Atvirojo žiniasklaidos centro „Kodi 19.0“ išleidimas

Praėjus dvejiems metams nuo paskutinės reikšmingos gijos paskelbimo, buvo išleistas atviras žiniasklaidos centras Kodi 19.0, anksčiau sukurtas XBMC pavadinimu. Paruošti diegimo paketai yra Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS ir iOS. Sukurta Ubuntu PPA saugykla. Projekto kodas platinamas pagal GPLv2+ licenciją.

Atvirojo žiniasklaidos centro „Kodi 19.0“ išleidimas

Nuo paskutinės leidimo kodo bazėje buvo atlikta apie 5 tūkst. pakeitimų iš 50 kūrėjų, įskaitant maždaug 600 tūkstančių naujo kodo eilučių. Pagrindinės naujovės:

  • Metaduomenų apdorojimas buvo žymiai patobulintas: pridėtos naujos žymos ir suteikta galimybė atsisiųsti failus su žymomis per HTTPS. Patobulintas darbas su kolekcijomis ir kelių diskų kompaktinių diskų rinkiniais. Patobulintas albumo išleidimo datų ir albumo atkūrimo trukmės tvarkymas.
  • Buvo išplėstos medijos failų bibliotekos galimybės. Sustiprintas įvairių komponentų ryšys su muzikos biblioteka, pavyzdžiui, norint gauti informaciją apie muzikantus ir albumus, vienu metu paieškų metu rodyti vaizdo įrašus ir albumus bei rodyti papildomą informaciją dialoguose. Patobulintas vaizdo klipų grupavimas pagal muzikantą. Patobulintas „.nfo“ failų tvarkymas įvairiose platformose.
  • Pridėtas nustatymas automatiškai atidaryti viso ekrano muzikos vizualizacijos režimą, kai prasideda atkūrimas. Pasiūlytas naujas muzikos vizualizacijos režimas, sukurtas pagal sąsajos stilių iš filmo „Matrica“.
    Atvirojo žiniasklaidos centro „Kodi 19.0“ išleidimas
  • Pridėta galimybė keisti subtitrų skaidrumo lygį ir suteiktas naujas tamsiai pilkas subtitrų dizainas. Subtitrus galima parsisiųsti per URI (URL nuoroda, vietinis failas).
  • Integruotas programinės įrangos vaizdo dekoderis AV1 formatu.
  • Įdiegtos naujos vaizdo įrašų mastelio tvarkyklės, pagrįstos OpenGL.
  • Numatytoji Estuario tema, optimizuota naudoti televizoriaus ekranuose, valdomuose nuotolinio valdymo pulteliu, turi pertvarkytą muzikos vizualizacijos langą. Į vizualizacijos langą įtrauktos papildomos daugialypės terpės informacijos vėliavėlės. Pagal numatytuosius nustatymus grojaraščio rodymo režimas yra plačiaekranis, su galimybe perkelti sąrašą į bet kurią ekrano sritį per šoninį meniu. Pridėtas naujas informacijos blokas „Dabar groja“, rodantis išsamią informaciją apie šiuo metu grojamą dainą ir kitą grojaraščio dainą.
  • Patobulinta vaizdo kokybė žaidimuose su pikselių grafika.
  • Pridėtas tvOS platformos palaikymas ir panaikintas 32 bitų iOS palaikymas. „iOS“ platforma palaiko „Bluetooth“ žaidimų valdiklius, tokius kaip „Xbox“ ir „PlayStation“. Pridėtas laisvos ir bendros vietos diske indikatorius.
  • „Android“ platformoje buvo pridėtas statinio HDR10 palaikymas visiems šaltiniams ir dinaminis HDR „Dolby Vision“ srautinio perdavimo paslaugoms. Pridėtas statinio HDR10 palaikymas „Windows“ platformoje.
  • Pridėtos metaduomenų atsisiuntimo tvarkyklės (skraperiai), parašytos Python kalba muzikai – „Generic Album Scraper“ ir „Generic Artist Scraper“, taip pat filmams ir TV laidoms – „The Movie Database Python“ ir „The TVDB (new)“. Šios tvarkyklės pakeičia senas XML pagrindu veikiančias metaduomenų įkėlimo priemones.
  • Patobulintas PVR režimas (tiesioginės televizijos žiūrėjimas, internetinio radijo klausymas, darbas su elektroniniu TV gidu ir vaizdo įrašų organizavimas pagal grafiką). Pridėta žiūrėjimo priminimo sistema. Įdiegti pagrindinio ekrano valdikliai TV ir radijo kanalų grupėms. Patobulinta kanalų ir grupių valdymo sąsaja. Pridėta galimybė rūšiuoti kanalus ir TV gido (EPG) elementus pagal backend pateiktą tvarką. Patobulinta paieška, EPG ir TV gido veikimas. Pateikta API PVR priedams kurti C++.
  • Pridėtas įspėjimas apie galimas saugos problemas, kai žiniatinklio sąsaja veikia išorinėje tinklo sąsajoje. Pagal numatytuosius nustatymus slaptažodžio užklausa įjungta prisijungus prie žiniatinklio sąsajos.
  • Įdiegtiems priedams pateikiamas šaltinio patikrinimas, kad priedas nebūtų perrašytas, kai prijungtoje trečiosios šalies saugykloje atsiranda to paties pavadinimo priedas. Pridėta papildomų įspėjimų apie sugadintus arba pasenusius priedus.
  • Python 2 palaikymas buvo nutrauktas. Priedo kūrimas perkeltas į Python 3.
  • Suteikia vieną universalų vykdomąjį failą, skirtą „Linux“, kuris palaiko X11, Wayland ir GBM.

Prisiminkime, kad iš pradžių projektas buvo skirtas sukurti atvirą multimedijos grotuvą XBOX žaidimų konsolei, tačiau kūrimo procese jis buvo transformuotas į daugiaplatforminį medijos centrą, veikiantį moderniose programinės įrangos platformose. Tarp įdomių „Kodi“ funkcijų galime paminėti įvairių daugialypės terpės formatų palaikymą ir vaizdo įrašų dekodavimo aparatinės įrangos pagreitinimą; nuotolinio valdymo pulto palaikymas; galimybė leisti failus per FTP/SFTP, SSH ir WebDAV; nuotolinio valdymo galimybė per žiniatinklio sąsają; lanksti įskiepių sistema, įdiegta „Python“ ir kurią galima įdiegti per specialų priedų katalogą; Papildinių paruošimas integracijai su populiariomis internetinėmis paslaugomis; galimybė atsisiųsti esamo turinio metaduomenis (dainų tekstus, viršelius, įvertinimus ir kt.). Remiantis „Kodi“ („Boxee“, „GeeXboX“, „9x9 Player“, „MediaPortal“, „Plex“), kuriama apie dešimt komercinių priedėlių ir keletas atvirų filialų.

Šaltinis: opennet.ru

Добавить комментарий