Реліз відкритого медіацентру Kodi 19.0

Після двох років з моменту публікації минулої значної гілки відбувся реліз відкритого медіацентру Kodi 19.0, який раніше розвивався під ім'ям XBMC. Готові інсталяційні пакети доступні для Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS та iOS. Для Ubuntu сформовано PPA-репозиторій. Код проекту розповсюджується під ліцензією GPLv2+.

Реліз відкритого медіацентру Kodi 19.0

З моменту минулого випуску до кодової бази було внесено близько 5 тисяч змін від 50 розробників, зокрема додано приблизно 600 тисяч рядків нового коду. Основні нововведення:

  • Значно покращено обробку метаданих: Додано нові теги та надано можливість завантаження файлів з тегами за HTTPS. Покращено роботу з колекціями та багатодисковими наборами компакт-дисків. Покращена обробка дати виходу альбомів та тривалості відтворення альбому.
  • Розширено можливості бібліотеки медіафайлів. Посилено зв'язок різних компонентів з бібліотекою музики, наприклад, для вилучення інформації про музикантів та альбомів, одночасного показу відео та альбомів під час пошуку, відображення додаткових відомостей у діалогах. Поліпшено угруповання відеокліпів за музикантами. Покращено обробку файлів «.nfo» на різних платформах.
  • Додано налаштування для автоматичного відкриття повноекранного режиму візуалізації музики на початку відтворення. Запропоновано новий режим візуалізації музики, оформлений у стилі інтерфейсу фільму Матриця.
    Реліз відкритого медіацентру Kodi 19.0
  • Додано можливість зміни рівня прозорості субтитрів та надано нове темно-сіре оформлення субтитрів. Надано можливість завантаження субтитрів через вказівку URI (URL-посилання, локальний файл).
  • Вбудований програмний декодувальник відео у форматі AV1.
  • Реалізовано нові обробники масштабування відео, реалізовані на базі OpenGL.
  • У темі оформлення Estuary, яка використовується за умовчанням, оптимізована для роботи на телевізійних екранах з керуванням через пульт дистанційного керування, перероблено вікно візуалізації музики. У вікно візуалізації додано додаткові мультимедійні інформаційні прапори. За замовчуванням задіяно широкоформатний режим відображення списку відтворення з можливістю переміщення списку в будь-яку область екрана через бічне меню. Додано новий інформаційний блок «Now Playing», що показує детальні відомості про композицію, що відтворюється в даний момент, і наступну композицію в списку відтворення.
  • Покращено якість зображень в іграх з піксельною графікою.
  • Додано підтримку платформи tvOS та припинено підтримку 32-розрядних iOS. На платформі iOS забезпечено підтримку ігрових контролерів, що працюють через Bluetooth, таких як Xbox та PlayStation. Додано індикатор вільного та загального простору на накопичувачі.
  • На платформі Android додано підтримку статичного HDR10 для будь-яких джерел та динамічного HDR Dolby Vision для сервісів потокового мовлення. На платформі Windows додано підтримку статичного HDR10.
  • Додані написані на Python обробники завантаження метаданих (scraper) для музики - "Generic Album Scraper" і "Generic Artist Scraper", а також для фільмів і телешоу - The Movie Database Python і The TVDB (new). Дані обробники замінили собою старі завантажувачі метаданих на базі XML.
  • Покращено режим PVR (перегляд Live TV, прослуховування інтернет-радіо, робота з електронним телегідом та організація відеозапису за розкладом). Додано систему нагадувань про перегляд. Реалізовано віджети домашнього екрану для груп каналів TV та радіо. Покращено інтерфейс керування каналами та групами. Додано можливість сортування каналів та елементів телегіда (EPG) відповідно до порядку, виданого бекендом. Збільшено продуктивність пошуку, EPG та телегіда. Надано API для розробки доповнень до PVR C++.
  • Додано попередження про можливі проблеми безпеки під час запуску web-інтерфейсу на зовнішньому мережевому інтерфейсі. За промовчанням увімкнено запит пароля при зверненні до web-інтерфейсу.
  • Для встановлених доповнень забезпечено перевірку джерела для того, щоб запобігти перезапису доповнення при появі доповнення з тим же ім'ям у підключеному сторонньому репозиторії. Додано додаткові попередження про порушення цілісності чи старіння доповнень.
  • Припинено підтримку Python 2. Розробка додатків переведена на Python 3.
  • Надано єдиний універсальний файл для Linux, що підтримує роботу поверх X11, Wayland і GBM.

Нагадаємо, що спочатку проект був націлений на створення відкритого мультимедіа плеєра для ігрової приставки XBOX, але в процесі розвитку трансформувався в крос-платформний медіацентр, що працює на сучасних програмних платформах. З цікавих функцій Kodi можна відзначити підтримку широкого спектру форматів мультимедіа та засобів апаратного прискорення декодування відео; підтримка пультів дистанційного керування; можливість програвання файлів по FTP/SFTP, SSH та WebDAV; можливість віддаленого керування через web-інтерфейс; наявність гнучкої системи плагінів, реалізованих мовою Python та доступних для встановлення через спеціальний каталог доповнень; підготовка плагінів для інтеграції з популярними онлайн-сервісами; можливість завантаження метаданих (текстів пісень, обкладинок, рейтингу тощо) для наявного контенту. На базі Kodi розвивається близько десятка комерційних телеприставок та кілька відкритих відгалужень (Boxee, GeeXboX, 9×9 Player, MediaPortal, Plex).

Джерело: opennet.ru

Додати коментар або відгук