Finissons l’année 2017 avec une explosion incluant une référence nostalgique au passé. Cela a longtemps été demandé par tant de personnes et maintenant c’est enfin arrivé. Kodi pour Xbox One est disponible dans le monde entier via Windows et Xbox Store et ne sera disponible qu’à partir de Kodi v18 et plus. Notez qu’il n’est pas encore terminé et peut contenir des fonctionnalités manquantes et des bugs qui seront mentionnés plus tard dans cet article.

Le passé

Il y a environ 15 ans, un groupe de développeurs partageant les mêmes idées a publié quelque chose qui s’appelait Xbox Media Player (l’histoire complète peut être lue ici). À l’époque, la Xbox était l’un des appareils les plus abordables qui était basé sur l’architecture x86 avec TV-out, avait un lecteur optique et relativement facile à « hacker ». À partir de là, il a évolué vers le Xbox Media Center qui était la base de ce qui allait devenir XBMC. À un moment donné, d’autres plateformes ont été ajoutées en plus de la Xbox et le projet est devenu de plus en plus grand. Le matériel informatique a continué d’évoluer et est devenu moins cher, et la Xbox, autrefois célèbre, est devenue en quelque sorte obsolète, car les autres plateformes étaient plus faciles à installer sur XBMC. En date du 27 mai 2010, il a été annoncé par les développeurs de XBMC qu’ils cesseraient le développement pour la Xbox originale.

Il a été pensé par l’équipe que faire fonctionner Kodi (XBMC) sur les nouvelles versions de la Xbox serait un vœu pieux et que nous ne verrions plus jamais cela se produire. Au fil du temps, les développeurs et les utilisateurs étaient heureux de faire fonctionner XBMC sur leurs appareils Linux, Windows, OSX, Raspberry-Pi et Android et personne n’a vraiment regardé en arrière. Bien qu’en plaisantant, pour des raisons de nostalgie, nous parlions de l’amusement qu’il y aurait à le faire fonctionner à nouveau sur la Xbox. En 2014, nous avons finalement fermé la porte et renommé de XBMC à ce que nous sommes maintenant, Kodi.

C’est parti

Soudainement (probablement en raison d’un étrange alignement cosmologique) Microsoft a annoncé qu’il commencerait à aligner tous les appareils vers une plateforme commune Windows 10. Nos yeux ont commencé à tressaillir et l’équipe est devenue anxieuse si cela signifiait que le rêve de longue date allait redevenir une réalité. Puis nous nous sommes réveillés, nous avons secoué la tête et nous nous sommes convaincus que cela n’arriverait pas, car Kodi était alors devenu trop complexe à porter. Même la migration du code vers la plateforme universelle Windows (UWP) pour les appareils Windows 10 ordinaires était considérée comme hors de portée. Même la version Desktop Bridge (Project Centennial), qui permet d’intégrer des applications ordinaires dans la boutique, était considérée comme trop difficile. En juin 2016, on nous a prouvé que nous avions tort car nous avons été contactés par des développeurs qui avaient réussi avec une relative facilité. Avec quelques ajustements mineurs, nous avons pu obtenir la version 32 bits de Kodi emballée et listée sur le Windows Store en septembre 2016. Vous pouvez lire la suite de cette histoire ici : Kodi passe sur le Windows Store. Avec cette étape importante faite, nous avons pensé que c’est là que l’histoire se termine.

Le long chemin à parcourir

Jusqu’à ce moment-là, Kodi était encore une application 32 bits et le travail s’est lentement poursuivi sur le portage de toutes les parties nécessaires pour être conforme à 64 bits. Maintenant, l’histoire de l’UWP commence vraiment. Alors que le travail sur le 64 bits était en cours, le rêve d’en faire une véritable application UWP ne s’est pas évanoui. En fait, avec l’aide et les conseils de Microsoft, certains de nos développeurs ont commencé à travailler dans le plus grand secret pour que cela devienne une réalité. Seules quelques personnes de l’équipe ont été informées de ce qui se passait (il en a été de même pour le portage Android), car nous ne voulions absolument pas nous faire de faux espoirs en cas d’échec. En décembre 2016 (oui, vous avez bien lu), la reconnaissance initiale a été faite sur ce qu’il faudrait pour le faire et cela semblait plausible. Le travail initial qui devait être fait était de convertir la plupart, sinon toutes les bibliothèques de code externes sur lesquelles Kodi s’appuie et de faire accepter ces changements par le(s) groupe(s) de développeurs de maintien d’origine. Une fois ce travail commencé, le code actuel spécifique à Windows a été découpé pièce par pièce et lentement converti pour être conforme aux spécifications de l’UWP. Un travail vraiment fastidieux car une partie du code comprend encore des « hacks » basés sur la première Xbox. Alors que le travail sur les bibliothèques de code touchait à sa fin, nous avons enfin pu annoncer que les premières versions 64 bits de Kodi étaient disponibles pour Windows. Vous pouvez en savoir plus à ce sujet ici : Kodi 64 bits pour Windows.

Let there be life

