Samba est une implémentation du protocole SMB conçu par Microsoft.

Il a l'avantage de bien fonctionner de base sur la plupart des distributions linux, windows et OSX. C'est pour ça que nous le mettons en place pour gérer la musique que joue mpd.

samba est packagé dans debian et un simple apt install samba nous permet d'en disposer. Il faut toutefois faire un peu de configuration dans le fichier /etc/samba/smb.conf :

[mpd]
   comment = la musiqueuh
   browseable = yes
   read only = no
   guest ok = yes
   force user = mpd
   force group = musique
   create mask = 0660
   directory mask = 0770
   path = /mnt/mpd/musique

Ici, on rajoute à la fin du fichier le partage “mpd”, que l'on peut découvrir en parcourant le réseau (browseable), on y a accès en écriture sans authentification en tant que mpd du groupe musique sur le système. Les masques spécifiés permettent au groupe d'écrire les fichiers.

une fois la config modifiée, on redémarre le service : systemctl restart smbd