Android 11ではプレイリストに関する不具合が解消

Last modified date

一般的な音楽管理ソフトでプレイリストを作成し、テキストエディタで中身を見ると、以下のようになっています。

(例: Media Go で Extended M3U 形式のプレイリストを相対パスで作成した場合。拡張子は UTF-8 であることを明示する .m3u8 を選択。)

#EXTM3U
#EXTINF:269,ユキトキ
やなぎなぎ\ユキトキ\01 ユキトキ.flac
#EXTINF:271,春擬き
やなぎなぎ\春擬き\01 春擬き.flac
#EXTINF:281,芽ぐみの雨
やなぎなぎ\芽ぐみの雨\01 芽ぐみの雨.flac

このファイルは、拡張子が .m3u8 のプレイリストに対応しているプレーヤーソフトなら、基本的にはプラットフォームやソフトを問わず再生することができます。ただし Android 10 を除く。

この形式でも Onkyo HF Player など、Android 10 上でも再生することができるソフトはわずかながら存在するのですが、ソニーモバイルの「ミュージック」アプリ、YouTube Music、MusicCast CONTROLLER 等では、プレイリスト自体は認識されますが、中の曲を読むことができません。

これは Android 10 特有の問題で、プレイリストファイルのパス区切り文字が “\” (バックスラッシュ、あるいは円マーク) ではなく “/” (スラッシュ)でないと、ほとんどのプレーヤーアプリでは中身を正しく認識しない、というものです。

なので、このプレイリストを Android 10 で正しく認識させるには、わざわざテキストエディタで以下のように修正する必要があります。

#EXTM3U
#EXTINF:269,ユキトキ
やなぎなぎ/ユキトキ/01 ユキトキ.flac
#EXTINF:271,春擬き
やなぎなぎ/春擬き/01 春擬き.flac
#EXTINF:281,芽ぐみの雨
やなぎなぎ/芽ぐみの雨/01 芽ぐみの雨.flac

これは現時点でも Android 10 では修正されておらず、おそらく今後治ることはないだろうなと思っていましたが、先日誤って(??) Android 11 Beta 3 を入れている Pixel 3 XL に修正前の M3U8 形式のプレイリストを入れたところ、YouTube Music や MusicCast CONTROLLER において、中身も正しく認識されるようになっていることを確認しました。

Developer Preview 1 の頃から Android 11 に触れていましたが、この修正には気づいたのは偶然なので、いつの段階から修正されていたのかはわかりません。ですが、とりあえず Google がこの問題に気づいてそれを修正してくれているというのは事実です。とにかく今後わざわざプレイリストファイルを Android 向けに改造しなくても良くなったというのは歓迎です。

井戸水

ガジェットやオーディオビジュアルが好きな人。

1 Response

コメントを残す…