Ngemuva kweminyaka emibili selokhu kwashicilelwa intambo yokugcina ebalulekile, isikhungo semidiya esivulekile i-Kodi 19.0, esakhiwe ngaphambilini ngaphansi kwegama elithi XBMC, sakhululwa. Amaphakheji wokufaka enziwe kakade ayatholakala ku-Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS kanye ne-iOS. Indawo yokugcina ye-PPA yenzelwe Ubuntu. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-GPLv2+.
Kusukela ekukhululweni kokugcina, izinguquko ezingaba yizinkulungwane ezi-5 zenziwe kwisisekelo sekhodi kusuka kubathuthukisi be-50, okuhlanganisa cishe imigqa eyizinkulungwane ezingu-600 yekhodi entsha engeziwe. Okuqanjiwe okuyinhloko:
- Ukucubungula imethadatha kuthuthukiswe kakhulu: Omaka abasha bengeziwe futhi nekhono lokulanda amafayela anamathegi nge-HTTPS linikeziwe. Umsebenzi othuthukisiwe onamaqoqo namasethi ama-multi-disc CD. Ukuphathwa okuthuthukisiwe kwamadethi okukhishwa kwe-albhamu nobude besikhathi sokudlalwa kwe-albhamu.
- Amandla omtapo wezincwadi wefayela lemidiya anwetshiwe. Ukuxhumana kwezingxenye ezihlukahlukene nomtapo wolwazi womculo kuqinisiwe, isibonelo, ukubuyisa ulwazi mayelana nabaculi nama-albhamu, ukuveza ngesikhathi esisodwa amavidiyo nama-albhamu ngesikhathi sokusesha, nokubonisa ulwazi olwengeziwe ezingxoxweni. Ukuqoqwa okuthuthukisiwe kweziqeshana zevidiyo ngomculi. Ukuphathwa okuthuthukisiwe kwamafayela ".nfo" ezinkundleni ezahlukene.
- Kwengezwe isilungiselelo ukuze uvule ngokuzenzakalelayo imodi yokubuka umculo esikrinini esigcwele lapho ukudlalwa kuqala. Kuphakanyiswe imodi entsha yokubuka umculo, edizayinwe ngesitayela sokubonwa ngefilimu ethi The Matrix.
- Kwengezwe ikhono lokushintsha ileveli yokubonisa ngale yemibhalo engezansi futhi kwanikeza idizayini yombhalo engezansi empunga entsha. Kungenzeka ukulanda imibhalo engezansi nge-URI (isixhumanisi se-URL, ifayela lendawo).
- Isiqophi sevidiyo esakhelwe ngaphakathi sesofthiwe ngefomethi ye-AV1.
- Izibambi ezintsha zokukala amavidiyo ezisuselwe ku-OpenGL sezisetshenzisiwe.
- Itimu ezenzakalelayo ye-Estuary, elungiselelwe ukusetshenziswa kuzikrini ze-TV ezilawulwa isilawuli kude, inewindi lokubuka lomculo eliklanywe kabusha. Amafulegi emininingwane ye-multimedia engeziwe engeziwe efasiteleni lokubuka. Ngokuzenzakalelayo, imodi yokubonisa yohlu lwadlalwayo iyisikrini esibanzi, inamandla okuhambisa uhlu kunoma iyiphi indawo yesikrini ngemenyu eseceleni. Kwengezwe ibhulokhi yolwazi entsha ethi βOkudlalayo Manjeβ, ebonisa imininingwane enemininingwane mayelana nengoma edlalwayo njengamanje nengoma elandelayo ohlwini lokudlalayo.
- Ikhwalithi yesithombe ethuthukisiwe emidlalweni enezithombe ze-pixel.
- Kungezwe ukusekelwa kweplatifomu ye-tvOS futhi kwehliswe ukusekelwa kwe-iOS ye-32-bit. Inkundla ye-iOS isekela abalawuli begeyimu ye-Bluetooth njenge-Xbox ne-PlayStation. Kwengezwe inkomba yesikhala esikhululekile nesiphelele kudrayivu.
- Kunkundla ye-Android, usekelo lwe-HDR10 emile yayo yonke imithombo kanye ne-HDR Dolby Vision eguquguqukayo yamasevisi okusakaza-bukhoma yengeziwe. Ukwesekwa okwengeziwe kwe-HDR10 emile ku-Windows platform.
- Kwengezwe izibambi zokulanda imethadatha (ama-scrapers) abhalwe nge-Python yomculo - "I-Generic Album Scraper" kanye "Ne-Generic Artist Scraper", kanye namafilimu nezinhlelo ze-TV - "I-Movie Database Python" kanye "Ne-TVDB (entsha)". Lezi zibambi zingena esikhundleni sezilayishi zemethadatha ezisuselwe ku-XML ezindala.
- Imodi ye-PVR ethuthukisiwe (ukubukela i-Live TV, ukulalela umsakazo we-inthanethi, ukusebenza ngomhlahlandlela we-TV kagesi nokuhlela okurekhodiwe kwevidiyo ngokohlelo). Kwengezwe isistimu yesikhumbuzi sokubuka. Amawijethi esikrini sasekhaya asetshenziswe amaqembu eziteshi ze-TV nerediyo. Ukuthuthukiswa kwesiteshi nokuphathwa kweqembu. Kwengezwe ikhono lokuhlunga iziteshi nezinto ze-TV guide (EPG) ngokuvumelana ne-oda elikhishwe ingemuva. Ukusesha okuthuthukisiwe, i-EPG nokusebenza komhlahlandlela we-TV. I-API enikeziwe yokuthuthukisa izengezo ze-PVR ku-C++.
- Kwengezwe isexwayiso mayelana nezinkinga zokuphepha ezingaba khona lapho usebenzisa isixhumi esibonakalayo sewebhu kuhleloxhumano lwenethiwekhi yangaphandle. Ngokuzenzakalelayo, isicelo sephasiwedi sivulwa amandla uma ufinyelela isixhumi esibonakalayo sewebhu.
- Kuzengezo ezifakiwe, ukuqinisekiswa komthombo kunikezwa ukuze kuvinjwe isengezo ukuthi singalotshwa uma isengezo esinegama elifanayo sivela endaweni yesikhombi exhunywe eceleni. Kwengezwe izexwayiso mayelana nezengezo eziyonakaliswayo noma eziphelelwe isikhathi.
- Ukusekelwa kwePython 2 kunqanyuliwe ukuthuthukiswa Kwesengezo kuthuthelwe kuPython 3.
- Ihlinzeka ngendawo eyodwa esebenzisekayo yendawo yonke ye-Linux esekela ukusebenza phezu kwe-X11, i-Wayland ne-GBM.
Masikhumbule ukuthi ekuqaleni, iphrojekthi yayihloselwe ukudala isidlali se-multimedia esivulekile se-XBOX game console, kodwa ngenqubo yokuthuthukiswa yaguqulwa yaba isikhungo semidiya ye-cross-platform esebenza kumapulatifomu esofthiwe yesimanje. Phakathi kwezici ezithakazelisayo ze-Kodi, singaphawula ukusekelwa kwezinhlobo eziningi zamafomethi we-multimedia kanye nokusheshisa kwehadiwe yokuqoshwa kwevidiyo; ukusekelwa kwezilawuli kude; ikhono lokudlala amafayela nge-FTP/SFTP, SSH neWebDAV; kungenzeka isilawuli kude ngesixhumi esibonakalayo sewebhu; ukuba khona kwesistimu eguquguqukayo yama-plugin, asetshenziswe ku-Python futhi atholakalayo ukuze afakwe ngokusebenzisa umkhombandlela okhethekile we-add-ons; ukulungiselela ama-plugin ukuze ahlanganiswe nezinsizakalo ezidumile ze-inthanethi; ikhono lokulanda imethadatha (amagama engoma, amakhava, izilinganiso, njll.) yokuqukethwe okukhona. Cishe amabhokisi e-set-top ayishumi nambili kanye namagatsha amaningana avuliwe athuthukiswayo ngokusekelwe ku-Kodi (Boxee, GeeXboX, 9x9 Player, MediaPortal, Plex).
Source: opennet.ru