junsbさんのblog -32ページ目

junsbさんのblog

The private blog of junsb

【ご注意】 この記事に記載されている内容を試すのは自己責任でお願いします。何らかの不都合、損害が発生しても責任を負いかねます。あしからず。


スマホで音楽を再生したときに表示されるアルバムアート(ジャケット写真)についてなんだけど、PC上でMp3tag等のアプリでタグ編集するのが一般的なのかもしれないが、面倒だからアルバムごとにフォルダを分けて各フォルダにアルバムアートのjpgファイルを置くことで表示させてた。


このとき、アルバムアートの画像を間違えたり、画像の解像度がイマイチで見栄えが悪いのを別の画像に置き換えたりしたときに音楽再生時のアルバムアートが入れ替わらないことがあった。


スマホ自体を再起動したら新しく読み込むかなと思ったがダメだった。


で、調べたら以下フォルダに格納されてる画像を表示してるらしい。


/sdcard/Android/data/com.android.providers.media/albumthumbs/


ES ファイルエクスプローラ 3.1.1 で表示したら画像が確認できた。


つまり、ここに格納されてる画像が更新されないと音楽再生時のアルバムアートが変わらないということらしい。


1.環境


OS:Android 4.2.2 (Jelly Bean)
音楽再生アプリ:OS標準のミュージック v3.1.2.20


2.対応


① 以下フォルダを削除


/sdcard/Android/data/com.android.providers.media/albumthumbs/


② スマホを再起動


③ 音楽を再生



これで"albumthumbs"フォルダが再作成されて新しいアルバムアートが表示されるようになった。


※ アルバム名と曲名の関連を変更した場合は、メディアストレージ側の対応が必要になるかも?



おまけ


アルバムアートを探してくれるアプリ


Album Art Grabber


albumart

てっきり映画のカイジで藤原竜也さんがそんな感じのセリフを言ってるもんだと思ってたんだけど、洲崎西の第19回で「シレンとラギ」を見に行ったって言ってたのね。

「何で俺だけは生きているー!!」


Android 4.2(Jelly Bean)で Android 4.4(Kitkat)っぽいホーム画面にしてみた。

壁紙変えてランチャ入れるだけでもいいんだけど、Nexus 5 の Android 4.4(KitKat)画面を見るとステータスバーの背景が黒くないので(ステータスバーの透過)、ステータスバーを隠して、その代わりにメニューキー長押しで通知を表示する様に設定してみた。(ステータスバーの透過は、Android 4.2 で対応してないっぽい)

1.壁紙

Nexus 5 Android 4.4 Kitkat Wallpapers.zip を探してダウンロードして壁紙に設定。

2.ランチャ

① Apex Launcher v2.3.1 の場合

ホームスクリーンの設定

apex01

ステータスバーを隠す
(「Transparent notification bar」は選択できなかった)

apex02

動作設定
Menu key long-press actionで「通知を表示する」を選択

apex03

apex04

② Nova Launcher v2.3 の場合

外観と操作感

nova01

通知バーを表示のチェックを外す
(「ステータスバーの透過」は、「Not Supported」になってた)

nova02

ジェスチャーとボタン
メニューキー長押し時の動作で「通知バーを展開」を選択

nova03

nova04


片手操作のときに上から通知パネルを下ろすのに「Status Bar Expander」とか使うのもいいけどランチャに機能ついてたんだね。