Concludiamo il 2017 con un’esplosione che include un riferimento nostalgico al passato. È stato chiesto a lungo da tanti e ora finalmente è successo. Kodi per Xbox One è disponibile in tutto il mondo attraverso Windows e Xbox Store e sarà rilasciato solo da Kodi v18 in poi. Notate che non è ancora finito e potrebbe contenere funzioni mancanti e bug che saranno menzionati più avanti in questo articolo.

Il passato

Era circa 15 anni fa che un gruppo di sviluppatori che la pensavano come voi ha rilasciato qualcosa che si chiamava Xbox Media Player (la storia completa può essere letta qui). Allora la Xbox era uno dei dispositivi più accessibili che era basato sull’architettura x86 con TV-out, aveva un’unità ottica e relativamente facile da “hackerare”. Da lì in poi si sviluppò in Xbox Media Center che era la base di quello che sarebbe diventato XBMC. Ad un certo punto furono aggiunte altre piattaforme oltre alla Xbox e il progetto divenne sempre più grande. La scena dell’hardware ha continuato ad evolversi ed è diventato più economico e la Xbox, una volta famosa, è diventata un po’ obsoleta perché le altre piattaforme erano più facili da installare su XBMC. Il 27 maggio 2010, è stato annunciato dagli sviluppatori di XBMC che avrebbero cessato lo sviluppo per la Xbox originale.

Il team pensava che far funzionare Kodi (XBMC) sulle nuove versioni di Xbox sarebbe stato un pio desiderio e non l’avremmo più visto accadere. Con il passare del tempo gli sviluppatori e gli utenti erano felici di far girare XBMC sui loro dispositivi Linux, Windows, OSX, Raspberry-Pi e Android e quindi nessuno ha mai guardato indietro. Anche se scherzosamente per motivi nostalgici abbiamo parlato di quanto sarebbe stato divertente farlo funzionare di nuovo su Xbox. Nel 2014 abbiamo finalmente chiuso la porta e rinominato da XBMC a quello che siamo ora, Kodi.

È iniziato

Improvvisamente (probabilmente a causa di qualche strano allineamento cosmologico) Microsoft ha annunciato che avrebbe iniziato ad allineare tutti i dispositivi verso una piattaforma Windows 10 comune. I nostri occhi hanno iniziato a contorcersi e il team è diventato ansioso se questo avrebbe significato che il sogno a lungo vissuto sarebbe diventato di nuovo una realtà. Poi ci siamo svegliati di nuovo, abbiamo scosso la testa e ci siamo convinti che non sarebbe successo perché Kodi stava diventando troppo complesso per il porting. Anche la migrazione del codice per i normali dispositivi Windows 10 alla cosiddetta Universal Windows Platform (UWP) era considerata fuori portata. Anche la versione Desktop Bridge (Project Centennial) per ottenere applicazioni regolari per il negozio era considerata troppo difficile. Nel giugno 2016 siamo stati smentiti perché siamo stati contattati da sviluppatori che ci sono riusciti con relativa facilità. Con alcuni piccoli aggiustamenti siamo stati in grado di ottenere la versione a 32-bit di Kodi confezionata ed elencata su Windows Store nel settembre 2016. Puoi leggere di più su quella storia qui: Kodi va su Windows Store. Con questa pietra miliare abbiamo pensato che la storia finisce qui.

La lunga strada da percorrere

Fino a quel momento Kodi era ancora un’applicazione a 32-bit e il lavoro è andato lentamente sul porting di tutte le parti necessarie per essere a 64-bit. Ora la storia di UWP inizia davvero. Mentre il lavoro a 64-bit veniva fatto, il sogno di ottenerlo come vera applicazione UWP non è svanito. Infatti, con l’aiuto e la guida di Microsoft alcuni dei nostri sviluppatori hanno iniziato a lavorare in gran segreto per far sì che questo diventasse realtà. Solo pochi selezionati del team sono stati informati che questo stava accadendo (lo stesso è accaduto per il port Android) in quanto non volevamo assolutamente alimentare le speranze nel caso in cui fosse fallito. Nel dicembre 2016 (sì, avete letto bene) è stata fatta la ricognizione iniziale su ciò che ci sarebbe voluto per realizzarlo e sembrava plausibile. Il lavoro iniziale che doveva essere fatto era quello di convertire la maggior parte se non tutte le librerie di codice esterne su cui Kodi si basa e ottenere queste modifiche accettate dal gruppo di sviluppatori originali di mantenimento. Una volta che il lavoro è stato iniziato, l’attuale codice specifico di Windows è stato smontato pezzo per pezzo e lentamente convertito per essere con le specifiche UWP. Un lavoro davvero tedioso in quanto parte del codice include ancora “hack” basati sulla prima Xbox. Mentre il lavoro delle librerie di codice era vicino alla fine abbiamo potuto finalmente annunciare che le prime build di Kodi a 64 bit erano disponibili per Windows. Puoi leggere di più a riguardo qui: Kodi a 64 bit per Windows.

