{{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