Je viens de verifier avec le debogage active sur Kodi et j'ai le message suivant dans les logs pour les videos qui n'ont pas de vignette :
DEBUG: GetImageHash - unable to stat url http://thetvdb.com/banners/episodes/300414/5329343.jpg
Parce que le lien en question n'existe effectivement pas.
Par contre pour celles qui ont des vignettes j'ai ca :
DEBUG: DoWork - took 175 ms to load special://masterprofile/Thumbnails/9/9c43d496.jpg
Donc la il trouve bien la vignette locale (dans le dossier Thumbnails) et ne va pas la chercher autre part.
J'ai aussi utilise "texture cache maintenance utility" pour chercher les vignettes associees aux fichiers dans Textures13.db et j'ai ca :
# ./texturecache.py s "Mamy"
000265|f/ffb0be0e.jpg|0405|0720|0001|2017-10-18 10:48:38| |video@smb://monserveur/Series/Bloqués/Saison 1/1x034 - La tour de Mamy Belle.mp4
Matching row ids: 265
# ./texturecache.py s "cologie"
000140|6/6eeb9e65.jpg|0405|0720|0006|2017-10-24 16:11:36| |video@smb://monserveur/Series/Bloqués/Saison 1/1x033 - L'écologie.mp4
Matching row ids: 140
Ce qui veut dire que les vignettes existent bien egalement pour les episodes a probleme.
Donc ma question devient : pourquoi Kodi va chercher les vignettes a partir d'une URL si celle-ci a ete supprimee depuis la base de donnees MySQL et qu'une vignette locale dans le dossier Thumbnails existe?
Y'a-t-il un cache autre que le fichier Textures13.db (que j'ai deja supprime et que Kodi a recree) que je dois supprimer?
Comment je peux lui dire de laisser tomber les vignettes se trouvant dans une URL pour privilegier celles se trouvant dans le dossier Thumbnails?