Update :

I've experienced the same problem as you had. Last week I switched to playing through winamp and displayserver instead of direct.
One day it did hang and I couldn't connect to diplayserver. On serial console I noticed that every new ds-process was killed by the player-app due to memory problems. After stopping the player app, I was able to connect again and look at the process-table. There was one ds-process, which was in the sleep mode and probably consuming a lot of memory(although it didn't show up in the process-stats). A "netstat -a" on the NT4 workstation showed one connection in state CLOSE_WAIT. My theory is that there is some packet-loss on the network, causing connections to end in CLOSE_WAIT or FIN_WAIT2. UNfortunately I didn't have access to all commands on my empeg, so I couldn't do a netstat on there. Another item for the system-info page...

BTW, this happened after playing 6 hours of music without problem and after three days without problems.

Frank van Gestel
_________________________
Frank van Gestel