So-net無料ブログ作成
検索選択

音楽プレーヤ PowerAMP のジャケット(アルバムアート)の扱い [Android]

Android用の音楽プレーヤ PowerAMPは、アルバムアートを自動的に取り込んでくれるのはありがたいが、結構間違っている。一度間違うと長押ししても直らないケースが多い。
それを直す方法を紹介します。
(注)ここでは埋め込みアルバムアートは一切扱っていません。

[PowerAMPの仕様]
たぶん、以下のような仕様だと思う。

画像がキャッシュされる場所は、ここ。
/sdcard/Android/data/_com.maxmpz.audioplayer/
この下の3つのディレクトリに画像キャッシュがある。
album_art/ (プレーヤ画面の大きい画像)
micro/ (リスト表示の「ライブラリ」の小さい画像)
selected_aa/ (長押しで選択される優先的な画像)

ここでの画像ファイル名のルールは、次の通り。
アーティスト名 - アルバム名.jpg
ただし、アーティスト名やアルバム名にFATファイルシステムで扱えない記号が含まれる場合、「_」に置換される。

音楽データが入っているディレクトリにCover.jpgAlbumArt.jpgという名前でジャケット画像を置いておけば、これを優先させることが出来る。

[正しい画像にする方法]
間違った画像キャッシュを全部消して、正しい画像を自分で用意し、それを優先させればよい。

まず、PowerAMPの設定で、
ダウンロード済アルバムアートを優先」をチェックしない。
フォルダ内イメージを優先」をチェックする。

次に、album_art/micro/にある間違ったファイルを消す。
ついでにselected_aa/にあるファイルも紛らわしいので消す。
音楽データディレクトリのalbumart.pampも消す。これはフォルダ表示のときの画像キャッシュであったが、既に廃止されているので全く必要ない。

そして、正しい画像を用意する。(インターネットで適当に探すか、自分で撮影する)

正しい画像を、音楽データが入っているディレクトリにCover.jpgまたはAlbumArt.jpgという名前で保存する。(ファイル名はたぶんcase-insensitive)

これを行なうと、あらゆる場面で正しい画像が表示されます。
micro/ディレクトリに縮小画像が自動生成されるので、リスト表示で同じジャケットをみることが出来ます。album_art/selected_aa/には何も生成されないのでスッキリです。

画像を自動取得する機能自体が気に入らないのなら、「アルバムアートのダウンロード」のチェックを外します。
タグ:Android
nice!(2)  コメント(0)  トラックバック(0) 

nice! 2

コメント 0

コメントを書く

お名前:[必須]
URL:[必須]
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この記事のトラックバックURL:
※言及リンクのないトラックバックは受信されません。