Docly

Problème de buffering?

754 views

Introduction

Si vous avez ce qu’on appelle un problème de buffering avec kodi? (décalage, mise en mémoire tampon, etc.) lorsque vous visionner vos médias, la cause typique est que vous n’avez pas configuré de tampon dans un fichier qu’on nomme: AdvancedSettings.xml

  • Ceci signifie qu’à chaque fois que votre connexion ou la connexion aux sources ralentit pendant une seconde, la vidéo doit s’arrêter et attendre que les données se rattrapent.

Nous devons donc  configurer le fichier : AdvancedSettings.xml

Malheureusement, les développeurs Kodi ne facilitent pas la tâche.

  • Il existe un addon appelé Advanced Settings, mais à partir de Kodi v17 (krypton) il est devenu obsolète et ne fonctionnera pas.

L’alternative est de simplement créer le fichier vous-même. 🙂

Le contenu du fichier

<advancedsettings>
<cache>
<buffermode> 2 </buffermode<memorysize> 99614720 </memorysize>
<readfactor> 4 </readfactor>
</cache>
</advancedsettings>
  • Ce petit code se compose de 3 parties:
<buffermode> 2 </buffermode>

Le mode 2 sélectionne simplement l’option:

  • Tamponner uniquement les vrais fichiers Internet (flux) (http, etc.) bref, ce que l’on stream

Puisque pour beaucoup, nos vidéos proviennent d’Internet, c’est ce que nous voulons.

  • Ensuite:
<memorysize> 99614720 </memorysize>
C’est la seule partie que vous souhaiterez peut-être modifier.
 
99614720 est la quantité de mémoire dédiée en tant que tampon, indiquée en octets.
 
J’ai obtenu ce nombre come suit:
  • en prenant la quantité de mémoire libre en mégaoctets que possède une boîte Android;
  • en divisant ce nombre par 3
  • et en multipliant ce nombre par 1024 pour le transformer en kilo-octets,
  • puis en multipliant ce nombre par 1024 pour le transformer en octets.

Donc:
Mémoire libre /3 * 1024 * 1024 = Votre numéro.

Pour savoir quelle est votre mémoire libre, ouvrez kodi puis ouvrez «Paramètres», allez dans «Informations système», et vous verrez «Mémoire libre:».

  • Disons que vous avez 1266 Mo. Selon la formule:
1266/3 * 1024 * 1024 = 442 499 072

💡 ATENTION IMPORTANT

Maintenant:

<readfactor> 4 </readfactor>

Il s’agit du taux que votre tampon remplira.

  • Idéalement, avec un facteur de lecture de 4 pour chaque seconde de vidéo, votre tampon devrait se remplir de quatre secondes de vidéo jusqu’à ce qu’il soit plein.
  • S’il est trop élevé, Kodi pourrait potentiellement utiliser toute votre bande passante et ralentir votre connexion Internet jusqu’à ce que la mise en mémoire tampon soit terminée.

ÉTAPE 2

Instaler le fichier sur votre box:

Sur Android, votre fichier AdvanceSettings.xml doit se trouver à l’emplacement: /Android / data / org.xbmc.kodi / files / .kodi / userdata

Vous pouvez le faire comme vous le souhaitez, moi j’utilise « FX » comme navigateur de fichiers sur ma shield et la version gratuite sur le playstore convient parfaitement.

  • Il a un éditeur de texte intégré pour créer le fichier si vous n’avez pas la possibilité de le créer sur un ordinateur pour le transférer par FTP.

Alors téléchargez FX ou peu importe, allez sur :

Android / data / org.xbmc.kodi / files / .kodi / userdata / 

Dans la barre en bas de votre écran, trouvez le bouton « Nouveau », cliquez dessus, nommez le fichier advancedsettings.xml, cliquez sur le nouveau fichier et utilisez l’éditeur de texte intégré pour saisir le code d’en haut et enregistrez-le.

  • Donc votre fichier se nomme : advancedsettings.xml
  • Et on y retrouve inscrit a l’intérieur le code:
<advancedsettings>
<cache>
<buffermode> 2 </buffermode>
<memorysize> 99614720 </memorysize>
<readfactor> 4 </readfactor>
</cache>
</advancedsettings>

Template

Vous pouvez télécharger ici le fichier template que j’ai cré pour vous. Vous n’aurez qu’à inscrire le nombre que vous aurez obtenu depuis le calcul démontré ci-haut, et de vous assurer qu’il porte bien le nom EXACTE advancedsettings.xml lorsque vous l’enregistrerez sur votre système à l’endroit indiqué.

(Bien sûr,  99614720 devra être remplacé par le nombre que vous aurez obtenu)

Conclusion

Ne reste plus qu’à tester..
 
Tant que votre connexion Internet est suffisamment rapide, vos vidéos sont supposés maintenant être sans « buffering ».

Article en lien:

CONTENTS