This topic contains 32 replies, has 18 voices, and was last updated by Anonymous 8 years, 9 months ago.
22nd February 2010 at 1:57 pm #17533
I did a little research on this topic, because I am considering something similar for my own music streaming needs. This would be a very very cool setup, indeed.
It will be quite an undertaking. You need a DACP server to handle the conversation with Remote. To the best of my understanding, there is not currently an open DACP server, although there should be enough information out there to write one. There is an open client , and the pairing protocol between client and server has been broken .
Then you need an RAOP  server to stream the music to the Airport Express. Fortunately, there is a free RAOP player out there, raop-play .
Architecturally, these components should not be included in a DAAP server (like Firefly). Instead, they should be separate so that the DACP controller / RAOP player could communicate with ANY DAAP server, including an iTunes machine, via DAAP. That said, it would be nifty to have a package which included all these components in one handy place for users.
 DACP client: http://dacp.jsharkey.org/
 DACP pairing: http://jinxidoru.blogspot.com/2009/06/itunes-remote-pairing-code.html
 RAOP: http://en.wikipedia.org/wiki/RAOP
 RAOP player: http://raop-play.sourceforge.net/
The following links are for additional open source libraries that may be of help.
While the idea of using a Firefly like server to support an iPhone Remote client and streaming to an AirPort Express is obviously useful, I personally am looking for the ability to connect an Apple TV as a client to a Firefly like server embedded in a NAS server, in my case a NetGear ReadyNAS. As far as I can see the above libraries would in theory also allow sharing an iPhoto library as well as an iTunes library (both being stored on the NAS).7th March 2010 at 9:34 pm #17534
I’m currently setting this up on my DNS 323 nas box which can be hacked with fun_plug. Found a how to from a guy that had worked this out using
mpd (to reference the music files and play to a file)
raop-play (to find and link to and stream to the apple express)
mpod (iphone mpd client…could use any mpd client like for an android phone or your pc/mac)
But the dns323 does have firefly as an itunes server and there is interest (or maybe some are already) in the forked seeing as it is active. So would be cool to use that instead….would be less mucking about to set it up 🙂
Hmmm although i’m thinking about an android phone…wonder if there is an app for controller itunes.16th March 2010 at 10:38 am #17535
I’m looking for this server feature for several years now! So keep up going and let us know about the results! You are awesome fellows and you’ll be able to make it!
The forum ‘Feature Requests’ is closed to new topics and replies.