Why I can't use esd output plugin

Rocky Zhang <[email protected]>
Newsgroups gmane.comp.multimedia.xmms.devel
Message-ID <[email protected]>
Hi,

Xmms is great tool for me. I can use ALSA output plugin to play
different songs through Labtec USB headsets at the same time. But I
can't get eSound Ooutput Plugin work. I install Fedora 2 and ALSA drive
on my machine.

Here is steps how I use it:

1) "esd -h" output is:

   Possible devices are:  hw:0  (Labtec USB Headset)
                       hw:1  (Labtec USB Headset)
                       hw:2  (VIA 8233A)

2) Edit $HOME/.esd.conf. The reason why I use tcp port is that I have 3
audio device, and I'd like each one use different port. It is as
followed:

  [esd]
  auto_spawn=1 
  spawn_options=-d hw:0 -tcp -port 7878 -bind localhost -terminate  
-nobeeps
  spawn_wait_ms=100

3) Edit $HOME/.bash, add 1 more line:
   export ESPEAKER=localhost:7678

4) Logout and log in, I saw the esd daemon is there.

/usr/bin/esd -d hw:0 -tcp -port 7878 -bind localhost -terminate -nobeeps
-spawnfd 4

5) I use "esdcat test.wav" command, it works.

6) Launch xmms, config esound output plugin drive, toggle "Use Remote
host", and fill in host: localhost, Port:7878.

7) Play $HOME/test.mp3 file, get following messages:

- using device hw:0
- accepting connections on port 7878
- accepting connections on port 7878
- using device hw:0
- accepting connections on port 7878
- accepting connections on port 7878
- using device hw:0
- accepting connections on port 7878
- accepting connections on port 7878
- using device hw:0
- accepting connections on port 7878
- accepting connections on port 7878
Unable to bind port 7878
 
Segmentation fault
 
You've probably found a bug in XMMS, please visit
http://bugs.xmms.org and fill out a bug report.
 
Xlib: unexpected async reply (sequence 0xd22)!

And xmms seems hang there.


Is there anything I can do to fix it or anything wrong with my step?

Thanks a lot.


Rocky
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.