Music and Raspberry Pi Server : MPD and rap.star279

Warning : This article has been automatically translated by Google Translate



Pour ceux qui stockeront leur musique sur le disque, ça peut être sympa de temps en temps de pouvoir la diffuser vers la sortie audio du Raspberry Pi. C’est ce que nous allons voir aujourd’hui en installant le daemon MPD et une interface web associée : rompr

Raspberry Pi Home Server - Etape 13 : serveur de musique avec MPD et rompr

Dans un premier temps, il faut installer MPD puis le client rompr.

  1. Installer MPD et MPC
     apt-get install mpc mpd
  2. Configurer le fichier /etc/mpd.conf
    1. Changer le répertoire de stockage de la musique music_directory
    2. Décommenter la ligne mixer_type “software”
  3. S’assurer que le user mpd a les droits de lecture sur le répertoire de musique défini dans le répertoire music_directory
  4. Relancer le service MPD
    service mpd restart
  5. Mettre à jour la base de donnée de MPD
    mpc -h localhost update
  6. Télécharger l’archive rompr ici (le lien pointe vers la version 0.16.3)
  7. La décompresser dans le répertoire /var/www
  8. Changer les droits sur le nouveau répertoire
    chown -R www-data:www-data /var/www/rompr
  9. Modifier le fichier /var/www/rompr/getalbumcover.php à la ligne 35 avec la ligne suivante
    system($convert_path, $a);
  10. Installer le package imagemagick pour le téléchargement les illustrations des albums
    apt-get install imagemagick
  11. Créer un fichier /etc/nginx/sites-available/rompr
    server {
    
     listen 8093; # A vous de choisir !
    
     root /var/www/rompr;
    
     index index.php;
    
     server_name rompr;
    
     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;
    
     }
    
    }
  12. Activer le site
    ln -s /etc/nginx/sites-available/rompr /etc/nginx/sites-enabled/rompr
  13. Relancer nginx
    service nginx restart
  14. Modifier la sortie audio vers la sortie du Raspberry
    amixer cset numid=3 1

Et voilà. Un accès à l’IP du Raspberry Pi et vous pouvez accéder à votre bibliothèque musicale !

Vous aimez cet article ? Supportez-moi sur Patreon!

You may also like...