Nechte nás zakončit rok 2017 výbuchem včetně nostalgického odkazu do minulosti. Dlouho o to mnozí žádali a nyní se to konečně stalo. Kodi pro Xbox One je k dispozici celosvětově prostřednictvím Windows a Xbox Store a bude vydáno až od Kodi v18 a dále. Upozorňujeme, že ještě není dokončena a může obsahovat chybějící funkce a chyby, o kterých se zmíníme později v tomto článku.
Příběh
Přibližně před 15 lety vydala skupina podobně smýšlejících vývojářů něco, co se jmenovalo Xbox Media Player (celou historii si můžete přečíst třeba zde). Tehdy byl Xbox jedním z nejdostupnějších zařízení, které bylo založeno na architektuře x86 s TV-outem, mělo optickou mechaniku a bylo poměrně snadno „hacknutelné“. Odtud se vyvinul Xbox Media Center, který byl základem toho, co se později stalo XBMC. V určitém okamžiku se kromě Xboxu přidaly i další platformy a projekt se stával stále větším a větším. Hardwarová scéna se dále vyvíjela a zlevňovala a kdysi slavný Xbox se stal tak trochu zastaralým, protože na ostatní platformy bylo snazší XBMC nainstalovat. K 27. květnu 2010 bylo vývojáři XBMC oznámeno, že ukončí vývoj pro původní Xbox.
Tým se domníval, že zprovoznění Kodi (XBMC) na novějších verzích Xboxu by bylo jen zbožným přáním a že se toho již nikdy nedočkáme. Postupem času byli vývojáři i uživatelé spokojeni s provozem XBMC na svých zařízeních s Linuxem, Windows, OSX, Raspberry-Pi a Androidem, a proto se nikdo neohlížel zpět. I když jsme z nostalgických důvodů žertem mluvili o tom, jak by bylo zábavné jej znovu zprovoznit na Xboxu. V roce 2014 jsme za sebou konečně zavřeli dveře a přejmenovali se z XBMC na to, co máme teď, tedy Kodi.
Začalo to
Najednou (pravděpodobně kvůli nějakému podivnému kosmologickému uspořádání) Microsoft oznámil, že začne sjednocovat všechna zařízení směrem ke společné platformě Windows 10. Najednou jsme se dočkali, a tak jsme se rozhodli, že budeme muset začít pracovat. Začaly nám cukat oči a v týmu zavládla úzkost, jestli to bude znamenat, že se dlouholetý sen opět stane skutečností. Pak jsme se znovu probudili, zavrtěli hlavou a přesvědčili se, že se to nestane, protože Kodi se v té době stávalo příliš složitým na to, aby se dalo přenést. Dokonce i přenesení kódu pro běžná zařízení se systémem Windows 10 na takzvanou univerzální platformu Windows (UWP) jsme považovali za nedosažitelné. Dokonce i verze Desktop Bridge (Project Centennial) pro přenos běžných aplikací do obchodu byla považována za příliš složitou. V červnu 2016 se ukázalo, že jsme se mýlili, protože nás kontaktovali vývojáři, kterým se to podařilo relativně snadno. Po drobných úpravách se nám podařilo 32bitovou verzi Kodi zabalit a zařadit do Windows Store v září 2016. Více informací o tomto příběhu si můžete přečíst zde: Kodi přechází do Windows Store. S tímto milníkem jsme si mysleli, že tady příběh končí.
Dlouhá cesta vpřed
Do té doby bylo Kodi stále 32bitovou aplikací a pomalu se pracovalo na portování všech potřebných částí, aby byly kompatibilní s 64bitovou verzí. Nyní příběh UWP skutečně začíná. Zatímco se pracovalo na 64bitové verzi, sen o jejím získání jako skutečné UWP aplikace se nerozplynul. Ve skutečnosti s pomocí a vedením společnosti Microsoft začali někteří naši vývojáři v přísném utajení pracovat na tom, aby se to stalo skutečností. O tom, že se na tom pracuje, bylo informováno jen několik vybraných členů týmu (totéž se stalo i v případě portu pro Android), protože jsme si rozhodně nechtěli dělat naděje pro případ, že by se to nepodařilo. V prosinci 2016 (ano, čtete správně) byl proveden prvotní průzkum, co by bylo potřeba udělat, aby se to podařilo, a vypadalo to věrohodně. Počáteční práce, kterou bylo třeba udělat, spočívala v převedení většiny, ne-li všech externích knihoven kódu, na které Kodi spoléhá, a v přijetí těchto změn původní skupinou (skupinami) udržujících vývojářů. Jakmile byla tato práce zahájena, byl současný kód specifický pro Windows rozebrán kousek po kousku a pomalu převeden tak, aby odpovídal specifikacím UWP. Opravdu zdlouhavá práce, protože část kódu stále obsahuje „hacky“ založené na prvním Xboxu. Když se práce na knihovnách kódu blížila ke konci, mohli jsme konečně oznámit, že jsou k dispozici první 64bitová sestavení Kodi pro Windows. Více informací o tom si můžete přečíst zde:
Ať žije
Přibližně v červenci 2017 se objevily první slabé známky života spuštění Kodi jako aplikace UWP v běžném systému Windows 10. Na začátku roku 2017 se objevily první známky života. Od té doby se pomalu pracovalo na tom, aby všechny kousky byly na svém místě, aby Kodi vyrostlo a bylo připraveno pro Xbox. Někdy kolem listopadu 2017 byl kód UWP začleněn do hlavní kódové základny Kodi a mohly začít závěrečné fáze. To také znamenalo, že myšlenka spuštění Kodi na Xboxu byla plně otevřená, i když nějakým způsobem zůstávala pod pokličkou. Od té chvíle jsme mohli snadno vytvářet testovací sestavení, která jsme mohli nainstalovat na naše zařízení se systémem Windows, a pokračovat ve vylepšování verze UWP až do dnešní podoby.
Jak to vypadá?
No, to je ta zábavná část prostředí Kodi. Ve skutečnosti vypadá na všech platformách stejně, takže verze UWP není výjimkou. Většina kousků, vzhledu a ovládání je tam, co najdete na jakékoli jiné platformě. Je nám líto, že to nemůžeme udělat zajímavější. Je to tak, jak to je. Jen další platforma Kodi, která vypadá úplně stejně, ale pouze na jiném zařízení. Takže vás jen přesměrujeme na stránku o nás zde https://kodi.tv/about
Jaké jsou současné limity?“
Co byste měli opravdu pochopit a mít na paměti, je to, že je stále v rané fázi vývoje a má velmi hrubé hrany, nemusí být tak stabilní jako běžná verze a může dokonce postrádat některé funkce. Vzhledem k povaze fungování UWP máme v některých oblastech svázané ruce. Některé části ještě ani nejsou hotové a naši vývojáři stále pracují na tom, aby se vyrovnaly běžnému standardu. V době psaní tohoto článku je omezen přístup pouze k tomu, co je součástí složek Video a Hudba. Podpora sítě je omezena pouze na sdílení NFS://. Chybí přístup k jednotce Blu-ray pro spuštění disku nebo dokonce k připojené úložné jednotce (tento problém je nyní vyřešen). Stále se mohou vyskytnout problémy s některými obecnými moduly Pythonu, které používají doplňky, a my je v průběhu testování zjišťujeme a hlásíme vývojářům. Jsem si jistý, že je toho víc, co ještě nemusí fungovat tak, jak bylo zamýšleno, protože funkcí je tolik, že prostě bude chvíli trvat, než je projdeme. Nemůžeme slíbit, do jaké míry se nám podaří zprovoznit všechny funkce, protože vše závisí na tom, co máme my vývojáři k dispozici.“
Závěrečná slova
Krátce řečeno, od začátku jsme si byli vědomi, že při zahájení prací budou existovat omezení, nicméně to nám nikdy nebránilo v tom, abychom si splnili sen a stali se opět dostupnými na zařízení, kterým to všechno začalo. Je to téměř jako znovuzrození. Díky tomuto oznámení a všem dalším pracím, které se dělají pro nadcházející vydání V18, bude rok 2018 úžasný.
Jistě bychom rádi poděkovali vývojářům, kteří nám v celém procesu pomáhali a podporovali nás. V první řadě afedchinovi, který se od určitého okamžiku staral o vývoj UWP. Rechimu a Paxximu za jejich pomoc a podporu při kompilaci a čištění knihoven a také za jejich recenze kódu. A nakonec zbytku týmu Kodi a samozřejmě všem vám (uživatelům fóra), kteří nás neustále podporujete.
Nápověda a podpora
Pro nápovědu a podporu můžete navštívit sekci fóra vyhrazenou pro Windows UWP. Přidali jsme několik lepících vláken se známými problémy a nejčastějšími dotazy a budeme je průběžně aktualizovat.
Oblečení, dary nebo zapojení
Zapojení je poměrně snadné. Doporučujeme vám, abyste problémy s těmito sestaveními nejprve nahlásili na našem fóru a poté, pokud budete požádáni, odeslali chyby na Trac (podle tohoto návodu: Jak odeslat hlášení o chybě). Upozorňujeme, že potřebujeme podrobné informace, abychom mohli problém prozkoumat. Oceňujeme také poskytnutí podpory v našem fóru, kde můžete. Samozřejmě můžete také sledovat nebo pomáhat propagovat Kodi na všech dostupných sociálních sítích. Více informací najdete na stránce Zapojte se. Vždy budeme rádi za příspěvek, kterým vyjádříte svou podporu a uznání, a trička a pouzdra Raspberry Pi můžete stále najít na postranním panelu ke koupi. Veškeré dary a další příjmy jdou na konto nadace XBMC a obvykle se používají na cesty na konference, veškeré potřebné papírování a právní poplatky, nákup potřebného hardwaru a licencí pro vývojáře a snad i na každoroční vývojářskou konferenci nadace XBMC.