03/05/2016, 09:22
J'avoue ne pas trop comprendre...
Voici mon premier test:
Et testé en console:
Second test: j'utilise le script qui est à http://tools.eggdrop.fr/pasteme/view/70f12cbe (j'utilise un xml "en dur" n'ayant pas de radio).
Mis à part l'url, rien n'est changé par rapport au script d'origine. Donc, s'il y a un souci, c'est sur ta version de script.
Si tu veux que je fasse des tests plus poussés, passe moi en MP ton tcl tel qu'il est actuellement (avec le radiouid et l'apikey).
Voici mon premier test:
tcl
set html "<tracks>
<radioname>nom de la radio</radioname>
<rank>0</rank>
<isradionomy>1</isradionomy>
<radurl>URL</radurl>
<track>
<uniqueid>Chiffre</uniqueid>
<title>Strike It Up (1990)</title>
<artists>Black Box</artists>
<starttime>2016-03-24 14:09:56.763</starttime>
<playduration>311492</playduration>
<current>1</current>
</track>"
regexp -all -- {<title>(.+)?</title>} $html null title
regexp -all -- {<radioname>(.+)?</radioname>} $html null radioname
regexp -all -- {<artists>(.+)?</artists>} $html null artist
puts "$title => $radioname : $artist"
Et testé en console:
Code :
crazycat@shell: $ tclsh test.tcl
Strike It Up (1990) => nom de la radio : Black Box
Second test: j'utilise le script qui est à http://tools.eggdrop.fr/pasteme/view/70f12cbe (j'utilise un xml "en dur" n'ayant pas de radio).
Code :
09:16:22 %CrazyCat | !titre on
09:16:22 +raspdrop | Mode automatique démarré
09:16:23 +raspdrop | Actuellement sur .::. nom de la radio .::. : Strike It Up (1990) par Black Box
Mis à part l'url, rien n'est changé par rapport au script d'origine. Donc, s'il y a un souci, c'est sur ta version de script.
Si tu veux que je fasse des tests plus poussés, passe moi en MP ton tcl tel qu'il est actuellement (avec le radiouid et l'apikey).