Noctalia Jellyfin Browser
![]()
Jellyfinサーバに接続してライブラリをブラウズするNoctaliaプラグインを作成しました。MPVで再生します。
https://github.com/ktkr3d/noctalia-plugins
https://github.com/ktkr3d/noctalia-plugins/tree/main/jellyfin-browser
環境
ソフトウェア構成
- Arch Linux
- Hyprland
- mpv 0.41.0
- Noctalia 5.2.1
- Jellyfin Browser プラグイン 0.0.4
- socat 1.8.1.3
構築
前提パッケージ
- インストール
sudo pacman -S mpv socat
プラグイン発行元を追加
コマンドの場合
noctalia msg plugins source add ktkr3d git https://github.com/ktkr3d/noctalia-plugins
GUIの場合
Noctaliaの設定画面(Spuer+Z)のプラグインメニューからプラグイン発行元を追加します。項目 値 分類 Git 発行元ID ktkr3d 位置情報 https://github.com/ktkr3d/noctalia-plugins
プラグインの有効化
- コマンドの場合
noctalia msg plugins enable ktkr3d/jellyfin-browser
- GUIの場合
Noctaliaの設定画面(Spuer+Z)のプラグインメニューから一覧にあるJellyfin Browserプラグインを有効(スイッチをオン)にします。
ウィジェットの追加
Noctaliaの設定画面(Spuer+Z)のBar: defaultメニューからウィジェットリストを選択してJellyfin Browerウィジェットを追加します。
利用
起動
- パネルを開きます。
- Jellyfinサーバにログインします。(初回のみ)
- サーバURL
- ユーザ名
- パスワード
- ライブラリを検索します。

- メディアのPlayを押します。MPVで再生されます。

バックグラウンドで動画再生を継続するには
動画はMPVによりフォアグラウンドで再生されます。スペシャルワークスペースに移動させます。
- メディア再生
- Super+Shift+S
- Super+S
バックグラウンドで再生が継続します。 - フォアグラウンドに戻すには、Super+S
カスタマイズ
プラグインのカスタマイズ
プラグインの右側の⚙️から設定します。
ウィジェットのラベル表示を切り替えたりできます。
ウィジェットのカスタマイズ
追加したウィジェットの右側の⚙️から設定します。
パネルをバーに接着したりできます。
キーバインド
HyprModなどを使ってキーバインドすると便利です。
- Jellyfin Browserパネル
Super+Bnoctalia msg panel-toggle ktkr3d/jellyfin-browser:panel
- Noctaliaコントロールセンタのメディアパネル
Super+Sfift+Bnoctalia msg panel-toggle control-center media
動作確認状況
| 分類 | 一覧 | カバー画像 | 再生 | 通知情報 |
|---|---|---|---|---|
| 動画 | ✅ | ✅ | ✅ | タイトルはURL |
| 番組 | ✅ | ✅ | ✅ | タイトルはURL |
| 音楽 | ✅ | ➖ | ✅ | ✅ |
| プレイリスト | ➖ | ➖ | ➖ | ➖ |
| ライブTV | ➖ | ➖ | ➖ | ➖ |
| ラジオストリーム | ➖ | ➖ | ➖ | ➖ |

