EvermusanドFlacboxにM3Uプレイリストをインポートする方法
概要: EvermusicとFlacboxは、クラウドストレージ、ローカルアプリファイル、またはデバイスからのM3U、M3U8、CUEプレイリストファイルのインポートをサポートしています。プレイリスト > その他 > プレイリストをインポートに移動し、ソースを選択してファイルを選ぶと、アプリが自動的にプレイリストを作成します。
M3Uは、MP3 URLまたはMoving Picture Experts Group Audio Layer 3 Uniform Resource Locatorの略で、マルチメディアプレイリストに使用されるコンピュータファイル形式です。主な用途の1つは、インターネット上のストリームを指す単一エントリのプレイリストファイルを作成することです。これらのファイルはストリーミングコンテンツへの便利なアクセスを提供し、ダウンロード、メール送信、インターネットラジオの視聴に一般的に使用されます。
広く使用されているにもかかわらず、M3U形式の正式な仕様はありません。事実上の標準となっています。M3Uファイルは本質的に、1つ以上のメディアファイルの場所を指定するプレーンテキストファイルです。エンコーディングに応じて、「m3u」または「m3u8」のファイル拡張子で保存されます。ファイル内の各エントリはメディアファイルの場所を指定し、絶対ローカルパス名、M3Uファイルの場所に対する相対ローカルパス名、またはURLのいずれかです。エントリは改行で区切られ、一部のデバイスではCR LFで表される改行が必要です。
さらに、M3Uファイルには「#」文字で始まるコメントを含めることができます。拡張M3Uでは、「#」は拡張M3Uディレクティブを導入し、コロン「:」で終了するパラメータをサポートする場合があります。
EvermusicとFlacboxアプリでは、M3Uファイルのインポート機能を実装し、手動でのプレイリスト作成の必要性を排除しました。このガイドでは、クラウドストレージ、ローカルファイル、またはデバイス上のファイルからプレイリストをアプリに直接インポートする方法を説明します。
まず、「プレイリスト」セクションに移動します。次に、右上隅にある「その他」ボタンをタップします。表示されるメニューから「プレイリストをインポート」オプションを選択します。

次の画面で、ファイルの場所を選択します。サポートされているオプションは以下の通りです:
- 接続されたクラウドストレージ;
- アプリケーション内のファイル;
- デバイス上のファイル;

接続されたクラウドストレージを選択し、プレイリストファイルを含むフォルダを開きましょう。サポートされているプレイリストファイルの拡張子にはM3U、M3U8、CUEがあります。プレイリストファイルを選択し、「完了」をタップして選択を確認します。

アプリはプレイリストファイルを解析し、トラックのリストを作成します。次に、ストレージ上でそれらのファイルを見つけ、音楽ライブラリにインポートされる最終的なプレイリストをコンパイルします。M3U/CUEファイルにメディアファイルの正しいパスが含まれていること、およびファイルがストレージ上のそれらのパスに配置されていることが重要です。

アプリは相対パスと絶対ファイルURLの両方をサポートしています。
例えば:
相対パスを使用したプレイリスト:
#EXTM3U
#EXTINF:199, Kenny Rogers & The First Edition
080 - Kenny Rogers & The First Edition.mp3
#EXTINF:205, Kenny Rogers & The Second Edition
../tracks/050 - Kenny Rogers & The Second Edition.mp3
#EXTINF:173, Kenny Rogers & The Third Edition
/music/049 - Kenny Rogers & The Third Edition.mp3絶対URLを使用したプレイリスト:
#EXTM3U
#EXTINF:199, Kenny Rogers & The First Edition
http://mywebdavserver.com/music/track1.mp3
#EXTINF:205, Kenny Rogers & The Second Edition
http://mywebdavserver.com/music/track2.mp3
#EXTINF:173, Kenny Rogers & The Third Edition
http://mywebdavserver.com/music/track3.mp3アプリ内にあるプレイリストファイル(ローカルファイルセクション)をインポートする場合、追加の手順は不要です。
ただし、システムファイルピッカーを使用してデバイス上のプレイリストをインポートする場合は、重要な注意点があります。
セキュリティポリシーにより、アプリケーションはシステムファイルピッカーで選択したファイルにのみアクセスできます。ただし、プレイリストファイルにはデバイス上の他のメディアファイルへのリンクが含まれている場合があります。デバイスからプレイリストをインポートするには、プレイリストファイルとそれにリンクされているすべてのメディアファイルの両方を含むフォルダを選択する必要があります。この場合、アプリは選択したフォルダをスキャンし、プレイリストファイルを見つけ、トラックリストを構築し、音楽ライブラリにインポートします。
さらに、「その他のアクション」ボタンをタップして「フォルダからプレイリストをインポート」を選択することで、一度に複数のプレイリストをインポートできます。アプリはフォルダの内容をスキャンし、サポートされているプレイリストファイルを見つけて、ライブラリにインポートします。