Jacob Meuser wrote:
first, autospawning does not work in esound-0.2.38. I don't know if
that's the version you are using, but that could be part of the problem.
I'm pretty sure I had mpd playing through esd at one point.
let's see. add a group, _esd. add myself and _mpd to that
group. start esd as myself, chgrp _esd ~/.esd_auth, chmod g+rw
~/.esd_auth. echo "default_driver=esd" > /etc/libao.conf.
sudo mpd. starts fine, but oh, no workie.
ok, make /var/esd. make that _mpd's home, and link from there an
.esd_auth to my .esd_auth. that seems to work.
I have mpd playing through libao-esd, but without running them under
their own users.
Since Nick asked for a configuration that worked, here's mine:
I first start esd with -noterminate, then mpd.
~/.mpd.conf:
[..]
audio_output {
type "ao"
driver "esd"
name "ESD"
}
I installed the mplayer-esd port.
~/.mplayer/config:
ao=esd
If this works you can try running esd and mpd under their own users.
hth
- Marius