Veröffentlicht wurde Jellyfin 1.12, ein Projekt, mit dem sich auf dem eigenen Server eine Multimedia-Streaming-Plattform bereitstellen lässt, um vorhandene Inhalte auf die Geräte der Nutzer zu übertragen. Das Projekt entstand 2018 als Fork des Medienservers Emby und führte die Weiterentwicklung der offenen Codebasis fort, nachdem Emby zu einem proprietären Entwicklungsmodell gewechselt war. Der Jellyfin-Code ist in C# unter Verwendung der .NET-Plattform geschrieben und wird unter der GPLv2-Lizenz veröffentlicht. Verfügbar sind Client-Anwendungen für PCs, Mobilgeräte, Fernseher, Set-Top-Boxen und Spielecontroller sowie eine Weboberfläche zur Konfiguration des Medienservers, zur Organisation von Online-Streaming und zur Verwaltung der Mediensammlung.
Unterstützt werden die Übertragung von Video und Audio, die Navigation durch Sammlungen von Filmen, Fotos, E-Books und Musik, die Wiedergabe und Aufzeichnung von TV-Programmen bei vorhandenem TV-Tuner, die synchrone gemeinsame Wiedergabe von Inhalten durch mehrere Nutzer (SyncPlay), die automatische Erkennung, Katalogisierung und Sortierung von Inhalten, das Laden zusätzlicher Informationen wie Albumcovern und Angaben zu Künstlern sowie Funktionen der Kindersicherung. Möglich ist außerdem die Transkodierung von Formaten in Echtzeit mit Beschleunigung über Intel QSV, NVIDIA NVENC und AMD AMF oder die Auslieferung des Videos im Originalformat, falls der Client den erforderlichen Codec unterstützt.
Für die Interaktion mit Frontends wird ein Client-Server-Modell auf Basis des HTTP-Protokolls verwendet. Unterstützt wird Streaming über HLS (HTTP Live Streaming), DLNA und Google Cast (für Chromecast). Der Funktionsumfang lässt sich über Plugins erweitern. Der Server kann unter Linux, macOS und Windows ausgeführt werden. Zur einfacheren Bereitstellung wird ein vorkonfiguriertes Docker-Container-Image angeboten.
Zu den Neuerungen in der neuen Version gehören:
- Die Struktur der Datenbank wurde geändert und die Speicherung von Playlists und Sammlungen optimiert (jedes Element wird nun als separate Zeile in der Tabelle gespeichert). Der Start ressourcenintensiver Aufgaben zur Datenbankwartung und von Bibliotheksscans wurde voneinander getrennt.
- Die Arbeit der Weboberfläche wurde optimiert und Hänger beim Öffnen einiger Seiten wurden behoben.
- Die Basisausstattung wurde um Werkzeuge für die Arbeit mit E-Books erweitert. Neu hinzugekommen ist die Möglichkeit, Buch- und Comic-Daten aus OPF-, ComicInfo- und ComicBookInfo-Dateien auszulesen. Außerdem wurden Plugins für die Integration mit OpenLibrary, GoogleBooks und ComicVine ergänzt. In der Weboberfläche wurde ein eigener Bereich für die Navigation nach Autoren und E-Book-Sammlungen umgesetzt.
- Für Serien wurde die Möglichkeit implementiert, verschiedene Medienvarianten auszuwählen (Director’s Cut/Kinofassung, 4K-/1080p-Qualität).
- Hinzugefügt wurde die Möglichkeit, die Quelle für Empfehlungen und die Untertitelparameter für jede Bibliothek separat festzulegen.
- In den Clients für PCs und Mobilgeräte wird die neue Oberfläche Modern verwendet, während die bisherige Variante in Legacy umbenannt wurde.
- Der Server wurde auf .NET 10 umgestellt (eine Neu-Kompilierung der Plugins ist erforderlich). Die FFmpeg-Bibliotheken wurden auf den Zweig 8.1 aktualisiert.


Quelle: opennet.ru
