Рэліз адкрытага медыяцэнтра 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 і даступных для ўстаноўкі праз спецыяльны каталог дапаўненняў; падрыхтоўка плагінаў для інтэграцыі з папулярнымі online-сэрвісамі; магчымасць загрузкі метададзеных (тэкстаў песень, вокладак, рэйтынгу і да т.п.) для наяўнага кантэнту. На базе Kodi развіваецца каля дзясятка камерцыйных тэлепрыставак і некалькі адчыненых адгалінаванняў (Boxee, GeeXboX, 9×9 Player, MediaPortal, Plex).

Крыніца: opennet.ru

Дадаць каментар