Jellyfin este un server multimedia cu licență liberă. Este o alternativă la Emby și Plex, care permite transmiterea de multimedia de pe un server dedicat pe dispozitivele utilizatorilor finali prin intermediul mai multor aplicații. Jellyfin este un fork al Emby 3.5.2 și a fost portat pe framework-ul .NET Core pentru a asigura o suportare completă pe mai multe platforme. Nu există licențe premium, funcții plătite sau planuri ascunse: este dezvoltat de o echipă care vrea să creeze un sistem liber pentru gestionarea bibliotecilor media și transmiterea de date de pe un server dedicat către dispozitivele utilizatorilor finali.
Pe lângă serverul multimedia și clientul web, pentru Jellyfin există clienți pe toate platformele majore, inclusiv Windows, Linux, MacOS, Android, iOS, Kodi și altele. De asemenea, sunt suportate DLNA, Chromecast (Google Cast) și AirPlay.
În noua versiune:
Cea mai importantă noutate: SyncPlay, care permite crearea de camere la care pot participa alți utilizatori sau clienți pentru vizionare comună. Nu există restricții cu privire la numărul de utilizatori din cameră, iar voi puteți participa în aceeași cameră cu același utilizator din mai multe clienți.
Migrarea la Entity Framework Core. Precedentul Jellyfin folosea o combinație de mai multe baze de date SQLite, fișiere XML și cod spaghet pentru a efectua operațiuni cu bazele de date. Informația era stocată în mai multe locuri, uneori chiar duplicată și, în mod obișnuit, filtrată în C# în loc să folosească procesarea mai rapidă a motorului bazei de date.
Client web actualizat. A fost efectuat un refactoring semnificativ, iar o parte considerabilă a codului moștenit din proiectul fork a fost rescrisă în formă minificată.
Modulul pentru citirea cărților electronice a fost actualizat cu suport pentru formatul ePub. De asemenea, sunt suportate alte formate, inclusiv mobi și PDF.
Sursa: linux.org.ru

