I have searched through the forums and found a few threads about this, but all quite old and inconclusive.
I am running Firefly 1696 on an Openlink Buffalo Linkstation. I have two instances, and use Avahi as an mDNS Responder. I have a Pinnacle Soundbridge (M500) and a Roku M1001. Both on most recent firmware. DLink DIR655 router on 1.03 firmware, WPA security.
1) Power up Soundbridges
2) Start Avahi Daemon (with -D switch) (Firefly was not compiled --with-avahi as it reported not being able to find a recent enough Avahi Client)
3) Start two instances of Firefly from command line (I have tried this with and without the -m switch, didn't seem to make any difference.
jBonjour Browser on my Windows laptop shows daap and rcp signals going out, on the right ports (3689 and 3690)
iTunes on the laptop can see and play both libraries.
The Soundbridges can see and play both libraries.
All is good.
Put Soundbridge into standby mode.
Restart Soundbridge from standby.
mDNS signals still on the network, iTunes can still work with the libraries, web servers for both instances fully accesable.
But Soundbridge cannot connect to the servers.
Power cycling the Soundbridge does not seem to help. The only answer seems to be to stop and restart avahi and the fireflys, which isn't particularly convenient.
Soundbridges IPs are allocated by DCHP, would static help?
Also I have no ports forwarded through the router. The fact that it works at all suggests this is not required, but would that help?
Or any other ideas gratefully recieved.
(cross posted on Firefly forums)