Eminyakeni emibili ngemuva kokushicilelwa kwegatsha lokugcina elikhulu, isikhungo semidiya esivulekile i-Kodi 19.0, esaziwa ngokuthi i-XBMC, sikhishwe. Amaphakheji okufaka alungele ukusetshenziswa ayatholakala Linux, I-FreeBSD, i-Raspberry Pi, Android, Windows, macOS, i-tvOS kanye ne-iOS. Nge Ubuntu Kudalwe indawo yokugcina i-PPA. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-GPLv2+.

Kusukela ekukhishweni kokugcina, izinguquko ezingaba ngu-5 ezivela konjiniyela abangama-50 zenziwe ku-codebase, okuhlanganisa cishe imigqa engu-600 yekhodi entsha. Izici ezintsha ezibalulekile zifaka:
- Ukucutshungulwa kwemethadatha kuthuthukiswe kakhulu: Omaka abasha bengeziwe, nekhono lokulanda amafayela amakiwe nge-HTTPS lenziwe latholakala. Ukusebenza ngamaqoqo kanye namasethi ama-multi-disc CD kuthuthukisiwe. Idethi yokukhishwa kwe-albhamu kanye nokucubungula isikhathi sokudlala sekuthuthukisiwe.
- I-Media Library ikhulise amandla ayo. Ukuxhumana phakathi kwezingxenye ezihlukahlukene kanye Nelabhulali Yomculo kuqinisiwe, isibonelo, ukuze kutholwe ulwazi mayelana nabaculi nama-albhamu, ukubonisa amavidiyo nama-albhamu ngesikhathi sokusesha, nokubonisa ulwazi olwengeziwe ezingxoxweni. Ukuqoqwa kweziqeshana zevidiyo ngomculi sekuthuthukisiwe. Ukuphathwa kwamafayela ".nfo" kuzo zonke izingxenyekazi kuthuthukisiwe.
- Isilungiselelo sengeziwe ukuze uvule ngokuzenzakalelayo imodi yokubuka umculo esikrinini esigcwele lapho ukudlalwa kuqala. Imodi entsha yokubuka umculo yethuliwe, eyenziwe ngesitayela ngemuva kwesixhumi esibonakalayo sefilimu ethi The Matrix.

