xbox

Kodi 19.3 vs Xbox –> MISE À JOUR

Edit - Sortie de la version kodi 19.4

Pour ceux qui ont suivi la procédure décrite ci-bas, concernant les problèmes de compatibilité kodi 19.3 avec la Xbox, Sachez que les problèmes rencontrés sont maintenant résolus avec la sortie officielle de la version 19.4 de Kodi !

Notes de version (kodi v.19.4)

Voici les notes officielles de version(traduction) ayant trait aux nouveautés annoncées pour la compatibilité Xbox avec la v19.4 de Kodi:

Spécifications Xbox

✨ Correctif  ✨
Erreur d’autorisation
empêchant l’installation
des extensions (addons) Python.
  • Nouveau : Passthrough audio via WASAPI.

Merci, comme toujours, à tous ceux qui nous ont aidés à localiser et à résoudre les problèmes.

  • Comme il s’agit d’une version intermédiaire, il n’y a pas de changements majeurs depuis la version précédente, et vous devriez pouvoir l’installer directement par-dessus toute installation Kodi 19.x existante – en effet, la mise à jour se fera automatiquement sur de nombreuses plates-formes.
  • Cependant, comme pour toutes les installations de logiciels, sauvegardez vos données utilisateur au préalable si vous avez des doutes ou si vous ne voulez pas perdre vos données actuelles (et faites-le d’emblée si vous optez pour une mise à niveau majeure.. c’est à dire, si vous passez de v18 à v.19).

  • Si vous êtes intéressé, vous pouvez lire les notes de versions publiques  ici  (en anglais).

Le déploiement d’applications sur différentes plates-formes (notamment le Microsoft Store) peut varier considérablement en raison de circonstances indépendantes de notre volonté, alors soyez patient, et la mise à jour trouvera inévitablement son chemin…

Considérant ce qui a été dis ci-haut, la suite de cet article est maintenant obsolète

Solution Temporaire

Comme plusieurs le savent déjà, il y a un problème dans la version de Kodi 19.3 pour Xbox qui casse  Python s’il essaie d’utiliser la bibliothèque urllib qui est  utilisée par chaque add-on / scraper python qui a besoin de communiquer avec Internet.

Team Kodi tient à jour un fils de discussion sur son forum officiel afin donner l’information aux utilisateurs sur l’évolution de la situation.

En date d’aujourd’hui (30 octobre 2021), Team Kodi propose la solution suivante qui permet aux utilisateurs Xbox d’avoir accès à la version Matrix de Kodi:

xbox logo

Information importante

Texte et procédure original (anglais) disponible ici:

https://www.matthuisman.nz/2021/10/fix-kodi-xbox-addons.html

Par Slyguy

Ce qui suit corrigera tous les add-ons / scrapers officiels et la plupart des skins.

  • Les addons tiers sans dépendance sur xbmc.python devront également suivre les étapes “Réparer les autres addons”.
  • Si les addons ne sont pas compatibles avec Matrix (Python3), ils ne fonctionneront pas tant qu’ils ne seront pas mis à jour par leurs auteurs.

Comment réparer

  1. Allez dans Paramètres Kodi> Gestionnaire de fichiers> Ajouter une source
  2. Cliquez sur <aucun> et saisissez https://f.mjh.nz/
  3. Descendez puis nommez-le MJH
  4. Allez dans Paramètres Kodi> Système> Extensions> Activer les sources inconnues
  5. Allez dans Paramètres Kodi> Extensions> Installer à partir du fichier zip
  6. Sélectionnez Oui à tous les avertissements
  7. Accédez à MJH > xbox
  8. Sélectionnez  xbmc.python.zip  pour l’installer
  9. Si vous utilisez des addons de Slyguy, installez également slyguy.dependencies.zip

Rétablir le correctif

Une fois que Kodi 19.4 avec un correctif est publié, il est préférable de revenir à ce qui a été fait ci-dessus afin que Kodi recommence à mettre automatiquement à jour ces addons.

Rétablir xbmc.python

  1. Allez dans Paramètres Kodi> Gestionnaire de fichiers> Ajouter une source
  2. Parcourir > Dossier d’accueil > extensions et sélectionnez OK
  3. Maintenant, dans le gestionnaire de fichiers, sélectionnez la nouvelle source des addons
  4. Faites défiler jusqu’à ce que votre surbrillance sur le dossier xbmc.python
  5. Ouvrez maintenant le menu contextuel de Kodi (bouton X), puis sélectionnez Supprimer
  6. Redémarrer Kodi

Rétablir slyguy.dependencies

  1. Allez dans Paramètres Kodi> Système> Extensions> Gérer les dépendances
  2. Faites défiler jusqu’à Dépendances Slyguy
  3. Sélectionnez-le, puis sélectionnez Versions, puis sélectionnez la version répertoriée
  4. Vous devriez voir télécharger  Slyguy Dependencies à partir de Slyguy Repo
  5. Terminé

Correction d'autres addons

Si ce qui précède ne résout pas le problème d’autorisation pour un addon X, c’est probablement parce que cet addon n’a pas de dépendance sur xbmc.python. Vous pouvez contourner ce problème en modifiant l’addon pour ajouter cette dépendance.

  1. Téléchargez  l’addon .zip sur un ordinateur
  2. Décompressez l’addon
  3. Allez dans le dossier add-on et ouvrez le addon.xml avec n’importe quel éditeur de texte
  4. Trouvez la section appelée <requires>
    Après cela, ajoutez  <import addon=”xbmc.python” version=”3.0.0″/>
  5. Enregistrez le fichier et compressez le dossier
  6. Installer via zip comme d’habitude dans kodi

Qu'est ce qui ne s'est pas bien passé?

  • Je soupçonne que le problème est que Xbox / MS / UWP n’applique pas les autorisations correctes aux fichiers Python vides (0 octet).
  • Python urllib utilise malheureusement un __init__.py vide où 99% des autres bibliothèques intégrées ont soit du code, soit un commentaire dans ce fichier et elles fonctionnent toutes correctement. 

Comment fonctionne le correctif ?

Le correctif ci-dessus fonctionne en incluant la bibliothèque urllib dans l’extension xbmc.python qui est utilisé comme dépendance par presque tous les addons/scrapers qui utilisent Python.

En l’incluant à l’intérieur, Python utilise cette urllib au lieu de l’élément intégré. 

Ils sont en fait identiques – mais heureusement, Xbox n’a pas de problème avec les autorisations de fichiers de 0 octet lorsqu’ils sont en dehors du package uwp (sandbox).

Articles liés

Commentaires

  1. Je précise, pour ceux qui s’aventurent à cette méthode, que vous n’avez pour l’instant qu’a compléter les 8 (ou 9 selon le cas) premières étapes mentionnés dans l’article. Comme il est mentionné, les étapes suivantes ne doivent être complétées seulement lorsque la version corrigée de kodi sera offerte de façon officielle afin de rétablir les addons à leur valeur d’origine. Si les correctifs ne sont pas appliqués à ce moment, les modifications apportées (étapes 8 à 9) feront en sorte que les addons ne pourront plus recevoir les mises à jours par la suite.