Mopidy Jellyfinプラグインは、pipを使用してPyPiからインストールできます。
一般的な
ワークステーションやラップトップなどの汎用コンピューターの場合、ユーザーモードでMopidyプラグインをインストールすることをお勧めします。 sudoまたはroot権限を使用してpipからpythonパッケージをインストールすると、将来パッケージマネージャーと競合する可能性があります。

- 公式ドキュメントを使用して、希望する方法でMopidyをインストールします
- Mopidy用のJellyfinプラグインをインストールします。
pip3 install --user mopidy-jellyfin
- (オプション)他のmopidy関連パッケージをインストールします。pip3install –user mopidy-mpd mopidy-musicbox-webclient
- $HOME / .config / mopidy / mopidy.confにあるmopidy.confを構成します。構成ファイルを参照してください
- システムにまだない場合は、追加のgstreamerコーデックをインストールする必要があるかもしれませんが、これらは非常に変動しやすく、ハードウェアとディストリビューションによって異なります
- 端末からmopidyを実行してプログラムを起動します
- 使い方を見る
Raspberry Pi(リモコン付きスピーカー)
Raspberry Pi(または他の小さなフォーマットのコンピューター)を使用すると、Mopidyを使用して、Jellyfinサーバーに接続された独立したスマートスピーカーのセットを構築できます。
- 最後のRaspbianイメージを取得します。グラフィカルインターフェイスが必要でない限り、このプロジェクトには$0027Lite$0027画像で十分です。
- SDカードにイメージをインストールします(公式ドキュメントを参照)
- 適切なリポジトリからMopidyをインストールして、最新バージョンがインストールされていることを確認します
- 必要なオペレーティングシステムパッケージをインストールします。sudoapt install mopidy mopidy-mpd gstreamer1.0-plugins-bad python3-pip
- Jellyfinプラグインと必要なその他のMopidy関連パッケージをインストールします。sudopip3 install mopidy-jellyfin mopidy-musicbox-webclient
- /etc/mopidy/mopidy.confにあるmopidy.confを構成します。構成ファイルを参照してください
- mopidyサービスを有効にして開始します:sudo systemctl enable –now mopidy
- 使い方を見る
設定ファイル
mopidy構成ファイルは、INI形式のセクションに分かれています。これはジェリーフィンの例です。
[jellyfin]ホスト名= Jellyfinサーバーホスト名ユーザー名=ユーザー名パスワード=パスワードライブラリ= Library1、Library2(オプション:定義されていない場合のデフォルトの「ミュージック」)albumartistsort = False(オプション:定義されていない場合のデフォルトTrue) album_format = {Year of production}-{Name}(オプション:定義されていない場合のデフォルトの「{Name}」)
- Mopidyの内部ライブラリに何が入力されるかを決定します(アーティスト/アルバムなどで参照)。ファイルエクスプローラーを使用すると、Jellyfinサーバー上のすべての音楽ライブラリまたはブックライブラリが表示されます
- 「Artist」または「Album Artist」からのメタデータに基づいてメディアライブラリが入力されると、albumartistsortが変更されます
- album_formatを使用すると、ファイルブラウザビューを使用するときに音楽アルバムの表示形式を変更できます。現在、本当に使えるフィールドはProductionYearとNameだけです
役立つ可能性があるその他のオプションには、次のものがあります。
[mpd] enabled = true#リモートMPDクライアントからこのインスタンスを制御する場合に役立ちますhostname = 0.0.0.0port = 6600#これは、大量のファイルがあるアーティストまたはフォルダのタイムアウトエラーを回避するのに役立ちますconnection_timeout = 300#制御したい場合に使用Webブラウザーからこのシステム[http]ホスト名= 0.0.0.0port = 6680
Mopidyは開いているポートではセキュリティを提供しないため、これを公共の場所で実行する場合は、おそらく0.0.0.0を127.0.0.1に変更して、誰かがリスニングセッションをハイジャックしないようにする必要があります。
使用する
Mopidyが動作したら、必要なクライアントに接続して制御できます。 MPDクライアントは、デフォルトでポート6600を使用して接続します。テストされたMPDクライアントには、ncmpcppとMALPが含まれています。Webクライアントには、http:// localhost:6680、またはリモートシステムの場合はhttp:// $IP_ADDRESS:6680でアクセスできます。
更新する
Mopidy Jellyfinの新しいバージョンが出たら、–upgradeフラグを使用して、pip経由で更新できます。上記のインストール例を使用すると:
pip3 install --user --upgrade mopidy-jellyfin
または
sudo pip3 install --upgrade mopidy-jellyfin