| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| « Nov | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | ||
Viewr has it’s own page now at http://blog.lacymorrow.com/projects/viewr/. If you didn’t know, viewr is a flash slideshow viewer that collects photos from flickr.com It is customizable to browse tags, users, or photosets. The best part? It is entirely made of code, so it is less than 4kb.
Another moderately big update. Many tiny bug fixes, and one big update: Time Display! The variable to insert the display is “timedisplay” and the possible values are 1, 2, 3, or 4 for the three different types. This adds an iTunes-esque timedisplay on the music label bar, beside volume. The outcomes of the values are as follows: 2 = a countup timer, from 0:00 until the song is finished. 3 = a countdown, until 0:00. 4 displays the total time in the song/video (yes it works for video too). 1 will be the most used value, it creates a button that can be clicked to switch between the three display types. Just add “timedisplay=1″ to your url to see exactly what I mean. Or just check my player at lacymorrow.com/jukebox/
New XSPF update, very minor changes.
The auto-update was checking version with an onEnterFrame function for the entire time the player is running, taking up a little more cpu than necessary. Also, the info tags from the playlist have been getting overwritten by a link to my site (the default if there is no info tag) before being loaded.
/jukebox
The news is out! The XSPF player does video! As well as loading external links, playlists, and files.
As of now only FLV video is supported, but soon there will be SWF support as well. All controls have been rewritten for video support, though some streaming FLV files (such as YouTube) will not show info or allow searching.
As well as video, there are many additions. An updater has been created to remind the webhost when there is a newer version of player available. This is turned on by passing “setup=1″ in the player URL, and when a newer version is available, an unobtrusive arrow begins to pulse in the bottom right corner of the player.
Radio Mode has been removed and replaced by all around playlist support. Give links between many playlists, or make directories for genre, artist, whatever. Playlists are either XML or XSPF.
Link support has been added to send your customers to any website, or provide urls such as song downloads, contact email links, etc.
All of this has been wrapped together with a new playlist variable, “type”. type can be either music, video, playlist, or link. type should only be used if the location is unusable, or the file is being served dynamically (google video being an example). There is a built in type detect, which will use 95 percent of files correctly.
Contact me with bugs or suggestions at: gojukebox@gmail.com with XSPF in the header.
As well as working on my website (which seems never to be done), I have a list of additions for the XSPF player coming very soon:
I am finishing testing of a Video player, yes thats right, it is no longer just a music player. The new version will also be able to goto any type of link, which is just logical since it is a well organized way to do it. “Special” File types will be FLVs, MP3s, XML, XSPF, and almost all flavors of website. These calls will be processed in their own way, playing FLV and MP3, loading new playlists with XML and XSPF, and loading websites. In addition, a variable passed to the player will force the player to load any file not listed above, such as downloads, clients, mailto links.
An Auto-Update feature will be included, reminding the webhost of new versions. To show the Auto-Update, pass the variable “setup=1″ to the player.
Slim-Player versions are in the works, including time skipping and color.
More customization is on the way, with options to disable any buttons.
A mouseover color, to better see what song you are choosing.
Taking advice from my own book with my old Jukebox, variables will soon be able to be saved in an external file, and called at runtime.
Also, I am considering creating a “Theatre” Version of the player, such as seen on My Stupid Mouth (link not found, may be removed).
Also looking for a place to add duration and total time displays
Yup, you heard right. This update of the player adds color customization to the player, along with a few more tweaks such as the volumelevel variable. Also, according to a quick google search of Lacy Morrow shows that I am best known for my XSPF player version. Hint: Look for a HUGE update soon, I couldn’t hold off throwing out a taste of what’s next.
PS @ Lucas Gonze of Gonze.com
The info_URL function of my player does NOT replace a playlists info Urls, just fills in the blanks.
Alf Eaton has just pointed out to me that the XSPF player was not following the standard xspf format. Instead of artist and song tags, the player now uses creator and title tags. The update has been done and the player will work unchanged minus a few coding additions.
My revised version of Fabricio Zuardi’s XSPF player, source, and documentation.
See: here. Read: here. Download: xspf.zip
It seems I posted too quickly. I found a two very small, very hard-to-find bugs on the XSPF player, but there nonetheless. I fixed those, and also added a few extras while I was at it. Mainly scroll wheel use. Which doesn’t work all the time. Weird. But not important. Also changed the Volume and Timebars to use the regular cursor. Makes it look more professional. If anyone knows about the mouse wheel, I’d be interested. Here.
I’ve been messing around with Amazon API with different types of dynamic searching. So far the coolest thing I have found is Mario Klingemann’s AmazonExplorer at Quasimondo.com. I used the API to conquer my lack-of-time problem with finding artist pictures for every band in my XSPF player. I put the picture viewer back into the player, and loaded just one URL into each track for a cool graphic, that had nothing to do with the band. Now the player automatically queries Amazon and inserts the most likely image for that band in the player. See it Here.