NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
jelockwood1
Jul 29, 2011Guide
Please port forked-daapd to ReadyNAS to replace Firefly
Currently like all other NAS boxes, the ReadyNAs uses the obsolete Firefly (aka. mt-daapd) code. This still works (just) as a very basic music sharing server to iTunes clients, but does not support newer features like Apple Remote, Apple TV, AirPlay, etc. etc. features. Firefly (and the mt-daapd code it is based on) are effectively dead products and no longer supported by the original authors.
However there is a new equivalent also free priece of software called forked-daapd which does support all these new feautres.
Allgededly forked-daapd has been successfully ported to the Qnap NAS see http://forum.qnap.com/viewtopic.php?f=177&t=37472 I am sure NetGear would not want to be considered inferior to Qnap Information about the forked-daapd project can be found at http://www.technologeek.org/projects/daapd/index.html and http://blog.technologeek.org/category/h ... rked-daapd and code at http://anonscm.debian.org/gitweb/?p=use ... -daapd.git
Note: I would have no problems with NetGear only adding support for forked-daapd to x86 based ReadyNAS units if that makes it more practical to achieve.
I am aware that implementing forked-daapd as-is would require updating libraries like libc on the ReadyNAS but that would be no bad thing to do anyway. Again I would point out that someone has ported forked-daapd to the Qnap which normally has the same libc issue.
UPDATE:
As many people posting support for this feature request will know, iTunes 10.5 is no longer able to work with FireFly. This makes the need for Firefly to be replaced by forked-daap even more urgent. Currently the QNAP being able to run forked-daap is the only NAS that has a solution. Time for action NetGear I think.
However there is a new equivalent also free priece of software called forked-daapd which does support all these new feautres.
Allgededly forked-daapd has been successfully ported to the Qnap NAS see http://forum.qnap.com/viewtopic.php?f=177&t=37472 I am sure NetGear would not want to be considered inferior to Qnap Information about the forked-daapd project can be found at http://www.technologeek.org/projects/daapd/index.html and http://blog.technologeek.org/category/h ... rked-daapd and code at http://anonscm.debian.org/gitweb/?p=use ... -daapd.git
Note: I would have no problems with NetGear only adding support for forked-daapd to x86 based ReadyNAS units if that makes it more practical to achieve.
I am aware that implementing forked-daapd as-is would require updating libraries like libc on the ReadyNAS but that would be no bad thing to do anyway. Again I would point out that someone has ported forked-daapd to the Qnap which normally has the same libc issue.
UPDATE:
As many people posting support for this feature request will know, iTunes 10.5 is no longer able to work with FireFly. This makes the need for Firefly to be replaced by forked-daap even more urgent. Currently the QNAP being able to run forked-daap is the only NAS that has a solution. Time for action NetGear I think.
47 Replies
Replies have been turned off for this discussion
- grimlochAspirantMaybe a member of the Jedi council could comment as to the possibility whether this will ever happen. If it's a definite no please tell us so there's no need to keep wondering.
- etonLuminaryBump!
forked-daapd to ReadyNas now, no time to waste. - grimlochAspirantWhocares told me recently that he's been working on it for months, but there are some major hurdles to overcome.
One of my airport expresses is not working so I'm going to replace it with an apple TV today. Looking forward to not having to turn on a PC to stream music from the NAS and control with my Android iTunes remote! Hopefully sooner than later.
Sent from my MB855 using Tapatalk 2 - etonLuminary
That sounds very promising. Mr Whocares has made some great contributes to ReadyNas add-ons.grimloch wrote: Whocares told me recently that he's been working on it for months... - Dewdman42Virtuoso+1
dsm1212 wrote: Another approach though would be to focus on the user mode stuff like libc that the community can't update. If you get those up to date then many addons like this one will be easy for the user community to do on our own.
This is really the key. This libc issue has shown up in a number of other places as well. For example, the most up to date version of utorrent server also needs it. I don't understand all of the issues exactly related to libc, but it sounds like its a kernal level issue which requires the firmware to be updated. But I do think that if the kernal were updated somehow to support this, lik dsm said, other users could contribute a lot more easily.
By the way, someone mentioned the QNAP has had this libc issue in the past as well. I do see that the QNAP seems to have a lot more addons ported to it. Does anyone know how they dealt with the libc issue over there or why they have so many more addons ported?
Myself, I tried the itunes server on my readyNAS and basically it would not airplay to AppleTV and would not stream to my iphone's normal media player either. Honestly I don't even see the point of firefly unless you have a household full of people that play all their music through their itunes client on their computers and you want one central server for it. Maybe in college dorms. Firefly works for that. But that's about it. Most of the stuff people want to do is playing their itunes library through other devices like AppleTV, iphones, ipads, Roku, etc...none of which firefly helps with. - It looks like as of iTunes 10.6.3 compatibility with Firefly Server is broken yet again. This only serves to further support the need for NetGear to get of their ass and update their software to a) support libc, and then b) support porting forked-daapd to the ReadyNAS.
EDIT - correction, 4.2.21 firmware does work with iTunes 10.6.3, I was running 4.2.19 firmware which was supposed to include the patched version of Firefly but it did not work, after upgrading to 4.2.21 it is fine. I still think NetGear need to get forked-daapd ported. - super_poussinVirtuosodone on arm readynas :)
super-poussin wrote: done on arm readynas :)
Congratulations and many thanks for doing this this, I personally have x86 (Pro) models so I will have to wait until you have a version for those.- grimlochAspirantIs it available for download for arm? I also have a pro, but just curious..
super-poussin wrote: done on arm readynas :)
Wow. That is good news for those ARM owners.
Last I recall, Stefan said it was looking like a task and a half, and might never be possible without some heavy tweaking. How does the ARM units deal with the problems Stefan encountered?
Can't find his post currently, but it should be searchable.
Related Content
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!