!!!マルチメディアプレイリスト {{category Data,nolink}}マルチメディアプレイリストフォーマット !!!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) !!!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形式のプレイリスト。