Analog çıkışı kullanarak Wheezy raspbian'da (2012-10-28) pulseaudio yayınlamakta zorlandım. Aşağıda, yalnızca oturum başına modunda çalışmasını sağlamak için yaptıklarım (sistem modu değil). Sistem modu da işe yarayabilir, ben denemedim. Sunucuyu ayarlamak daha fazla çalışma gerektirecektir. Bu bilgiyi çeşitli yerlerde buldum, umarım burada birilerine yardımcı olacak.
Pulseaudio'yu kurun ve kullanıcının (örn. Eric) ses grubunun bir parçası olduğundan emin olun:
sudo apt-get install pulseaudio pulseaudio-utils
sudo adduser eric audio
Değişim /etc/asound.conf aşağıdaki gibidir. Bu, varsayılan olarak alsa aygıtı olarak kullanılacak pulseaudio'yu ayarlar, böylece uygulamalar herhangi bir ek yapılandırma olmadan kullanır. İlk iki beyan (yorumlananlar dahil) asıl dosyadaydı.
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 }
Aşağıdaki satırları /etc/pulse/daemon.conf dosyasına ekleyin:
default-sample-rate = 48000
resample-method = trivial
trivialen düşük kalite yöntemidir, ancak yaklaşık% 6 cpu kullanır. src-sinc-fastestAyrıca benim için çalıştı, ancak yaklaşık% 25 CPU kullanın. Diğerleri de işe yarayabilir. Bu sonraki bit, bunun gerekliliğini tam olarak anlamadım, ama sihirli bileşen gibi görünüyordu. Sen edebilirsiniz buradan daha fazla okumak .
Son olarak, şarkıların çalınması arasında çıkan sesi susturmak için, /etc/pulse/default.pa adresindeki bu satırı şöyle yorumlayın:
#load-module module-suspend-on-idle
İki kaynağın bir kerede oynatılması durumunda hala bazı ayrılmalar var, bunun için bir çare bulursam bu cevaba eklerim.