Разработчики Kodi объявили о выходе бета-версии 22 под кодовым названием “Piers”. Это предварительный выпуск, который даёт пользователям и тестировщикам возможность ознакомиться с будущей крупной версией популярного медиацентра с открытым исходным кодом. Поскольку основная работа над новыми функциями близится к завершению, команда теперь сосредоточена на стабильности, производительности и полировке кода перед финальным релизом. Рассмотрим ключевые изменения.

Одним из главных нововведений стало обновление до FFmpeg 8.1. Это ключевой компонент для такого медиацентра, как Kodi. В видеоподсистеме появились информационные метки с текущим битрейтом, улучшена работа с главами, закладки теперь учитываются при перемотке вперёд и назад, а также исправлены проблемы с воспроизведением AV1 при включённой фильтрации ключевых кадров.

В аудиоподсистеме исправили возможное падение при воспроизведении DTS-HD и проблему с задержкой звука при просмотре прямого эфира с пробросом AC3/EAC3.

Работа с субтитрами также улучшена: повышена читаемость, исправлены проблемы с синхронизацией, улучшена обработка заголовков ASS/SSA-скриптов, а в интерфейсе теперь отображается текущий кодек субтитров воспроизводимого видео.

В библиотеках медиафайлов появилось новое окно “Сведения о медиа”, на значках элементов показывается язык аудиодорожки, в интерфейс добавлены дополнительные HDR-форматы, улучшена обработка Blu-ray, информация о потоках стала подробнее, исправлено дублирование слоганов и расширена поддержка сложных диапазонов эпизодов.

Пользователям Linux эта бета-версия принесла особенно интересные изменения. В Kodi 22 Beta значительно переработан рендеринг для Linux на встраиваемых платформах с использованием DRM, GBM и GLES.

Согласно списку изменений, в GLES достигнут паритет функций с GL. Кроме того, в релизе появилась полная сквозная поддержка HDR, включая декодирование, колориметрию, тонированный интерфейс и вывод 10-битного изображения.

Также заявлена поддержка 12-битного декодирования, дизеринга и высококачественных масштабаторов для GLES, автоматический режим дизеринга, поддержка YUV 4:2:2 и 4:4:4, а также аппаратное декодирование HEVC 4:2:2 и 4:4:4 через VAAPI на GLES.

Эти изменения особенно актуальны для пользователей Kodi на ARM-устройствах и встраиваемых Linux-системах, где расширилась аппаратная поддержка и повысилась производительность видео. В версии для обычных дистрибутивов Linux также улучшена поддержка клавиш пультов ДУ и исправлено возможное падение при быстром горячем подключении джойстиков.

Кроме того, исправлен ряд проблем с удалёнными базами данных: устранена несовместимость с MySQL 9.6 и новее, а также с удалёнными базами MariaDB 10.x, и решена проблема с возможным падением при временной недоступности сервера MySQL.

На Android исправлены вылеты, связанные с распознаванием голоса, просмотром Zeroconf и исключениями JNI, а также устранена ошибка при запуске “Очистки библиотеки” из настроек. На webOS бета-версия устраняет несколько проблем с воспроизведением, а пользователи tvOS получат улучшенные элементы управления воспроизведением с пульта Siri Remote.

Для разработчиков и мейнтейнеров дополнений Kodi 22 Beta обновляет Python до версии 3.14 и содержит исправления для нескольких методов, связанных с потоками на Python. Дополнения Inputstream теперь также поддерживают HDR, метаданные цвета, 10-битный и 12-битный вывод.

Дополнительные подробности можно найти в анонсе.

Бета-версия Kodi 22 “Piers” уже доступна на странице загрузки проекта. После выбора платформы файлы находятся в разделе “Предварительные версии”.

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