On Thu, 3 Apr 2003 11:27:22 +0200
Heurtaux Vincent <[EMAIL PROTECTED]> wrote:

> Bonjour,
> 
> Suite aux diff�rents mails de la Guilde et de Mandrake [debutant], 
> J'ai �cout� France Inter et France Musique sous ma Mdk 9.0, avec Xmms.
> 
> Il serait politiquement judicieux que beaucoup de monde remercie les 
> responsables de R.F. pour leur acte. Il faudrait savoir �galement si, WinAmp 
> sous Windows permet de lire leurs ressources en OggVorbis plut�t qu'avec le 
> Player �$oft. Cela augmenterait la base "clients" pour le format libre, si 
> l'on en informe les amis windowsiens (je ne peux pas tester cela...). 
> 
> Je remets la partie cruciale :
> --------------------------------------- 
> alors j'ai fait "CRTL+L" dans xmms, et j'ai coll�
> une de ces adresses.... :
> 
> - France Inter : http://ogg.tv-radio.fr:1441/encoderfinter.ogg
> - France Info : http://ogg.tv-radio.fr:1441/encoderfinfo.ogg
> - France Culture : http://ogg.tv-radio.fr:1441/encoderfculture.ogg
> - France Musiques : http://ogg.tv-radio.fr:1441/encoderfmusiques.ogg
> - FIP : http://ogg.tv-radio.fr:1441/encoderfip.ogg
> - Le Mouv' : http://ogg.tv-radio.fr:1441/encoderlemouv.ogg
> - Hector : http://ogg.tv-radio.fr:1441/encoderhector.ogg
> - La CityRadio de Paris : http://ogg.tv-radio.fr:1441/encodercityradio.ogg
> -------------------------------------------------------- 
>      /////
>     OO     Vincent  Heurtaux
>    (  v  )    [EMAIL PROTECTED]
>      --  
> 
> 

j'en profite pour poster pour ceux que �a int�resse un petit script utilisant Xdialog 
(dialog + gtk1.2) pour �couter ces radios avec ogg123.
on choisit sa radio, le temps d'�coute et l'heure de d�marrage de l'�coute. pour ceux 
qui ont un PC pr�s du lit, et pas de radio r�veil :)

#!/bin/bash
# Xzrv
# jipe-2003

if /sbin/pidof ogg123 >/dev/null; then exit 63; fi

IFS=':'

radio=$(Xdialog --stdout --title "Xdialog - Ze Radio r�Veil" --backtitle "[EMAIL 
PROTECTED]" --combobox "Choisir une radio" 0 0 "France Inter" "France Info" "France 
Culture" "France Musiques" "FIP" "Le Mouv" "Hector" "La CityRadio de Paris" 
2>/dev/null)
if [ $? = 1 ]; then exit 64; fi

c=$(Xdialog --stdout --title "Xdialog - Ze Radio r�Veil" --backtitle "[EMAIL 
PROTECTED]" --check "Ecouter pendant 1 heure" --timebox "Choisir le temps d'�coute" 0 
0 2>/dev/null)
if [ $? = 1 ]; then exit 64; fi
case $c in *unchecked) c=${c/unchecked/} ;; *) c=01:00:00 ;; esac
c=($c)

Xdialog --stdout --title "Xdialog - Ze Radio r�Veil" --backtitle "[EMAIL PROTECTED]" 
--yesno "�coute imm�diate ?" 0 0 2>/dev/null

case $? in
        0)
                b=now ;;
        1 )
                b=$(Xdialog --stdout --title "Xdialog - Ze Radio r�Veil" --backtitle 
"[EMAIL PROTECTED]" --timebox "S�lectionner l'heure d'�coute" 0 0 2>/dev/null)
                if [ $? = 1 ]; then exit 64; fi 
                b=($b);;
esac

a=($(date "+%T"))
case ${a[0]} in 0?) a[0]=${a[0]:1} ;; esac
case ${a[1]} in 0?) a[1]=${a[1]:1} ;; esac
case ${a[2]} in 0?) a[2]=${a[2]:1} ;; esac
A=$(((${a[0]}*3600)+(${a[1]}*60)+${a[2]}))

case ${b[0]} in 0?) b[0]=${b[0]:1} ;; esac
case ${b[1]} in 0?) b[1]=${b[1]:1} ;; esac
case ${b[2]} in 0?) b[2]=${b[2]:1} ;; esac
case $b in now) B=$A ;; *) B=$(((${b[0]}*3600)+(${b[1]}*60)+${b[2]})) ;; esac

case ${c[0]} in 0?) c[0]=${c[0]:1} ;; esac
case ${c[1]} in 0?) c[1]=${c[1]:1} ;; esac
case ${c[2]} in 0?) c[2]=${c[2]:1} ;; esac
C=$(((${c[0]}*3600)+(${c[1]}*60)+${c[2]}))

((B==A)) && Delay=0 
((B>A)) && Delay=$((B-A))
((B<A)) && Delay=$(((24*3600)-A+B))

sleep $Delay

case $radio in
        
        "France Inter")
                ogg123 http://ogg.tv-radio.fr:1441/encoderfinter.ogg &
                ;;
        "France Info") 
                ogg123 http://ogg.tv-radio.fr:1441/encoderfinfo.ogg &
                ;;
        "France Culture")
                ogg123 http://ogg.tv-radio.fr:1441/encoderfculture.ogg &
                ;;
        "France Musiques") 
                ogg123 http://ogg.tv-radio.fr:1441/encoderfmusiques.ogg &
                ;;
        "FIP") 
                ogg123 http://ogg.tv-radio.fr:1441/encoderfip.ogg &
                ;;
        "Le Mouv") 
                ogg123 http://ogg.tv-radio.fr:1441/encoderlemouv.ogg &
                ;;
        "Hector") 
                ogg123 http://ogg.tv-radio.fr:1441/encoderhector.ogg &
                ;;
        "La CityRadio de Paris") 
                ogg123 http://ogg.tv-radio.fr:1441/encodercityradio.ogg &
                ;;

esac

SECONDS=0
while [ $SECONDS -lt $C ]; do
        usleep 100000
        echo $(((SECONDS*100)/C))
done | Xdialog --title "Xdialog - Ze Radio r�Veil" --backtitle "[EMAIL PROTECTED]" 
--gauge "$radio" 0 0 2>/dev/null   
kill -9 $!

exit 0



bye
jipe


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à