====== Comment faire sa web radio ====== juste pour commencer un petit script tres pratique, fait sous LadyBug, il vous faut au prealable installer * qjackctl * icecast2 * ices * audacious * audacious-jack , je l'ai trouvé là : [[http://rpms.mandrivaclub.com/rpms/G%C3%B6tz_Waschk__waschk_mandriva.org_.html]] mais il est surement ailleurs aussi * gxmessage voila le script #!/bin/bash gksu -k "/usr/local/bin/icecast2.sh " title="ices_cream icecast ogg jack client Streaming avec ices" ask_ices="Lancez la radio ?" gxmessage -center -title "$title" -button Oui,Non "$ask_ices" RET=$? if [ "$RET" = "102" ];then exit 0 fi if [ "$RET" = "101" ];then ps -C qjackctl>/dev/null PID=$? if [ "$PID" == "1" ]; then killall -9 jackd killall -9 audacious /usr/bin/qjackctl & sleep 6 fi /usr/bin/ices /etc/ices.xml & sleep 2 /usr/bin/audacious.sh exit 0 fi et le code de icecast2.sh {{bash:icecast2.sh|}} ====2eme script fait pour APODIO==== #!/bin/bash # # lancement de la radio ecos # # icecast2 xterm -e su root -c "/usr/local/bin/icecast2.sh " title="ices_cream icecast ogg jack client Streaming avec ices" # ask_ices="Lancez la radio ?" gxmessage -center -title "$title" -button Oui,Non "$ask_ices" RET=$? if [ "$RET" = "102" ];then exit 0 fi if [ "$RET" = "101" ];then # test jackd ps -C qjackctl>/dev/null PID=$? if [ "$PID" == "1" ]; then killall -9 jackd killall -9 xmms /usr/bin/qjackctl & sleep 6 fi #lance client ices et xmms /usr/bin/ices /home/toto/radioecos.xml & sleep 5 /usr/local/bin/xmms.sh /home/toto/ecos_playlist.m3u & sleep 2 PID=`ps -C xmms | grep xmms| awk '{ print $1}'` jack_connect xmms-jack_$PID:out_0 ices_radioecos.ogg:in_1 jack_connect xmms-jack_$PID:out_1 ices_radioecos.ogg:in_2 mozilla-firefox http://127.0.0.1:8000/admin/listmounts.xsl & gxmessage -center -title "STOP radio ecos ?"-button "sortie ?" "Arrete la radio en cours ?" killall -9 ices killall -9 xmms killall -9 jackd exit 0 fi