Jellyfin 1.12 がリリースされました。このバージョンでは、独自のサーバー上にマルチメディア放送システムを構築し、既存のコンテンツをユーザーデバイスにストリーミング配信できます。このプロジェクトは、Emby メディアサーバーのフォークとして 2018 年に設立され、Emby が独自開発モデルに移行した後も、オープンソースのコードベースの開発を継続しています。Jellyfin のコードは .NET プラットフォームを使用して C# で記述されており、GPLv2 ライセンスで配布されています。クライアントプログラムは、PC、モバイルデバイス、テレビ、セットトップボックス、ゲームコントローラー向けに提供されているほか、メディアサーバーの設定、オンライン放送の整理、マルチメディアコレクションの管理を行うための Web インターフェースも用意されています。
対応機能には、ビデオおよびオーディオのストリーミング、映画、写真、電子書籍、音楽のコレクションのナビゲーション、TVチューナーを使用したライブTVの視聴と録画、複数ユーザーによるコンテンツの同時共同視聴(SyncPlay)、コンテンツの自動検出、カタログ化、ソート、追加情報(アルバムアートやアーティスト情報など)のダウンロード、ペアレンタルコントロール機能が含まれます。Intel QSV、NVIDIA NVENC、AMD AMFテクノロジーによる高速化により、オンザフライでのフォーマット変換が可能で、クライアントが必要なコーデックをサポートしている場合は、ビデオを元のフォーマットで配信することもできます。
フロントエンドとのやり取りには、HTTPプロトコルに基づくクライアント/サーバーモデルが使用されます。ブロードキャストは、HLS(HTTP Live Streaming)、DLNA、およびGoogle Cast(Chromecast用)プロトコルを使用してサポートされます。プラグインによって機能を拡張できます。サーバーは、 Linux, macOS и Windows導入を簡素化するため、事前設定済みのDockerコンテナイメージが提供されます。
新しいバージョンの変更点には次のようなものがあります。
- データベース構造が再構築され、プレイリストとコレクションの保存に最適化されました(各アイテムはテーブルの個別の行として保存されます)。リソースを大量に消費するデータベースのメンテナンスとライブラリのスキャン操作は分離されました。
- ウェブインターフェースが最適化され、特定のページを開いた際に発生するフリーズが解消されました。
- 電子書籍を扱うためのツールがコアライブラリに追加されました。OPF、ComicInfo、ComicBookInfoファイルから書籍やコミックのデータを抽出できるようになりました。OpenLibrary、GoogleBooks、ComicVineとの連携のためのプラグインも追加されています。ウェブインターフェースには、著者や電子書籍コレクションを閲覧するための専用セクションが実装されました。
- テレビシリーズに関しては、素材オプション(ディレクターズカット/劇場版、4K/1080p画質)を選択できる機能が実装されました。
- 各ライブラリごとに、推薦元と字幕のパラメータを個別に設定できる機能を追加しました。
- デスクトップ版とモバイル版のクライアントは新しいモダンインターフェースを採用しており、旧バージョンはレガシーと名称変更されました。
- サーバーは.NET 10に移行されました(プラグインの再構築が必要です)。FFmpegライブラリはバージョン8.1に更新されました。


出所: オープンネット.ru
