You were right, it was a permissions issue.
Now sort of working:
I can connect to firefly from a web browser and scan for songs – 6939 found BUT when I try to connect from the Soundbeidge It can’t connect and I get the following error:-
Error in zlib: -2
Rendezvous socket closed (daap server crashed?) Aborting.