WindowsのFoobar2000でプレイリストを使っているとき、
AndroidのWinampでも同じプレイリストを使うためのメモ。
ちなみにWindowsとAndroidの両方でWinampを使っている場合、Winamp自体でプレイリストをコピーできるので、こんな苦労する必要はありません。
Androidのプレイリストはm3u形式
中身は↓のような、1行毎に音楽ファイルのパスが書かれたファイルです。
/sdcard/music/スパロボ/OG2(BGM)/ARMAGEDON.mp3
/sdcard/music/スパロボ/OG2(BGM)/THE LAST JUDGEMENT.mp3
/sdcard/music/スパロボ/OG2(BGM)/UNDER COVER.mp3
/sdcard/music/スパロボ/OG2(BGM)/Who Lough Last?.mp3
/sdcard/music/スパロボ/OG2(BGM)/WILDNESS WAR.mp3
単なるテキストファイルなので、
テキストエディタで作るのも、プログラムで出力するのも容易です。
foobar2000でもプレイリストをm3uで保存する事ができます。
foobar2000ではm3u8という拡張子(文字コードがUTF8になる)でも保存できますが、Androidではm3u8は認識しないようです。
パスは、Androidのパス
当たり前ですが、foobar2000で作ったm3uの中身は、
D:\Users\Kenji\Documents\Music\スパロボ\OG2(BGM)\ARMAGEDON.mp3
D:\Users\Kenji\Documents\Music\スパロボ\OG2(BGM)\THE LAST JUDGEMENT.mp3
D:\Users\Kenji\Documents\Music\スパロボ\OG2(BGM)\UNDER COVER.mp3
D:\Users\Kenji\Documents\Music\スパロボ\OG2(BGM)\Who Lough Last?.mp3
D:\Users\Kenji\Documents\Music\スパロボ\OG2(BGM)\WILDNESS WAR.mp3
のように、PCの音楽ファイルのパスなのでこのままコピーしても、Androidには意味がわかりません。
"D:\Users\Kenji\Documents\Music"を"/sdcard/music"に書き換えてください。
ちなみに、foobar2000では絶対パスしか使えませんが、Androidでは相対パスも使えるようです。
区切りは"/"
Windowsのパスの区切りは"\"(バックスラッシュ、円マーク)、
Androidのパスの区切りは"/"(スラッシュ)なので、それも書き換えてください。
文字コードはUTF8
Windowsでは文字コードは"shift-jis"が標準ですが、Androidのプレイリストは"UTF-8"でなくてはならないようです。
音楽ファイルの名前に日本語を使うなら、保存するときに要注意。
改行コードは"\n"
Windowsのソフトは改行を表すのに"\r\n"、Androidのソフトは"\n"を使っています。たぶん、別に"\r\n"でも認識してくれると思いますが、一応。