Eu tive esse problema quando comecei a usar o mpd, mas já faz algum tempo, então não consigo me lembrar exatamente do que fiz para consertá-lo!
Você tem as preferências do PulseAudio instaladas? Eu encontrei esta dica em um fórum:
sudo apt-get install paprefs
Em seguida, abra as preferências do PulseAudio no menu: Sistema- > Preferências- > Preferências do PulseAudio
Clique na guia Network Server, marque a caixa "Habilitar acesso à rede a dispositivos de som locais" e marque a caixa "Não requer autenticação". Depois disso, reinicie o mpd: sudo /etc/init.d/mpd restart
No entanto ... acabei de perceber que o mpd funciona bem para mim e não tenho "acesso de rede a dispositivos de som locais" ativado.
Eu acho que você pode estar certo sobre a necessidade de executar o mpd como o usuário atual, que é o que estou fazendo. (Eu não tenho idéia do porquê isso é assim!)
Um guia simples para configurar o mpd para ser executado como usuário pode ser encontrado aqui: link
Para resumir, já que você já tem o mpd instalado:
1.) Pare com isso: sudo update-rc.d mpd disable
2.) Copie seu mpdconf para sua casa directiory (como .mpdconf) e altere as seguintes entradas para lugares onde seu usuário pode acessar e gravar:
% bl0ck_qu0te%A página da qual estou tirando isso sugere apenas a criação de uma pasta .mpd em seu diretório inicial para essas coisas, exceto pelo seu diretório de músicas real.
3.) Comente a linha do usuário em .mpdconf:
#user "mpd"
4.) Agora você pode executar o mpd e atualizar o banco de dados.
5.) Para fazer o mpd iniciar automaticamente como um usuário quando fizer o login, vá para Startup Applications e adicione uma entrada para o mpd, então crie um arquivo de auto-inicialização em ~ / .config / autostart /.
% bl0ck_qu0te%Provavelmente há desvantagens para a execução como usuário, então talvez isso não seja adequado às suas necessidades.