Это большой релиз, поэтому, как и следовало ожидать, он содержит множество новых функций. Тем не менее, он неизбежно вызовет проблемы у некоторых пользователей. 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 можно в большой серии публикаций.
ссылка на оригинал статьи https://habr.com/ru/articles/666304/
Добавить комментарий