FirePlay Flash client for FireFly

Viewing 10 posts - 441 through 450 (of 874 total)
  • Author
    Posts
  • #13711
    Bo Mellberg
    Participant

    New version (v0.71) out.

    Fixes:

    * 1-hour songs have their correct length displayed
    * Hold down play/pause for one second to abort the buffering
    * XSPF playlist is generated on demand.

    Why XSPF? Because it’s a free and extendable format for playlists. Please see http://www.xspf.org/ for more info.

    /Bo

    #13712
    Anonymous
    Inactive

    Great!

    But…

    Winamp doesn’t support XSPF. Apparently there’s a plugin but I certainly can’t find it.

    I realise this is entirely Winamp’s fault, but I’m stuck on Windows at work and Winamp lite really is the best of the MP3 players available.

    Any chance of a second (EXTM3U) export button?

    EXTM3U is as dumb as they come in terms of generating programmatically:

    #EXTM3U
    #EXTINF:2988,keysersoze - Love The Remix........
    http://keysersoze.podOmatic.com/enclosure/2007-10-27T05_27_18-07_00.mp3
    #EXTINF:2582,Brian Ibbott - Coverville-071030-The Fourth Annual Halloweeen Show
    http://feeds.feedburner.com/~r/coverville/~5/177458097/Coverville-071030.mp3

    etc (the number being the length in seconds)

    #13713
    blamm
    Participant

    @Bo Mellberg wrote:

    New version (v0.71) out.

    Fixes:

    * 1-hour songs have their correct length displayed
    * Hold down play/pause for one second to abort the buffering
    * XSPF playlist is generated on demand.

    Why XSPF? Because it’s a free and extendable format for playlists. Please see http://www.xspf.org/ for more info.

    /Bo

    Cool. Works with VLC and Foobar.

    #13714
    Bo Mellberg
    Participant

    @Strawp wrote:

    Winamp doesn’t support XSPF. Apparently there’s a plugin but I certainly can’t find it.

    Here: http://plext.blogspot.com/

    I really consider FirePlay’s playlist “functionality” as a dirty hack and I really don’t wanna see it stay in the application for long. I still hope for a more appealing solution (save as…)

    #13715
    Anonymous
    Inactive

    @blamm wrote:

    Cool. Works with VLC and Foobar.

    How’d you do this w/foobar?

    #13716
    Anonymous
    Inactive

    Looks like I might have a problem with the server.

    @sonichouse wrote:

    Does the following work in your browser ?

    http://YOURFIREFLYSERVER:3689/server-info?output=xml

    This returns soemthing but not in xml

    msrv   ‹mstt      Èmpro      apro      minm   MediaServer Musicmsau    mstm     msex    msix    msbr    msqy    msup    msdc      

    I turned on the log and watched both this request and iTunes request. This request is http and iTunes is daap. Other than that the output seems to be the same.

    BTW, iTunes can see and play from this server.

    Here is the log:


    2007-12-06 18:34:22: Thread 53: parsing GET args
    2007-12-06 18:34:22: Thread 53: Entering ws_getgetvars (output=xml)
    2007-12-06 18:34:22: Thread 53: Adding arg output = xml
    2007-12-06 18:34:22: Added *output=xml*
    2007-12-06 18:34:22: Thread 53: Done parsing GET/POST args!
    2007-12-06 18:34:22: Thread 53: Original URI: /server-info
    2007-12-06 18:34:22: Thread 53: Translated URI: /server-info
    2007-12-06 18:34:22: Thread 53: Preparing to find handler
    2007-12-06 18:34:22: Thread 53: URI Match!
    2007-12-06 18:34:22: Thread 53: Time is 1196994862 seconds after epoch
    2007-12-06 18:34:22: Thread 53: Setting time header
    2007-12-06 18:34:22: Added *Date=Fri, 7 Dec 2007 02:34:22 GMT*
    2007-12-06 18:34:22: Thread 53: Using non-default handler
    2007-12-06 18:34:22: Added *Accept-Ranges=bytes*
    2007-12-06 18:34:22: Added *DAAP-Server=mt-daapd/0.2.4.1*
    2007-12-06 18:34:22: Added *Content-Type=application/x-dmap-tagged*
    2007-12-06 18:34:22: Entering config_set_status
    2007-12-06 18:34:22: Exiting config_set_status
    2007-12-06 18:34:22: Preparing to send server-info for client ver (null)
    2007-12-06 18:34:22: Satisfying request
    2007-12-06 18:34:22: Serializing
    2007-12-06 18:34:22: Added *Content-Length=147*
    2007-12-06 18:34:22: Emitting headers
    2007-12-06 18:34:22: Emitting reponse header Content-Length: 147
    2007-12-06 18:34:22: Emitting reponse header Content-Type: application/x-dmap-tagged
    2007-12-06 18:34:22: Emitting reponse header DAAP-Server: mt-daapd/0.2.4.1
    2007-12-06 18:34:22: Emitting reponse header Accept-Ranges: bytes
    2007-12-06 18:34:22: Emitting reponse header Date: Fri, 7 Dec 2007 02:34:22 GMT
    2007-12-06 18:34:22: Sent 147 bytes in 0 seconds
    2007-12-06 18:34:22: Done, freeing
    2007-12-06 18:34:22: Finished serving DAAP response
    2007-12-06 18:34:22: Entering config_set_status
    2007-12-06 18:34:22: Exiting config_set_status
    2007-12-06 18:34:22: Thread 53: Terminating
    2007-12-06 18:34:22: Thread 53: Freeing request headers
    2007-12-06 18:34:22: Thread 53: Freeing response headers
    2007-12-06 18:34:22: Thread 53: Freeing request vars

    @Bo Mellberg wrote:

    You can also try the corresponding rsp call, which is what FireFly is using:

    http://YOURFIREFLYSERVER:3689/rsp/info

    This one returns a “404 not found” on the browser. Here is the log


    2007-12-06 18:38:09: Thread 54: Original URI: /rsp/info
    2007-12-06 18:38:09: Thread 54: Translated URI: /rsp/info
    2007-12-06 18:38:09: Thread 54: Preparing to find handler
    2007-12-06 18:38:09: Thread 54: URI Match!
    2007-12-06 18:38:09: Thread 54: Time is 1196995089 seconds after epoch
    2007-12-06 18:38:09: Thread 54: Setting time header
    2007-12-06 18:38:09: Added *Date=Fri, 7 Dec 2007 02:38:09 GMT*
    2007-12-06 18:38:09: Added *Connection=keep-alive*
    2007-12-06 18:38:09: Added *Server=mt-daapd/0.2.4.1*
    2007-12-06 18:38:09: Added *Content-Type=text/html*
    2007-12-06 18:38:09: Added *Content-Language=en_us*
    2007-12-06 18:38:09: Thread 54: Using non-default handler
    2007-12-06 18:38:09: Preparing to decode YWRtaW46YWRtaW4xMjM=
    2007-12-06 18:38:09: Decoded xxx:xxx
    2007-12-06 18:38:09: Decoded user=xxx, pw=xxx
    2007-12-06 18:38:09: Added *HTTP_USER=xxx*
    2007-12-06 18:38:09: Added *HTTP_PASSWD=xxx*
    2007-12-06 18:38:09: Entering config_handler
    2007-12-06 18:38:09: Entering config_set_status
    2007-12-06 18:38:09: Exiting config_set_status
    2007-12-06 18:38:09: Updating Connection from keep-alive to close
    2007-12-06 18:38:09: Cannot resolve /opt/share/mt-daapd/admin-root//rsp/info
    2007-12-06 18:38:09: Thread 54: Entering ws_returnerror (404: Not found)
    2007-12-06 18:38:09: Updating Connection from close to close
    2007-12-06 18:38:09: Emitting reponse header Content-Language: en_us
    2007-12-06 18:38:09: Emitting reponse header Content-Type: text/html
    2007-12-06 18:38:09: Emitting reponse header Server: mt-daapd/0.2.4.1
    2007-12-06 18:38:09: Emitting reponse header Connection: close
    2007-12-06 18:38:09: Emitting reponse header Date: Fri, 7 Dec 2007 02:38:09 GMT
    2007-12-06 18:38:09: Entering config_set_status
    2007-12-06 18:38:09: Exiting config_set_status
    2007-12-06 18:38:09: Entering config_set_status
    2007-12-06 18:38:09: Exiting config_set_status
    2007-12-06 18:38:09: Thread 54: Terminating
    2007-12-06 18:38:09: Thread 54: Freeing request headers
    2007-12-06 18:38:09: Thread 54: Freeing response headers
    2007-12-06 18:38:09: Thread 54: Freeing request vars
    2007-12-06 18:38:09: Thread 54: Closing fd
    2007-12-06 18:38:09: With thread 54 exiting, 1 are still running

    This looks like a firefly server problem. I am running mt-daapd 0.2.4.1. Any ideas?

    #13717
    blamm
    Participant

    @raintheory wrote:

    @blamm wrote:

    Cool. Works with VLC and Foobar.

    How’d you do this w/foobar?

    Install foo_xspf

    http://maadman.ma.funpic.de/?page_id=4&language=en

    Unfortunately it struggles with transcoded files but the XSPF import works a treat.

    http://www.hydrogenaudio.org/forums/index.php?showtopic=56218&mode=threaded

    #13718
    blamm
    Participant

    @Bo Mellberg wrote:

    Allright, give it a try. It’s a VERY blunt download instrument if you ask me, since Flash automatically opens your browser and lets the browser ask you what to do with the file.

    Hi Bo. Suggest a small change. “Download MP3” is not right. How about “Download songs”

    #13719
    blamm
    Participant

    Hi,

    For those of you who have modified fireplay.html to integrate it into the Firefly pages. I have a mod that allows me to keep Fireplay integrated but pop it out into a new window if I just want the player. Thought I would share it. It requires a second vanilla install of Fireplay, a couple of changes to fireplay.html and a gif.

    Add this between the tags of fireplay.html


    <!--
    function popitup(url) {
    newwindow=window.open(url,'name','height=620,width=800');
    if (window.focus) {newwindow.focus()}
    return false;
    }

    // -->

    and this just before the tag

     <a
    href="http://192.168.2.10/fireplay/fireplay_popout.html"
    onclick="return popitup('http:///fireplay/fireplay_popout.html')"><img
    style="width: 18px; height: 15px;" src="icon-popout.gif"
    alt="Popout" align="absmiddle">
    Popout

    You will see that the last bit of code has a link to a second install of Fireplay on my webserver. This is the vanilla install. Requires me to install any updates to Fireplay twice but it’s worth it.

    The popout gif is here

    http://myweb.tiscali.co.uk/toaster/icon-popout.gif

    Have fun!

    #13720
    sonichouse
    Participant

    @aasamy wrote:

    This looks like a firefly server problem. I am running mt-daapd 0.2.4.1. Any ideas?

    This requies one of the nightlies to support the XML requests.

Viewing 10 posts - 441 through 450 (of 874 total)
  • The forum ‘Add-on Software’ is closed to new topics and replies.