Vrystelling van oop mediasentrum Kodi 19.0

Na twee jaar sedert die publikasie van die laaste belangrike draad, is die oop mediasentrum Kodi 19.0, wat voorheen onder die naam XBMC ontwikkel is, vrygestel. Klaargemaakte installasiepakkette is beskikbaar vir Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS en iOS. 'n PPA-bewaarplek is vir Ubuntu geskep. Die projekkode word onder die GPLv2+-lisensie versprei.

Vrystelling van oop mediasentrum Kodi 19.0

Sedert die laaste vrystelling is ongeveer 5 duisend veranderinge aan die kodebasis van 50 ontwikkelaars aangebring, insluitend ongeveer 600 duisend reëls nuwe kode wat bygevoeg is. Belangrikste innovasies:

  • Metadataverwerking is aansienlik verbeter: Nuwe merkers is bygevoeg en die vermoë om lêers met merkers via HTTPS af te laai is voorsien. Verbeterde werk met versamelings en multi-skyf CD-stelle. Verbeterde hantering van album vrystelling datums en album speel duur.
  • Die vermoëns van die medialêerbiblioteek is uitgebrei. Die verbinding van verskeie komponente met die musiekbiblioteek is versterk, byvoorbeeld om inligting oor musikante en albums te herwin, terselfdertyd video's en albums tydens soektogte te vertoon en bykomende inligting in dialoogvensters te vertoon. Verbeterde groepering van videogrepe deur musikant. Verbeterde hantering van ".nfo"-lêers op verskillende platforms.
  • Het 'n instelling bygevoeg om outomaties volskermmusiekvisualiseringsmodus oop te maak wanneer afspeel begin. 'n Nuwe musiekvisualiseringsmodus is voorgestel, ontwerp in die styl van die koppelvlak van die film The Matrix.
    Vrystelling van oop mediasentrum Kodi 19.0
  • Het die vermoë bygevoeg om die deursigtigheidsvlak van onderskrifte te verander en 'n nuwe donkergrys ondertitelontwerp verskaf. Dit is moontlik om onderskrifte af te laai via URI (URL-skakel, plaaslike lêer).
  • Ingeboude sagteware video-dekodeerder in AV1-formaat.
  • Nuwe video-skaalhanteerders gebaseer op OpenGL is geïmplementeer.
  • Die verstek Estuary-tema, geoptimaliseer vir gebruik op TV-skerms wat deur afstandbeheer beheer word, het 'n herontwerpte musiekvisualiseringsvenster. Bykomende multimedia-inligtingvlae is by die visualiseringsvenster gevoeg. By verstek is die snitlysvertoonmodus wyeskerm, met die vermoë om die lys na enige area van die skerm te skuif via die sykieslys. Het 'n nuwe inligtingsblok "Speel nou" bygevoeg, wat gedetailleerde inligting oor die liedjie wat tans speel en die volgende liedjie in die snitlys wys.
  • Verbeterde beeldkwaliteit in speletjies met pixelgrafika.
  • Ondersteuning vir die tvOS-platform bygevoeg en ondersteuning vir 32-bis iOS laat vaar. Die iOS-platform ondersteun Bluetooth-speletjiebeheerders soos Xbox en PlayStation. Bygevoeg 'n aanduiding van vrye en totale spasie op die skyf.
  • Op die Android-platform is ondersteuning vir statiese HDR10 vir alle bronne en dinamiese HDR Dolby Vision vir stromingsdienste bygevoeg. Bygevoeg ondersteuning vir statiese HDR10 op die Windows-platform.
  • Bygevoeg metadata-aflaaihanteerders (skrapers) geskryf in Python vir musiek - "Generic Album Scraper" en "Generic Artist Scraper", sowel as vir films en TV-programme - "The Movie Database Python" en "The TVDB (new)". Hierdie hanteerders vervang die ou XML-gebaseerde metadatalaaiers.
  • Verbeterde PVR-modus (kyk regstreekse TV, luister na internetradio, werk met 'n elektroniese TV-gids en organiseer video-opnames volgens 'n skedule). Bygevoeg kyk-herinneringstelsel. Geïmplementeerde tuisskerm-widgets vir groepe TV- en radiokanale. Verbeterde kanaal- en groepbestuurskoppelvlak. Bygevoeg die vermoë om kanale en TV-gids (EPG) elemente te sorteer in ooreenstemming met die volgorde uitgereik deur die backend. Verbeterde soektog, EPG en TV-gidsprestasie. Voorsien API vir die ontwikkeling van PVR-byvoegings in C++.
  • 'n Waarskuwing bygevoeg oor moontlike sekuriteitsprobleme wanneer die webkoppelvlak op 'n eksterne netwerkkoppelvlak uitgevoer word. By verstek word 'n wagwoordversoek geaktiveer wanneer toegang tot die webkoppelvlak verkry word.
  • Vir geïnstalleerde byvoegings word bronverifikasie verskaf om te verhoed dat die byvoeging oorskryf word wanneer 'n byvoeging met dieselfde naam in 'n gekoppelde derdeparty-bewaarplek verskyn. Bykomende waarskuwings bygevoeg oor byvoegings wat beskadig of verouderd is.
  • Python 2-ondersteuning is gestaak. Byvoegingsontwikkeling is na Python 3 geskuif.
  • Verskaf 'n enkele universele uitvoerbare vir Linux wat die loop van X11, Wayland en GBM ondersteun.

Laat ons onthou dat die projek aanvanklik daarop gemik was om 'n oop multimediaspeler vir die XBOX-speletjiekonsole te skep, maar in die proses van ontwikkeling is dit omskep in 'n kruisplatform-mediasentrum wat op moderne sagtewareplatforms loop. Onder die interessante kenmerke van Kodi, kan ons kennis neem van ondersteuning vir 'n wye verskeidenheid multimedia-formate en hardewareversnelling van video-dekodering; ondersteuning vir afstandbeheerders; die vermoë om lêers te speel via FTP/SFTP, SSH en WebDAV; moontlikheid van afstandbeheer via 'n webkoppelvlak; die teenwoordigheid van 'n buigsame stelsel van plugins, geïmplementeer in Python en beskikbaar vir installasie deur 'n spesiale byvoegingsgids; die voorbereiding van plugins vir integrasie met gewilde aanlyn dienste; die vermoë om metadata (lirieke, omslae, graderings, ens.) vir bestaande inhoud af te laai. Ongeveer 'n dosyn kommersiële set-top bokse en verskeie oop takke word ontwikkel op grond van Kodi (Boxee, GeeXboX, 9x9 Player, MediaPortal, Plex).

Bron: opennet.ru

Voeg 'n opmerking