オープンソースオーディオプレイリスト「標準」

オープンソースオーディオプレイリスト「標準」

私はそこにいることを知っています種類がかなり多いですね野生のためのオーディオ/音楽プレイリスト。特にFLOSSとして承認された製品はありますか?つまり、推奨されるオーディオコンテナ形式である.oggなど、FSFで特に推奨される形式はありますか?

答え1

Ogg、FLAC、Vorbis、そして現在Opusを提供する同じコミュニティが作成されました。XSPF

M3Uとは異なり、XSPFはXMLです。

SMILとは異なり、XSPFは簡単です。

ASXとは異なり、XSPFはオープンタイプです。

しかし、実用的な観点から見ると、それをサポートするソフトウェアはあまりありません。私はまだ小さなプロジェクトなどに使用する傾向がありますが、RockBox、VLC、Foobar以外にそれを理解するプレーヤーはあまりありません.xspf

デザイン的な面から見ると、.xspfデザインはかなり大丈夫です。メンテナンス、ソフトウェアの作成、既存のプロジェクトへのサポートの統合、さらに手動編集まで簡単に行えるのはXMLです。

<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
    <trackList>
        <track><location>file:///mp3s/song_1.mp3</location></track>
        <track><location>file:///mp3s/song_2.mp3</location></track>
        <track><location>file:///mp3s/song_3.mp3</location></track>
    </trackList>
</playlist>

もちろんメタデータもサポートします。個々のトラックにメタデータを追加することはかなり重複する可能性があります。このメタデータは通常ファイル自体に保存されますが、ストリームまたはプレイリスト自体に関する情報をここに含めることもできます。 XSPFはすべてをサポートします。

個人的には、Webキャストプロジェクトでこのプレイリスト形式をサポートしています。 Ogg/Vorbisを使っているので追加しましたが、全体をより完璧にするのにとても自然な追加になると思いました。しかし、観客の反応は非常に低く、ほとんどのクリックは偶然または好奇心から来ました。 XSPFにのみ依存しないことをお勧めします。オーディオプレイリストを処理するプロジェクトがある場合は、他のプレイリストもサポートしていることを確認してください。

答え2

Scaiがコメントに答えを持っているようです。それらの多くは単純なテキストなので、必要に応じて使用できる独自のライセンスはありません。 M3Uが人気のある選択肢のようです。

編集:Polemonは、ASX(XMLベース)などの一部のプレーンテキスト形式ではライセンスが必要であると指摘しました。これらのことに注意してください。

関連情報