Firefly is an opensource music media server for Rokubridge and iTunes using Bonjour and avahi protocol daemon service as their frontend. Here is the firefly.service you must put on /etc/avahi/services to make firefly media server recognized by itunes on local area network :
{code type=CSS}
DAAPServer on JFServer1
_daap._tcp
3689 local
jfserver1.local
_rsp._tcp
3689 local
jfserver1.local{/code}
The Firefly Media server itself has their own config files on /etc/mt-daap.conf, and make sure has the correct path to your music library path before starting the service.
The itunes either on winblows or mac on my home network has no difficulties detecting the avahi / mt-daap services and can play nicely all my 12 thousand+ songs library from a server, but unfortunately my favourite amarok cannot detect this service without the corresponding plugins. I cannot find it everywhere on the net specifically for amarok2 series, so if any of you can point me to the right direction I will really appreciate it.
I have to install songbird to recognize this mt-daap service and I don’t feel I’m goin to like this songbird at my first try. So without thinking twice then I installed ampache server on my server as a second service to my media library and now, I can play using amarok. The other advantage using ampache is I can share all my flac files over the network …. yeeee haaaa.