Jellyfin 12.0: нові можливості та випуск

Jellyfin випустив версію 12.0: основні новини

Jellyfin, безкоштовний і відкритий медіа-сервер, випустив версію 12.0. Перш ніж спробувати нові функції, користувачі відзначать новий номер версії.

Що нового в Jellyfin 12.0

Те, що раніше було Jellyfin 10.12, тепер просто Jellyfin 12.0. Проект відкинув нерелевантне ведуче “10” з нумерації. Jellyfin 10.11.x залишався останньою версією, яка використовувала стару схему.

Багато з роботи, виконаної в Jellyfin 12.0, базується на оновленні бази даних, представленому з версією 10.11. Плейлисти, колекції та бокс-сети тепер зберігаються так, щоб база даних могла працювати з окремими елементами, а не завантажувати цілі списки повторно. Це означає, що великі плейлисти тепер працюють значно швидше.

Нові можливості для епізодів та контенту

Іншою помітною функцією є підтримка кількох версій телевізійних епізодів. Тепер різні видання або роздільні здатності одного й того ж епізоду (наприклад, 1080p і 4K) можуть бути об’єднані разом. Jellyfin вже обробляє альтернативні версії фільмів, тому це розширення буде корисним для користувачів.

Цей реліз також акцентує увагу на книгах і коміксах. Багато функцій, раніше наданих плагіном Bookshelf, інтегровано безпосередньо в Jellyfin Server. Тепер включено витяг метаданих з файлів OPF та ComicInfo, згенеровані обкладинки для EPUB та архівів коміксів, підрахунок сторінок для коміксів та PDF, витяг глав для аудіокниг і покращене парсування імен файлів.

Оновлення інтерфейсу користувача

Веб-клієнт доповнює ці зміни в бекенді сучасною версткою бібліотеки книг, переробленим інтерфейсом читання, поліпшеними елементами управління шрифтами EPUB, індикаторами прогресу та можливістю орієнтування на авторів. Старий плагін Bookshelf більше не підтримується.

У стороні інтерфейсу, експериментальний сучасний макет Jellyfin тепер є стандартним для настільних і мобільних установок. Старий інтерфейс залишається доступним під новою назвою “Legacy”, в той час як телевізійні пристрої продовжують використовувати існуючу верстку.

Розширене управління пошуком і рекомендаціями

Пошук та рекомендації також стали більш розширюваними. Тепер плагіни можуть додавати свої власні результати пошуку та дані рекомендацій. Провайдери рекомендацій можуть бути вибрані окремо для кожної бібліотеки. ListenBrainz входить в число джерел для музичних рекомендацій.

Покращення в обробці медіа

Щодо обробки медіа, Jellyfin 12.0 переходить на FFmpeg 8.1 і включає поліпшення в CUDA-трансформації, OpenCL-мапуванні, сумісності з Dolby Vision, субтитрах, прямому потоковій передачі AV1 на телевізійних клієнтах та підтримці відтворення на webOS, Tizen, Android TV та iOS.

Реліз також містить кілька виправлень безпеки. Виправлено проблеми, пов’язані з доступом до файлів в сторонніх директоріях, уразливостями міжсайтового скриптингу в веб-клієнті, небезпечними назвами пакетів плагінів та уразливостями в майстрі налаштувань і контролі батьків.

Важливі вимоги для оновлення Jellyfin

Слід врахувати деякі важливі вимоги до оновлення. Jellyfin 12.0 змінює структуру бази даних та переписує дані під час першого запуску. Тому користувачам слід зробити повну резервну копію перед оновленням. Системи повинні вже працювати на Jellyfin 10.10.7 або будь-якому релізі 10.11.x, і після цього знадобиться повне сканування бібліотеки.

Крім того, сторонні плагіни, створені для Jellyfin 10.11, вимагатимуть оновлених версій для роботи з 12.0. Деякі дуже старі клієнти, що покладаються на застарілі кінцеві точки /emby/ або /mediabrowser/, перестануть функціювати.

Для отримання додаткової інформації ви можете ознайомитися з офіційною анонса версії Jellyfin 12.0.