====== Comment faire sa web radio ======
===== by thenoiser =====
mis à part les solutions du type vlc ou icestream : http://sourceforge.net/projects/icestream/ ou encore airtime qui à l'air vraiment pas mal : http://www.sourcefabric.org/en/airtime/download/
voilà une solution simple pour jouer vos fichiers audio en random à travers votre propre webradio live avec ezstream (install facile sur toutes les distro easyuser) :
tout d'abord créer votre propre playlist en mode random
aprés avoir bien installé : randomize-lines (pour rl)
find /home/monhome/music/ -iname *.mp3 -o -iname *.ogg -o -iname *.flac | rl > playlist.m3u
à partir de là suivre ce très bon tuto : http://koorenneef.nl/content/run-your-own-online-radio-station-icecast2-and-ezstream-howto
et si vous souhaitez réencoder à la volé vos morceaux, bien pensé à prendre l'exemple : ezstream_reencode_mp3.xml et avoir aussi installé madplay & lame.
===== by gepeto =====
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
..