Difference between revisions of "XSPF"

From XiphWiki
Jump to: navigation, search
(cat)
(RoarAudio PlayList Daemon now supports xspf fully (including read support))
(12 intermediate revisions by 8 users not shown)
Line 2: Line 2:
  
 
The mime type for XSPF playlists is <tt>application/xspf+xml</tt>.
 
The mime type for XSPF playlists is <tt>application/xspf+xml</tt>.
 +
 +
Spec is at http://www.xspf.org/specs/
  
 
== Supporting applications ==
 
== Supporting applications ==
  
These are applications which support XSPF and have not yet been added to the [[http://xspf.org/applications][main applications list]].
+
These are applications which support XSPF and have not yet been added to the [http://xspf.org/applications main applications list]:
  
 
* [http://www.jamendo.com/ Jamendo]
 
* [http://www.jamendo.com/ Jamendo]
 
** You have to be a member and to select "XSPF" in your preferences to use them by default, but you can look and test a sample playlist here: http://www.jamendo.com/get/track/id/album/audio/xspf/1003/?aue=ogg2
 
** You have to be a member and to select "XSPF" in your preferences to use them by default, but you can look and test a sample playlist here: http://www.jamendo.com/get/track/id/album/audio/xspf/1003/?aue=ogg2
 +
 
* http://www.ArtistServer.com
 
* http://www.ArtistServer.com
 
** on artist profile pages http://www.artistserver.com/bliss
 
** on artist profile pages http://www.artistserver.com/bliss
 
** on stations and playlists http://www.artistserver.com/stations/
 
** on stations and playlists http://www.artistserver.com/stations/
 
** on genre pages http://www.artistserver.com/DownTempo
 
** on genre pages http://www.artistserver.com/DownTempo
 +
 
* Project Opus http://projectopus.com
 
* Project Opus http://projectopus.com
 
** see http://www.projectopus.com/new-player for details
 
** see http://www.projectopus.com/new-player for details
 
** includes modified version of Fabricio's player
 
** includes modified version of Fabricio's player
 
+
<blockquote>
 
"We added: A Scrubber/Shuttle so the lister can move the playhead to any point along the song. Time Remaining, Elapsed Time Played, Genre of Song, Origin/Location (city) of artist. Site specific stuff which my not be of interest to others is: Review song link: we were adding as a layer to the player but, it got too large and ugly. Buy song link. And a bunch of nice styling/skin tweaks."
 
"We added: A Scrubber/Shuttle so the lister can move the playhead to any point along the song. Time Remaining, Elapsed Time Played, Genre of Song, Origin/Location (city) of artist. Site specific stuff which my not be of interest to others is: Review song link: we were adding as a layer to the player but, it got too large and ugly. Buy song link. And a bunch of nice styling/skin tweaks."
 +
</blockquote>
  
 
* trend of XSLT for xspf to html example
 
* trend of XSLT for xspf to html example
 
** http://dokerlund.edhsweb.org/wordpress/archives/23 is announce
 
** http://dokerlund.edhsweb.org/wordpress/archives/23 is announce
 
** http://dokerlund.edhsweb.org/wordpress/xspf/media/playlist.xml is in practice
 
** http://dokerlund.edhsweb.org/wordpress/xspf/media/playlist.xml is in practice
 +
 
* Zuardi player modified to support FLV and SWF as well as mp3: http://blitz-xplore.blogspot.com/2006/05/file-xspfplayer.html
 
* Zuardi player modified to support FLV and SWF as well as mp3: http://blitz-xplore.blogspot.com/2006/05/file-xspfplayer.html
 +
 +
* [http://roaraudio.keep-cool.org/rpld.html RoarAudio PlayList Daemon]
 +
 +
== Limited supporting applications ==
 +
* foo_xspf - writes xspf files only with location. So the goal of playlist sharing between friends is not achieved.
 +
 +
== Non supporting applications listed as supporting ==
 +
* http://php4xspf.berlios.de/ - From their page: Note: The classes are stil in alpha and do not incorporate ... even the possibility to parse a XSPF file.
  
 
== See also ==
 
== See also ==
Line 28: Line 42:
 
* [[XSPF FAQ]]
 
* [[XSPF FAQ]]
 
* [[XSPF v1 Notes and Errata]]
 
* [[XSPF v1 Notes and Errata]]
 +
* '''[[XSPF Year 2009]]'''
 
* [[XSPF Conformance Tests]]
 
* [[XSPF Conformance Tests]]
 
* [[XSPF Wish List]]
 
* [[XSPF Wish List]]

Revision as of 05:09, 24 May 2012

XML Shareable Playlist Format (XSPF), pronounced "spiff", is a next-generation playlist format for digital media such as songs in Vorbis or MP3 format. This wiki is for developers.

The mime type for XSPF playlists is application/xspf+xml.

Spec is at http://www.xspf.org/specs/

Supporting applications

These are applications which support XSPF and have not yet been added to the main applications list:

"We added: A Scrubber/Shuttle so the lister can move the playhead to any point along the song. Time Remaining, Elapsed Time Played, Genre of Song, Origin/Location (city) of artist. Site specific stuff which my not be of interest to others is: Review song link: we were adding as a layer to the player but, it got too large and ugly. Buy song link. And a bunch of nice styling/skin tweaks."

Limited supporting applications

  • foo_xspf - writes xspf files only with location. So the goal of playlist sharing between friends is not achieved.

Non supporting applications listed as supporting

  • http://php4xspf.berlios.de/ - From their page: Note: The classes are stil in alpha and do not incorporate ... even the possibility to parse a XSPF file.

See also

External links