Xspf Video Player

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.

XSPF

3 thoughts on “Xspf Video Player

  1. Absolutely remarkable.
    You’ve outdone yourself.
    Can’t wait to see future updates.

  2. I’m having troubles getting the video to work on this…

    when I have it setup like posted below it does nothing… if I mix it in with a normal mp3 playlist and click on the video a bunch of times it’ll show the video screen for a brief second then disappear…

    linktoflv.com/flv.flvcreatorname

    videonamevideo

    any ideas?

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>