Estou tentando usar o mpd com a saída do PulseAudio. Assim, escrevi o seguinte em /etc/mpd.conf
:
music_directory "/mnt/dados/Musicas"
playlist_directory "~/.mpd/playlists"
db_file "~/.mpd/mpd.db"
log_file "~/.mpd/mpd.log"
pid_file "~/.mpd/mpd.pid"
state_file "~/.mpd/mpdstate"
user "renan"
audio_output {
type "pulse"
name "MPD Output"
}
mixer_type "software"
O mpd está sendo executado como usuário renan
. No entanto, não recebo saída; aparece isso no mpd.log:
Feb 15 20:24 : output: Failed to enable "MPD Output" [pulse]: pa_context_connect() has failed: Connection refused
Feb 15 20:24 : output: Failed to enable "MPD Output" [pulse]: pa_context_connect() has failed: Connection refused
Feb 15 20:24 : output: Failed to enable "MPD Output" [pulse]: pa_context_connect() has failed: Connection refused
Feb 15 20:24 : output: Failed to enable "MPD Output" [pulse]: pa_context_connect() has failed: Connection refused
Feb 15 20:24 : output: Failed to enable "MPD Output" [pulse]: pa_context_connect() has failed: Connection refused
Feb 15 20:24 : output: Failed to enable "MPD Output" [pulse]: pa_context_connect() has failed: Connection refused
Se eu tentar usar ALSA adicionando as linhas abaixo a /etc/mpd.conf
, mpd
funciona, mas bloqueia o dispositivo de áudio: se eu abrir qualquer outro software que reproduza som, não será possível reproduzir o som e vice-versa. versa.
audio_output {
type "alsa"
name "My ALSA Device"
device "hw:0,0"
format "44100:16:2"
}
O restante do meu sistema não tem problemas para transmitir áudio através do PulseAudio. O que estou fazendo errado?
Eu rode o x64 Arch Linux e tenho os seguintes pacotes relacionados ao MPD / PulseAudio instalados:
lib32-libpulse 3.0-1
libmpd 11.8.17-1
libmpdclient 2.7-1
libpulse 3.0-2
mpd 0.17.3-1
mpdscribble 0.22-6
pulseaudio 3.0-2
pulseaudio-alsa 2-2
python2-mpd 0.3.0-4