Lad os slutte året 2017 med et brag af en nostalgisk reference til fortiden. Det har længe været efterspurgt af så mange, og nu er det endelig sket. Kodi til Xbox One er tilgængelig i hele verden via Windows og Xbox Store og vil kun blive frigivet fra Kodi v18 og frem. Bemærk, at den ikke er færdig endnu og kan indeholde manglende funktioner og fejl, som vil blive nævnt senere i denne artikel.

Fortiden

Det er omkring 15 år siden, at en gruppe af ligesindede udviklere udgav noget, der hed Xbox Media Player (hele historien kan læses være her). Dengang var Xbox en af de mest prisbillige enheder, der var baseret på x86-arkitekturen med TV-out, havde et optisk drev og relativt let “hackable”. Derfra udviklede det sig til Xbox Media Center, som var baseline for det, der skulle blive til XBMC. På et tidspunkt blev der tilføjet andre platforme ud over Xbox’en, og projektet blev større og større. Hardwarescenen fortsatte med at udvikle sig og blev billigere, og den engang så berømte Xbox blev ligesom forældet, da de andre platforme var lettere at installere XBMC på. Den 27. maj 2010 blev det meddelt af XBMC-udviklerne, at de ville indstille udviklingen til den originale Xbox.

Det var holdets opfattelse, at det ville være ønsketænkning at få Kodi (XBMC) til at køre på nyere Xbox-versioner, og at vi aldrig ville se det ske mere. Efterhånden som tiden gik, var udviklere og brugere glade for at køre XBMC på deres Linux-, Windows-, OSX-, Raspberry-Pi- og Android-enheder, og ingen kiggede derfor rigtig tilbage. Selv om vi af nostalgiske årsager for sjov talte om, hvor sjovt det ville være at få det til at køre på Xbox’en igen. I år 2014 lukkede vi endelig døren og omdøbte fra XBMC til det vi er nu, Kodi.

Det startede

Pludselig (sandsynligvis på grund af en eller anden mærkelig kosmologisk tilpasning) meddelte Microsoft, at de ville begynde at tilpasse alle enheder mod en fælles Windows 10-platform. Vores øjne begyndte at ryste, og teamet blev spændt på, om det ville betyde, at den langvarige drøm ville blive en realitet igen. Så vågnede vi op igen, rystede på hovedet og overbeviste os selv om, at det ikke ville ske, da Kodi på det tidspunkt var blevet for kompleks til at portere over. Selv en overflytning af koden til almindelige Windows 10-enheder til den såkaldte Universal Windows Platform (UWP) blev anset for at være uoverkommelig. Selv Desktop Bridge-versionen (Project Centennial) til at få almindelige programmer til butikken blev anset for at være for vanskelig. I juni 2016 blev vi modbevist, da vi blev kontaktet af udviklere, som det var lykkedes relativt nemt. Med nogle mindre justeringer var vi i stand til at få 32-bit versionen af Kodi pakket og opført i Windows Store i september 2016. Du kan læse mere om den historie her: Kodi goes Windows Store. Med den milepæl klaret troede vi, at det var der, historien slutter.

Den lange vej fremad

Siden dengang var Kodi stadig et 32-bit program, og arbejdet gik langsomt med at portere alle nødvendige dele til at være 64-bit kompatible. Nu begynder UWP-historien for alvor. Mens der blev arbejdet med 64-bit, forsvandt drømmen om at få det som et ægte UWP-program ikke. Faktisk begyndte nogle af vores udviklere med hjælp og vejledning fra Microsoft at arbejde tophemmeligt på at få dette til at blive en realitet. Kun nogle få udvalgte medlemmer af holdet blev informeret om, at dette var i gang (det samme skete for Android-porten), da vi bestemt ikke ville gøre os forhåbninger, hvis det skulle mislykkes. I december 2016 (ja, du læste rigtigt) blev der foretaget den første rekognoscering af, hvad der skulle til for at få det gennemført, og det virkede plausibelt. Det indledende arbejde, der skulle udføres, var at konvertere de fleste, hvis ikke alle eksterne kodebiblioteker, som Kodi er afhængig af, og få disse ændringer accepteret af de(n) oprindelige vedligeholdende udviklergruppe(r). Da dette arbejde var påbegyndt, blev den nuværende Windows-specifikke kode skilt ad stykke for stykke og langsomt konverteret til at være i overensstemmelse med UWP-specifikationerne. Et virkelig kedeligt arbejde, da en del af koden stadig indeholder “hacks” baseret på den første Xbox. Da arbejdet med kodebibliotekerne nærmede sig sin afslutning, kunne vi endelig annoncere, at de første 64-bit Kodi builds var tilgængelige for Windows. Du kan læse mere om det her: 64-bit Kodi til Windows.

Lad der være liv