- Ikhono lokushintsha ileveli yokubonisa ngale kwemibhalo engezansi yengeziwe, futhi nomklamo omusha wombhalo ongezansi ompunga wethuliwe. Imibhalo engezansi manje ingalayishwa ngokucacisa i-URI (isixhumanisi se-URL, ifayela lendawo).
- Isiqophi sesofthiwe esakhelwe ngaphakathi sefomethi yevidiyo ye-AV1.
- Izibambi ezintsha zokukala amavidiyo ezisuselwe ku-OpenGL sezisetshenzisiwe.
- Itimu ezenzakalelayo ye-Estuary, elungiselelwe ukusetshenziswa kuma-TV alawulwa yisilawuli kude, ifaka iwindi lokubuka lomculo eliklanywe kabusha. Amafulegi emininingwane ye-multimedia engeziwe engeziwe efasiteleni lokubuka. Ukuboniswa kohlu lwadlalwayo lwesikrini esibanzi kunikwe amandla ngokuzenzakalela, kunamandla okuhambisa uhlu lwadlalwayo kunoma iyiphi indawo yesikrini ngebha eseceleni. Ibhulokhi yolwazi "Edlala Manje" entsha yengeziwe, ebonisa ulwazi oluningiliziwe mayelana nengoma edlalwayo njengamanje kanye nengoma elandelayo ohlwini lokudlalayo.
- Ikhwalithi yesithombe ethuthukisiwe emidlalweni enezithombe ze-pixel.
- Ukusekelwa kwenkundla ye-tvOS kungeziwe, futhi ukusekelwa kwe-iOS ye-32-bit kuyekwa. Ukusekelwa kwezilawuli zegeyimu ye-Bluetooth, njenge-Xbox ne-PlayStation, kungeziwe kuplathifomu ye-iOS. Inkomba yesikhala sesitoreji samahhala nesisonke sengeziwe.
- Esikhathini yesikhulumi Android Kungezwe ukwesekwa kwe-HDR10 engaguquki kuyo yonke imithombo kanye ne-Dolby Vision HDR enamandla yezinsizakalo zokusakaza. Epulatifomu Windows Kungezwe ukwesekwa kwe-HDR10 engaguquki.
- Izikrini zemethadatha ezisuselwa kuPython zengezwe emculweni—"I-Generic Album Scraper" kanye "Ne-Generic Artist Scraper"—namamuvi nezinhlelo ze-TV—"I-Movie Database Python" kanye "Ne-TVDB (entsha)." Lawa ma-scrapers athatha indawo yama-metadata scrapers amadala asekelwe ku-XML.
- Imodi ye-PVR isithuthukisiwe (ukubukela i-Live TV, ukulalela umsakazo we-inthanethi, kusetshenziswa inkomba yohlelo lwe-elekthronikhi, nokuhlela ukuqoshwa kwamavidiyo). Isistimu yesikhumbuzi sokubuka yengeziwe. Amawijethi esikrini sasekhaya asetshenziselwe amaqembu e-TV neziteshi zomsakazo. Isiteshi nesixhumi esibonakalayo sokuphatha senziwe ngcono. Ikhono lokuhlunga iziteshi nezinto ze-EPG ngokuvumelana ne-oda elibuyiswe yi-backend lingeziwe. Ukusesha, i-EPG, nokusebenza komhlahlandlela wohlelo kuthuthukisiwe. I-API inikelwe ukuthuthukisa izengezo ze-PVR ku-C++.
- Isexwayiso mayelana nezinkinga ezingaba khona zokuphepha lapho usebenzisa isixhumi esibonakalayo sewebhu kuhleloxhumano lwenethiwekhi yangaphandle sengeziwe. Ukwaziswa kwephasiwedi manje kunikwe amandla ngokuzenzakalela uma ufinyelela isixhumi esibonakalayo sewebhu.
- Ukuhlola umthombo ukuze uthole izengezo ezifakiwe kwenziwe ukuze kuvinjelwe ukubhala phezu kwesengezo uma isengezo esinegama elifanayo sivela endaweni yekhosombe yenkampani yangaphandle exhunyiwe. Izixwayiso ezengeziwe mayelana nezengezo ezonakele noma eziphelelwe yisikhathi zingeziwe.
- Ukusekelwa kwePython 2 kunqanyuliwe. Ukuthuthukiswa kwesengezo kuthuthelwe kuPython 3.
- Ifayela elilodwa elisebenzisekayo eliphelele linikezwa Linux, esekela umsebenzi phezu kwe-X11, i-Wayland kanye ne-GBM.
Njengesikhumbuzo, le phrojekthi ekuqaleni yayihloselwe ukudala isidlali se-multimedia esinomthombo ovulekile sekhonsoli yokudlala ye-XBOX, kodwa phakathi nentuthuko yayo, isishintshe yaba isikhungo semidiya ye-cross-platform esebenza kumapulatifomu esofthiwe yesimanje. Phakathi kwezici ezithokozisayo ze-Kodi, singabona ukwesekwa kwezinhlobonhlobo zamafomethi wemidiya kanye nokukhishwa kwamakhodi kwevidiyo okusheshiswe ngehadiwe; ukwesekwa kwesilawuli kude; ikhono lokudlala amafayela nge-FTP/SFTP, SSH, neWebDAV; ikhono lokulawula ukude usebenzisa isixhumi esibonakalayo sewebhu; uhlelo oluguquguqukayo lwama-plugin asetshenziswe ku-Python futhi atholakalayo ukuze afakwe ngekhathalogi ekhethekile yokwengeza; ukulungiswa kwama-plugin ukuze ahlanganiswe nezinsizakalo ezidumile ze-inthanethi; ikhono lokulanda imethadatha (amagama engoma, amakhava, izilinganiso, njll.) yokuqukethwe okukhona. Cishe amabhokisi ayishumi nambili abekwe phezulu kwezohwebo kanye nezimfoloko ezimbalwa zomthombo ovulekile (i-Boxee, i-GeeXboX, i-9x9 Player, i-MediaPortal, i-Plex) ayathuthukiswa endaweni ye-Kodi.
Source: opennet.ru

