Symfonium は、Navidrome を含む多くの Subsonic 互換サーバーと、すべての OpenSubsonic サーバーに接続できます。これにより、サーバー上の音楽を直接再生、キャスト、オフラインキャッシュできます。
Subsonic 互換サーバーはそれぞれ API の実装に違いがあるため、Symfonium はそれらの違いに適応する複数のオプションを提供します。ただし、OpenSubsonic サーバーはこの問題を軽減する助けになります。お使いのサーバーが現在 OpenSubsonic に対応していない場合は、サーバー作者に OpenSubsonic プロジェクトへの参加を検討するよう依頼できます: GitHub - opensubsonic/open-subsonic-api: Repository hosting the definition and discussions of the Open Subsonic API · GitHub。
プロバイダーを追加
Section titled “プロバイダーを追加”
ウィザードは接続に必要なプロバイダー情報の入力方法を複数サポートし、適切なパラメーターを自動判定しようとします。
- 完全な URL
URL フィールドに完全な接続 URL を入力してください。
この場合、ポートフィールドは空のままにする必要があります。
- IP とポート
または、プロバイダーの IP とポートだけを入力すると、Symfonium が残りを判定しようとします。
ポートフィールドに値がある場合は、URL フィールド内のポートより優先されます。
念のため、http のポートは 80、https のポートは 443 です。
プロバイダー追加ウィザードですでに利用できる設定については、下記を参照してください。
プロバイダーの構成で問題がある場合は、サポートカードの Enable ボタンを押し、もう一度ホストの追加を試してください。
Symfonium がエラーメッセージを表示したら、送信ボタンを押して添付ログ付きのメールクライアントを開き、こちらで支援できるようメッセージを書いてください。
すべての設定
Section titled “すべての設定”プロバイダーで利用できるすべての設定にアクセスするには、追加済みのプロバイダーを編集します。(設定 → メディアプロバイダーの管理: 設定 - メディアプロバイダーの管理)
Wi-Fi のみ
Section titled “Wi-Fi のみ”Wi-Fi に接続していないときに Symfonium がサーバーへアクセスしないようにするには、このオプションを有効にします。
レガシー認証
Section titled “レガシー認証”この設定は、古いサーバーや Ampache プロバイダー、LDAP アカウントを使用している場合に必要です。
この設定は、空のクエリで search3 エンドポイントに対応していないサーバー、特に公式 Subsonic や Airsonic[-Advanced] で必要です。Symfonium はデータベース同期を必要とする高度なオフライン優先アプリです。サーバー側が修正されていない場合、低速モードが必須です。ただし、現在ほとんどのプロバイダーはこれに対応するよう実装を修正しています。お使いのサーバーでこのオプションが必要な場合は、そのプロバイダー側に修正を依頼できるよう私に連絡してください。
ダウンロードエンドポイントを使用しない
Section titled “ダウンロードエンドポイントを使用しない”互換モードでは、Symfonium は通常より安定しているダウンロードエンドポイントを使用します。ただし、一部のサーバーではこのオプションが無効になっている場合があります。この問題が発生する場合は、このオプションを確認してください。
MP3 へトランスコード
Section titled “MP3 へトランスコード”このオプションを有効にすると、Symfonium は OPUS ではなく MP3 にトランスコードします。OPUS に対応していないサーバーや、OPUS より MP3 を好む場合に便利です。ただし、一般に OPUS は MP3 と比べて低いビットレートで高い音質を提供します。OPUS へのトランスコードは、MP3 へのトランスコードよりサーバーリソース使用量が増える場合があります。
サーバーのトランスコード設定を無視
Section titled “サーバーのトランスコード設定を無視”このオプションを有効にすると、ローカルトランスコードが不要な場合に、Symfonium はサーバーへ生の音声ファイルを要求します。これにより音質が向上し、サーバーがトランスコードを実行しないためリソース負荷を軽減できます。
自動画像キャッシュ
Section titled “自動画像キャッシュ”このオプションを有効にすると、各同期後にすべてのメディア画像を端末上にローカルキャッシュします。ただし、端末のストレージ容量を消費し、画像が多い大規模ライブラリではバッテリー消費が増える可能性があります。十分な空き容量があり、潜在的なバッテリー消費を許容できる場合に使うことをおすすめします。空き容量やバッテリー持ちに制限がある場合は、無効にした方がよい場合があります。
自動メディアオフラインキャッシュ
Section titled “自動メディアオフラインキャッシュ”このオプションを有効にすると、同期後にすべてのメディアファイルをオフライン利用向けにキャッシュし、インターネットに接続していなくても音楽を再生できます。ただし、多くのストレージとバッテリーを消費する可能性があるため、有効にする前に検討してください。
追加メタデータを取得
Section titled “追加メタデータを取得”このオプションにより、アーティストやアルバムについてより多くのメタデータを収集するため、サーバーへの追加呼び出しを行えます。略歴、ディスコグラフィ、画像などの情報が含まれます。これらのオプションを有効にすると同期処理が遅くなる可能性がありますが、音楽に対してより完全で正確なメタデータを提供できます。また、これらの画像はメディアタグで設定された画像の代替として使われる場合があります。ただし、このオプションを有効にするとデータ使用量が増え、同期が遅くなる可能性があることに注意してください。
テスト済みサーバー
Section titled “テスト済みサーバー”Symfonium は多くのサーバーと互換性があるよう設計されていますが、古いため推奨されないサーバーもあります。推奨サーバー一覧にないサーバーを使用している場合、または新しいサーバーを公開している場合は、一覧に追加できるよう連絡してください。
また、新しいサーバーを開発している場合は、API の改善と Subsonic メディアプロバイダーの明るい未来のため、OpenSubsonic コミュニティへの参加をおすすめします。詳細は OpenSubsonic GitHub ページで確認できます: GitHub - opensubsonic/open-subsonic-api: Repository hosting the definition and discussions of the Open Subsonic API · GitHub。
推奨サーバー
Section titled “推奨サーバー”必要な API 改善の実装についてより保証があるため、OpenSubsonic サーバーを優先することをおすすめします。
これらのサーバーは積極的に保守され、高速同期に対応しています。
ほとんどの OpenSubsonic 拡張を実装しているサーバー
Section titled “ほとんどの OpenSubsonic 拡張を実装しているサーバー”- LMS - Lightweight Music Server (GitHub - epoupon/lms: Lightweight Music Server. Access your self-hosted music using a web interface. · GitHub) (レガシー認証が必要) [ほとんどの OpenSubsonic 追加機能に対応]
- Navidrome: https://www.navidrome.org/ (0.51.1 以降を使用)
- Gonic: GitHub - sentriz/gonic: music streaming server / free-software subsonic server API implementation · GitHub (0.21.0 以降を使用)
まだすべての OpenSubsonic 拡張を実装していないサーバー
Section titled “まだすべての OpenSubsonic 拡張を実装していないサーバー”- Funkwhale: https://funkwhale.audio/ (現在いくつかの問題が修正中)
- Ampache: https://ampache.org/ (レガシー認証が必要。最近の nightly を使用していない場合は互換モードも必要)
- Astiga: https://asti.ga/ (Symfonium 3.2.0 より前では互換モードが必要)
推奨しないサーバー
Section titled “推奨しないサーバー”次のサーバーは古く、高速同期に対応していません。ライブラリが大きい場合は避けてください。
- Subsonic: http://www.subsonic.org/ (互換モードが必要 - 保守終了、非推奨)
- Airsonic: GitHub - airsonic-advanced/airsonic-advanced · GitHub (互換モードが必要 - 保守終了、非推奨)
- Jpsonic: GitHub - jpsonic/jpsonic: Media server with excellent for multibyte languages · GitHub (互換モードが必要。保守されていますが、開発者は高速同期を望んでいません。再度依頼してみることはできます。)
