INDEX
マルチメディアプレイリスト
マルチメディアプレイリストフォーマット
M3U (MP3 URL)
Winamp、Windows Media Player、iTunes など多くマルチメディアプレイヤーがサポートしているが、正式な仕様は存在せず対応状況はまちまちである。
また、ストリーミングやダウンロード、ポッドキャスト・インターネットラジオの視聴にも利用されている。さらに、HTTP Live Streaming (HLS) は、extended M3U をベースにしており、RFC 8216 で仕様が決められている。
フォーマット
一つ、または複数のメディアファイルのパスをプレーンテキストで記載する。各エントリは、絶対パス、相対パス、URL で記述し、拡張子は m3u もしくは、エンコードが UTF-8 を明示するとき m3u8 となる。コメントを記載することができ、# 以降がコメントとみなされる。
Extended M3U (EXTM3U, 拡張M3U)
M3U ファイルの # で始まるコメントに、EXTM3U命令を記載する。また、パラメータをサポートする場合は、: を命令の終端になる。
- #EXTM3U
- ヘッダ。ファイルの先頭に記述する。
- #EXTINF:
- トラック情報。曲の長さ(秒単位) と 表示するタイトルを記載する。慣例的に「アーティスト名 - トラックタイトル」と記載する。
サンプル
#EXTM3U #EXTINF:123, Sample artist - Sample title Sample.mp3 #EXTINF:321,Example Artist - Example title Greatest Hits\Example.ogg
HTTP Live Streaming (HLS)
ビットレートごとに用意されたインデックスファイルと、それらの参照先を示したマスタファイルで構成されるストリーミング配信用のメタファイル。
Data/StreamingMetaFile の HTTP Live Streaming (HLS) 参照
PLS
フォーマット
INIファイル形式で記載する。
ヘッダ
- [playlist]
- プレイリストであることを示す。INIのセクション名。
トラックエントリ
- FileX
- メディアファイルの相対/絶対パス もしくは URL。
- TitleX
- トラックタイトル。(オプション)
- LengthX
- 曲の長さ(秒単位)。-1 は、不定(ストリーミング)を示す。(オプション)
X は、1からの連番で、トラック番号となる。最大値が NumberOfEntries の値を同じになる。
フッタ
- NumberOfEntries
- トラック数を指定する。
- Version
- プレイリストバージョン。現在有効な値は 2 のみ。
サンプル
[playlist] File1=example.mp3 Title1=Just some local audio that is 2mins long Length1=120 NumberOfEntries=1
ASX (Advanced Stream Redirector)
Windows Media のストリーミングで使用されるメタファイル。XML形式。
Data/StreamingMetaFile の Windows Media メタファイル 参照
WPL (Windows Media Player Playlist)
Windows Media Player 9-12 の XML形式のプレイリスト。
mpcpl (Media Player Classic Playlist)
MPC (Media Player Classic) のプレイリスト。MPCPLAYLIST
最終更新時間:2021年12月12日 15時50分50秒 指摘や意見などあればSandBoxのBBSへ。