Documentation

Problème de ‘Buffering’ ?

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
kodi advanced settings

Qu'est-ce que ça veut dire ? #

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

Contenu du fichier #

				
					<advancedsettings>
<cache>
<buffermode>2</buffermode>
<memorysize>99614720</memorysize>
<readfactor>4</readfactor>
</cache>
</advancedsettings>
				
			

Ce petit code comporte 3 parties:

Le buffermode #

				
					<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:

Le memorysize #

Il s’agit ici de  la seule partie que vous souhaiterez peut-être modifier:

				
					<memorysize>99614720</memorysize>
				
			

99614720 représente la quantité de mémoire dédiée en tant que tampon, indiquée en octets.

D'ou provient ce nombre ? #

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
  • 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.

Par ou commencer #

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:»:

memoire libre

Important: #

  • Il ne faut pas définir ce nombre à 0 !!

Si vous le définissez sur 0, Kodi utilisera votre espace de stockage comme un tampon, ce qui pourrait réduire la durée de vie de votre boîte Android.

  • N’allez pas au delà de 350 Mo !!

Pour une raison quelconque et mystérieuse (???) cela semble causer des problèmes.
Si vous définissez un nombre trop élevé, Kodi peut se bloquer si vous manquez de mémoire. Mais si vous suivez la formule ci-dessus, cela ne devrait pas poser de problème.

Le readfactor #

				
					<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.

Emplacement du fichier #

Sur Android, votre fichier advanceSettings.xml doit se trouver à l’emplacement suivant:

  • /Android / data / org.xbmc.kodi / files / .kodi / userdata
Pour savoir ou se situe le vôtre selon votre système d’exploitation, voir le wiki: Dossier userdata de Kodi Pour l’insérer, vous pouvez utiliser l’application que vous désirez., Dans mon cas, j’utilise Xplore 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 Xplore 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>
				
			

Conclusion #

Il ne vous reste plus qu’à tester..
Tant que votre connexion Internet est suffisamment rapide, vos vidéos sont supposés maintenant être sans latence. 😉
Évaluation

Commentaires

  1. Notez qu’il existe des addons pouvant calculer et créer l’entrée au fichier advancedsettings.xml pour vous.
    C’est le cas avec l’addon EZ Maintenance plus, disponible sur notre URL github. Si vous préférez utiliser cet addon qui fera le travail pour vous, vous n’avez qu’à entrer cet URL à votre gestionnaire de fichiers Kodi et télécharger l’extension: https://lesalkodiques.github.io/

Soumettre un Ticket

Tous les tickets soumis pourront être suivi depuis ton Portail de support personnel.

Vous devez être connecté pour soumettre un ticket de support