Eu tive dificuldade em obter o pulseaudio em execução no Wheezy raspbian (28-10 2012) usando a saída analógica. A seguir, o que fiz apenas para fazê-lo funcionar no modo por sessão (não no modo sistema). O modo do sistema também pode funcionar, não tentei. A configuração do servidor exigirá mais trabalho. Encontrei essas informações em vários lugares, espero que reuni-las aqui ajude alguém.
Instale o pulseaudio e verifique se o usuário (por exemplo, eric) faz parte do grupo de áudio:
sudo apt-get install pulseaudio pulseaudio-utils
sudo adduser eric audio
Altere o arquivo /etc/asound.conf da seguinte maneira. Isso configura o pulseaudio para ser usado como dispositivo alsa por padrão, para que os aplicativos o usem sem nenhuma configuração adicional. As duas primeiras declarações (incluindo a comentada) estavam no arquivo original.
pcm.mmap0 {
type mmap_emul;
slave {
pcm "hw:0,0";
}
}
#pcm.!default {
# type plug;
# slave {
# pcm mmap0;
# }
#}
pcm.pulse { type pulse }
ctl.pulse { type pulse }
pcm.!default { type pulse }
ctl.!default { type pulse }
Adicione as seguintes linhas ao /etc/pulse/daemon.conf:
default-sample-rate = 48000
resample-method = trivial
trivial
é o método de qualidade mais baixa, mas usa cerca de 6% da CPU. src-sinc-fastest
também funcionou para mim, mas use cerca de 25% da CPU. Outros podem funcionar também. Mais tarde, não entendi bem a necessidade, mas parecia ser o ingrediente mágico. Você pode ler mais sobre isso aqui .
Por fim, para silenciar o som entre as músicas, comente esta linha em /etc/pulse/default.pa da seguinte maneira:
#load-module module-suspend-on-idle
Ainda existem algumas desistências quando duas fontes são reproduzidas ao mesmo tempo, se eu descobrir um remédio para isso, acrescentarei a esta resposta.