This is an old revision of the document!
Table of Contents
MPD
Our local music player daemon!
Version du serveur mpd sur jack: 0.19.10-1build1 0
Une liste de clients est accessible sur le site officiel du Music Player Daemon
En voici deux :
ncmpcpp
Client très léger, en terminal :
Comment l'installer :
sudo apt-get install ncmpcpp
ncmpcpp -h jack
- Touche “1” pour avoir l'aide, “2” la playlist, “3” parcourir les dossiers, “4” chercher dans notre immense musiquothèque
Cantata
Client lourd en interface graphique (Qt), permet d'écouter depuis Soundcloud, Jamendo etc… ainsi que le drag-drop d'un fichier pour qu'mpd streame depuis ton ordi sans avoir à copier sur le serveur :)
Comment l'installer :
sudo add-apt-repository ppa:ubuntuhandbook1/cantata-qt
sudo apt-get update
sudo apt-get install cantata
cantata
Infos serveur
Pour l'instant, l'accès au contrôle de mpd se fait sur le serveur 192.168.42.1 sur le port 6600. Pour l'écouter, ça se passe par du http : http://192.168.42.1:8080/
A titre indiquatif, on travaille encore dessus.
Administration
Configuration du serveur mpd
Dossier “music library” : /mpd/mpdroot
Et pis des liens symboliques vers les autres dossiers de backups:
lrwxrwxrwx 1 root root backup_musique -> /mpd/backup_musique/ lrwxrwxrwx 1 root root musique -> /mpd/externe/musique/ lrwxrwxrwx 1 root root Musique -> /mpd/Musique/
/!\ wiiiiip - il faut brancher du jack sur le serveur ou sortir en flux http qu'on écoute sur un client relié au saint jack
Le disque dur à été retrouvé, il est monté sur /mnt/mpd
jeanjack@sonic:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931,5G 0 disk └─sda1 8:1 0 931,5G 0 part /mnt/mpd jeanjack@sonic:~$ cat /etc/fstab |tail -n 2 #MPDDRIVE UUID=6936b62b-1037-4911-934f-2091eb25b4a5 /mnt/mpd ext4 defaults 0 1 jeanjack@sonic:~$ sudo apt install mpd ncmpcpp mpc [...] jeanjack@sonic:~$ sudo ln -s /mnt/mpd/musique/ /var/lib/mpd/music/hdd_mpd_musique jeanjack@sonic:~$ mpc update Updating DB (#1) ... volume: n/a repeat: off random: off single: off consume: off
Ajout du contrôle par le réseau dans le fichier de configuration /etc/mpd.conf
:
bind_to_address "192.168.42.1" bind_to_address "127.0.0.1"
Puis du flux http pour le réseau local :
audio_output { type "httpd" name "My HTTP Stream" encoder "vorbis" # optional, vorbis or lame port "8080" bind_to_address "192.168.42.1" # optional, IPv4 or IPv6 quality "7.0" # do not define if bitrate is defined # bitrate "128" # do not define if quality is defined format "44100:16:1" max_clients "0" # optional 0=no limit }