Ok. I have fixed FireFly media server with the patch from this post : https://discussions.apple.com/thread/3372281?answerId=16489758022#16489758022
I'm running FireFly on an Ubuntu box and have entered the following commands applying the patch:
1. Install the required packages
$ sudo aptitude install gpa devscripts debhelper dpatch libflac-dev libvorbis-dev libmpcdec-dev libavcodec-dev libavformat-dev libid3tag0-dev libtagc0-dev libavahi-client-dev libsqlite3-dev libjs-prototype libjs-scriptaculous avahi-daemon
2. If an old version of the server is running stop it first
$ sudo /etc/init.d/mt-daapd stop
3. Create a temporary directory for the MT-daapd source files
$ mkdir ~/mt-daapd
$ cd ~/mt-daapd
$ sudo apt-get source mt-daapd
4. Download the Patch in the Patch directory
$ cd ~/mt-daapd/mt-daapd-0.9~r1696.dfsg/debian/patches/
$ wget http://www.zero-factorial.com/coding/21_itunes10.5.dpatch
$ echo 21_itunes10.5.dpatch >> 00list
$ cd ../..
5. Before continueing building the package, you will need to be able to sign it :
$ gpg --gen-key
Use the default steps but enter the following names, and remember the passphrase:
Real name: %user_currently_logged_on%
Email address: %user_currently_logged_on%@%hostname%
Where
%user_currently_logged_on% = current user that runs the build scipt in step 6
%hostname% = the hostname of your ubuntu box
It could take a while before the key gets generated. (it's normal that you get the message
"Not enough random bytes available. Please do some other work to give
the OS a chance to collect more entropy! (Need 279 more bytes)"
After generating the key you can run the following command
$ gpg --list-secret-keys
The UID should have the following format :
%user_currently_logged_on% <%user_currently_logged_on%@%hostname%>
6. Build the package (no "sudo" needed in front of commands)
$ dch -i "Fix for iTunes 10"
$ debuild -us -us
PS. You will need the passphrase from step 5 to unlock the secret key for siging the package.
7. Install and run mt-daapd
sudo dpkg -i mt-daapd_0.9~r1696.dfsg-15build2_amd64.deb