2020/07/17

DAP Fiio M5での問題

中国Fiio Electronics社製のDAP、M5を使って音楽を聞くことがありますが、特有の問題がいくつかあるので、僕が気が付いた範囲で説明します。

1.アーティスト名の並び順
漢字、アルファベットが混在して、バラバラに並び、ソートできない。
おそらく漢字はピンインに変換され、アルファベットのものと混ざった上で、アルファベット順にソートされていると思われる。
解決方法はない。

2.曲順が乱れる
音楽ファイルのタグ情報によっては、アルバム内で曲順が乱れることがある。
以下の方針でタグ情報を整えることで解決する。
(1)mp3ファイルの場合、タグ情報をバージョンid3v2.3にして、アーティスト名、曲名、アルバム名が日本語の場合にエンコーディングがUTF16になるようにする。
(2)cuesheetファイルがある場合は削除する。
(3)flacファイルの場合、余分なタグ情報を削除する。

3.曲名が表示されない
曲名が表示されず、ファイル名が表示されるものがある。
解決方法はなく、ファイル名を「曲名+拡張子」にして、正しい表示に近づける。
UTF16で下位バイト0x00の漢字が、曲名の一文字目に使われている場合、この状況になると思われる。
該当する漢字は次のとおり。
伀倀儀刀匀吀唀嘀圀夀娀嬀尀崀帀开怀愀戀挀搀攀昀樀欀氀洀渀漀瀀焀爀猀琀甀瘀眀砀礀笀簀縀缀耀脀舀茀萀蔀蘀蜀蠀褀言謀谀贀踀輀退鄀鈀錀鐀销阀頀餀騀鬀鰀鴀鸀鼀」
(赤字は常用漢字+人名用漢字)
該当する曲をいくつか挙げる。
  • 曲名:葉にできない アーティスト:オフコース アルバム:over他
  • 曲名:愛 アーティスト:中島みゆき アルバム:御色なおし
  • 曲名:悪 アーティスト:中島みゆき アルバム:36.5℃他
  • 曲名:式(セレモニー) アーティスト:中島みゆき アルバム:回帰熱
  • 曲名:後の女神 アーティスト:中島みゆき アルバム:大吟醸他
  • 曲名:終電車 アーティスト:奥華子 アルバム:恋手紙他
  • 曲名:番星 アーティスト:奥華子 アルバム:BIRTHDAY他
  • 曲名:後の恋 アーティスト:奥華子 アルバム:BIRTHDAY他
  • 曲名:後の嘘 アーティスト:松任谷由実 アルバム:Cowgirl Dreamin'他

4.曲名が文字化けする
mp3ファイルで、文字コード0xd7「×」が使われていて、他の文字が全てアルファベットの場合に文字化けする。
DAP側の問題というより、この条件だと音楽ファイル側のエンコーディングをUTF16にすることが難しいという問題だと思われる。
解決方法は、
(1)タグ情報の曲名のこの文字の前後にスペースを入れる。
または、
(2)easytagで仮に曲名に日本語文字を入れて保存し、eyeD3で曲名だけを元に戻す(こうすると曲名のエンコーディングがLATIN1からUTF16に修正される)。
該当する曲をいくつか挙げる。
  • 曲名:ONE×TIME アーティスト:大塚愛 アルバム:LOVE LETTER他
  • 曲名:aisu×Time アーティスト:大塚愛 アルバム:LOVE is BEST
  • 曲名:CHU×CHU アーティスト:大塚愛 アルバム:LOVE FANTASTIC他
もし同種の問題と思われる現象があった場合にはmid3v2 --list-rawで調査する。


0 件のコメント:

コメントを投稿