Bonjour,
J'ai des difficultés à configurer mon serveur MPD. J'ai refait une installation récente de Debian Jessie, avec un serveur MPD. J'ai modifié mpd.conf pour qu'il ait accès à mes musiques et activer le contrôle du volume.
Test avec deux PC sous Linux Mint, ça fonctionne, j'ai accès à mes musiques et au contrôle du volume. Cependant, je dois utiliser le port par défaut (6600) alors que j'en ai spécifié un autre dans la conf du serveur /etc/mpd.conf.
Test avec un ordinateur sous Debian Wheezy: je ne parviens pas à me connecter. En mettant le port de la config, ça ne marche pas du tout, et en mettant le port par défaut, j'obtiens le message "Aucune permission en lecture".
Dans les logs du lecteur serveur mpd, je vois:
Jan 02 22:26 : client: [0] opened from 192.168.x.xx:36112
Jan 02 22:26 : client: [0] closed
Jan 02 22:26 : client: [1] opened from 192.168.x.xx:36113
Jan 02 22:26 : client: [1] closed
Jan 02 22:26 : client: [2] opened from 192.168.x.xx:36114
Jan 02 22:26 : client: [2] closed
Jan 02 22:26 : client: [3] opened from 192.168.x.xx:36115
Jan 02 22:26 : client: [3] closed
L'ip 192.168.x.xx est celle de mon ordinateur sous Wheezy. Je n'ai jamais eu de souci avec MPD auparavant, et là je bloque pour résoudre le problème… Avez-vous une piste?
edit: ci-dessous le fichier de conf, duquel j'ai ôté uniquement des lignes commentées.
Chose que je n'ai pas précisé: j'utilise Sonata en client. Je viens de tester avec ncmpc sur le PC debian, ça fonctionne (port par défaut). Avec Sonata dans un terminal, j'obtiens:
[Errno 111] connexion refus?e
Les logs que j'ai cités ci-dessus sont bien ceux du serveur, il n'y a rien d'autre d'intéressant à part cela en continu sur quelques centaines de lignes (ça se répète tant que le client tente de se connecter).
music_directory "/data/Musique"
playlist_directory "/data/mpd/playlists"
db_file "/data/mpd/tag_cache"
log_file "/data/mpd/mpd.log"
pid_file "/data/mpd/pid"
state_file "/data/mpd/state"
sticker_file "/data/mpd/sticker.sql"
user "data"
#group "nogroup"
#bind_to_address "localhost"
#bind_to_address "/run/mpd/socket"
port "6650"
#log_level "default"
#gapless_mp3_playback "yes"
#restore_paused "no"
#save_absolute_paths_in_playlists "no"
#metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
#auto_update "yes"
#auto_update_depth "3"
#follow_outside_symlinks "yes"
#follow_inside_symlinks "yes"
input {
plugin "curl"
# proxy "proxy.isp.com:8080"
# proxy_user "user"
# proxy_password "password"
}
# Audio Output ################################################################
audio_output {
type "alsa"
name "My ALSA Device"
# device "hw:0,0" # optional
# mixer_type "hardware" # optional
# mixer_device "default" # optional
mixer_control "Front" # optional
# mixer_index "0" # optional
}
# Character Encoding ##########################################################
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"
# config et logs du server mpd?
Posté par freem . Évalué à 2.
Si tu pouvais poster la config ou les logs de mpd côté serveur, ça pourrait nous aider.
# Écoute réseau ?
Posté par chimrod (site web personnel) . Évalué à 2.
Dans ma config, j'ai :
De ton côté, mpd écoute sur quel interface ? (un petit
netstat -pantu | grep 6650
devrait indiquer sur quelle adresse le port est ouvert)# Merci
Posté par ted (site web personnel) . Évalué à 1.
Merci pour vos réponses. J'ai essayé avec "0.0.0.0" pour l'option «bind_to_address», mais sans résultat. Je suis finalement reparti d'un fichier de conf par défaut, adapté à ma config, avec un «bind_to_address "any"», et du coup c'est le bon port qui est utilisé (je ne sais pas si ça a un rapport avec celà…).
J'ai toujours mon soucis avec Sonata sur ma debian, mais ncmpc et gmpc fonctionnent… Donc ça me va!
Un LUG en Lorraine : https://enunclic-cappel.fr
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.