Outils pour utilisateurs

Outils du site


mpd_raspberry_pi

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
mpd_raspberry_pi [2013/11/05 09:39] – [Installation] bipbipmpd_raspberry_pi [2014/12/27 08:14] (Version actuelle) – modification externe 127.0.0.1
Ligne 4: Ligne 4:
 MPD (Music Player Daemon) est un lecteur qui utilise une architecture client/serveur, ce qui permet de le contrôler à distance. De nombreux clients sont disponibles. Il reste néanmoins un lecteur de choix pour une machine de bureau, léger et efficace.  MPD (Music Player Daemon) est un lecteur qui utilise une architecture client/serveur, ce qui permet de le contrôler à distance. De nombreux clients sont disponibles. Il reste néanmoins un lecteur de choix pour une machine de bureau, léger et efficace. 
  
-===== Installation =====+===== Installation du serveur =====
  
 1. On met à jour la base de packages de raspbian 1. On met à jour la base de packages de raspbian
  
 <code> <code>
-apt-get update +sudo apt-get update 
-apt-get upgrade+sudo apt-get upgrade
 </code> </code>
  
Ligne 16: Ligne 16:
  
 <code> <code>
-apt-get install alsa-utils mpg321 lame+sudo apt-get install alsa-utils mpg321 lame
 </code> </code>
  
Ligne 22: Ligne 22:
  
 <code> <code>
-modprobe snd-bcm2835+sudo modprobe snd-bcm2835
 </code> </code>
  
Ligne 30: Ligne 30:
 On sélectionne la sortie audio que l'on veut utiliser. Pour cela on modifie le dernier chiffre par ce que l'on veut utiliser **(0=auto, 1=analog, 2=HDMI)**. On sélectionne la sortie audio que l'on veut utiliser. Pour cela on modifie le dernier chiffre par ce que l'on veut utiliser **(0=auto, 1=analog, 2=HDMI)**.
 <code> <code>
-amixer cset numid=3 1+sudo amixer cset numid=3 1
 </code> </code>
  
-4. On installe le serveur mpd :+5. On installe le serveur mpd :
  
 <code> <code>
-apt-get install mpd+sudo apt-get install mpd
 </code> </code>
  
Ligne 42: Ligne 42:
  
 <code> <code>
-chmod -R g+w /var/lib/mpd +sudo chmod -R g+w,o+w /var/lib/mpd 
-chmod -R g+w /var/run/mpd+sudo chmod -R g+w /var/run/mpd
 </code> </code>
  
-5. On édite le fichier de configuration **/etc/mpd.conf**+6. On édite le fichier de configuration **/etc/mpd.conf**
  
 <code> <code>
Ligne 109: Ligne 109:
 <note tip>si vous rencontrez des problèmes de connexion au serveur MPD, commentez la ligne bind_to_address</note> <note tip>si vous rencontrez des problèmes de connexion au serveur MPD, commentez la ligne bind_to_address</note>
  
-6. On copie nos musiques sur le raspberry pi dans le répertoire **/var/lib/mpd/music**+7. On copie nos musiques sur le raspberry pi dans le répertoire **/var/lib/mpd/music**
  
-7. On crée un fichier radio.m3u avec les radios que l'on veut pouvoir écouter par internet et on le copie dans **/var/lib/mpd/playlists**+8. On crée un fichier radio.m3u avec les radios que l'on veut pouvoir écouter par internet et on le copie dans **/var/lib/mpd/playlists**
  
 <code> <code>
Ligne 143: Ligne 143:
 Télécharger le fichier radio m3u que l'on veut et copier le contenu dans notre fichier radio.m3u en respectant la syntaxe.</note> Télécharger le fichier radio m3u que l'on veut et copier le contenu dans notre fichier radio.m3u en respectant la syntaxe.</note>
  
-8. On installe un client sur son pc : +===== Installation d'un client GTK ===== 
 + 
 +On installe un client sur son pc et on peut écouter la musique qui se trouve sur son raspberry pi 
  
 <code> <code>
Ligne 151: Ligne 153:
 {{ :gmpc.jpg?600 |}} {{ :gmpc.jpg?600 |}}
  
 +===== Installation d'un client web =====
 +
 +Nous allons installer un client web sur le serveur MPD. Cela permettra de piloter MPD via un navigateur web.\\
 +
 +1. On install un serveur web
 +
 +<code>
 +apt-get install nginx php-apc php5-fpm
 +</code>
 +
 +2. On télécharge la dernière version de rompr[[http://sourceforge.net/projects/rompr/files/|rompr]].
 +
 +3. On décompresse l'archive dans **/var/www/**
 +
 +<code>
 +sudo mkdir www
 +cd www
 +sudo wget http://downloads.sourceforge.net/project/rompr/rompr-0.40.zip
 +sudo unzip rompr-0.40.zip && sudo rm rompr-0.40.zip
 +cd ..
 +</code>
 +
 +4. On applique les bons droits sur le répertoire www et rompr.
 +
 +<code>
 +chmod -R www-data:www-data www
 +</code>
 +
 +
 +5. On crée le fichier rompr de config pour nginx dans  **/etc/nginx/sites-available/**.
 +
 +<code>
 +server {
 +
 + listen 9191;
 +
 + root /var/www/rompr;
 +
 + index index.php;
 +
 + server_name raspberrypi;
 +
 + error_log /var/log/nginx/rompr_error.log;
 + access_log /var/log/nginx/rompr_access.log;
 +
 +location ~ .php$ {
 +
 + include /etc/nginx/fastcgi_params;
 +
 + try_files $uri =404;
 +
 + fastcgi_index index.php;
 + fastcgi_split_path_info ^(.+.php)(/.+)$;
 + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 + fastcgi_pass unix:/var/run/php5-fpm.sock;
 +
 + }
 +
 +}
 +</code>
 +
 +6. On active le site.
 +
 +<code>
 +sudo ln -s /etc/nginx/sites-available/rompr /etc/nginx/sites-enabled/rompr
 +</code>
 +
 +7. On redémarre nginx.
 +
 +<code>
 +sudo service nginx restart
 +</code>
 +
 +8. On se connnecte sur l'application web **(adresse_ip_du_raspberrypi:9191)**.
 +
 +{{ :wiki:rompr.jpg?600 |}}
 =====Références :===== =====Références :=====
   * [[https://wiki.debian.org/fr/Mpd/ | Wiki debian]]    * [[https://wiki.debian.org/fr/Mpd/ | Wiki debian]] 
   * [[http://thenated0g.wordpress.com/2013/06/06/raspberry-pi-install-audio-and-mpcmpd/ | MPD et MPC sur raspberry pi]]   * [[http://thenated0g.wordpress.com/2013/06/06/raspberry-pi-install-audio-and-mpcmpd/ | MPD et MPC sur raspberry pi]]
   * [[http://www.pihomeserver.fr/2012/12/19/raspberry-pi-home-server-etape-13-serveur-de-musique-avec-mpd-et-rompr/|rompr sur raspberry pi]]   * [[http://www.pihomeserver.fr/2012/12/19/raspberry-pi-home-server-etape-13-serveur-de-musique-avec-mpd-et-rompr/|rompr sur raspberry pi]]
 +  * [[http://mpd.wikia.com/wiki/Clients|List client MPD]]
  
mpd_raspberry_pi.1383644372.txt.gz · Dernière modification : 2014/12/27 08:13 (modification externe)