Să încheiem anul 2017 cu o explozie, inclusiv o referință nostalgică la trecut. A fost mult timp cerută de atât de mulți și acum, în sfârșit, s-a întâmplat. Kodi pentru Xbox One este disponibil la nivel mondial prin Windows și Xbox Store și va fi lansat doar de la Kodi v18 și mai departe. Rețineți că nu este încă finalizat și poate conține caracteristici lipsă și bug-uri care vor fi menționate mai târziu în acest articol.
Pasat
Astăzi, în urmă cu aproximativ 15 ani, un grup de dezvoltatori cu păreri asemănătoare au lansat ceva ce se numea Xbox Media Player (istoria completă poate fi citită aici). Pe atunci Xbox era unul dintre cele mai accesibile dispozitive care se baza pe arhitectura x86 cu TV-out, avea o unitate optică și era relativ ușor de „hackuit”. De acolo încolo s-a dezvoltat în Xbox Media Center, care a fost baza a ceea ce avea să devină XBMC. La un moment dat au fost adăugate și alte platforme în afară de Xbox, iar proiectul a devenit din ce în ce mai mare. Scena hardware a continuat să evolueze și a devenit mai ieftină, iar Xbox, odată faimosul Xbox, a devenit oarecum învechit, deoarece celelalte platforme erau mai ușor de instalat XBMC. Începând cu 27 mai 2010, a fost anunțat de către dezvoltatorii XBMC că vor înceta dezvoltarea pentru Xbox-ul original.
Echipa s-a gândit că a face Kodi (XBMC) să funcționeze pe versiunile mai noi de Xbox ar fi o iluzie și că nu vom mai vedea niciodată acest lucru. Pe măsură ce timpul trecea, dezvoltatorii și utilizatorii erau fericiți să ruleze XBMC pe dispozitivele lor Linux, Windows, OSX, Raspberry-Pi și Android, ca atare, nimeni nu s-a uitat cu adevărat înapoi. Deși, în glumă, din motive nostalgice, am vorbit despre cât de distractiv ar fi să îl facem să funcționeze din nou pe Xbox. În anul 2014 am închis în cele din urmă ușa și am redenumit din XBMC în ceea ce suntem acum, Kodi.
A început
Dintr-o dată (probabil din cauza unei alinieri cosmologice ciudate) Microsoft a anunțat că va începe să alinieze toate dispozitivele către o platformă comună Windows 10. Ochii noștri au început să se strâmbe, iar echipa a devenit neliniștită dacă acest lucru ar însemna că visul de lungă durată va deveni din nou realitate. Apoi ne-am trezit din nou, am clătinat din cap și ne-am convins că acest lucru nu se va întâmpla, deoarece Kodi devenise la acel moment prea complex pentru a fi portat. Chiar și migrarea codului pentru dispozitivele obișnuite cu Windows 10 către așa-numita Universal Windows Platform (UWP) a fost considerată a fi inaccesibilă. Chiar și versiunea Desktop Bridge (Project Centennial) pentru a aduce aplicațiile obișnuite în magazin a fost considerată a fi prea dificilă. În iunie 2016 ni s-a dovedit că ne înșelam, deoarece am fost contactați de dezvoltatori care reușiseră cu relativă ușurință. Cu câteva ajustări minore, am reușit să obținem versiunea pe 32 de biți a lui Kodi împachetată și listată în Windows Store în septembrie 2016. Puteți citi mai multe despre această poveste aici: Kodi intră în Windows Store. Cu această piatră de hotar realizată, ne-am gândit că acolo se termină povestea.
Calea lungă de parcurs
Până atunci Kodi era încă o aplicație pe 32 de biți și s-a lucrat încet la portarea tuturor părților necesare pentru a fi compatibile cu 64 de biți. Acum începe cu adevărat povestea UWP. În timp ce se lucra pe 64 de biți, visul de a-l obține ca aplicație UWP adevărată nu a dispărut. De fapt, cu ajutorul și sub îndrumarea Microsoft, unii dintre dezvoltatorii noștri au început să lucreze în mare secret pentru ca acest lucru să devină realitate. Doar câțiva selecționați din echipă au fost informați că acest lucru se întâmplă (la fel s-a întâmplat și în cazul portului pentru Android), deoarece cu siguranță nu am fi vrut să ne facem speranțe în cazul în care ar fi eșuat. În decembrie 2016 (da, ați citit bine) s-a făcut o recunoaștere inițială a ceea ce ar fi nevoie pentru a-l realiza și părea plauzibil. Munca inițială care trebuia făcută a fost de a converti majoritatea, dacă nu chiar toate bibliotecile de cod externe pe care se bazează Kodi și de a face ca aceste modificări să fie acceptate de către grupul (grupurile) de dezvoltatori care le mențineau inițial. Odată începute aceste lucrări, codul actual specific Windows a fost separat bucată cu bucată și convertit încet pentru a fi în conformitate cu specificațiile UWP. O muncă cu adevărat anevoioasă, deoarece o parte din cod include încă „hack-uri” bazate pe primul Xbox. Pe măsură ce munca bibliotecilor de cod se apropia de final, am putut anunța în sfârșit că primele compilări Kodi pe 64 de biți erau disponibile pentru Windows. Puteți citi mai multe despre asta aici: 64-bit Kodi for Windows.
Let there be life
În jurul lunii iulie 2017 au devenit vizibile primele semne slabe de viață ale pornirii lui Kodi ca aplicație UWP pe Windows 10 obișnuit. De acolo încolo, munca a progresat încet pentru a pune toate bucățile la locul lor, obținând Kodi crescut și pregătindu-l pentru Xbox. Undeva în jurul lunii noiembrie 2017, codul UWP a fost îmbinat în baza de cod Kodi master și au putut începe etapele finale. Acest lucru a însemnat, de asemenea, că ideea ca Kodi să ruleze pe Xbox era pe deplin în aer liber, deși cumva a rămas sub radar. De acolo încolo am putut crea cu ușurință build-uri de testare pe care le-am putut instala pe dispozitivele noastre Windows și am continuat să îmbunătățim versiunea UWP până la stadiul în care ne aflăm astăzi.
Cum arată?
Ei bine, asta este partea distractivă a mediului Kodi. De fapt, arată la fel pe orice platformă, așa că versiunea UWP nu face excepție. Majoritatea bucăților, aspectul și senzația sunt acolo, pe care le veți găsi pe orice altă platformă. Ne pare rău că nu putem face mai interesant decât atât. Este ceea ce este. Doar o altă platformă Kodi care arată exact la fel, dar doar pe un dispozitiv diferit. Așa că vă vom redirecționa pur și simplu către pagina noastră despre aici https://kodi.tv/about
Care sunt limitele actuale?
Ce trebuie să înțelegeți cu adevărat și să țineți minte este că este încă în stadii incipiente de dezvoltare și are margini foarte aspre, s-ar putea să nu fie la fel de stabilă ca versiunea obișnuită și ar putea chiar să lipsească unele funcții. Din cauza naturii modului în care funcționează UWP, avem mâinile legate în anumite domenii. Unele părți nici măcar nu sunt încă finalizate, iar dezvoltatorii noștri încă lucrează pentru a o aduce la standardul obișnuit. În momentul redactării acestui articol, există acces limitat doar la ceea ce face parte din dosarele Video și Music. Suportul de rețea este limitat doar la partaje NFS://. Nu există acces la unitatea Blu-ray pentru a porni discul sau chiar la o unitate de stocare atașată (acest aspect este acum rezolvat). Este posibil să mai existe încă probleme cu anumite module python generale care sunt utilizate de add-on-uri și le găsim și le raportăm dezvoltatorilor pe măsură ce testele avansează. Sunt sigur că mai sunt și altele care ar putea să nu funcționeze încă așa cum s-a dorit, deoarece sunt atât de multe caracteristici încât va dura ceva timp pentru a le trece în revistă. Nu putem promite în ce măsură putem face să funcționeze fiecare caracteristică, deoarece totul depinde de ceea ce este disponibil pentru noi, dezvoltatorii.
Cuvinte finale
În concluzie, am fost conștienți încă de la început că vor exista limitări atunci când a început munca, însă acest lucru nu ne-a împiedicat niciodată să realizăm acel vis de a fi din nou disponibil pe dispozitivul care a început totul. Aproape că ne simțim ca și cum am renaște din nou. Cu acest anunț și cu toate celelalte lucrări care se fac pentru viitoarea versiune V18, anul 2018 va fi uimitor.
Am dori cu siguranță să le mulțumim dezvoltatorilor care ne-au ajutat și ne-au susținut pe parcursul întregului proces. În primul rând, afedchin care s-a ocupat de dezvoltarea UWP de la un anumit punct. Rechi și Paxxi pentru asistența și sprijinul lor în obținerea bibliotecilor de cod compilate și curățate, precum și pentru revizuirile lor de cod. În cele din urmă, restul echipei Kodi și, bineînțeles, toți utilizatorii (forumului) care ne susțin în continuare.
Ajutor și asistență
Pentru ajutor și asistență puteți vizita secțiunea de forum dedicată pentru Windows UWP. Am adăugat câteva fire de discuție lipicioase cu probleme cunoscute și întrebări frecvente și le vom actualiza pe parcurs.
Abordare, donații sau implicare
Să te implici este destul de ușor. Vă încurajăm să raportați mai întâi problemele cu aceste compilări pe forumul nostru și după aceea, dacă vi se cere, să trimiteți bug-uri pe Trac (urmând acest ghid: Cum să trimiteți un raport de eroare). Rețineți că avem nevoie de informații detaliate pentru a putea investiga problema. De asemenea, apreciem să oferiți asistență în forumurile noastre, acolo unde puteți. De asemenea, puteți, bineînțeles, să urmăriți sau să ajutați la promovarea Kodi pe toate rețelele sociale disponibile. Citiți mai multe pe pagina de implicare. Suntem întotdeauna bucuroși să primim o donație prin care să vă arătați sprijinul și aprecierea, iar tricourile și carcasele Raspberry Pi pot fi găsite în continuare în bara laterală pentru cumpărare. Toate donațiile și alte venituri sunt direcționate către fundația XBMC și sunt folosite de obicei pentru călătorii pentru a participa la conferințe, orice documente și taxe legale necesare, achiziționarea de hardware și licențe necesare pentru dezvoltatori și, sperăm, pentru conferința anuală a dezvoltatorilor Fundației XBMC.
.