Xspf Jukebox 5.9

Posted on February 7, 2008
Categories: Flash, Projects, XSPF.

The Jukebox is now able to be loaded as a child to any other flash movie, no problem. It can be included in Flash sites or applications without having to be loaded from the Html page. This update also fixes bugs with reading stats, and adds additional accessible information through the “statsurl” interface.
Check it.

del.icio.us:Xspf Jukebox 5.9digg:Xspf Jukebox 5.9spurl:Xspf Jukebox 5.9wists:Xspf Jukebox 5.9simpy:Xspf Jukebox 5.9newsvine:Xspf Jukebox 5.9blinklist:Xspf Jukebox 5.9furl:Xspf Jukebox 5.9reddit:Xspf Jukebox 5.9fark:Xspf Jukebox 5.9blogmarks:Xspf Jukebox 5.9Y!:Xspf Jukebox 5.9smarking:Xspf Jukebox 5.9magnolia:Xspf Jukebox 5.9segnalo:Xspf Jukebox 5.9

63 comments.

savas
Comment on February 16th, 2008.

thanks a lot mate! with every new version it seems it will be great! it would be very nice to see some simple effects in later versions

Comment on February 16th, 2008.

I’d love to hear any ideas you have, what did you have in mind?

JoeA
Comment on March 4th, 2008.

Hey, I just stumbled across your player and think it’s great (currently using the original from Fabricio Zuardi). However, I can’t seem to get it to NOT fade in when a song starts. I tried messing with the crossFade parameter, but it doesn’t seem to fix it - and in fact using the false value seems to turn off the sound altogether. Is the fade-in by design? Are you aware of any problems?

Cal
Comment on March 8th, 2008.

Morrow,
I LOST 3 HOURS TRYING TO FIGURE OUT WHY THE SKINS WOULD NOT CHANGE. skin_url looks for the folder and not the /folder/file.xml and this caused me much distress. Please make notation somewhere on the documentation or skin documentation, that others dont have the same hastles.
Cal

Comment on March 9th, 2008.

well the documentation for skin_url says “url of the skin folder”, but in the next revision it will allow for either

calfellows
Comment on March 11th, 2008.

Lacy,
What threw me is that I had seen a skin.xml file renamed elsewhere. I now understand that this would have never worked.
Cal

calfellows
Comment on March 13th, 2008.

Lacy,

Yours is the best player available, and feedback/customer support here is tops; a very pleasant experience.

You asked for suggestions.

1. Please program the current arrowdown image as a download button.
2. Please program some sort of small logo image for your version of the player, instead of that “@”, and make this “credit” image visible and mandatory on all skins.
3. The track info button, please program some sort of image for that.

No rush, just asking….

Cal

calfellows
Comment on March 13th, 2008.

Lacy,
Also, the text disappears for download and info when player is stopped, but rectangles remain: Changing to images would fix this, will look much better.
Cal

Comment on March 14th, 2008.

can I use this thing on a wordpress blog ?… i use payed hosting and payed domain name… it should work, right ?

calfellows
Comment on March 14th, 2008.

Lacy,

Your original skin, if I click any song or track, the top song plays and not the one I click, unless I double or triple click. Is there any way around this?

Is it “startbutton” which is doing this? Is this tied to the resume song feature thing that is going on?

Cal

Comment on March 15th, 2008.

sure will, thats my setup as well

Comment on March 15th, 2008.

The startbutton is what makes you have to double click, but you can set autoplay to true to fix it

calfellows
Comment on March 18th, 2008.

Recommend to change the skin page to have a thumbnail of each skin over the link, with view/download stats, like a gallery:

Click the thumb here and you’ll see stats:
http://tinyurl.com/ysk83j

Similar layout here:
http://tinyurl.com/29agoz

And here:
http://tinyurl.com/29sohv

Cal

sweetz
Comment on March 19th, 2008.

is it possible to pause a video once it loads? and also rewind?

Something like:

myVideo.autoRewind = true;
myStream.pause();

Comment on March 19th, 2008.

You can pause the video, and it rewinds automatically when stopped, is that what you were asking?

sweetz
Comment on March 20th, 2008.

Can it load a video and then pause at the beginning? Showing only the first frame. The same w/ rewind. Can it rewind and pause at the beginning after a video ends?

calfellows
Comment on March 20th, 2008.

Lacy,
Sweetz just made me realize that the playlist track image or thumbnail for any flv file never shows up, never has a chance. He/she may need to set an image in the embed tag, for the entire playlist as a workaround, but mine does not always load in IE; does in FF.
Cal

