Jellyfin MPV Shim
Created|Updated

Jellyfin MPV Shimは、高性能なメディアプレイヤー「MPV」をベースにした軽量な Jellyfin 用クライアントです。高速です。
最新版をインストールするためのPKGBUILDを作成しました。
また、MPRISで動画のカバーアートが表示されるようにMPRISスクリプトを配置しました。
環境
- Arch Linux
- Hyprland 0.56.2
- Jellyfin MPV Shim 3.1.0
- Noctalia 5.2.1
インストール手段
Jellyfin MPV Shim (2026-10-08時点)
MPRISモジュール
構築
Jellyfin MPV Shim インストール
- extra-testingからインストールする場合
/etc/pacman.conf [extra-testing] Usage = Sync Search Include = /etc/pacman.d/mirrorlist
|
sudo pacman -S extra-testing/jellyfin-mpv-shim
|
- PKGBUILDで最新のソースコードからインストールする場合
git clone https://github.com/ktkr3d/jellyfin-mpv-shim-git.git cd jellyfin-mpv-shim-git makepkg -si
|
MPRISモジュールの追加
- 動画のカバーアート対応スクリプトを導入
cd ~/.config/jellyfin-mpv-shim/scripts curl -O https://raw.githubusercontent.com/ktkr3d/mpv-lua-mpris/refs/heads/main/pris.lua
|
カバーアート画像ファイルは以下のディレクトリにキャッシュされます。 ~/.cache/jellyfin-mpv-shim/artwork/mpris
|
利用
Noctalia連携
Jellyfin MPV Shimで動画や音楽を再生するとMPRIS経由でNoctaliaのコントロールセンタのメディア情報が更新されます。以下の操作で確認できます。
| パネル |
キーバインド |
コマンド |
| ホーム |
Super+X |
noctalia msg panel-toggle control-center |
| メディア |
Super+X, ⬇️ |
noctalia msg panel-toggle control-center media |
MPRIS連携情報
| 分類 |
カバーアート |
タイトル |
アーティスト他 |
| 動画 |
キャプチャ画像 |
✅ |
➖ |
| 番組 |
キャプチャ画像 |
✅ |
➖ |
| ライブTV |
キャプチャ画像 |
TV局名 |
➖ |
| 音楽 |
➖ |
✅ |
✅ |
| ラジオストリーム |
➖ |
✅ |
➖ |
動作確認用コマンド
- MPRIS情報を提供しているプロセスの一覧
- プロセスの提供するメタデータの表示コマンド例
playerctl -p mpv metadata playerctl -p mpv metadata mpris:artUrl playerctl -p mpv metadata xesam:title
|
メンテナンス
アップデート
- extra-testing版の場合
sudo pacman -S extra-testing/jellyfin-mpv-shim
|
- PKGBUILD版の場合
リポジトリから最新のコミットを取得してインストールします。
アンインストール
- extra-testing版の場合
sudo pacman -R jellyfin-mpv-shim
|
- PKGBUILD版の場合
sudo pacman -R jellyfin-mpv-shim-git
|