PLS ファイル形式とは?
.pls ファイルは、広く認識されているプレイリスト形式として、多くの主要なオーディオプレイヤーアプリケーションでサポートされています。
.pls 拡張子を持つファイルは、音楽再生をシームレスにするための プレイリストの保存 に使用されます。ユーザーが .pls ファイルにトラックを追加すると、プレイヤーは自動的にそれを再生キューに追加します。重要な点として、.pls ファイルにはオーディオトラックや音楽ファイルそのものは含まれておらず、ディスク上のファイル、USB ドライブ、またはリモートのインターネットストリームへの参照のみが保存されていることを覚えておいてください。
.pls はプレーンテキストの INI スタイル形式です。すべてのファイルは [playlist] セクションヘッダーで始まり、その後に File1、Title1、Length1 といった番号付きのエントリが続き、最後に NumberOfEntries と Version=2 キーで終わります。Length の値が -1 の場合は、ライブストリームまたは再生時間が不明なストリームであることを示します。
ユーザーはトラックを追加または削除でき、.pls ファイルはインターネット経由で共有したり他のストレージデバイスに転送したりできるため、大規模なオーディオライブラリの管理が容易になります。この形式は、SHOUTcast や Icecast インターネットラジオ局で使用される標準的なプレイリストタイプとして特に人気があり、プレイヤーで単一の .pls リンクを開くだけでライブストリームに直接接続できます。
多くのオーディオプレイヤーは、.M3U ファイルと並んで .pls をネイティブにサポートしています。より豊富なメタデータを持つ構造化されたプレイリストが必要な場合は、現代的な代替案として .XSPF があります。
セキュリティと安全性
リスク: LOW.pls ファイルはプレーンテキストであり、URL またはパスのみが含まれています。リスクは URL のリンク先にあります。悪意のある .pls は、プレイヤーをリモートのエクスプロイト URL に誘導する可能性があります(稀ですが、メディアプレイヤーに URL 解析の脆弱性が存在したことがあります)。放送局のウェブサイトからのインターネットラジオ用 .pls ファイルであれば、リスクは無視できるほど小さいです。ソースが不明な場合は、まずテキストエディタで開いて確認してください。
形式の詳細
概要PLS ファイルを開くプログラム
技術的詳細
詳細仕様| 形式タイプ | INI スタイルのプレーンテキストプレイリスト |
| ファイルシグネチャ | ファイルは常に `[playlist]` というリテラルテキスト(INI セクションヘッダー)で始まります |
| テキストエンコーディング | UTF-8 または ASCII。仕様で BOM は定義されていません |
| MIME タイプ | `audio/x-scpls` |
| 形式バージョン | Version=2(現行)。一部のレガシープレイヤーでは Version=1 が使用されます |
| エントリ構造 | トラックごとの番号付きキー:`File#`(パスまたは URL)、`Title#`(表示名)、`Length#`(秒単位の長さ) |
| ライブストリーム・インジケーター | `Length=-1` はライブストリームまたは再生時間不明のコンテンツを示します |
| サポートされるパスの種類 | 絶対ローカルパス、相対パス、HTTP/HTTPS ストリーム URL、MMS ストリーム URL |
| 典型的なファイルサイズ | 1 KB 未満(ローカルプレイリスト)、最大約 5 KB(大規模なインターネットラジオリスト) |
| 最大エントリ数 | 仕様による厳密な制限はありません。実用的な制限はプレイヤーに依存します |
| 主なインターネット用途 | SHOUTcast および Icecast インターネットラジオストリーム配信用の標準プレイリスト形式 |
| OS 互換性 | Windows, macOS, Linux, Android, iOS |
| 後継形式 | 現代の用途では M3U8 (UTF-8 M3U)、メタデータを含む構造化プレイリストでは XSPF |
| リリース日 | late 1990s (Winamp / SHOUTcast era) |
| 最新バージョン | Version 2 (current; Version=2 field in file) |
| 仕様書 | forums.winamp.com |
PLS の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。PLS ファイルについて最初の質問をしてみましょう。