Sat 1 Mar 2008
FireFlyMediaServer on the iPhone is one of the best things about a jailbreak, but with the 1.1.3 firmware, and all the root vs mobile user data and perms being jumbled around, I couldn’t even find an example online of how to get the thing up and running properly, it would install and show up in the uictl list, but spat out an error about a script not being able to complete. I think in retrospect that error has something to do with scanning the iTunes library.
I’m no expert at all, but here is the path i took to making it work:
1. Make sure Uictl shows org.fireflymediaserver.mt-daapd.plist in black, if it’s red, tap it, and select load -w.
2. In a browser on a wifi enabled compy, go to http://[the_ip_address_of_your_iphone]:3689 - use root/dottie - this is not connected to your phone’s ssh pw. (you can also hit 127.0.0.1:3689 in the phone’s browser, but it’s pretty small, and the screen isn’t designed for the small layout)
3. In the configuration section, edit the path to your music, it seems to assume root (from the early days) but needs to be updated to /mobile/

4. Go back to the server status and start a new full scan of your music files, this might take a minute or ten.
5. Now, if you had iTunes open already, and saw the empty device in the shared section, you can just eject it, and reconnect to see the updated content!
I also found that your music will simply be listed by song, so using the server’s own playlist creation tool is suggested, especially if you’ll be browsing this music in anything other than iTunes. (I’m thinking about putting a roku in the car, so I can stream songs from the iPhone to the car stereo over wifi. I’ll post that story once it actually happens.)
March 31st, 2008 at 11:12 pm
Thanks for the detailed help! Now I got it up and running on my 1.1.4 iPhone.
I really love the iPhone in almost every way, but the most annoying thing at the moment is the earphone plug hole, which only takes the Apple-provided earphones. That’s why I needed the media streaming so I can listen to my music at work as well with better and more comfortable earphones.
This saved my day (and my other earphones from carving the plug smaller to fit into the iPhone)!
April 1st, 2008 at 8:03 am
yeah, regarding the headphones, i tried carving with a knife, and besides nearly severing my finger, it resulted in a really sloppy finish. The next attempt was holding the jack with some vice grips and using heavy rough sandpaper to hone a smooth even reduction of girth. I have done this for a few cables and it’s worth the 10 minutes effort (when streaming isn’t an option )
April 5th, 2008 at 5:29 pm
Thanks for this write up. 1.1.4 plus firefly is nice for when i’m at work.
I suggest using an xacto and “rolling” the plug on a solid surface. Sharp enough to slice through the rubber and if you slip you just hit the top of desk or whatever hard surface you are using. This leaves exposed the soldered connection though.
May 21st, 2008 at 11:58 am
will this work with itouch/windows vista?i got up to the scan.it scans for about 5 seconds then it say Idle…whats wrong?
May 21st, 2008 at 12:18 pm
@Xela: sorry, just a mac user here