Jellyfin MPV Shimは、高性能なメディアプレイヤー「MPV」をベースにした軽量な Jellyfin 用クライアントです。高速です。
最新版をインストールするためのPKGBUILDを作成しました。
また、MPRISで動画のカバーアートが表示されるようにMPRISスクリプトを配置しました。

環境

  • Arch Linux
    • Hyprland 0.56.2
    • Jellyfin MPV Shim 3.1.0
      • mpv-lua-mpris
    • Noctalia 5.2.1

インストール手段

Jellyfin MPV Shim (2026-10-08時点)

ソース バージョン コメント
Arch Linux / extra 2.10.0 古い
Arch Linux / extra-testing 3.0.0 古い
Flatpak 3.1.0 アクセス制御が面倒
WinGet 3.1.0 Windows
pipx 3.1.0 ランチャ登録無し
jellyfin-mpv-shim 3.1.0 Linuxで導入が面倒
jellyfin-mpv-shim-git 3.1.0 PKGBUILDです⭐

MPRISモジュール

ソース コメント
ruihe774/mpv-lua-mpris オリジナル版
ktkr3d/mpv-lua-mpris カスタム版

構築

Jellyfin MPV Shim インストール

  • extra-testingからインストールする場合
    /etc/pacman.conf
    # Append to the end of the file
    [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 -l
  • プロセスの提供するメタデータの表示コマンド例
    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版の場合
    makepkg -si
    リポジトリから最新のコミットを取得してインストールします。

アンインストール

  • extra-testing版の場合
    sudo pacman -R jellyfin-mpv-shim
  • PKGBUILD版の場合
    sudo pacman -R jellyfin-mpv-shim-git