FireFly Media Server › Firefly Media Server Forums › Firefly Media Server › Add-on Software › FirePlay Flash client for FireFly
- This topic has 873 replies, 99 voices, and was last updated 13 years, 11 months ago by beaon.
-
AuthorPosts
-
06/12/2007 at 1:55 PM #13711Bo MellbergParticipant
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
06/12/2007 at 3:40 PM #13712AnonymousInactiveGreat!
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)
06/12/2007 at 5:16 PM #13713blammParticipant@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.
06/12/2007 at 11:05 PM #13714Bo MellbergParticipant@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…)
07/12/2007 at 1:05 AM #13715AnonymousInactive07/12/2007 at 2:46 AM #13716AnonymousInactiveLooks 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?
07/12/2007 at 6:55 AM #13717blammParticipant@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
07/12/2007 at 7:17 AM #13718blammParticipant@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”
07/12/2007 at 7:54 AM #13719blammParticipantHi,
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">
PopoutYou 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!
07/12/2007 at 9:14 AM #13720sonichouseParticipant@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.
-
AuthorPosts
- The forum ‘Add-on Software’ is closed to new topics and replies.