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
