Jellyfin est un serveur multimédia sous licence libre. C'est une alternative à Emby et Plex, permettant la diffusion de contenu multimédia depuis un serveur dédié vers des appareils utilisateurs via plusieurs applications. Jellyfin est un fork d'Emby 3.5.2 et a été porté sur le framework .NET Core pour garantir une prise en charge complète multiplateforme. Il n'y a ni licences premium, ni fonctionnalités payantes, ni plans cachés : c'est simplement une équipe qui souhaite créer un système libre pour gérer une bibliothèque multimédia et diffuser des données depuis un serveur dédié vers des appareils utilisateurs.
En plus du serveur multimédia et du client web, Jellyfin dispose de clients sur toutes les principales plateformes, y compris Windows, Linux, MacOS, Android, iOS, Kodi et d'autres. DLNA, Chromecast (Google Cast) et AirPlay sont également pris en charge.
Dans la nouvelle version :
La nouveauté principale : SyncPlay, qui permet de créer des salles où d'autres utilisateurs ou clients peuvent se joindre pour visionner ensemble. Il n'y a pas de restrictions sur le nombre d'utilisateurs dans une salle, et vous pouvez rejoindre une même salle avec un même utilisateur depuis plusieurs clients.
Migration vers Entity Framework Core. Auparavant, Jellyfin utilisait une combinaison de plusieurs bases de données SQLite, de fichiers XML et de code spaghetti en C# pour effectuer des opérations sur les bases de données. Les informations étaient stockées à plusieurs emplacements, parfois même en double, et étaient généralement filtrées en C# au lieu d'utiliser un traitement plus rapide par le moteur de base de données.
Client web mis à jour. Une refonte significative a été réalisée, une grande partie du code hérité du projet forké a été réécrite de manière minimisée.
La prise en charge du format ePub a été ajoutée au module de lecture d'ebooks. D'autres formats, y compris mobi et PDF, sont également supportés.
Source : linux.org.ru

