Ceci est une ancienne révision du document !
Introduction
Ce tutoriel a pour but d'expliquer le plus simplement possible l'installation d'une Webradio sous Ubuntu.
Les webradios sont des stations plus ou moins semblables aux stations de radio. La particularité d’une webradio est qu’elle est diffusée sur Internet.
Installation de paquets
Installez les paquets icecast2 mpd :
sudo apt-get update sudo apt-get install mpd icecast2
Configuration de MPD
Créer un fichier de configuration par défaut :
sudo dpkg-reconfigure mpd
La configuration de MPD se fait par un simple fichier texte /etc/mpd.conf . Editer ce fichier avec gedit :
sudo gedit /etc/mpd.conf
Configuration de Icecast2
Editer le fichier de configuration de Icecast2 : /etc/icecast2/icecast.xml
sudo gedit /etc/icecast2/icecast.xml
Il y a pas grand chose à modifier. A part les mots de passe.
Pour faire tourner Icecast2 en tache de fond, editer le fichier /etc/default/icecast2 :
sudo gedit /etc/default/icecast2
Et modifier a la fin du fichier pour obtenir :
ENABLE=true
Terminé !
Relancer les services mpd et icecast2 :
sudo /etc/init.d/mpd restart sudo /etc/init.d/icecast2 restart
Puis créer la base de donnée de MPD :
sudo mpd –create-db
La playlist se trouve à l’adresse : http://adresse.com:8000/nom_de_la_playlist.m3u.
Vous avez choisi le nom de cette playlist lors de la configuration du fichier mpd.conf. (Que vous pouvez modifier a tout moment, il faudra juste penser a relancer les services pour que les modifications soient prises en compte.
Client de MPD
GMPC
GMPC est un client qui permet l’utilisation de MPD avec une interface graphique.
Plus d’informations sur GMPC : http://www.musicpd.org/gmpc.shtml
Plus de clients pour MPD : http://www.musicpd.org/clients.shtml
Installez les paquets gmpc :
sudo apt-get install gmpc
Ouvrir le port dans le pare-feu
Dernière étape, ouvrir le port 8000 dans le pare-feu. Le port 8000 (par défaut) est celui utilisé par icecast2 pour envoyer les flux aux clients. Pour cela, utiliser Firestarter.
Il est possible d’administrer votre serveur a distance en ouvrant le port 6600 (par défaut). Il suffira ensuite dans GMPC de bien spécifier l’adresse distante du serveur.