Difference between revisions of "XSPF"
m (→New Supporting Applications) |
(RoarAudio PlayList Daemon now supports xspf fully (including read support)) |
||
(34 intermediate revisions by 16 users not shown) | |||
Line 1: | Line 1: | ||
− | '''XML Shareable Playlist Format''' (XSPF), pronounced spiff, is a next-generation playlist format. This wiki is for developers. | + | '''XML Shareable Playlist Format''' ('''XSPF'''), pronounced "spiff", is a next-generation [http://en.wikipedia.org/wiki/playlist 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 <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 == | |
− | + | 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] | |
− | + | ** 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 | |
+ | ** on artist profile pages http://www.artistserver.com/bliss | ||
+ | ** on stations and playlists http://www.artistserver.com/stations/ | ||
+ | ** on genre pages http://www.artistserver.com/DownTempo | ||
− | + | * Project Opus http://projectopus.com | |
+ | ** see http://www.projectopus.com/new-player for details | ||
+ | ** 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." | ||
+ | </blockquote> | ||
− | [ | + | * trend of XSLT for xspf to html example |
+ | ** http://dokerlund.edhsweb.org/wordpress/archives/23 is announce | ||
+ | ** 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 | ||
+ | |||
+ | * [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 == | ||
− | * Source control for source code, spec, | + | * [[XSPF FAQ]] |
− | + | * [[XSPF v1 Notes and Errata]] | |
+ | * '''[[XSPF Year 2009]]''' | ||
+ | * [[XSPF Conformance Tests]] | ||
+ | * [[XSPF Wish List]] | ||
+ | * [[XSPF Examples in the wild]] | ||
+ | * [[List of known XSPF extensions]] | ||
+ | * [[List of known XSPF metas]] | ||
+ | * [[JSPF Draft|JSPF]] (''JSON Sharable Playlist Format'' a.k.a. ''XSPF on JSON'') | ||
+ | |||
+ | == External links == | ||
+ | |||
+ | * [http://xspf.org/xspf-v1.html XSPF specification] | ||
+ | * [http://validator.xspf.org/ Online XSPF Validator] | ||
+ | * [https://trac.xiph.org/browser/websites/xspf.org/images/banners "Valid XSPF" button] | ||
+ | * [https://trac.xiph.org/browser/trunk/xspf/ Source control for source code, spec, XSLT, validation] | ||
+ | * [https://trac.xiph.org/browser/websites/xspf.org/ Source control for XSPF.org website] | ||
+ | * [http://downloads.xiph.org/releases/xspf/ XSPF-related releases] | ||
* [http://gonze.com/playlists/playlist-format-survey.html A survey of playlist formats], by Lucas Gonze | * [http://gonze.com/playlists/playlist-format-survey.html A survey of playlist formats], by Lucas Gonze | ||
− | * [[ | + | * [http://en.wikipedia.org/wiki/XSPF XSPF Reference page on Wikipedia] |
+ | * [http://web.archive.org/web/20060410160006/http://playlist.musicbrainz.org/playlist/moin.cgi/ Old XSPF wiki] | ||
− | + | [[Category:XSPF]] |
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/
Contents
Supporting applications
These are applications which support XSPF and have not yet been added to the main applications list:
- 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
- http://www.ArtistServer.com
- on artist profile pages http://www.artistserver.com/bliss
- on stations and playlists http://www.artistserver.com/stations/
- on genre pages http://www.artistserver.com/DownTempo
- Project Opus http://projectopus.com
- see http://www.projectopus.com/new-player for details
- includes modified version of Fabricio's player
"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."
- trend of XSLT for xspf to html example
- http://dokerlund.edhsweb.org/wordpress/archives/23 is announce
- 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
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
- XSPF FAQ
- XSPF v1 Notes and Errata
- XSPF Year 2009
- XSPF Conformance Tests
- XSPF Wish List
- XSPF Examples in the wild
- List of known XSPF extensions
- List of known XSPF metas
- JSPF (JSON Sharable Playlist Format a.k.a. XSPF on JSON)