Jellyfin – це мультимедійний сервер із вільною ліцензією. Це альтернатива Emby і Plex, що забезпечує передачу мультимедіа з виділеного сервера на кінцеві пристрої користувача за допомогою декількох додатків. Jellyfin є форком Emby 3.5.2 та портований на фреймворк .NET Core для забезпечення повної крос-платформної підтримки. У ньому немає ні преміум-ліцензій, ні платних функцій, ні прихованих планів: його робить просто команда, яка хоче створити вільну систему для керування медіа бібліотекою та потокової передачі даних з виділеного сервера на кінцеві пристрої користувача.
Крім мультимедіа сервера та веб-клієнта, для Jellyfin існують клієнти на всіх основних платформах, включаючи Windows, Linux, MacOS, Android, iOS, Kodi та інші. Також підтримуються DLNA, Chromecast (Google Cast) та AirPlay.
В новой версії:
-
Найголовніша новинка: SyncPlay, яка дозволяє створювати кімнати, до яких можуть приєднатися інші користувачі або клієнти для перегляду. Немає жодних обмежень на кількість користувачів у кімнаті, і ви можете приєднатися до однієї кімнати з одним і тим самим користувачем з кількох клієнтів.
-
Міграція на Entity Framework Core. Раніше Jellyfin використовував комбінацію з кількох баз даних SQLite, XML-файлів та спагетті на C# для виконання операцій із базами даних. Інформація зберігалася в кілька місць, іноді навіть дублювалася і зазвичай фільтрувалася на C# замість того, щоб використовувати швидшу обробку двигуна бази даних.
-
Оновлений веб-клієнт. Було зроблено значний рефакторинг, переписано значну частину коду, що дісталася від форкнутого проекту в мініфікованому вигляді.
-
У модуль для читання електронних книг додано підтримку формату ePub. Також підтримуються інші формати, включаючи mobi та PDF.
Джерело: linux.org.ru