Legyen a 2017-es év vége egy nosztalgikus múltidézéssel. Régóta kérték már nagyon sokan, és most végre megtörtént. A Kodi Xbox One-ra világszerte elérhető a Windows és az Xbox Store-on keresztül, és csak a Kodi v18-tól kezdve jelenik meg. Vegye figyelembe, hogy még nincs kész, és tartalmazhat hiányzó funkciókat és hibákat, amelyekről a cikk későbbi részében említést teszünk.
A múlt
Kábé 15 évvel ezelőtt egy csoport hasonló gondolkodású fejlesztő kiadott valamit, amit Xbox Media Playernek hívtak (a teljes történet itt olvasható). Akkoriban az Xbox volt az egyik legmegfizethetőbb eszköz, ami x86-os architektúrára épült TV-outtal, volt optikai meghajtója és viszonylag könnyen “feltörhető” volt. Onnan fejlődött az Xbox Media Centerré, ami az alapja volt annak, amiből később az XBMC lett. Egy bizonyos ponton az Xbox mellett más platformok is bekerültek, és a projekt egyre nagyobb és nagyobb lett. A hardveres szcéna tovább fejlődött és olcsóbb lett, és az egykor híres Xbox egyfajta elavulttá vált, mivel a többi platformra könnyebb volt az XBMC-t telepíteni. 2010. május 27-én az XBMC fejlesztői bejelentették, hogy befejezik a fejlesztést az eredeti Xbox-ra.
A csapat úgy gondolta, hogy a Kodi (XBMC) futtatása az újabb Xbox verziókon csak vágyálom lenne, és ezt már nem fogjuk látni. Ahogy telt az idő, a fejlesztők és a felhasználók boldogan futtatták az XBMC-t Linux, Windows, OSX, Raspberry-Pi és Android eszközökön, mint olyan, senki sem nézett vissza. Bár viccből, nosztalgikus okokból beszélgettünk arról, hogy milyen jó lenne újra futtatni az Xboxon. A 2014-es évben végül bezártuk az ajtót, és átneveztük az XBMC-ről a mostani Kodira.
Ez kezdődött
Váratlanul (valószínűleg valamilyen furcsa kozmológiai együttállás miatt) a Microsoft bejelentette, hogy elkezd minden eszközt egy közös Windows 10 platform felé igazítani. A szemünk elkezdett rángatózni, a csapat pedig izgulni kezdett, vajon ez azt jelenti-e, hogy a régóta dédelgetett álom újra valósággá válik. Aztán újra felébredtünk, megráztuk a fejünket, és meggyőztük magunkat, hogy ez nem fog megtörténni, mivel a Kodi addigra már túl bonyolulttá vált ahhoz, hogy át lehessen portolni. Még a kód áttelepítése a hagyományos Windows 10-es eszközökre az úgynevezett Universal Windows Platformra (UWP) is elérhetetlennek tűnt. Még az asztali híd (Project Centennial) változatát is túl bonyolultnak tartották, hogy a hagyományos alkalmazások bekerüljenek az áruházba. 2016 júniusában bebizonyosodott, hogy tévedtünk, mivel olyan fejlesztők kerestek meg minket, akiknek viszonylag könnyen sikerült. Néhány kisebb módosítással 2016 szeptemberében sikerült elérnünk, hogy a Kodi 32 bites verzióját becsomagoljuk és listázzuk a Windows Store-ban. Erről a történetről bővebben itt olvashat: Kodi goes Windows Store. Ezzel a mérföldkővel úgy gondoltuk, hogy a történet itt véget ér.
A hosszú út előttünk
Addig a Kodi még mindig 32 bites alkalmazás volt, és lassan folyt a munka az összes szükséges rész portolásán, hogy 64 bites legyen. Most kezdődik igazán az UWP történet. Miközben a 64 bites munka folyt, az álom, hogy igazi UWP alkalmazássá váljon, nem halványult el. Sőt, a Microsoft segítségével és útmutatásával néhány fejlesztőnk szigorúan titokban elkezdett dolgozni azon, hogy ez valósággá váljon. A csapatból csak néhány kiválasztottat tájékoztattak arról, hogy ez folyamatban van (ugyanez történt az Android port esetében is), mivel semmiképpen sem akartunk reménykedni abban, hogy esetleg kudarcot vall. 2016 decemberében (igen, jól olvastad) megtörtént a kezdeti felderítés, hogy mi kell ahhoz, hogy ez megvalósuljon, és ez hihetőnek tűnt. A kezdeti munka, amit el kellett végezni, a legtöbb, ha nem az összes külső kódkönyvtár átalakítása volt, amelyekre a Kodi támaszkodik, és ezeknek a változtatásoknak az eredeti fenntartó fejlesztői csoport(ok) általi elfogadása. Miután ez a munka elkezdődött, a jelenlegi Windows-specifikus kódot darabról darabra szedték szét, és lassan átalakították, hogy megfeleljen az UWP specifikációnak. Igazán fárasztó munka, mivel a kód egy része még mindig az első Xbox-on alapuló “hackeket” tartalmaz. Ahogy a kódkönyvtárak munkája a végéhez közeledett, végre bejelenthettük, hogy az első 64 bites Kodi buildek elérhetővé váltak Windowsra. Erről bővebben itt olvashatsz: 64-bites Kodi for Windows.
Legyen élet
2017 júliusa körül váltak láthatóvá az első halvány életjelek a Kodi UWP-alkalmazásként való indításáról a hagyományos Windows 10 alatt. Onnantól kezdve lassan haladt a munka, hogy minden apró részlet a helyére kerüljön, hogy a Kodi felnőjön és készen álljon az Xbox-ra. Valamikor 2017 novembere körül az UWP kódot beolvasztották a Kodi master kódbázisába, és megkezdődhettek a végső fázisok. Ez azt is jelentette, hogy a Kodi Xboxon való futtatásának ötlete teljesen nyíltan napvilágot látott, bár valahogy a radar alatt maradt. Onnantól kezdve könnyedén tudtunk teszt buildeket készíteni, amelyeket telepíthettünk a Windows-eszközökre, és folyamatosan fejlesztettük az UWP-verziót a mai szintre.
Hogyan néz ki?
Hát ez a Kodi-környezet szórakoztató része. Tulajdonképpen minden platformon ugyanúgy néz ki, így az UWP verzió sem kivétel. A legtöbb bit és darab, megjelenés és érzés ott van, amit bármely más platformon is megtalálsz. Sajnálom, hogy ennél izgalmasabbá nem tudjuk tenni. Ez van, ami van. Csak egy másik Kodi platform, amely pontosan ugyanúgy néz ki, csak más eszközön. Ezért csak átirányítunk a kb. oldalunkra itt https://kodi.tv/about
Melyek a jelenlegi korlátok?
Azt kell igazán megértened és észben tartanod, hogy ez még a fejlesztés korai szakaszában van, és nagyon durva élekkel rendelkezik, nem biztos, hogy olyan stabil, mint a hagyományos verzió, és még az is lehet, hogy néhány funkció hiányzik belőle. Az UWP működésének jellegéből adódóan bizonyos területeken meg van kötve a kezünk. Egyes részek még nem is készültek el, és a fejlesztőink még mindig azon dolgoznak, hogy elérjék a szokásos színvonalat. Jelen írásunk pillanatában csak a Videó és Zene mappák részét képező részekhez van korlátozott hozzáférés. A hálózati támogatás csak az NFS:// megosztásokra korlátozódik. Nincs hozzáférés a Blu-ray meghajtóhoz a lemez indításához vagy akár egy csatlakoztatott tárolómeghajtóhoz (ez mostanra megoldódott). Még mindig lehetnek problémák bizonyos általános python modulokkal, amelyeket a kiegészítők használnak, és ezeket a tesztelés előrehaladtával megtaláljuk és jelentjük a fejlesztőknek. Biztos vagyok benne, hogy több olyan is van, ami még nem működik rendeltetésszerűen, mivel olyan sok funkció van, hogy csak időbe telik átnézni őket. Nem tudjuk megígérni, hogy milyen mértékben tudunk minden funkciót működésre bírni, mivel minden attól függ, hogy mi áll a fejlesztők rendelkezésére.”
Végszavak
Röviden, a kezdetektől fogva tisztában voltunk azzal, hogy lesznek korlátozások, amikor a munka elkezdődött, azonban ez soha nem akadályozott meg minket abban, hogy megvalósítsuk azt az álmot, hogy ismét elérhetővé váljunk azon az eszközön, amelyről minden indult. Szinte olyan érzés, mintha újjászülettünk volna. Ezzel a bejelentéssel és a közelgő V18-as kiadással kapcsolatos összes többi munkával a 2018-as év csodálatos lesz.
Kétségkívül szeretnénk köszönetet mondani a fejlesztőknek, akik segítettek és támogattak minket az egész folyamat során. Mindenekelőtt afedchin, aki egy bizonyos ponttól kezdve kezelte az UWP fejlesztést. Rechinek és Paxxinak a segítségükért és támogatásukért a kódkönyvtárak lefordításában és megtisztításában, valamint a kódellenőrzéseikért. Végül a Kodi csapat többi tagjának és természetesen nektek (fórumozó) felhasználóknak, akik folyamatosan támogatnak minket.
Segítség és támogatás
Segítségért és támogatásért a Windows UWP-nek fenntartott fórumszekciót látogathatod. Hozzáadtunk néhány ragasztószálat az ismert problémákról és a GYIK-ről, és ezeket folyamatosan frissíteni fogjuk.
Az adományok, adományok vagy a részvétel
A részvétel nagyon egyszerű. Arra bátorítunk, hogy először a fórumunkon jelentsd a problémákat ezekkel a buildekkel kapcsolatban, és utána, ha kérik, küldj hibákat a Trac-en (ezt az útmutatót követve: Hogyan küldj hibajelentést). Vegye figyelembe, hogy részletes információkra van szükségünk, hogy ki tudjuk vizsgálni a problémát. Szintén nagyra értékeljük, ha a fórumainkon nyújtasz támogatást, ahol csak tudsz. Természetesen a Kodi-t is követheti vagy segíthet népszerűsíteni az összes elérhető közösségi hálózaton. Bővebben a Vegyél részt oldalunkon olvashatsz. Mindig örömmel fogadunk adományt, amellyel kifejezheti támogatását és elismerését, pólók és Raspberry Pi tokok pedig továbbra is megvásárolhatók az oldalsávon. Minden adomány és egyéb bevétel az XBMC alapítványt támogatja, és jellemzően a konferenciákra való utazásra, a szükséges papírmunkára és jogi díjakra, a fejlesztők számára szükséges hardverek és licencek beszerzésére, valamint remélhetőleg az évente megrendezésre kerülő XBMC Alapítványi Fejlesztői Konferenciára fordítjuk.