Låt oss avsluta året 2017 med en fantastisk och nostalgisk referens till det förflutna. Det har länge efterfrågats av så många och nu har det äntligen hänt. Kodi för Xbox One är tillgänglig över hela världen via Windows och Xbox Store och kommer endast att släppas från Kodi v18 och framåt. Observera att det inte är färdigt ännu och kan innehålla saknade funktioner och buggar som kommer att nämnas senare i den här artikeln.

Det förflutna

Det var ungefär 15 år sedan som en grupp likasinnade utvecklare släppte något som kallades Xbox Media Player (hela historien kan läsas vara här). På den tiden var Xbox en av de mest prisvärda enheterna som baserades på x86-arkitekturen med TV-out, hade en optisk enhet och var relativt lätt att ”hacka”. Därefter utvecklades det till Xbox Media Center som var grunden för det som skulle bli XBMC. Vid någon tidpunkt lades andra plattformar till förutom Xbox och projektet blev större och större. Hårdvaruscenen fortsatte att utvecklas och blev billigare och den en gång så berömda Xbox blev på sätt och vis föråldrad eftersom de andra plattformarna var lättare att installera XBMC på. Den 27 maj 2010 meddelade XBMC-utvecklarna att de skulle upphöra med utvecklingen för den ursprungliga Xbox.

Det ansågs av teamet att det skulle vara önsketänkande att få Kodi (XBMC) att fungera på nyare Xbox-versioner och att vi aldrig skulle få se det hända längre. Med tiden var utvecklare och användare nöjda med att köra XBMC på sina Linux-, Windows-, OSX-, Raspberry-Pi- och Android-enheter och ingen tittade tillbaka. Även om vi av nostalgiska skäl skämtsamt pratade om hur roligt det skulle vara att få igång det på Xbox igen. År 2014 stängde vi äntligen dörren och bytte namn från XBMC till vad vi nu är, Kodi.

Det började

På ett ögonblick (troligen på grund av någon konstig kosmologisk anpassning) meddelade Microsoft att man skulle börja anpassa alla enheter till en gemensam Windows 10-plattform. Våra ögon började rycka och teamet blev oroligt om det skulle innebära att den långlivade drömmen skulle bli verklighet igen. Sedan vaknade vi igen, skakade på huvudet och övertygade oss själva om att det inte skulle hända eftersom Kodi vid den tiden hade blivit för komplext att portera över. Till och med att migrera koden över för vanliga Windows 10-enheter till den så kallade Universal Windows Platform (UWP) ansågs vara utom räckhåll. Även Desktop Bridge-versionen (Project Centennial) för att få vanliga program till butiken ansågs vara för svår. I juni 2016 bevisades att vi hade fel då vi blev kontaktade av utvecklare som hade lyckats relativt enkelt. Med några mindre justeringar kunde vi få 32-bitarsversionen av Kodi paketerad och listad i Windows Store i september 2016. Du kan läsa mer om den historien här: Kodi goes Windows Store. Med den milstolpen klar tänkte vi att det är där historien slutar.

Den långa vägen framåt

Intill dess var Kodi fortfarande ett 32-bitars program och arbetet gick sakta framåt med att portera alla nödvändiga delar för att bli 64-bitars kompatibla. Nu börjar UWP-historien på riktigt. Medan 64-bitarsarbetet pågick försvann inte drömmen om att få det som en riktig UWP-applikation. Med hjälp och vägledning från Microsoft började några av våra utvecklare faktiskt arbeta i största hemlighet för att förverkliga detta. Endast ett fåtal utvalda personer i teamet informerades om att detta pågick (samma sak hände för Android-anpassningen) eftersom vi definitivt inte skulle få några förhoppningar om det skulle misslyckas. I december 2016 (ja, du läste rätt) gjordes den första rekognosceringen om vad som skulle krävas för att få det gjort och det verkade trovärdigt. Det inledande arbetet som behövde göras var att konvertera de flesta, om inte alla externa kodbibliotek som Kodi förlitar sig på och få dessa ändringar accepterade av den ursprungliga underhållande utvecklargruppen/utvecklingsgrupperna. När detta arbete hade påbörjats plockades den nuvarande Windows-specifika koden isär bit för bit och konverterades långsamt för att överensstämma med UWP-specifikationerna. Ett riktigt mödosamt arbete eftersom en del av koden fortfarande innehåller ”hacks” baserade på den första Xbox. När arbetet med kodbiblioteken närmade sig sitt slut kunde vi äntligen meddela att de första 64-bitars Kodi builds var tillgängliga för Windows. Du kan läsa mer om det här: 64-bitars Kodi för Windows.

Let there be life

