|
XML Shareable Playlist Format (XSPF), pronounced spiff, is an XML-based playlist format for digital media, sponsored by the Xiph.Org Foundation. Lucas Gonze of Yahoo.com/Webjay.org originated the format in 2004. A filename extension is a suffix to the name of a computer file applied to show its format. ...
Multipurpose Internet Mail Extensions (MIME) is an Internet Standard that extends the format of e-mail to support: text in character sets other than US-ASCII; non-text attachments; multi-part message bodies; and header information in non-ASCII character sets. ...
In its most general form, a playlist is simply a list of songs. ...
The Extensible Markup Language (XML) is a general-purpose markup language. ...
The Extensible Markup Language (XML) is a general-purpose markup language. ...
In its most general form, a playlist is simply a list of songs. ...
Bold textDigital media (as opposed to analog media) usually refers to electronic media that work on digital codes. ...
The Xiph. ...
XSPF is a data format for sharing the kind of playlist that can be played on a personal computer or portable device. In the same way that any user on any computer can open any web page, XSPF is intended to provide portability for playlists. In its most general form, a playlist is simply a list of songs. ...
Features
- A playlist format like M3U or ASX
- MIME content-type of application/xspf+xml
- Patent-free (no patents by the primary authors).
- Specification under a Creative Commons license.
- XML, like Atom
- Unicode support
- Cross platform support
M3U (MPEG Version 3. ...
The Advanced Stream Redirector (ASX) format is a type of XML metafile designed to store a list of Windows Media files to play during a multimedia presentation. ...
Multipurpose Internet Mail Extensions (MIME) is an Internet Standard that extends the format of e-mail to support: text in character sets other than US-ASCII; non-text attachments; multi-part message bodies; and header information in non-ASCII character sets. ...
The Creative Commons (CC) is a non-profit organization devoted to expanding the range of creative work available for others legally to build upon and share. ...
The name Atom applies to a pair of related standards. ...
Unicode is an industry standard allowing computers to consistently represent and manipulate text expressed in any of the worlds writing systems. ...
History XSPF was created by an ad-hoc working group which kicked off in February 2004, achieved rough consensus on version 0 in April 2004, worked on implementations and fine tuning throughout summer and fall 2004, and declared the tuned version to be version 1 in January 2005. XSPF is not yet an Internet standard, and is not a recommendation of any standards body besides Xiph.Org Foundation.
Specification For detailed documentation, see the XSPF Version 1 specification.
Example of a XSPF 1.0 Playlist <?xml version="1.0" encoding="UTF-8"?> <playlist version="1" xmlns="http://xspf.org/ns/0/"> <trackList> <track> <title>Nobody Move, Nobody Get Hurt</title> <location>http://minorcrisis.net/files/tha%20gift%281%29.mp3</location> </track> <track> <title>See The World</title> <location>http://www.example.com/music/world.ogg</location> </track> </trackList> </playlist> Content Resolution Traditionally playlists have been composed of file paths that pointed to individual titles. This allowed a playlist to be played locally on one machine or shared if the listed file paths were URLs accessible to more than one machine (i.e. on the web). XSPF's meta-data rich open format has permitted a new kind of playlist sharing called content resolution. In the simplest terms, content resolution is the local recreation of a playlist based on meta-data. A content resolver will open XSPF playlists and search a catalog for every title with <creator>, <album> and <title> tags, then recreate the playlist with the available matching titles. A catalog may be a collection of media files on a local disk, a music subscription service like Yahoo! Music Unlimited or some other searchable archive. The end result are shareable playlists that are not tied to a specific collection or service. Currently Mobster for iTunes (Windows and Mac) and Windows beta versions of MusicIP are the only functional content resolvers. Mobster is known to open XSPF files from Musicmobs, Last.fm and Yahoo! Music Unlimited. This article is about the iTunes application. ...
MusicIP is a comprehensive Global Music Search Engine, with numerous products and services aimed at creating intelligent and useful links between various disparate music sources. ...
Musicmobs is a site where users trade playlists and sync their listening statistics. ...
Last. ...
Launched on May 11, 2005, Yahoo! Music Unlimited is an on-demand online music service provided by Yahoo, Inc. ...
Software - Amarok
- Herrie - reading/writing XSPF playlists. XSPF is also used to autosave the playlist on shutdown.
- Serpentine - GNOME application for writing audio CDs
- VLC (stand-alone player, available on every major platform)
- Visonair.tv Stream Directory (uses XSPF for server list download)
- libSpiff (C++ XSPF library)
- Visonair.tv Player (supports XSPF files)
- Clipland Playlists (onDemand video-playlists also in XSPF)
- PHP4XSPF - a set of PHP classes that aims to make it as simple as possible to create XSPF files using PHP.
- XSPF for Ruby - a pure-Ruby parser and generator library
- JointRadio - takes RSS feeds of MP3 files and creates XSPF files
- XSPF Web Music Player - Open Source XSPF player (in the web browser)
Many more applications are listed on the XSPF site below. Amarok is a free software music player for Linux and other varieties of Unix. ...
Herrie is a command line music player. ...
Serpentine is a GNOME-based audio CD authorizing application. ...
This article needs additional references or sources for verification. ...
It has been suggested that this article or section be merged with VideoLAN. (Discuss) VLC media player is a free (GPL) media player by the VideoLAN project. ...
External links - XSPF home page
- Online XSPF Validator
- XSPF discussion interface
- MyPlayList First XSPF picture / music playlist compiler
| Xiph.Org Foundation | Ogg Project Vorbis • Theora • FLAC • Speex • Tremor • OggUVS • OggPCM Image File history File links This is a lossless scalable vector image. ...
The Xiph. ...
Ogg is an open standard for a free container format for digital multimedia, unrestricted by software patents and designed for efficient streaming and manipulation. ...
Vorbis is an open source, lossy audio codec project headed by the Xiph. ...
Theora is a video codec being developed by the Xiph. ...
Free Lossless Audio Codec (FLAC) is a popular file format for audio data compression. ...
Speex is a free software speech codec that claims to be unencumbered by patent restrictions. ...
Tremor is the name of a software library that decodes the Vorbis audio format. ...
OggUVS is an uncompressed video codec for Ogg, developed by Xiph. ...
The introduction to this article provides insufficient context for those unfamiliar with the subject matter. ...
Other projects XSPF • Annodex • Xiph QuickTime Components • cdparanoia • Icecast • IceShare Annodex logo Annodex is a digital media format developed by CSIRO to provide annotation and indexing of continuous media, such as audio and video. ...
The Xiph QuickTime Components are Xiph. ...
cdparanoia is a compact disc ripper for Linux and BeOS. It was designed to be a minimalistic, high-quality CD ripper that would be able to compensate for and adjust to poor hardware to produce a flawless rip. ...
Icecast is a free streaming media project maintained by the Xiph. ...
IceShare is an unfinished peercasting system for Ogg multimedia. ...
Related articles Chris Montgomery • CMML • Ogg Media • Ogg page • Ogg Squish ...
CMML stands for Continuous Media Markup Language and is to audio or video what HTML is to text. ...
Ogg Media (OGM), meaning Ogg Media File, is a container format (for video, audio and subtitle streams). ...
An Ogg Page is a variable sized unit of data within an Ogg bitstream. ...
Ogg Squish was an attempt from the Xiph. ...
| |