Lopetetaan vuosi 2017 räjähdyksellä ja nostalgisella viittauksella menneisyyteen. Sitä on pitkään pyytänyt niin moni ja nyt se vihdoin tapahtui. Kodi Xbox Onelle on saatavilla maailmanlaajuisesti Windowsin ja Xbox Storen kautta ja se julkaistaan vasta Kodi v18:sta alkaen. Huomaa, että se ei ole vielä valmis ja saattaa sisältää puuttuvia ominaisuuksia ja virheitä, jotka mainitaan myöhemmin tässä artikkelissa.

Maine

Oli noin 15 vuotta sitten, kun ryhmä samanhenkisiä kehittäjiä julkaisi jotain, jota kutsuttiin Xbox Media Playeriksi (koko historian voi lukea olla täällä). Silloin Xbox oli yksi edullisimmista laitteista, joka perustui x86-arkkitehtuuriin TV-outilla, oli optinen asema ja suhteellisen helposti ”hakkeroitavissa”. Siitä eteenpäin se kehittyi Xbox Media Centeriksi, joka oli perusta sille, mistä tuli XBMC. Jossain vaiheessa Xboxin lisäksi lisättiin muitakin alustoja ja projektista tuli yhä laajempi ja laajempi. Laitteisto kehittyi edelleen ja tuli halvemmaksi, ja aikoinaan kuuluisasta Xboxista tuli tavallaan vanhentunut, kun muut alustat olivat helpompia asentaa XBMC:lle. Toukokuun 27. päivänä 2010 XBMC:n kehittäjät ilmoittivat, että he lopettavat kehityksen alkuperäiselle Xboxille.

Tiimi ajatteli, että Kodin (XBMC:n) saaminen toimimaan uudemmilla Xbox-versioilla olisi toiveajattelua, emmekä näkisi sitä enää koskaan tapahtuvan. Ajan myötä kehittäjät ja käyttäjät olivat tyytyväisiä XBMC:n pyörittämiseen Linux-, Windows-, OSX-, Raspberry-Pi- ja Android-laitteillaan, joten kukaan ei katsonut takaisin. Nostalgisista syistä puhuimme tosin vitsinomaisesti siitä, kuinka hauskaa olisi saada se toimimaan jälleen Xboxilla. Vuonna 2014 suljimme vihdoin oven ja nimesimme XBMC:n uudelleen nykyiseksi Kodiksi.

Se alkoi

Yhtäkkiä (luultavasti jonkin oudon kosmologisen linjauksen vuoksi) Microsoft ilmoitti, että se alkaisi linjaamaan kaikkia laitteita kohti yhteistä Windows 10 -alustaa. Silmät alkoivat nykiä ja tiimi alkoi jännittää, tarkoittaisiko tämä sitä, että pitkäaikainen unelma toteutuisi jälleen. Sitten heräsimme jälleen, pudistimme päätämme ja vakuutimme itsellemme, ettei näin kävisi, sillä Kodi oli tuohon mennessä muuttunut liian monimutkaiseksi siirrettäväksi. Jopa koodin siirtämistä tavallisille Windows 10 -laitteille niin sanotulle Universal Windows Platformille (UWP) pidettiin mahdottomana. Jopa Desktop Bridge (Project Centennial) -versiota, jolla tavalliset sovellukset saataisiin kauppaan, pidettiin liian vaikeana. Kesäkuussa 2016 todistettiin, että olimme väärässä, kun meihin otettiin yhteyttä kehittäjiltä, jotka olivat onnistuneet suhteellisen helposti. Pienillä muutoksilla saimme Kodin 32-bittisen version paketoitua ja listattua Windows Storeen syyskuussa 2016. Voit lukea lisää tuosta tarinasta täältä: Kodi goes Windows Store. Kun tämä virstanpylväs oli saavutettu, ajattelimme, että tarina loppuu siihen.

Pitkä tie edessä