Lascia che ci sia vita

All’incirca a luglio 2017 sono diventati visibili i primi deboli segni di vita dell’avvio di Kodi come applicazione UWP sul normale Windows 10. Da lì in poi il lavoro è progredito lentamente per mettere tutti i pezzi al loro posto, facendo crescere Kodi e preparandolo per la Xbox. Da qualche parte intorno a novembre 2017 il codice UWP è stato fuso nella base di codice master di Kodi e le fasi finali potrebbero iniziare. Questo significava anche che l’idea di Kodi in esecuzione su Xbox era completamente allo scoperto, anche se in qualche modo è rimasto sotto il radar. Da lì in poi abbiamo potuto facilmente creare build di prova che abbiamo potuto installare sui nostri dispositivi Windows e abbiamo continuato a migliorare la versione UWP fino a dove siamo oggi.

Come appare?

Questa è la parte divertente dell’ambiente Kodi. In realtà sembra tutto uguale su qualsiasi piattaforma, quindi la versione UWP non fa eccezione. La maggior parte dei bit e dei pezzi, il look and feel sono lì che troverete su qualsiasi altra piattaforma. Mi dispiace che non possiamo renderlo più eccitante di così. È quello che è. Solo un’altra piattaforma Kodi che sembra esattamente la stessa ma solo su un dispositivo diverso. Quindi vi reindirizzeremo semplicemente alla nostra pagina qui https://kodi.tv/about

Quali sono i limiti attuali?

Quello che dovreste davvero capire e ricordare è che è ancora nelle prime fasi di sviluppo e ha bordi molto ruvidi, potrebbe non essere stabile come la versione regolare e potrebbe anche mancare di alcune funzioni. A causa della natura di come funziona UWP abbiamo le mani legate in alcune aree. Alcune parti non sono ancora finite e i nostri sviluppatori stanno ancora lavorando per portarle allo standard regolare. Al momento in cui scriviamo c’è un accesso limitato solo a ciò che fa parte delle tue cartelle Video e Musica. Il supporto di rete è limitato alle sole condivisioni NFS://. Nessun accesso all’unità Blu-ray per avviare il disco o anche un’unità di archiviazione collegata (questo è ora risolto). Potrebbero esserci ancora problemi con alcuni moduli python generali che sono usati dai componenti aggiuntivi e li stiamo trovando e segnalando agli sviluppatori man mano che i test procedono. Sono sicuro che ce ne sono altri che potrebbero non funzionare ancora come previsto, dato che ci sono così tante caratteristiche che ci vorrà un po’ di tempo per esaminarle. Non possiamo promettere fino a che punto riusciremo a far funzionare ogni caratteristica, poiché tutto dipende da ciò che è disponibile per noi sviluppatori.

Parole finali

In breve, eravamo consapevoli fin dall’inizio che ci sarebbero state delle limitazioni quando il lavoro è iniziato, tuttavia questo non ci ha mai impedito di realizzare il sogno di diventare ancora una volta disponibile sul dispositivo che ha iniziato tutto. Sembra quasi di rinascere di nuovo. Con questo annuncio e tutto il lavoro che si sta facendo per l’imminente rilascio della V18, il 2018 sarà incredibile.

Vorremmo certamente ringraziare gli sviluppatori che ci hanno aiutato e sostenuto durante l’intero processo. Prima di tutto, afedchin che ha gestito lo sviluppo UWP da un certo punto. Rechi e Paxxi per la loro assistenza e supporto nel far compilare e pulire le librerie di codice e le loro revisioni del codice. Infine, il resto del Team Kodi e naturalmente tutti voi utenti (del forum) che continuate a supportarci.

Aiuto e supporto

Per aiuto e supporto potete visitare la sezione del forum dedicata a Windows UWP. Abbiamo aggiunto alcuni thread adesivi con i problemi noti e le FAQ e li aggiorneremo nel tempo.

Apparecchio, donazioni o coinvolgimento

Il coinvolgimento è abbastanza facile. Ti incoraggiamo a segnalare prima i problemi con queste build sul nostro forum e dopo, se richiesto, a inviare bug su Trac (seguendo questa guida: Come inviare una segnalazione di bug). Nota che abbiamo bisogno di informazioni dettagliate per poter indagare sul problema. Apprezziamo anche fornire supporto nei nostri forum dove puoi. Naturalmente puoi anche seguire o aiutare a promuovere Kodi su tutti i social network disponibili. Leggi di più nella pagina di coinvolgimento. Siamo sempre felici di ricevere una donazione con cui mostrare il vostro supporto e apprezzamento, e le magliette e le custodie per Raspberry Pi possono ancora essere trovate sulla barra laterale per l’acquisto. Tutte le donazioni e le altre entrate vanno verso la fondazione XBMC e sono tipicamente usate per i viaggi per partecipare alle conferenze, qualsiasi documentazione necessaria e le spese legali, l’acquisto di hardware e licenze necessarie per gli sviluppatori e, auspicabilmente, l’annuale XBMC Foundation Developers Conference.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.