プレイリストの件、続き。
PC 上で .wpl ファイルから .m3u ファイルを手動作成。
microSD カードなどで Android 端末へ渡すようにします。
格納先は、ホームディレクトリ配下の
com.nttdocomo.android.mediaplayer
です。
.m3u ファイルの内容は、↓ こんな感じ。
#EXTM3U
Music\山下達郎\トレジャーズ\01 高気圧ガール.mp3
Music\山下達郎\トレジャーズ\07 踊ろよ,フィッシュ.mp3
※ ホームからの相対パス表記でOK。 区切り記号も \ のままで動作可。
※ Andorid 側でプレイリスト作成すると /mnt/sdcard/ や /storage/sdcard0/ 等がファイル名の先頭に付く。 (絶対パス表記。)
元のプレイリスト ( .wpl ファイル ) の関係部分は以下。 <? wpl ?> 、<smil> 、 <head> タグ省略。
<body>
<seq>
<media src="..\山下達郎\トレジャーズ\01 高気圧ガール.mp3"/>
<media src="..\山下達郎\トレジャーズ\07 踊ろよ,フィッシュ.mp3"/>
</seq>
</body>
漢字コードは UTF-8 としました。 Shift_JIS だと漢字が文字化けしてダメみたい。
なお、元の .wpl ファイルをそのままコピーすると 「 中身が空っぽ 」 のプレイリストになります。
うーん、中途半端。 自動変換するか、そもそも存在を無視するかして欲しいところです。
また、.m3u ファイルは Android の 「 ミュージック 」 アプリでも認識されます。
外付け SD カードにプレイリストをバックアップをすると、そちらも認識しちゃいますが。
同じ内容のプレイリストが重複表示されます。(w
(追記)
WMP の仕様なのか、Android のメディアプレイヤーのそれなのか。
パス名がアルバム名の扱いになっているみたい。
これらが不明だと、MTP で同期した際に、
/mnt/sdcard/Music/アーティスト情報なし/アルバム情報なし/
とかでパスを再作成してくれてまして。
結果として、手動同期後の再生時に行方不明になる .mp3 ファイルが。(w
小一時間ほど悩みました。 Android 側の .m3u をテキストエディタで直に開いて判明。
(関連)
http://d.hatena.ne.jp/TsuSUZUKI/20170408/1491638428
※ Android 端末の暗号化 2017
いじょうです。
-
- -