+ Reply
Results 1 to 10 of 10
  1. #1
    What's Jailbreak?
    Join Date
    Nov 2007
    Posts
    17
    Thanks
    1
    Thanked 6 Times in 5 Posts

    Default Firefly streaming for 2.0.1

    hey everyone.

    anyone know if firefly will be updated for 2.0?
    i love this app when we had 1.1.3 and 1.1.4 (with a little bit of hacking, it worked on 1.1.4) and would love to stream my iphone music library to my PC wirelessly like the app allowed.

  2. #2
    What's Jailbreak?
    Join Date
    Mar 2008
    Posts
    12
    Thanks
    1
    Thanked 0 Times in 0 Posts

    yes i agree! can someone get this working with 2.x?

  3. #3
    What's Jailbreak?
    Join Date
    Mar 2008
    Posts
    12
    Thanks
    1
    Thanked 0 Times in 0 Posts

    bump?

  4. #4
    What's Jailbreak?
    Join Date
    Sep 2008
    Posts
    3
    Thanks
    0
    Thanked 2 Times in 1 Post
    I found this under Cydia and installed it. It didn't come with a configuration file, and it took some research to develop one. Once I got that running, the service worked. It took even more research to get a plist file created to integrate it with BossPrefs. Here's what I did:

    Create a /etc/mt-daapd.conf file
    Code:
    #
    # mt-daapd.conf
    #
    # Edited: Fri Sep 19 14:53:31 2008
    # By:     root
    #
    web_root        /usr/share/mt-daapd/admin-root
    port            3689
    admin_pw        alpine
    mp3_dir         /private/var/mobile/Media/iTunes_Control/Music
    servername      My iPhone
    runas           mobile
    playlist        /etc/mt-daapd.playlist
    extensions      .mp3,.m4a,.m4p
    db_dir          /private/var/cache/mt-daapd
    rescan_interval 300
    scan_type       2
    always_scan     1
    logfile         /var/log/mt-daapd.log
    process_m3u     1
    compress        1
    Create a /Library/LaunchDaemons/org.fireflymediaserver.mt-daapd.plist file
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyLi....dtd">
    <plist version="1.0">
    <dict>
            <key>Label</key>
            <string>org.fireflymediaserver.mt-daapd.plist</string>
            <key>Program</key>
            <string>/usr/sbin/mt-daapd</string>
            <key>ProgramArguments</key>
            <array>
                    <string>/usr/sbin/mt-daapd</string>
            </array>
    </dict>
    </plist>
    Register your new /Library/LaunchDaemons/org.fireflymediaserver.mt-daapd.plist file with launchctl (this must be run as root)
    Code:
    launchctl load /Library/LaunchDaemonsorg.fireflymediaserver.mt-daapd.plist
    Add a new BossPrefs configuration to start/stop the server
    Code:
    Name: FireFly
    Start: launchctl start org.fireflymediaserver.mt-daapd.plist
    Stop: killall mt-daapd
    Process: /usr/sbin/mt-daapd
    Icon: /Applications/BossPrefs.app/firefly.png
    Enjoy!
    Last edited by ChadK; 09-22-2008 at 04:19 PM.

  5. The Following 2 Users Say Thank You to ChadK For This Useful Post:

    Beau (09-21-2008), shockme17 (09-21-2008)

  6. #5
    What's Jailbreak?
    Join Date
    Mar 2008
    Location
    South Australia
    Posts
    13
    Thanks
    1
    Thanked 13 Times in 6 Posts

    Thank you so so much ChadK - worked perfectly!

  7. #6
    What's Jailbreak?
    Join Date
    Mar 2008
    Posts
    12
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Wow, finally!

    Though, I'm getting a Socket not found error when I try to register the plist file.

    also. where does the bossprefs configuration go?
    Last edited by shockme17; 09-21-2008 at 12:32 AM.

  8. #7
    What's Jailbreak?
    Join Date
    Sep 2008
    Posts
    3
    Thanks
    0
    Thanked 2 Times in 1 Post
    I found a couple of issues and edited my original post. The mt-daapd.conf file should have the runas option set to mobile instead of root. When it is set as root, you won't be able to stop the service from BossPrefs.

    Quote Originally Posted by shockme17 View Post
    Wow, finally!

    Though, I'm getting a Socket not found error when I try to register the plist file.

    also. where does the bossprefs configuration go?
    Make sure you execute the "launchctl load" command as root. BossPrefs has a GUI interface to add new services. It's under the "config" menu.

  9. #8
    What's Jailbreak?
    Join Date
    Mar 2008
    Posts
    12
    Thanks
    1
    Thanked 0 Times in 0 Posts

    hmm.. now it's saying that the plist is already loaded, yet i cannot reach the server from my browser..

    is there a way to access the gui from my browser? iphonip:3689?

  10. #9
    What's Jailbreak?
    Join Date
    Sep 2008
    Posts
    3
    Thanks
    0
    Thanked 2 Times in 1 Post
    Quote Originally Posted by shockme17 View Post
    hmm.. now it's saying that the plist is already loaded, yet i cannot reach the server from my browser..

    is there a way to access the gui from my browser? iphonip:3689?
    As root execute:
    Code:
    launchctl unload /Library/LaunchDaemonsorg.fireflymediaserver.mt-daapd.plist
    launchctl load /Library/LaunchDaemonsorg.fireflymediaserver.mt-daapd.plist
    Then reboot your iPhone.

    You can access the web interface (when it's running) by browsing to:

    http://127.0.0.1:3689

    Don't leave off the http either.

  11. #10
    Green Apple GrandmaPearl's Avatar
    Join Date
    Jan 2008
    Posts
    53
    Thanks
    5
    Thanked 0 Times in 0 Posts

    doesnt the app SIMPLIFY MEDIA do the same thing? it was free when i got it in he app store.. i might be mistaken though..

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts