Do seu log
- você inicia o mpd como superusuário
- você usa pulseaudio
- o mpd parece não ter permissão para se conectar ao pulseaudio
Basicamente, iniciar o mpd como superusuário provavelmente é uma má idéia. Se você estiver logado como usuário e usá-lo como um player de música simples, você deve iniciar o mpd como um usuário normal. Nesse caso, se o pulseaudio não estiver em execução, ele será iniciado como um processo normal do usuário. Você pode verificar isso usando ps aux | grep pulse
. Tenha em atenção que, para poder iniciar o servidor pulseaudio, o seu utilizador deve pertencer ao grupo pulse-access
.
Se você estiver usando o seu raspberry pi como um servidor de áudio, acessível pela rede, pode ser necessário ter o mpd em execução independentemente de qualquer usuário logado, iniciado automaticamente no momento da inicialização. Para controlar os daemons iniciados no momento da inicialização, use sysv-rc-conf
. Nesse caso, o mpd deve ser iniciado como um daemon e o usuário ao qual o processo pertencerá é configurado em /etc/mpd.conf
. Certifique-se também de descomentar neste arquivo as linhas de configuração para tornar o servidor acessível a partir de sua rede. Então você tem que ter certeza que o usuário do mpd tem permissão para iniciar e acessar o pulseaudio e, portanto, também pertence ao grupo pulse-access
. Eu não tenho certeza se o mpd terá permissão para iniciar o servidor sem uma sessão X, este tutorial indica que, nesse caso, você pode ter que considerar a seguinte solução.
Um problema que você pode ter nesta última configuração é que se você estiver logado como um usuário e o mpd estiver rodando como seu próprio usuário, pode ser difícil coexistir dois servidores pulseaudio, e o primeiro pode ter acesso a o dispositivo de áudio, impedindo que o outro seja capaz de reproduzir um som. Eu acabei rodando o pulseaudio como um daemon systemwide para isso, já que não encontrei outra solução direta, e eu ficaria feliz em ter uma, já que a documentação do pulseaudio declara em todos os lugares que é uma má ideia, e acredito que eles tenham uma boa razão para isso.