Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 11-02-2021 17:56:45

lexi
Membre
Inscription : 03-02-2021

Autoriser MPD à utiliser Pulseaudio

Bonjour tout le monde,

Lorsque je démarre la lecture d'une playlist avec mpc play, j'obiens un message d'erreur comme quoi la connexion a été refusée :


pi@raspberrypi:~ $ mpc play
France info
[paused]  #1/3   0:00/0:00 (0%)
volume: n/a   repeat: off   random: off   single: off   consume: off
ERROR: Failed to open "mon_pulse" (pulse); failed to connect: Connection refused
pi@raspberrypi:~ $




Ma configuration pulse dans /etc/mpd.conf :


pi@raspberrypi:~ $ cat /etc/mpd.conf | grep -A 4 mon_pulse
  name    "mon_pulse"
  server    "localhost"   # optional
  sink    "alsa_output.platform-bcm2835_audio.analog-stereo"  # optional
}
#
pi@raspberrypi:~ $



J'ai récupéré la valeur sink à partir de la commande suivante :

pi@raspberrypi:~ $ pacmd list-sinks
1 sink(s) available.
  * index: 0
  name: <alsa_output.platform-bcm2835_audio.analog-stereo>
  driver: <module-alsa-card.c>
....
...




mpd est lancé avec l'utilisateur "pi"

pi@raspberrypi:~ $ ps -aef | grep mpd
pi         601   590  0 14:55 ?        00:00:00 /usr/bin/mpd --no-daemon
pi         699     1  0 14:57 ?        00:00:00 /usr/bin/mpd --no-daemon
pi         981   607  0 16:38 pts/0    00:00:00 grep --color=auto mpd
pi@raspberrypi:~ $




j'ai donc rajouté cet utilisateur "pi" dans les groupes pulse et pulse-access


pi@raspberrypi:~ $ groups pi
pi : pi adm dialout cdrom sudo audio video plugdev games users input netdev spi i2c gpio pulse pulse-access
pi@raspberrypi:~ $



Il me semble avoir rien raté mais j'ai une erreur de permission.

J'ai donc essayé également de changer la valeur de module dans 2 fichiers :

https://wiki.archlinux.org/index.php/Pu … _same_time

~/.config/pulse/default.pa
load-module module-native-protocol-unix auth-anonymous=1 socket=/tmp/pulse-socket


/home/secondaryuser/.config/pulse/client.conf
default-server = unix:/tmp/pulse-socket


Malheureusement sans succès non plus sad

Dernière modification par lexi (11-02-2021 17:57:47)

Hors ligne

#2 11-02-2021 18:26:25

hybridemoineau
Membre
Inscription : 21-02-2016

Re : Autoriser MPD à utiliser Pulseaudio

En faisant une recherche sur sink parce que je n'utiise pas du tout cela dans mpd, je suis tombé là dessus :

Unfortunatly MPD tries to start its own pulseaudio server. So if you still unlucky you could try:

audio_output {
  type    "pulse"
  name    "MPD"
  server  "localhost"   # optional
# sink    "remote_server_sink"  # optional
}



C'est tiré de : https://help.ubuntu.com/community/MPD#M … ulseserver

Pour ma part, je n'ai pas pulseaudio d'installé, et sur ce point, ma configuration donne ça :

$ cat /etc/mpd.conf | grep pulse
# An example of a pulseaudio output (streaming to a remote pulseaudio server)
# Please see README.Debian if you want mpd to play through the pulseaudio
# type    "pulse"

$ cat /etc/mpd.conf | grep alsa
  type    "alsa"

$ cat /etc/mpd.conf | grep sink
# sink    "remote_server_sink"  # optional
 

Dernière modification par hybridemoineau (11-02-2021 18:27:47)

Hors ligne

#3 11-02-2021 19:38:48

DarKou
Membre
Lieu : Bordeaux
Distrib. : Gentoo / Debian Buster
Noyau : stable de chez kernel.org
(G)UI : Sway
Inscription : 06-04-2020
Site Web

Re : Autoriser MPD à utiliser Pulseaudio

Salut,

Sur ma gentoo j'utilise la config suivante pour utiliser pulseaudio avec mpd (en user) :

audio_output {
  type                "pulse"
  name                "Pulse Output"
  mixer_control       "Master"
}
 

Hors ligne

Pied de page des forums