Mike East
Comment on March 20th, 2008.

Lacy,

Are you aware that variables.txt will not work if the ampersands are encoded to &? I recommend either adding this functionality or a notation to your instructions file.

Are you aware that variable.txt will not load in IE 6? It loads in FF and Opera, but not in IE6, no matter what I do.

(&autoload=true&autoplay=true)
http://sirmikey.com/music/skinner.html

Cal

Mike East
Comment on March 20th, 2008.

Correction: It now loads in IE6 after clearing cache.

Comment on March 23rd, 2008.

these are all good ideas, next revision

Comment on March 27th, 2008.

hi Lacy,

A little idea for the next revision: add a parameter to control the target attribute of the info button link. Currently, the info button always opens in a new (i.e. “_blank”) window. It would be great to instead be able to target the current (”_self”) window.

Thanks!
Leigh

Ronald
Comment on March 27th, 2008.

Hi Lacy,

Discovered your excellent player a couple of days ago!
I’m actually using it on my Wii to play the music on my PC (combined with Wiideo Center).
Yesterday I tried to implement the WiiCade Flash API to control your player with the Wii Remote. I got the nextTrack, prevTrack functions working. But I ran into problems with the playTrack function.
I assume the function is used to pauze and resume the current number. But when trying this with the spacebar (with your online test) the song doesn’t pauze.
When ‘resuming’ the song the time indicator starts blinking NaN.

I also tried to control the volume (with remote +/- buttons) but I couldn’t get that to work with my feeble coding attempts.
Looking at the code that must be possible somehow (volumeChange)?

Anyway, thanks for your excellent work on this player. You’ve made me a very happy Wii owner! :)

Greetz from the Netherlands,

Comment on March 27th, 2008.

sorry, i’ve played the Wii but i don’t have one for myself, so for now, any Wii functions are as-is

sweetz
Comment on March 27th, 2008.

ViFull screen mode for video, please!:-)

Comment on March 28th, 2008.

got it, ditto @ Leigh

MEAGAIN
Comment on March 29th, 2008.

Lacy,
hoverMessage= variable fouls/kills the following functions:

1. Volumedisplay
2. Scrollbutton
3. Loadbar
4. timebar
5. trackdisplay

gecko
Comment on March 29th, 2008.

Lacy-

First, thanks for your great work on the player. I have more of a coding question than a design question here. Do you know if it’s possible to target a frame using the “info” button in the xspf player. Not being a code wiz… I’d like to have the player in the top frame ( ) of the frameset “prodframes.html” and have the info for each playlist track open a new html doc in the bottom frame ( ).

Currently, the info tag in the xspf playlist contains an absolute url and opens a new browser window.

Thanks for your advice.

savas
Comment on March 30th, 2008.

hello lacy, been sometime; sorry for a late reply; from my first comment i told about seeing some effects would be nice..what on my mind is;
simple fade in/out effects and similar effects that i can use(plug) with vector buttons. it would also be very nice to see a resizable players, the skin file looks like a css, i mean maybe there can be something like using percents for widths heights etc,

i am really far away from flash applications,so i dont know the restrictions of the program, another wish of me is:
i am grabbing a huge kind of playlist file, in this playlist some mp3 links are death,i remove these death links via php, but its on server side, if this player can do this for me it will be on client side, and by this way, server will never overloaded..what i am trying to tell is, can this player process and remove death links from playlists? (at least it will be great,if player not stucked and pass the other song,when it finds a death link). thanx a lot lacy
all the best

MEAGAIN
Comment on April 1st, 2008.

Gecko,
The link is in the swf, which makes it popup to whole page. Another option is to overlay an html link over the player using css. I think that this would work best for me, added/wrapped to the embed/object tag. My site is sirmikey.com if you need to contact me.
Cal

gecko
Comment on April 3rd, 2008.

MEAGAIN-

Thanks for the comeback and the clue. I was able to dig into the Flash doc and find the “info” button target and change accordingly. It’s working.

gecko

Kryschelle
Comment on April 6th, 2008.

