Это большой релиз, поэтому, как и следовало ожидать, он содержит множество новых функций. Тем не менее, он неизбежно вызовет проблемы у некоторых пользователей. Kodi 20 пройдет через традиционную модель Alpha/Beta/Release, поэтому, имейте в виду, что установка этой версии неизбежно приведет к неисправности какой-то части дополнений или базового функционала. Версия 20.0 Alpha 1 включает в себя следующие исправления Видео Аппаратное декодирование AV1 для Android Аппаратное декодирование AV1 для Linux через VAAPI Обновление до FFMPEG 4.4 Субтитры Новые настройки стиля шрифта, такие как размер/цвет границы, тип/цвет/прозрачность фона, цвет/прозрачность тени и размытие Поддержка отображения субтитров с динамическими позициями, которые используют теги position Поддержка стилей подчеркнутого и зачеркнутого текста Новая расширенная цветовая палитра в настройках цвета Добавлена новая настройка для изменения выравнивания текста закрытых субтитров для лучшего отображения Добавлена новая настройка для переопределения метаданных субтитров, таких как стиль и положение Улучшен размер шрифта, который теперь соответствует пропорции точки/пикселя Когда Kodi находится в оконном режиме, субтитры теперь всегда отображаются правильно Улучшен VPlayer для лучшего отображения многострочного текста Улучшен формат SAMI для поддержки нескольких языков Улучшен формат TX3G для поддержки нескольких стилей, цветов и альфа-канала Субтитры ASS/SSA отображаются без мерцания Улучшен рендеринг субтитров на основе изображений для сохранения лучшего соотношения сторон Добавлена поддержка формата субтитров WebVTT Улучшена настройка списка шрифтов - теперь указываются фактические названия шрифтов Добавлена поддержка типа шрифта OpenType (OTF) Улучшено окно калибровки, теперь можно также сбросить настройки калибровки Настройки субтитров теперь можно изменять во время воспроизведения без побочных эффектов Диски Исправление возобновления Blu-Ray и DVD ISO в файловом режиме (не в библиотеке) Исправление воспроизведения некоторых оптических дисков в Linux из-за неправильного отображения точек монтирования В Linux оптические носители теперь монтируются по умолчанию (через udisks) Частичная очистка кода и разделение обработки дисковых накопителей по платформам Исправление дублирующих пунктов контекстного меню EDL Исправление секций отключения звука EDL Внешний вид Исправлено отображение кнопок с автоматическим изменением размера Исправлены некоторые опции контекстного меню, не вызывающих соответствующее встроенное действие Независимая настройка громкости для звуков графического интерфейса Кнопка раскрытия пароля в диалоге клавиатуры Контроллеры Добавлена поддержка встроенного контроллера Steam Deck Разработчикам тем интерфейса Новый диалог окна Colour Picker для отображения списка цветов Улучшен элемент управления изображением для поддержки чтения динамических данных $INFO в тег "colordiffuse" Улучшено окно Player Process Info - добавлена новая информация и сгруппирована по контексту Новые медиа-флаги для HDR видео: определение, хранение и обработка типа HDR в видеофайле Теперь можно определять модальные диалоги, если их видимость зависит от оценки булевых условий Избавление от старых инфолейблов и введение новых общих (например, Player.Editlist, Player.Cuts и т.д.) Estuary/Estouchy Главный экран Estuary PVR: Новый виджет для таймеров (заменяет старый виджет текущей/следующей записи) Главный экран Estuary PVR: Процентные прогресс-бары воспроизведения в виджеты "Недавние каналы" и "Недавние записи" Главный экран Estuary PVR: Действие по умолчанию для открытия окна ТВ-Guide Улучшение отображения маркеров EDL на стандартном скине (теперь отображаются приглушенные EDL, также определяются вырезанные участки) Игры Менеджер сохраненных состояний для Retroplayer с подписями, описывающими состояние игры, предоставленными retroachievements.org Внутриигровой диалог настройки порта для переключения между игровыми контроллерами Unix Реализована поддержка WS-Discovery (обнаружение SMB) для *ix платформ (Android/Linux/Apple) iOS/TVOS Улучшенная работа с Siri Remote Улучшенная информация "Now Playing" macOS Начальная поддержка M1, включая родную обработку окон/входов Расширение поддержки GameController на OSX Проведены работы по очистке/доработке/рефакторингу кода Android Обновление сборки Android для использования Gradle Linux ACES/Hable Tonemapping для GLES Больше бикубических шейдеров для GLES Поддержка Pipewire Windows Новая настройка для использования 10-битного свопчейна для SDR-видео. Улучшает качество видео и более точное преобразование цветов: YUV в RGB, ограниченный в полный диапазон, шейдеры и т.д. Это работает, даже если видеовыход ограничен 8-битной RGB системой или графическим драйвером Улучшена производительность DXVA2 (декодирование видео HW) за счет совместного использования поверхностей декодирования и рендеринга. Избегает операций копирования видео и значительно снижает использование видеопамяти на графических системах NVIDIA и AMD, использующих последние версии драйверов Поддержка i8n Рендеринг Harfbuzz для скриптов с возможностью формирования шрифтов открытого типа PVR Каналы и Записи могут указывать провайдера Поддерживаются записи только для чтения EPG поиск: Добавление сохраненных поисков, включая новый виджет Estuary PVR на главном экране Менеджер каналов: Добавлена возможность обновлять логотипы всех каналов Настройки: Добавлена возможность указать, какие данные удалять при сбросе базы данных PVR Автоматическая очистка кэшированных изображений PVR (texture.db и файлы кэшированных изображений) Функциональные улучшения для сценариев с несколькими PVR-дополнениями Улучшение производительности, особенно для большого количества каналов Система сборки/зависимости Большинство зависимостей обновлены до последних версий или близких к ним для платформ Apple/Android Многочисленные обновления cmake для обновления системы сборки Дата и время Многочисленные обновления/изменения для использования std::chrono во всем коде Дополнения Инструмент выбора цвета Настройка цветных кнопок Поддержка добавления информации о типе HDR-видео в элемент списка видео Функция для рекурсивного удаления осиротевших зависимостей Ссылки по теме Полный список изменений на GitHub Для загрузки Kodi версии 20.0 Alpha воспользуйтесь разделом загрузки на официальном сайте . Прочесть о том, как я собирал свой медиацентр на Ubuntu с Kodi можно в большой серии публикаций .)