Jellyfin ist ein Multimedia-Server mit einer Open-Source-Lizenz. Er ist eine Alternative zu Emby und Plex und ermöglicht die Übertragung von Multimedia-Inhalten von einem dedizierten Server auf Endbenutzergeräte über verschiedene Anwendungen. Jellyfin ist ein Fork von Emby 3.5.2 und wurde auf das .NET Core-Framework portiert, um vollständige plattformübergreifende Unterstützung zu gewährleisten. Es gibt keine Premium-Lizenzen, keine kostenpflichtigen Funktionen und keine versteckten Pläne: Es wird einfach von einem Team entwickelt, das ein freies System zur Verwaltung von Mediatheken und zur Datenstreaming auf Endbenutzergeräte schaffen möchte.
Neben dem Multimedia-Server und dem Web-Client gibt es für Jellyfin Clients auf allen wichtigen Plattformen, einschließlich Windows, Linux, MacOS, Android, iOS, Kodi und anderen. DLNA, Chromecast (Google Cast) und AirPlay werden ebenfalls unterstützt.
In der neuen Version:
Die wichtigste Neuerung: SyncPlay, mit dem Räume erstellt werden können, denen andere Benutzer oder Clients für das gemeinsame Ansehen beitreten können. Es gibt keine Beschränkungen für die Anzahl der Benutzer im Raum, und Sie können mit demselben Benutzer von mehreren Clients aus einem Raum beitreten.
Migration zu Entity Framework Core. Zuvor verwendete Jellyfin eine Kombination aus mehreren SQLite-Datenbanken, XML-Dateien und spaghettigem C#-Code zur Durchführung von Datenbankoperationen. Informationen wurden an mehreren Stellen gespeichert, manchmal sogar dupliziert, und wurden in der Regel in C# gefiltert, anstatt die schnellere Verarbeitung des Datenbankmotors zu verwenden.
Aktualisierter Web-Client. Es wurde eine umfassende Umstrukturierung durchgeführt, und ein erheblicher Teil des Codes, der von dem geforkten Projekt in minimierter Form stammt, wurde neu geschrieben.
Im Modul zum Lesen von E-Books wurde die Unterstützung für das ePub-Format hinzugefügt. Auch andere Formate, einschließlich mobi und PDF, werden unterstützt.
Quelle: linux.org.ru