Kodi oli tuohon asti vielä 32-bittinen sovellus, ja työ jatkui hitaasti kaikkien tarvittavien osien porttaamiseksi 64-bittiseksi. Nyt UWP-tarina todella alkaa. Samalla kun 64-bittistä työtä tehtiin, unelma Kodin saamisesta aidoksi UWP-sovellukseksi ei haihtunut. Itse asiassa Microsoftin avustuksella ja opastuksella jotkut kehittäjistämme alkoivat työskennellä huippusalaisesti tämän toteuttamiseksi. Vain muutamille valituille tiimin jäsenille kerrottiin tästä (samoin kävi Android-portin kohdalla), koska emme missään nimessä halunneet herättää toiveita, jos se ei onnistuisi. Joulukuussa 2016 (kyllä, luit oikein) tehtiin alustava tiedustelu siitä, mitä sen toteuttaminen vaatisi, ja se vaikutti uskottavalta. Alustava työ, joka oli tehtävä, oli muuntaa suurin osa tai jopa kaikki ulkoiset koodikirjastot, joihin Kodi tukeutuu, ja saada alkuperäiset ylläpitävät kehittäjäryhmät hyväksymään nämä muutokset. Kun tämä työ oli aloitettu, nykyinen Windows-kohtainen koodi purettiin pala palalta ja muunnettiin hitaasti UWP-määritysten mukaiseksi. Tämä oli todella työlästä, sillä osa koodista sisältää edelleen ensimmäiseen Xboxiin perustuvia ”hakkerointeja”. Koodikirjastojen työn lähestyessä loppuaan pystyimme vihdoin ilmoittamaan, että ensimmäiset 64-bittiset Kodi-buildit olivat saatavilla Windowsille. Voit lukea siitä lisää täältä: 64-bittinen Kodi for Windows.

Let there be life

Heinäkuun 2017 tienoilla tulivat näkyviin ensimmäiset heikot elonmerkit Kodin käynnistämisestä UWP-sovelluksena tavallisessa Windows 10:ssä. Siitä eteenpäin työ eteni hitaasti saadakseen kaikki palaset paikoilleen Kodin kasvattamiseksi ja sen saattamiseksi valmiiksi Xboxia varten. Jossain marraskuun 2017 tienoilla UWP-koodi yhdistettiin Kodin pääkoodipohjaan ja viimeiset vaiheet saattoivat alkaa. Tämä tarkoitti myös sitä, että ajatus Kodin toimimisesta Xboxilla oli täysin esillä, vaikka jotenkin se pysyi tutkan alla. Siitä lähtien pystyimme helposti luomaan testirakennelmia, jotka pystyimme asentamaan Windows-laitteillemme, ja jatkoimme UWP-version parantamista siihen pisteeseen, jossa olemme nyt.

Miltä se näyttää?

Noh, siinäpä se hauskin osa Kodi-ympäristöstä. Se näyttää oikeastaan kaikilla alustoilla samalta, joten UWP-versio ei ole poikkeus. Useimmat bitit ja palat, ulkoasu ja fiilis ovat siellä, jotka löydät millä tahansa muulla alustalla. Anteeksi, ettemme voi tehdä siitä jännittävämpää. Se on mitä se on. Vain toinen Kodi-alusta, joka näyttää täsmälleen samalta, mutta vain eri laitteella. Joten ohjaamme sinut vain Tietoja-sivulle täällä https://kodi.tv/about

Mitkä ovat tämänhetkiset rajoitukset?

