{{tag>tutoriel radio audio}} ====== Installer une Webradio sous ubuntu ====== ===== Introduction ===== Tout d'abord, j'ai choisi de faire une Webradio avec Ices et Icecast, car d'autres paquets ne prenaient pas en compte le format MP3 ce qui m'empêchais de lire mon flux via Itunes par exemple. Sachez qu'en france c'est la SACEM qui gère les webradios, si vous voulez créer votre propre webradio et la diffuser sur internet vérifiez bien que le titre n'est pas déposé à la SACEM sinon les ennuis pourront vite arriver... sinon si vous souhaitez diffuser des titres déposé à la SACEM il vous faudra payer des droits de diffusion (environ 75€ HT/mois). __Sites utiles:__ * [[https://icecast.org/|Site de Ices et Icecast2]] ===== Installation ===== On installe les librairies MP3 et Icecast2 apt-get install icecast2 libmp3lame0 libmp3lame-dev On installe Ices qui est un peu plus galère wget http://downloads.us.xiph.org/releases/ices/ices-0.4.tar.gz tar -zxvf ices-0.4.tar.gz cd ices-0.4 ./configure --with-lame ===>pour ma part configure: error: C++ preprocessor "/lib/cpp" fails sanity check See `config.log' for more details. make && make install ===>make: Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt. Vous noterez que l'on prends pas la dernière version de Ices, tout simplement parce que elle ne support pas le stream avec des MP3 ===== Configuration ===== ==== Ices ==== Facilitons la configuration du fichier de configuration mkdir /etc/ices0 cd /etc/ices0 vim ices.conf.dist Puis mettez cela dans le fichier de configuration playlist.txt 1 builtin ices 3 1 0 /tmp 127.0.0.1 8000 votremotdepassesource http /webradio Nom de la Webradio Recent Description de la webradio http://localhost/ 1 128 0 2 c'est l'endroit ou ce situe votre fichier playlist.txt c'est l'adresse de votre serveur Icecast2 c'est le mot de passe SOURCE il faudra mettre le même a un moment dans la configuration de Icecast2 ==== Icescast2 ==== Editez le fichier de configuration de Icecast qui ce trouve **/etc/icecast2/icecast.xml** 100 2 5 524288 30 15 10 1 65535 votremotdepassesource votremotdepasserelay admin admin 127.0.0.1 8000 1 /usr/share/icecast2 /var/log/icecast2 /usr/share/icecast2/web /usr/share/icecast2/admin access.log error.log 3 10000 0 C'est le mot de passe mis dans la config de Ices & C'est vos identifiants Administrateur ==== Playlist ==== Bon maintenant le plus dur est fait vous devez vous demander a quoi ressemble une playlist ? exemple ci dessous /home//webradio/Love Games.mp3 /home//webradio/Circus.mp3 /home//webradio/Alala.mp3 /home//webradio/Ca m'énerve.mp3 /home//webradio/Discobitch.mp3 /home//webradio/Ding Dong.mp3 /home//webradio/Day'N'Nite.mp3 /home//webradio/Poker Face.mp3 /home//webradio/Crazy Frog.mp3 /home//webradio/Everytime We Touch.mp3 /home//webradio/Ou tu veux.mp3 /home//webradio/Right Round.mp3 /home//webradio/Womanizer.mp3 /home//webradio/Technologic.mp3 /home//webradio/Oh La La La.mp3 /home//webradio/Même pas fatigués.mp3 /home//webradio/Infinity 2008.mp3 /home//webradio/Dollaly.mp3 Veuillez faire attention à mettre les noms corrects avec majuscules etc. ===== Lancement ===== Redemarrage de IceCast2 /etc/init.d/icecast2 restart Lancement de Ices ices -c /etc/ices0/ices.conf.dist Et voila les serveurs sont lancé normalement Pour aller sur le site de icecast (en local) il vous faut taper cette adresse http://monip:8000/ (http://127.0.0.1:8000/ si on est sur la machine où est installé le serveur) et pour acceder à la partie admin il vous faudra entrer les identifiants mit dans la config de Icecast2