Ce n'est pas étonnant qu'on ne puisse pas toujours lister les vidéos des autres pages, le script est fait pour la page des Guignols. En particulier, la ligne suivante est à modifier pour d'autres émissions :
cat $TEMP | grep ">LES GUIGNOLS DU" | cut -d">" -f2 | cut -d" " -f4 | cut -d"<" -f1
Il ne suffit pas de changer le texte ("LES GUIGNOLS DU"), il faut aussi changer le 4 de -f4 par le nombre de mots dans le texte à rechercher, plus un.
Dans le cas du Zapping, par exemple, ça donne donc -f3 :
cat $TEMP | grep ">ZAPPING DU" | cut -d">" -f2 | cut -d" " -f3 | cut -d"<" -f1
On peut faire en sorte que le script fasse ça automatiquement, avec une variable au début du script :
TEXTE="LES GUIGNOLS DU"
et en remplaçant la ligne dont je parlais par celle-ci :
cat $TEMP | grep ">$TEXTE" | cut -d">" -f2 | cut -d" " -f$(($(echo $TEXTE | wc -w)+1)) | cut -d"<" -f1
En ce qui concerne les vidéos téléchargées : normalement les vidéos des Guignols passent bien avec VLC ou un mplayer récent (cependant, quand elles étaient encore en WMV, j'avais parfois des problèmes avec mplayer en 64 bits). Mais dans un FLV, il me semble que la vidéo ou le son eux-mêmes peuvent être encodés par plusieurs codecs différents...