このプロジェクトについて

Jellyfin MPV Shimは、再生エンジンとしてMPVを使用するJellyfin向けのクロスプラットフォームデスクトップクライアントです。バックグラウンドでキャスト先として動作することも、オフライン同期をサポートする完全なデスクトップクライアントとして機能することもできます。 READMEに記載されている主な機能: - MPVによるほとんどのメディアの直接再生。高度なメディアファイルでもトランスコードを回避します。 - キャスト先(「shim」)モード: JellyfinのモバイルアプリとWebアプリからクライアントをリモート操作できます。 - SyncPlayサポートにより友人と一緒に動画を視聴できます。キャスト中のグループ参加や再生停止に関する注意点が文書化されています。 - Live TV: チャンネルガイド、チャンネル、録画、スケジュールおよびシリーズ録画ルールに対応し、番組表から直接録画できます。 - 高速ユーザー切り替え: 複数のローカルユーザーがそれぞれ独自のサーバーログインとデバイスIDを持ち、オプションのPIN保護も利用できます。これはセキュリティ境界ではなく、ペアレンタルコントロールの利便性として説明されています。 - 書籍とオーディオブック: オーディオブックは音声と同様に再生・再開でき、単一ファイルの.m4bではチャプター操作が可能です。電子書籍はダウンロードして開く方式です。Jellyfinは書籍コンテンツをページ単位で配信しないためです。PDFとコミックの読書進捗は手動(Pull/Push)です。 - FSRCNNXとAnime4Kが事前設定されたシェーダーパック、およびフレーム補間のためのSVP統合。 - デフォルトで有効なディスプレイミラーリング。再生前にキャストアイテムを表示します。 - マシンをキャスト先専用に制限するヘッドレスモード。これは明示的にセキュリティ機能ではありません。 - MPVのキーボードショートカット、テキストベースのメニュー、シェルコマンドトリガー、Discord Rich Presence、および設定ファイルと外部MPVオプションによる広範な設定。 記載されているインストール方法: リリースからのWindowsバイナリ、LinuxではFlathubまたはpip、および別途macOSのセクション。MPV 0.41以降を推奨。既知の制限には、ギャップレス音楽再生の予定がないこと、SyncPlayの脆弱性、シェーダーパックがグラフィックスハードウェアに敏感であること(--reset-shaders復旧フラグあり)が含まれます。