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