Mitä sinun pitäisi todella ymmärtää ja muistaa, on se, että se on vielä kehityksen alkuvaiheessa ja sillä on hyvin karkeat reunat, se ei välttämättä ole yhtä vakaa kuin tavallinen versio ja siitä saattaa jopa puuttua joitakin toimintoja. UWP:n toiminnan luonteen vuoksi kädet ovat sidotut joillakin osa-alueilla. Jotkin osat eivät ole vielä edes valmiita, ja kehittäjämme työskentelevät edelleen saadakseen sen vastaamaan tavallista standardia. Tätä kirjoitettaessa on rajoitettu pääsy vain siihen, mikä on osa video- ja musiikkikansioita. Verkkotuki on rajoitettu vain NFS://-jakoihin. Ei pääsyä Blu-ray-asemaan levyn käynnistämiseksi tai edes liitettyyn tallennusasemaan (tämä on nyt ratkaistu). Tiettyjen lisäosien käyttämien yleisten python-moduulien kanssa saattaa edelleen olla ongelmia, ja löydämme niitä ja ilmoitamme niistä kehittäjille testauksen edetessä. Olen varma, että on muitakin, jotka eivät ehkä vielä toimi tarkoitetulla tavalla, koska ominaisuuksia on niin paljon, että niiden läpikäyminen vie aikaa. Emme voi luvata, missä määrin saamme jokaisen ominaisuuden toimimaan, sillä kaikki riippuu siitä, mitä meillä kehittäjillä on käytettävissämme.”

Loppusanat

Lyhyesti sanottuna olimme alusta asti tietoisia siitä, että työn alkaessa tulisi olemaan rajoituksia, mutta se ei kuitenkaan koskaan estänyt meitä toteuttamasta unelmaa siitä, että tulisimme jälleen kerran saataville laitteelle, josta kaikki alkoi. Tuntuu melkein kuin olisi syntynyt uudelleen. Tämän ilmoituksen ja kaiken muun tulevaa V18-julkaisua varten tehtävän työn myötä vuodesta 2018 tulee uskomaton.

Haluaisimme ehdottomasti kiittää kehittäjiä, jotka auttoivat ja tukivat meitä koko prosessin ajan. Ennen kaikkea afedchinia, joka hoiti UWP-kehitystä tietystä pisteestä lähtien. Rechille ja Paxxille avusta ja tuesta koodikirjastojen kääntämisessä ja siistimisessä sekä koodin arvosteluista. Lopuksi loput Team Kodista ja tietenkin kaikki te (foorumin) käyttäjät, jotka tuette meitä jatkuvasti.

Apu ja tuki

Apua ja tukea saat Windows UWP:lle omistetulla foorumiosiolla. Olemme lisänneet muutamia sticky-ketjuja tunnetuista ongelmista ja usein kysytyistä kysymyksistä ja päivitämme niitä matkan varrella.

Tarvikkeet, lahjoitukset tai osallistuminen

Osallistuminen on melko helppoa. Kannustamme sinua ilmoittamaan ongelmista näiden rakennelmien kanssa ensin foorumillamme ja sen jälkeen, jos pyydetään, lähettämään vikoja Traciin (noudattamalla tätä opasta: Kuinka lähettää vikailmoitus). Huomaa, että tarvitsemme yksityiskohtaisia tietoja, jotta voimme tutkia ongelmaa. Arvostamme myös tuen antamista foorumeillamme mahdollisuuksien mukaan. Voit tietysti myös seurata tai auttaa Kodin edistämisessä kaikissa käytettävissä olevissa sosiaalisissa verkostoissa. Lue lisää osallistu -sivulta. Otamme aina mielellämme vastaan lahjoituksen, jolla osoitat tukesi ja arvostuksesi, ja t-paitoja ja Raspberry Pi -koteloita löytyy edelleen sivupalkista ostettavaksi. Kaikki lahjoitukset ja muut tulot menevät XBMC-säätiölle, ja ne käytetään yleensä konferensseihin osallistumiseen liittyviin matkoihin, tarvittaviin paperitöihin ja lakimaksuihin, tarvittavien laitteistojen ja lisenssien hankkimiseen kehittäjille sekä toivottavasti vuosittaiseen XBMC-säätiön kehittäjäkonferenssiin.

Vastaa

Sähköpostiosoitettasi ei julkaista.