A Jellyfin egy szabad licencű multimédiás szerver. Alternatívája az Emby-nek és Plex-nek, amely lehetővé teszi a médiatartalom átvitelét dedikált szerverről a végfelhasználói eszközökre különféle alkalmazások segítségével. A Jellyfin az Emby 3.5.2 forkja, és a .NET Core keretrendszerre lett portolva, hogy teljeskörűen támogassa a multiplatformos környezetet. Nincsenek prémium licencdíjak, fizetős funkciók vagy rejtett tervek: ezt csupán egy csapat készíti, akik egy szabad rendszert kívánnak létrehozni a média könyvtár kezelésére és a dedikált szerverről történő adatstreamingre a végfelhasználói eszközökre.
A Jellyfin mellett a multimédiás szerver és webkliens mellett kliensprogramok elérhetők minden főbb platformon, beleértve a Windows-t, Linux-ot, MacOS-t, Android-ot, iOS-t, Kodi-t és másokat. Továbbá támogatott a DLNA, Chromecast (Google Cast) és AirPlay is.
Az új verzióban:
A legfontosabb újdonság: a SyncPlay, amely lehetővé teszi, hogy a felhasználók vagy kliensek szobákat hozzanak létre, amelyekhez mások is csatlakozhatnak közös megtekintésre. Nincs korlátozás a szobában lévő felhasználók számát illetően, és ugyanaz a felhasználó több kliensből is csatlakozhat egy szobához.
Migráció az Entity Framework Core-ra. Korábban a Jellyfin több SQLite adatbázis, XML fájlok és spagetti C# kombinációját használta az adatbázis műveletek végrehajtására. Az információ több helyen is tárolódott, néha még duplikálva is volt, és általában a C#-on keresztül szűrték, ahelyett, hogy a gyorsabb adatbázis-motor feldolgozását használták volna.
Frissített webkliens. Jelentős refaktorálás történt, és a kód jelentős része át lett írva a forkolt projekttől megörökölt minimalizált formában.
Az elektronikus könyvek olvasására szolgáló modulban hozzáadták az ePub formátum támogatását. Támogatottak más formátumok is, beleértve a mobi-t és a PDF-et.
Forrás: linux.org.ru

