IT-инфраструктура • инструкции • практикаПоиск по сайту

Серверы и системное администрирование

Найти материал →

Jellyfin 12.0: ускоренная база данных, modern Ui и расширенная медиатека

Jellyfin 12.0: ускоренная база данных, обновлённый интерфейс и расширенная работа с медиатекой

Разработчики бесплатного медиасервера с открытым исходным кодом Jellyfin выпустили версию 12.0. Обновление стало одним из наиболее заметных за последнее время: проект получил более производительный механизм работы с базой данных, современный интерфейс по умолчанию, FFmpeg 8.1, расширенные возможности для книг и комиксов, а также ряд исправлений безопасности.

Изменилось и само именование релиза. Ранее пользователи ожидали версию 10.12, однако команда Jellyfin отказалась от первой цифры "10", которая больше не несла практического смысла. Последней веткой со старой схемой нумерации стала Jellyfin 10.11.x, а новое крупное обновление теперь называется Jellyfin 12.0.

Более быстрая база и удобная организация контента

Основные внутренние улучшения продолжают работу, начатую в Jellyfin 10.11. Плейлисты, коллекции и наборы фильмов теперь хранятся таким образом, чтобы сервер мог обращаться к отдельным элементам, а не загружать каждый раз весь список целиком. Особенно заметным результат должен стать для пользователей с большими музыкальными коллекциями, длинными плейлистами и обширными каталогами фильмов.

В Jellyfin 12.0 появилась возможность объединять несколько вариантов одного телевизионного эпизода. Например, версии сериала в разрешениях 1080p и 4K можно связать в одну группу. Аналогичный механизм уже применялся для альтернативных изданий фильмов, а теперь он стал доступен и для телесериалов.

Серьёзные изменения затронули книги, комиксы и аудиокниги. Функции, которые раньше предоставлял плагин Bookshelf, перенесены непосредственно в Jellyfin Server. Сервер умеет извлекать метаданные из файлов OPF и ComicInfo, создавать обложки для EPUB и архивов комиксов, определять количество страниц в комиксах и PDF-документах, а также получать главы аудиокниг. Дополнительно улучшен разбор имён файлов, что упрощает автоматическую сортировку медиатеки.

В веб-клиенте появилась новая структура книжной библиотеки, переработан экран чтения, улучшено управление размером шрифта EPUB и добавлены индикаторы прогресса. Пользователь может удобнее просматривать материалы по авторам, а устаревший Bookshelf теперь считается нежелательным для дальнейшего использования и объявлен устаревшим.

Modern UI становится стандартом

Одним из самых заметных визуальных нововведений стал переход на Modern UI. Ранее этот вариант интерфейса считался экспериментальным, однако в Jellyfin 12.0 он включён по умолчанию на настольных компьютерах и мобильных устройствах. При необходимости пользователь может выбрать прежнее оформление, которое теперь обозначается как Legacy. На телевизионных платформах сохраняется отдельный TV-интерфейс.

Поисковые функции и система рекомендаций также стали гибче. Плагины получили возможность добавлять собственные результаты поиска и рекомендательные данные. Кроме того, провайдеров рекомендаций можно выбирать отдельно для каждой библиотеки. В качестве одного из вариантов для музыкальных коллекций поддерживается ListenBrainz.

Пользователи, которые планируют скачать Jellyfin 12.0 Media Server, получат обновлённый программный стек для воспроизведения видео и аудио. В состав выпуска включён FFmpeg 8.1. Также разработчики улучшили работу с CUDA-транспонированием, масштабированием и тональной коррекцией через OpenCL, совместимость с Dolby Vision, обработку субтитров и прямую передачу AV1 на телевизионные клиенты.

Отдельное внимание уделено совместимости с популярными платформами. Исправления и оптимизации затрагивают воспроизведение на webOS, Tizen, Android TV и iOS. Это особенно важно для домашнего медиасервера, где один и тот же каталог используется одновременно на компьютерах, смартфонах, телевизорах и приставках.

Безопасность и требования к обновлению

Jellyfin 12.0 устраняет несколько уязвимостей. В частности, закрыты проблемы, позволявшие с помощью специально сформированных запросов обращаться к файлам за пределами разрешённых каталогов. Исправлены потенциальные межсайтовые сценарии в веб-интерфейсе, небезопасная обработка имён пакетов плагинов, а также отдельные слабые места мастера первоначальной настройки и системы родительского контроля.

Перед тем как установить Jellyfin 12.0 на сервер, необходимо создать полную резервную копию. При первом запуске новая версия изменяет схему базы данных и выполняет преобразование хранимых данных. Кроме того, обновление поддерживается только с Jellyfin 10.10.7 или любой версии ветки 10.11.x. После перехода потребуется полный скан медиатеки.

Важно учитывать и совместимость расширений. Плагины, созданные для Jellyfin 10.11, могут не работать с новым сервером, поэтому для них потребуются обновлённые сборки. Часть очень старых клиентов также перестанет подключаться: это касается приложений, использующих устаревшие конечные точки `/emby/` и `/mediabrowser/`.

Для тех, кто ищет, где доступен Jellyfin 12.0 скачать бесплатно, стоит выбирать пакет, соответствующий используемой операционной системе и архитектуре сервера. Jellyfin распространяется свободно, однако перед установкой важно проверить совместимость плагинов, клиентских приложений и аппаратного ускорения.

В целом Jellyfin 12.0 выглядит не как косметический апдейт, а как крупный этап развития проекта. Ускоренная база данных должна улучшить работу с большими библиотеками, Modern UI делает интерфейс единообразнее, а встроенная поддержка книг и комиксов сокращает зависимость от отдельных расширений.

Для домашнего использования новая версия особенно привлекательна благодаря улучшениям воспроизведения на телевизорах и мобильных устройствах. При этом настройка Jellyfin Media Server 12.0 потребует внимательного подхода к резервному копированию и проверке клиентов после обновления. Тем, кто рассматривает Jellyfin 12.0 для домашнего медиасервера, рекомендуется сначала протестировать релиз на копии системы или отдельном экземпляре, а уже затем переносить рабочую библиотеку.

Прокрутить вверх