When it’s running with nobody connected, you should see 4 processes. One is the mdns process, the others are actually threads.
So that’s normal. If you have those four, you should be able to play songs normally. What I’m wondering is if you play songs, do those processes just build up? Or what?
And do you get any messages in your syslog?