Omkring juli 2017 blev de første svage livstegn synlige på at starte Kodi som en UWP-applikation på almindelig Windows 10. Derfra gik arbejdet langsomt fremad med at få alle stumper og stykker på plads for at få Kodi vokset op og gøre det klar til Xbox’en. Et eller andet sted omkring november 2017 blev UWP-koden slået sammen med Kodi’s masterkodebase, og de sidste faser kunne begynde. Det betød også, at idéen om, at Kodi skulle køre på Xbox, var helt ude i det fri, selv om det på en eller anden måde forblev under radaren. Derfra kunne vi nemt lave test builds, som vi kunne installere på vores Windows-enheder, og vi fortsatte med at forbedre UWP-versionen til det sted, hvor vi er i dag.

Hvordan ser det ud?

Jamen, det er det sjove ved Kodi-miljøet. Det ser faktisk helt ens ud på alle platforme, så UWP-versionen er ingen undtagelse. De fleste bits og stykker, look and feel er der, som du vil finde på enhver anden platform. Beklager at vi ikke kan gøre det mere spændende end det. Det er, hvad det er. Bare endnu en Kodi platform, der ser nøjagtig ens ud, men bare på en anden enhed. Så vi vil bare sende dig videre til vores om-side her https://kodi.tv/about

Hvad er de nuværende begrænsninger?

Hvad du virkelig skal forstå og huske på er, at det stadig er på et tidligt udviklingsstadie og har meget grove kanter, er måske ikke så stabilt som den almindelige version og kan endda mangle nogle funktioner. På grund af den måde, som UWP fungerer på, er vores hænder bundet på nogle områder. Nogle dele er ikke engang færdige endnu, og vores udviklere arbejder stadig på at få den op på niveau med den almindelige standard. I skrivende stund er der kun begrænset adgang til det, der er en del af dine video- og musikmapper. Netværksunderstøttelse er begrænset til kun NFS:// shares. Ingen adgang til Blu-ray-drevet for at starte disken eller endda et tilsluttet lagerdrev (denne er nu løst). Der kan stadig være problemer med visse generelle pythonmoduler, der bruges af tilføjelsesprogrammer, og vi finder og rapporterer dem til udviklerne efterhånden som testen skrider frem. Jeg er sikker på, at der er flere, der måske ikke fungerer efter hensigten endnu, da der er så mange funktioner, at det bare vil tage et stykke tid at gennemgå dem. Vi kan ikke love, i hvilket omfang vi kan få alle funktioner til at fungere, da det hele afhænger af, hvad der er tilgængeligt for os udviklere.

Slutord

Kort sagt var vi fra starten klar over, at der ville være begrænsninger, da arbejdet begyndte, men det har aldrig afholdt os fra at realisere drømmen om igen at blive tilgængelig på den enhed, som startede det hele. Det føles næsten som at blive genfødt igen. Med denne meddelelse og alt det andet arbejde, der udføres til den kommende V18-udgivelse, bliver 2018 et fantastisk år.

Vi vil helt sikkert gerne takke de udviklere, der har hjulpet og støttet os gennem hele processen. Først og fremmest afedchin, der håndterede UWP-udviklingen fra et vist punkt. Rechi og Paxxi for deres hjælp og støtte til at få kompileret og ryddet op i kodebibliotekerne samt deres kodeanmeldelser. Endelig resten af Team Kodi og selvfølgelig alle jer (forum-)brugere, der bliver ved med at støtte os.

Hjælp og support

For hjælp og support kan du besøge den dedikerede forumsektion for Windows UWP. Vi har tilføjet nogle klæbrige tråde med kendte problemer og ofte stillede spørgsmål og vil opdatere dem undervejs.

Apparat, donationer eller involvering

Det er ganske nemt at blive involveret. Vi opfordrer dig til først at rapportere problemer med disse builds på vores forum og derefter, hvis du bliver bedt om det, indsende fejl på Trac (ved at følge denne vejledning: Sådan indsendes en fejlrapport). Bemærk venligst, at vi har brug for detaljerede oplysninger, så vi kan undersøge problemet. Vi sætter også pris på at yde støtte i vores fora, hvor du kan. Du kan selvfølgelig også følge eller hjælpe med at promovere Kodi på alle tilgængelige sociale netværk. Læs mere på siden Kom med på banen. Vi er altid glade for at modtage en donation, hvormed du viser din støtte og påskønnelse, og t-shirts og Raspberry Pi-kasser kan stadig findes på sidebaren til køb. Alle donationer og andre indtægter går til XBMC-fonden og bruges typisk til rejser for at deltage i konferencer, eventuelt nødvendigt papirarbejde og juridiske gebyrer, indkøb af nødvendig hardware og licenser til udviklere og forhåbentlig den årlige XBMC Foundation Developers Conference.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.