Omkring juli 2017 blev de första svaga livstecknen synliga för att starta Kodi som en UWP-applikation på vanliga Windows 10. Därifrån gick arbetet långsamt framåt med att få alla bitar på plats för att få Kodi vuxet upp och göra det redo för Xbox. Någonstans runt november 2017 slogs UWP-koden samman med huvudkodbasen för Kodi och de sista stegen kunde börja. Det innebar också att idén om att Kodi skulle köras på Xbox var helt ute i det fria även om den på något sätt förblev under radarn. Från och med då kunde vi enkelt skapa testbyggen som vi kunde installera på våra Windows-enheter och fortsatte att förbättra UWP-versionen till där vi är idag.

Hur ser det ut?

Ja, det är det roliga med Kodi-miljön. Den ser faktiskt helt likadan ut på alla plattformar, så UWP-versionen är inget undantag. De flesta bitar, utseende och känsla finns där som du hittar på alla andra plattformar. Ledsen att vi inte kan göra det mer spännande än så. Det är vad det är. Bara ytterligare en Kodi-plattform som ser exakt likadan ut men bara på en annan enhet. Så vi kommer bara att omdirigera dig till vår om-sida här https://kodi.tv/about

Vad är de nuvarande begränsningarna?

Vad du verkligen bör förstå och hålla i minnet är att den fortfarande är i ett tidigt skede av utvecklingen och har mycket grova kanter, kanske inte är lika stabil som den vanliga versionen och kanske till och med saknar vissa funktioner. På grund av hur UWP fungerar är våra händer bundna på vissa områden. Vissa delar är inte ens färdiga än och våra utvecklare arbetar fortfarande med att få upp den till den vanliga standarden. I skrivande stund finns det begränsad tillgång till endast det som ingår i dina video- och musikmappar. Nätverksstödet är begränsat till endast NFS://-utdelningar. Ingen tillgång till Blu-ray-enheten för att starta skivan eller ens en ansluten lagringsenhet (den här frågan är nu löst). Det kan fortfarande finnas problem med vissa allmänna pythonmoduler som används av tilläggsmoduler och vi hittar och rapporterar dem till utvecklarna allteftersom testerna fortskrider. Jag är säker på att det finns mer som kanske inte fungerar som avsett ännu eftersom det finns så många funktioner att det bara tar ett tag att gå igenom dem. Vi kan inte lova i vilken utsträckning vi kan få varje funktion att fungera eftersom allt beror på vad som är tillgängligt för oss utvecklare.

Slutord

Sammanfattningsvis var vi redan från början medvetna om att det skulle finnas begränsningar när arbetet påbörjades, men det har aldrig hindrat oss från att förverkliga drömmen om att återigen bli tillgängliga på den enhet som startade allt. Det känns nästan som att bli pånyttfödd igen. Med detta tillkännagivande och allt annat arbete som görs inför den kommande V18-versionen kommer året 2018 att bli fantastiskt.

Vi vill verkligen tacka de utvecklare som hjälpt och stöttat oss genom hela processen. Först och främst afedchin som skötte UWP-utvecklingen från en viss punkt. Rechi och Paxxi för deras hjälp och stöd med att få kodbiblioteken kompilerade och rensade samt deras kodgranskningar. Slutligen resten av Team Kodi och naturligtvis alla ni (forumanvändare) som fortsätter att stödja oss.

Hjälp och support

För hjälp och support kan du besöka den särskilda forumsektionen för Windows UWP. Vi har lagt till några trådar med kända problem och vanliga frågor (FAQ) och kommer att uppdatera dem under tiden.

Apparater, donationer eller att engagera sig

Att engagera sig är ganska enkelt. Vi uppmuntrar dig att först rapportera problem med dessa byggen på vårt forum och därefter, om du blir ombedd, skicka in felrapporter på Trac (följ den här guiden: Hur man skickar in en felrapport). Observera att vi behöver detaljerad information så att vi kan utreda problemet. Vi uppskattar också att du ger stöd i våra forum där du kan. Du kan naturligtvis också följa eller hjälpa till att marknadsföra Kodi på alla tillgängliga sociala nätverk. Läs mer på sidan för att engagera dig. Vi tar alltid gärna emot en donation genom vilken du visar ditt stöd och din uppskattning, och t-shirts och Raspberry Pi-fodral kan fortfarande hittas på sidofältet för köp. Alla donationer och andra inkomster går till XBMC-stiftelsen och används vanligtvis till resor för att delta i konferenser, nödvändigt pappersarbete och juridiska avgifter, inköp av nödvändig hårdvara och licenser för utvecklare och förhoppningsvis den årliga XBMC Foundation Developers Conference.

Lämna ett svar

Din e-postadress kommer inte publiceras.