トップ 履歴 一覧 カテゴリ ソース 検索 ヘルプ RSS ログイン

Data/PlaylistFile

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へ。