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

Reply via email to