Vers juillet 2017, les premiers faibles signes de vie sont devenus visibles pour démarrer Kodi en tant qu’application UWP sur Windows 10 ordinaire. À partir de là, le travail a lentement progressé pour mettre tous les bits et pièces en place obtenir Kodi grandi et le rendre prêt pour la Xbox. Quelque part vers novembre 2017, le code UWP a été fusionné dans la base de code maître de Kodi et les étapes finales ont pu commencer. Cela signifiait également que l’idée de faire fonctionner Kodi sur la Xbox était pleinement ouverte, bien que d’une manière ou d’une autre, elle soit restée sous le radar. A partir de là, nous avons pu facilement créer des builds de test que nous pouvions installer sur nos appareils Windows et nous avons continué à améliorer la version UWP pour en arriver là où nous sommes aujourd’hui.

Comment ça se présente ?

Eh bien c’est la partie amusante de l’environnement Kodi. Il semble en fait tout le même sur n’importe quelle plate-forme, donc la version UWP ne fait pas exception. La plupart des bits et pièces, look and feel sont là que vous trouverez sur n’importe quelle autre plate-forme. Désolé que nous ne puissions pas rendre cela plus excitant que cela. Elle est ce qu’elle est. Juste une autre plateforme Kodi qui ressemble exactement à la même mais seulement sur un appareil différent. Nous allons donc simplement vous rediriger vers notre page à propos ici https://kodi.tv/about

Quelles sont les limites actuelles?

Ce que vous devez vraiment comprendre et continuer à vous rappeler, c’est qu’il est encore dans les premières étapes du développement et a des bords très rugueux, pourrait ne pas être aussi stable que la version régulière et pourrait même manquer certaines fonctions. En raison de la nature du fonctionnement de l’UWP, nous avons les mains liées dans certains domaines. Certaines parties ne sont même pas encore terminées et nos développeurs travaillent encore à les rendre conformes aux normes habituelles. À l’heure où nous écrivons ces lignes, l’accès est limité à ce qui fait partie de vos dossiers vidéo et musique. Le support réseau est limité aux partages NFS://. Pas d’accès au lecteur Blu-ray pour lancer le disque ou même à un disque de stockage attaché (ce problème est maintenant résolu). Il se peut qu’il y ait encore des problèmes avec certains modules python généraux qui sont utilisés par les add-ons et nous les trouvons et les signalons aux développeurs au fur et à mesure que les tests progressent. Je suis sûr qu’il y en a d’autres qui ne fonctionnent pas encore comme prévu, car il y a tellement de fonctionnalités qu’il faudra un certain temps pour les passer en revue. Nous ne pouvons pas promettre dans quelle mesure nous pouvons faire fonctionner chaque fonctionnalité car tout dépend de ce qui est disponible pour nous, les développeurs.

Mots finaux

En bref, nous étions conscients dès le début qu’il y aurait des limitations lorsque le travail a commencé cependant cela ne nous a jamais empêché de réaliser ce rêve de devenir une fois de plus disponible sur l’appareil qui a tout commencé. C’est presque comme si nous renaissions à nouveau. Avec cette annonce et tout le reste du travail effectué pour la prochaine version V18, l’année 2018 va être incroyable.

Nous aimerions certainement remercier les développeurs qui nous ont aidés et soutenus tout au long du processus. Tout d’abord, afedchin qui a géré le développement UWP à partir d’un certain point. Rechi et Paxxi pour leur assistance et leur soutien dans la compilation et le nettoyage des bibliothèques de code, ainsi que pour leurs révisions de code. Enfin, le reste de l’équipe Kodi et bien sûr tous les utilisateurs (du forum) qui continuent à nous soutenir.

Aide et support

Pour l’aide et le support, vous pouvez visiter la section du forum dédiée à Windows UWP. Nous avons ajouté quelques fils de discussion collants avec les problèmes connus et la FAQ et nous les mettrons à jour au fur et à mesure.

Appareils, dons ou s’impliquer

S’impliquer est assez facile. Nous vous encourageons à signaler les problèmes avec ces builds sur notre forum d’abord et après cela, si on vous le demande, soumettez des bugs sur Trac (en suivant ce guide : Comment soumettre un rapport de bug). Notez que nous avons besoin d’informations détaillées pour pouvoir étudier le problème. Nous apprécions également de fournir de l’aide dans nos forums lorsque vous le pouvez. Vous pouvez bien sûr aussi suivre ou aider à promouvoir Kodi sur tous les réseaux sociaux disponibles. Pour en savoir plus, consultez la page « S’impliquer ». Nous sommes toujours heureux de recevoir un don par lequel vous montrez votre soutien et votre appréciation, et les t-shirts et les étuis Raspberry Pi peuvent toujours être trouvés sur la barre latérale pour l’achat. Tous les dons et autres revenus vont à la fondation XBMC et sont généralement utilisés pour les voyages pour assister à des conférences, toute paperasserie nécessaire et les frais juridiques, l’achat de matériel et de licences nécessaires pour les développeurs et, espérons-le, la conférence annuelle des développeurs de la fondation XBMC.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.