Jellyfin è un server multimediale con licenza libera. È un'alternativa a Emby e Plex, che consente la trasmissione di contenuti multimediali da un server dedicato ai dispositivi degli utenti finali tramite diverse applicazioni. Jellyfin è un fork di Emby 3.5.2 ed è portato sul framework .NET Core per garantire un supporto completamente multipiattaforma. Non ci sono né licenze premium, né funzionalità a pagamento, né piani nascosti: è sviluppato da un semplice team che desidera creare un sistema libero per gestire la libreria multimediale e lo streaming di dati da un server dedicato ai dispositivi degli utenti finali.
Oltre al server multimediale e al client web, per Jellyfin sono disponibili client su tutte le principali piattaforme, tra cui Windows, Linux, MacOS, Android, iOS, Kodi e altre. Supportano anche DLNA, Chromecast (Google Cast) e AirPlay.
Nella nuova versione:
La novità principale: SyncPlay, che permette di creare stanze a cui possono unirsi altri utenti o clienti per la visione condivisa. Non ci sono limitazioni sul numero di utenti nella stanza e puoi unirti a una stanza con lo stesso utente da più client.
Migrazione a Entity Framework Core. In precedenza, Jellyfin utilizzava una combinazione di diversi database SQLite, file XML e spaghettate in C# per eseguire operazioni sui database. Le informazioni erano archiviate in più posizioni, a volte persino duplicate e generalmente filtrate in C# anziché utilizzare un'elaborazione più veloce del motore del database.
Client web aggiornato. È stata effettuata una significativa rifattorizzazione, con una parte rilevante del codice riscritta a seguito del progetto forkato in forma minificata.
Nel modulo per la lettura degli eBook è stata aggiunta la supporto per il formato ePub. Sono supportati anche altri formati, tra cui mobi e PDF.
Fonte: linux.org.ru

