Anyone having problems getting everything to work just right with the Xspf Jukebox may want to click the link below. I have thrown together a super-simple page that incorporates all of the included files with the Jukebox download. The source files are also available for download so that you can see exactly how to use them. XSPF Jukebox
I am now accepting submissions of your own Jukebox skins to share with others.
Zip all skin files and visit lacymorrow.com/projects/jukebox/upload/ Email to submit skins to the site. All skins will be approved by myself before being posted on the site. Also the XSPF Jukebox page now shows the contents of the informational tags in the skin.xml file.
Finally, a full writeup on using the Xspf Jukebox has been completed, and should help solve many problems that people have been having. Next to come is a “skin.xml” writeup, on how to create skins, and applications to automate embedding. On another note, a new version of the Jukebox has been released, with minor bug fixes and a couple of changes: the player will no longer connect to Amazon to retrieve images unless the “findImage” variable is set to true. Id3 tags will be used if no creator, title, or annotation is present. The “skin_url” is no longer the xml file, but the folder containing your skin. Single tracks now use the two parameters “track_url” and “track_title” in the place of “song_url” and “song_title”. The download should be available in the next few days with the skins, or if you can’t wait, it is already in the source download.
Thats right, the ‘XSPF Web Music Player’ is no more, my jukebox has been completely rewritten, losing the last snippits of code from Fabricio Zuardi’s original. The Jukebox is fully skinnable, every function previously available has been recoded to support skinning and resizing. The first skin, iPod Black, is a partial demo of what is possible. It supports both audio and video, and works the same way as the normal player. There are 3 files associated with the player, the actual swf file, which while having around 400 extra lines of code, has been cleaned up so that it is the same size as the Xspf, a measly 16kb. Next is the skin.xml file, which contains the instructions for creating the player look, and lastly is the background image. There are two versions, a Flash 7 version for higher browser support, or a Flash 8 version for PNG and alpha channel support. As of now there is no download, but in the next few days I will be remaking my website to support the posting, previewing, and downloading of skins, as well as releasing a few more of my own skins. As for player updates, I will be adding an image loader for greater image options (resize, rotate, color change). The one drawback I can find is in the font display, the user must have your specified font on their computer to view the player correctly, otherwise they will see the default system font (usually Times New Roman). There has only been one function addition, and that is the ability for the alphabetize function to disregard a ‘The’ at the beggining of an artist title, the same way iTunes does. For example, ‘The Beatles’ would come alphabetically before ‘Cake’. To turn this off, and alphabetize normally, pass the variable ‘forceAlphabetize=1′.
View it Here.
I have uploaded my dynamic image script, for use with blogs or websites. Ever get tired of having to use system fonts for all of your webpages? Then Don’t! This script takes your desired text, size, and any “.ttf” font and creates an image so that the end user does not have to see Times. Download here.
The new version of the slim player is up and about, with the same external variables ability as it’s big brother. The new big thing here though is another innovation from my blossoming flash years and my jukebox, id3 tag support. id3 tags were not usable in the extended version because of the displaying of all artists and titles in the playlist. However, with id3 tags, no artist or title is needed. Information is stored is 98% of alll mp3′s, including artist and song titles. The tags show automatically when there is no titles present, or use the variable “&useId3=1″ to have them always show. As well as that, there have been the usual visual updates, and more updates to the loading script to timeout after five seconds.This is also the release of the Extended 4.1 version with a few bug fixes.Get ‘em.