Jellyfin MPV Shimは、高性能なメディアプレイヤー「MPV」をベースにした軽量な Jellyfin 用クライアントです。

https://github.com/jellyfin/jellyfin-mpv-shim
https://github.com/ruihe774/mpv-lua-mpris

環境

  • Arch Linux
    • Hyprland 0.56.2
    • flatseal 2.4.1
    • flatpak 1.18.4
      • Jellyfin MPV Shim 3.1.0
        • mpv-lua-mpris

構築

インストール候補

Jellyfin MPV Shimにはいくつかインストール候補があるようです。
今回はFlatpak版をユーザインストールします。

ソース バージョン インストール先
標準リポジトリ/extra 2.10.0 システム
標準リポジトリ/extra-testing 3.0.0 システム
Flatpak 3.1.0 システム
ユーザ ⭐

インストール

  1. Shellyを起動
  2. 左のバーのFlatpakアイコンを選択
  3. Jellyfin MPV Shimを検索
  4. ユーザモードに切り替える
  5. インストールする

設定追加

  1. Flatsealをインストール

    sudo pacman -S flatseal
  2. Flatsealを起動

  3. Jellyfin MPV Shimを選択

  4. 設定追加

    分類 項目 内容
    Session Bus 通信(talk) org.freedesktop.DBus
    所有(own) org.mpris.MediaPlayer2.mpv

MPRISモジュールの追加

  1. mpris.luaの配置
    cd ~/.var/app/com.github.iwalton3.jellyfin-mpv-shim/config/scripts
    curl -O https://raw.githubusercontent.com/ruihe774/mpv-lua-mpris/refs/heads/main/mpris.lua