Hi.I stumbled upon your player and I totally liked it! But I do not know how I could use it. Can I use it in my Multiply site? I also do not know how it works. Am I that dumb to not know how to use this? :(

Comment on April 10th, 2008.

no you are not dumb, but it does help to have a little experience with HTML. I have never used the multiply site, but as far as I can tell it doesn’t look like you can use the player on it.

Florian
Comment on April 13th, 2008.

Hi, thanks for this apparently very nifty application. I’m quite new to actionscript, but just wonderung if you cold tell me, why I can’t target my own .xspf file, when I try to modify the source file. I’m still getting an error message that Flash couldn’t open the URL to my specified file.
I’m having the .xspf file in the same folder, but get the following path information with the error…

…/xspf%20jukebox/sampleplaylist.xspf?0.827117720618844″

Can’t even get a grasp where the strange number which is always random comes from, because I can’t localize a math.operator.

Would be really nice if you could help me, have been trying hard for ours.

Cheers, Florian

Comment on April 13th, 2008.

Are you testing locally? the random string of numbers is to prevent caching of the playlist, so that it loads properly over the ‘net. It should work when loaded from a normal browser, but to test in flash, you would need to edit the actionscript a bit

Florian
Comment on April 13th, 2008.

Oh, thanks for the quick reply. I read a little about that stuff in the meantime and know what it’s good for now, I think. Would just be nice to see it working locally, but I’ll just upload it or try to change the actionscript. Any hints for changing it temporarily so that I can target the local .xspf file on my machine? :)

RB
Comment on June 13th, 2008.

Hey Lacy,

Tha player is great. I originally had this working great but ran into probs when you came out with the skinable version and I have since been able to get it working…. I’ve spent houres on it. I’ve used your blank page, etc. and many other methods. Any help would be greatly appreciated.

Dave
Comment on June 22nd, 2008.

I’m waiting for Ogg Vorbis support. If this happens, this jukebox will be usefull for me.

Comment on July 10th, 2008.

Hey Lacy,

Again, Thanks for all your hard work on this player. I have a quick question though, does the “volume_level” parameter actually work? I can’t seem to implement it properly, and i’ve looked around for working examples online, but all the players seem to start at 100%, regardless of the parameter value.

Thanks,
William

Comment on July 10th, 2008.

i see, the value just isn’t reflected properly in the volume control display. disregard my previous message.

Comment on July 15th, 2008.

I would also love Ogg Vorbis support. Is there any chance of this happening?

Comment on July 16th, 2008.

not anytime soon, the jukebox can only support formats that are supported by adobe flash, which at this time only includes swf, flv, and mp3

C0mpton
Comment on July 16th, 2008.

You got any more updates coming anytime soon, Lacy?
Any PHP functionality? I’d love to incorporate this as a part of my CMS which is design in PHP and MySQL.

Comment on July 16th, 2008.

what sort of php functionality would you like to see? I make my updates based on your ideas

Joeseph
Comment on July 17th, 2008.

skindoc does not open in IE. It’s ok in FF

gabby
Comment on July 17th, 2008.

Is there any way to highlight the current playing song? Like put a background color on it?

Comment on July 17th, 2008.

you can expect to see that option in the next revision

jasonrm
Comment on July 17th, 2008.

Lacy, very cool player. Flash never has been something I could get the hang of so it’s cool that there are folks like yourself that are willing to make something like this available to “the rest of us”.

The one item on my wishlist is for AAC support. Might that be a planned addition by any chance?

No matter what, very cool. ;)

Comment on July 17th, 2008.

You bet, I will be looking into support for new formats very soon

JR
Comment on July 19th, 2008.

Why does the player stop without playing entire list? It plays two tracks and stops. It it the auto-resume feature, or maybe slight changes in formats which hangs it up? Also, I added a flv to a playlist and it stops with the flv, wont keep going unless I click the next. Any clues? Please?
JR

C0mpton
Comment on July 25th, 2008.

Uploading the mp3 files through my CMS, and have it add the file to the playlist. I hope that makes a little sense.

Comment on July 26th, 2008.

