Régler le souci de freeze de l'image des vidéos Dailymotion sous Kodi
Depuis mon déménagement en novembre, j'ai un souci quand je visionne des vidéos sur l'add-on (extension) Dailymotion sur mon Raspberry Pi (LibreElec version 11, Kodi Nexus 20) : toutes les 10 minutes environ, l'image se fige. La lecture se poursuit (le chrono avance et on entend le son). Obligée de stopper la vidéo, choisir l'option de la reprendre au temps où elle en est restée… C'est systématique et super pénible.
Problème de cache ? J'avais mis cela sur le compte de ma connexion Numericable, puisque cela semblait correspondre à la migration de celle-ci vers mon nouveau logement. Les premiers jours, j'avais eu de gros soucis de déconnexion intempestives, sans parler du Speedtest moins bon qu'avant.
J'ai donc testé avec une autre connexion (partage de connexion à partir d'un forfait data Bouygues sur un smartphone) : plantage pareil !
Est-ce Dailymotion aurait durci les conditions d'accès à ses services, comme Youtube avant eux ? Forcément, cet add-on permet de regarder leurs vidéos sans la moindre pub : c'est un gros manque à gagner pour eux. Je recherche une version plus récente de l'add-on plugin.video.dailymotion_com (qui date de 2021) : rien…
J'épluche les logs. Où sont-ils ? Dans une archive zip horodatée, par ex. log-2024-01-08-20.36.18.zip, à l'intérieur du répertoire /logfiles). Dans 01_KODI.log, je retrouve les messages d'erreur au moment du plantage… C'est bien le tampon. Mais je ne suis guère avancée quant à la solution à adopter !
2024-01-08 21:07:45.109 T:1450 error <general>: CCurlFile::CReadState::FillBuffer – (0x528ed988) Failed: Stream error in the HTTP/2 framing layer(92)
2024-01-08 21:09:05.241 T:1450 error <general>: CFileCache::Process – <https://vod.cf.dmcdn.net/sec2(hl5OS3Gvv6lIXDpJMwIT7VWIiccr7…F%2Fwww.dailymotion.com%2F> source read didn't return any data before eof!
2024-01-08 21:09:11.420 T:1455 error <general>: CDVDVideoCodecDRMPRIME::AddData – send packet failed: Invalid data found when processing input (-1094995529)
2024-01-08 21:09:11.971 T:1455 error <general>: CDVDVideoCodecDRMPRIME::AddData – send packet failed: End of file (-541478725)
Je continue à googler, et je finis par tomber sur un post datant de quelques jours seulement, sur le forum officiel de l'add-on. L'utilisateur a encore moins de chances que moi : le plantage de ses vidéos survient au bout de 30 secondes seulement, et son Kodi plante par la même occasion !
La solution, donnée par Gujal, le concepteur de l'add-on, consiste à créer un fichier advancedsettings.xml (s'il n'existe pas déjà , ce qui est probablement votre cas, plus d'info au sujet de ce fichier dans la doc Kodi) dans le répertoire /.kodi/userdata sur le Raspberry Pi et d'y ajouter les lignes suivantes :
<advancedsettings> <cache> <buffermode>1</buffermode> <memorysize>314572800</memorysize> <readfactor>8</readfactor> <chunksize>65536</chunksize> </cache> <network> <disablehttp2>true</disablehttp2> </network> </advancedsettings>
Au reboot suivant, on constate que la barre de buffer est beaucoup plus large… Et surtout que le problème a disparu !
C'était donc bien un problème de cache, mais pas de la faute de Numericable…