RockBox album artwork fix

最近ダウンロードしたFLACのアルバムアートワークが変…RockBoxではprogressive jpegをサポートしていないのでbase lineに変更しているので問題ないはず…

明らかにjpegのデコードに失敗しているような,虹色のストライプの画像になる。 そして曲の再生時に少し手間取るような感じがある。jpegの画像ファイルが悪いと思って何度もアートワークの差し替えや,大きなサイズのアートワークが悪いのかと思ってリサイズしたりしたが改善しない。

結論から先に書くとFLACファイルが破損していることが原因だった。 破損しているからと言って再生できないわけでは無い(音に影響は出ているが気が付かないレベル?)ので問題の切り分けに時間がかかった。

MD5のハッシュ値が異常なもの

❯ flac -t 01\ -\ Nest\ \ \(Portico\ Quartet\ Remix\).flac

flac 1.3.3
Copyright (C) 2000-2009  Josh Coalson, 2011-2016  Xiph.Org Foundation
flac comes with ABSOLUTELY NO WARRANTY.  This is free software, and you are
welcome to redistribute it under certain conditions.  Type `flac' for details.

01 - Nest  (Portico Quartet Remix).flac: WARNING, cannot check MD5 signature since it was unset in the STREAMINFO
ok                    

MD5のハッシュ値が正常なもの

❯ flac -t Portico\ Quartet\ -\ Hania\ Rani\ -\ Portico\ Quartet\ -\ Hania\ Rani\ -\ 01\ Nest\ \(Portico\ Quartet\ Remix\).flac

flac 1.3.3
Copyright (C) 2000-2009  Josh Coalson, 2011-2016  Xiph.Org Foundation
flac comes with ABSOLUTELY NO WARRANTY.  This is free software, and you are
welcome to redistribute it under certain conditions.  Type `flac' for details.

Portico Quartet - Hania Rani - Portico Quartet - Hania Rani - 01 Nest (Portico Quartet Remix).flac: ok    

異常な表示 正常な表示

 詳しくは調べていないけど,ハッシュの不整合でRockBoxでの再生時にはアルバムアートワークの表示が正しくデコードされないことが分かった。
 しかしweb中探してもこんな症状を体験した人がいないだろうな。