Radio Internet sur Raspberry Pi, partie 1 : MPD/MPC

Première partie sur la construction d'une radio Internet basée sur un Raspberry Pi.

Je considère que vous possédez une Raspberry Pi, avec la distribution Raspbian installée et configurée, avec une connexion à distance activée via ssh.

Dans cette première partie, nous allons installer MDP (Music Player Daemon) qui va servir de lecteur de musique embarqué, ainsi que MPC (Music Player Command) qui servira à piloter MPD (telle une télécommande) :

{filename}../images/MPD.png

Pré-requis

Vérifier que le driver audio est correctement installé :

$ lsmod

Il doit apparaître le driver snd_bcm2835 dans le résultat. Si ce n'est pas le cas, essayer :

$ sudo modprobe snd_bcm2835

Installation

L'installation est facile (après mise à jour des dépôts) :

$ sudo aptitude update
$ sudo aptitude install mpd mpc

Configuration

Le fichier de configuration de mdp est /etc/mdp.conf. On pourra y paramétrer les dossiers où MPD ira chercher la musique et les playlist par exemple. Une fois les réglages effectués, redémarrer le service :

$ sudo /etc/init.d/mpd restart

Test

Brancher un casque ou une paire d'enceintes sur la sortie audio du Raspi. Nous allons maintenant ajouter un flux audio provenant d'une radio internet, et lancer la lecture de ce flux :

$ mpc add http://mp3.live.tv-radio.com/franceinfo/all/franceinfo.mp3
$ mpc play

Tadaaam ! Normalement vous devriez entendre la radio.

Nous verrons dans le prochain article comment créer une liste de radio, changer de station, régler le volume, etc. Si vous êtes pressés, il y a toujours le manuel de mpc à lire ;-)

Commentaires

Pour commenter cet article, merci de m'écrire directement par mail : mailto