Thanks for all the hard work on this player.. much appreciated! it works perfectly with FF and Safari, but for some reason, I can’t get it to work with IE7.. If you have a moment, can you check my page source (http://acidplanet.org) and let me know what I did wrong? Thanks again……….. Tommy

gecko
Comment on July 29th, 2008.

Dear Lacy-

Does the jukebox support access to password-protected folders? I would like to protect my audio from unauthorized access but make it available to the players. If not currently, would it be a difficult to do? Thanks in advance.

Comment on July 30th, 2008.

I have never tried accessing a password protected folder with flash, but adding the username and password to each url should work properly. ex: http://username:password@mysite.com/secure/audio.mp3

try that format and see how it works

gecko
Comment on July 30th, 2008.

Lacy-

Thanks for the quick comeback. I changed the URL in the player to include the username:password that I’m using to protect the xspf playlists folder (using the format you suggested). Not much use in protecting the audio files folder if the directory paths in the playlist contain the passwords. Anyway, now I get a username/password prompt window when the player tries to open… the embedded username/password in the swf file doesn’t seem to make a difference. I’d like the authentication to happen behind the scenes. Don’t know if it’s possible…

Thanks again.

greengeek
Comment on August 5th, 2008.

[quote]Please program some sort of small logo image for your version of the player, instead of that “@”, and make this “credit” image visible and mandatory on all skins.
[/quote]

This had to be one of the worse suggestions. I haven’t been able to use the latest version of this wonderful player because of this. I have since been using the jw media player, but really miss using the xspf jukebox because it is far more userfriendly and easier to configure.

The author should definetely be credited, that is what right clicking on the player should show. A nice about link. I often right click on players that I find that I think look cool to see wha they were built on. Having such a large logo on the player itself is distraction from the player as well as the overall feel of the website one is trying to use the player in. Especially on small players where it can cover a good quarter of the player, yuck.

Is there any easy way to remove this logo without having to go into the flash itself. The thing that makes your player so much more better than the alternatives, is easy to configure without having to load a flash program to edit.

Anyways, keep up the killer program. Love the java interaction you are currently doing. Just please get rid of such an ugly, large, and obvious logo.

Comment on August 5th, 2008.

Sometime when the flash player is loaded and tried to play, it says “Undefined” and it won’t play. On the second or third try of loading the flash, it plays. Any idea why this is happening?

marco
Comment on August 10th, 2008.

hi could you add some code: so that when it loads a list, it can check if the urls work (exist) and remove the non-existent url locations

Gracias!!

Kevin
Comment on August 22nd, 2008.

TO: calfellows ; The subject was well to bring up but you forgot your manners. I figured it out in 10 minutes by looking at her source code in the example page. Support is the hardest thing to cover for a project, and she is one person, so you may have to fend for yourself at times. Get used to it.

TO Lacy: Thank you very much. Very cool very cool

Kevin
Comment on August 22nd, 2008.

TO LACY: Sorry for assuming too much about you in my previous post, my man. Again, sick project, well done.

TO THE REST: A lot of these comments are pushy and lack any sort of class. Learn how to speak to people.

Kevin
Comment on August 22nd, 2008.

Oh, and I second greengeek’s post about the credit image. I’d rather give credits in text at the bottom of the site. Let me know if there are options to get rid of it.

Comment on August 22nd, 2008.

Lacy, I love you! I reaaally love you! I have trying to teach myself Actionscript and PHP from scratch to hopefully create a dynamic media player for my new little site, and while I was googling around to learn more about the radio function, I came across your player. I remembers positions between pages. It’s customizable. It works with Wordpress. It’s beautiful!

*sniff*

Okay, I haven’t started using it yet. I got to scrap out my jumbled mess first, but thank you for at least the inspiration. BRB, got to do some reading!

chanzilla
Comment on August 25th, 2008.

Okay, I’m back after some playing around! I photoshopp’d the skin a bit, but did not mess with functionality too much. However, even with the autoplay=true, I still can’t get the player to play more than one song. FF/RW work fine, but not autoplay. I want to use your player badly but my codevelopers are a bit sketchy b/c we can’t get the autoplay to work. Also, is there any flexibility of the auto-resume feature? And, I hate to bring this up, but is there a way of re-enabling the radio_mode? My playlists, which are somewhat dynamic in nature, are dependent on that rarely used feature.

chanzilla
Comment on August 31st, 2008.

I have most of my little issues worked out - I just spent the past few days learning mySql so I could create arrays based on db records of mp3s. So, my playlists are dynamically generated from associative arrays, which can be refreshed/updated from my mySql db. The good news is that the playlists are working fine. The bad news is that I can’t get the player to play the next playlist. It will either repeat the same playlist if repeat_playlist = true, or it will play nothing, but show my next playlist title on the display if repeat_playlist=false. Here are my variables.txt:
&autoload=true&autoplay=true&format=Now Playing -title by -creator on NoctaviusRadio.com&mainurl=http://www.noctaviusradio.com&volume_level= 80&repeat_playlist=false&crosFade=1

The actual player can be found here:
http://www.noctaviusradio.com/popup.php
It will be a popup from any webpage. I can’t use the autoresume feature b/c my playlists are dynamic. I’m not sure how to post my code used, but it’s fairly identical to what the generator outputted.

Anyone have any ideas/suggestions on how I can get the next playlist to load and play? Lacy mentioned a meta tag, but I’m not sure where to put it or how it’s used. My original playlist is .php and it works fine. I just can’t get the next playlist to load/play automatically (or at all).

Leave a comment

Names and email addresses are required (email addresses aren't displayed), url's are optional.

Comments may contain the following xhtml tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>