| XSPF | |
|---|---|
| ファイル名拡張子 | .xspf |
| インターネットメディアタイプ | application/xspf+xml |
| 開発者 | Xiph.Org財団 |
| フォーマットの種類 | プレイリスト |
| 拡張 | XML |
XML Shareable Playlist Format(XSPF)は、スピフと発音され、[ 1 ] Xiph.Org Foundationが後援する、デジタル メディア用のXMLベースのプレイリスト形式です
XSPFは、パソコンやポータブルデバイスで再生できる プレイリストを共有するためのファイル形式です。どのコンピューターでも、どのユーザーがどのWebページでも開けるのと同じように、XSPFはプレイリストのポータビリティを実現することを目的としています。
コンテンツ解決
従来、プレイリストは個々のタイトルを指すファイルパスで構成されていました。これにより、プレイリストは1台のマシンでローカルに再生することも、リストされたファイルパスが複数のマシンからアクセス可能なURL(例:Web)である場合は共有することもできました。XSPFのメタデータが豊富なオープンフォーマットにより、コンテンツ解決と呼ばれる新しい種類のプレイリスト共有が可能になりまし た
コンテンツ解決のシンプルな形態として、メタデータに基づくプレイリストのローカライズがあります。XSPF準拠のコンテンツリゾルバは、XSPFプレイリストを開き、カタログから、、、タグを持つすべてのタイトルを検索し、<creator>一致する利用可能なトラックを参照するようにプレイリストをローカライズします。カタログは、ローカルディスク上のメディアファイルのコレクション、Yahoo! Music Unlimitedなどの音楽サブスクリプションサービス、またはその他の検索可能なアーカイブを参照できます。その結果、特定のコレクションやサービスに縛られない共有可能なプレイリストが完成します。 <album><title>
XSPF 1.0 プレイリストの例
<?xml version="1.1" encoding="UTF-8"?> <playlist version= "1" xmlns= "http://xspf.org/ns/0/" > <trackList> <track> <title> Windowsパス</title> <location> file://C:\music\foo.mp3 </location> </track> <track> <title> Linuxパス</title> <location> file:///media/music/foo.mp3 </location> </track> <track> <title>相対パス</title> <location> music/foo.mp3 </location> </track> <track> <title>外部例</title> <location> http://www.example.com/music/bar.ogg </location> </track> </trackList> </playlist>歴史
XSPFは、2004年2月に活動を開始した特別ワーキンググループによって作成され、2004年4月にバージョン0について大まかな合意に達し、2004年の夏から秋にかけて実装と微調整に取り組み、2005年1月に調整されたバージョンをバージョン1として宣言しました
XSPF は、Xiph.Org Foundation 以外の標準化団体によって推奨されていません。
機能
- M3UやASXのようなプレイリスト形式
- MIMEコンテンツタイプ
application/xspf+xml - 特許フリー(主要著者による特許なし)
- Creative Commons Attribution-NoDerivs 2.5ライセンスに基づく仕様
- AtomのようなXML
- Unicodeサポート
- クロスプラットフォームサポート
ソフトウェアおよびWebプレイリストコンバータ
- Amarok
- Foobar2000(適切なプラグインを使用)
- Audacious
- バンシー
- クレメンタイン
- トマホーク
- VLCメディアプレーヤー(スタンドアロンプレーヤー、すべての主要プラットフォームで利用可能)
- XMMS2 (XSPFを解析するプラグインがあります)
- Last.fm (プレイリストと個人タグラジオをXSPFでエクスポート)
- Soundiiz(複数のストリーミングサイト用のプレイリストコンバーター)
- youtube-dl(ダウンローダー)
参照
- その他のプレイリストファイル形式
参考文献
- ^ 「XSPF:XML共有可能プレイリストフォーマット:クイックスタート」 。 2009年4月23日閲覧