XSPF ファイル形式とは?
.xspf (XML Shareable Playlist Format の略、読み方は «spiff») は、Xiph.Org Foundation によって開発された プレイリストファイル 形式です。.xspf ファイルには実際のオーディオデータは保存されず、プレイリスト内のオーディオファイルへの参照を含む XML マークアップ形式のプレイリスト関連情報のみが格納されます。
.xspf 形式は、多くの点で .M3U や .M3U8 形式と似ています。しかし、.xspf プレイリストは、さまざまなコンピュータやマルチメディアデバイス間でのポータビリティと互換性の面で、より汎用的です。トラックの場所はローカルのファイルパスまたは完全な HTTP/HTTPS URL のいずれかであるため、ローカルファイルと同じくらい簡単にリモートストリームを指し示すことができます。<trackList> 要素内の各 <track> エントリには、単なるファイルパスだけでなく、タイトル、作成者(アーティスト)、アルバム、注釈、再生時間などの構造化されたメタデータを含めることもできます。
.xspf ファイルの構造は XML テキスト形式に基づいているため、任意のテキストエディタを使用して簡単に表示および編集できます。また、プレイリストファイルを検索して、参照されているオーディオファイルの場所を手動で確認することも可能です。有効な .xspf ファイルは、標準の XML 宣言で始まり、その後に名前空間 xmlns="http://xspf.org/ns/0/" を持つ <playlist version="1"> ルート要素が続きます。
セキュリティと安全性
リスク: LOW.xspf ファイル自体は無害なプレーンテキスト XML です。唯一の実用的な注意点として、エントリは任意のファイルパスや URL であるため、不明なソースからのプレイリストはプレーヤーを予期しないリモートコンテンツに向かわせる可能性があります。読み込む前に、なじみのない .xspf をテキストエディタで開き、どこを指しているかを確認してください。メディアプレーヤーは常に最新の状態に保ってください。
形式の詳細
概要XSPF ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルカテゴリ | XML ベースのプレイリスト(ポインタファイル - メディアデータは含まない) |
| MIME タイプ | application/xspf+xml |
| 開発元 | Xiph.Org Foundation (XSPF ワーキンググループ) |
| 発音 | «spiff»(仕様書による公式な読み方) |
| XML 名前空間 | http://xspf.org/ns/0/ |
| ルート要素 | xmlns 名前空間属性を持つ <playlist version="1"> |
| トラック構造 | <trackList> → <track> → <location>(メディア項目ごとに 1 つの要素) |
| 場所フィールド | <location> は任意の URI を受け入れます:ローカルの file:// パスまたはリモートの http:// / https:// URL |
| トラックごとのメタデータ | タイトル、作成者(アーティスト)、アルバム、注釈、画像、再生時間、識別子 - すべてオプション |
| 文字エンコーディング | UTF-8(XML から継承。エンコーディングは XML プロログで宣言される場合があります) |
| ファイルシグネチャ | バイナリのマジックバイトはありません。XML 宣言とルート内の xmlns="http://xspf.org/ns/0/" によって識別されます |
| 属性要素 | オプションの <attribution> ブロックは、別のプレイリストからインポートされたトラックの出所を記録します |
| マシン間のポータビリティ | リモート URL の場所は完全にポータブルです。相対的な file:// パスは、一貫したディレクトリレイアウトに依存します |
| リリース日 | XSPF 1.0, 2006 |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.xspf.org |
XSPF の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。XSPF ファイルについて最初の質問をしてみましょう。
よくある質問
XSPF ファイルとは何ですか?また、どのように開きますか?
XSPF はどのように発音しますか?
なぜ XSPF 内の曲が再生されないのですか?
<location> パスを修正するか、ファイルがある場所でプレイリストを再作成してください。