min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

大量のmp3ファイルに一括でアルバムアートを登録する(eyeD3)

iTunesでなくて、CDで買った曲をiPhoneの「ミュージック」アプリに入れて聴く。アルバムアートをつけるのが面倒(けど実は楽しい)と思っていたら、一括でアルバムアートを登録できるeyeD3なるコマンドがあった。

 

Macbashで動くのが最高に良い。動きはこう。

 

$ eyeD3 --add-image aimyon00.jpg:FRONT_COVER 曲名.mp3

f:id:min117:20191026231243p:plain

これだけ。

 

追加されたか確認。

eyeD3 曲名.mp3

f:id:min117:20191026231542p:plain

FRONT_COVER(アルバムアート)が追加されている。

 

その曲をMacから見てみると、アルバムアート画像が付いた状態で見える。

f:id:min117:20191026231758p:plain

 

違うアルバムアートにしたければ画像の名前を変えてやればいい。

$ eyeD3 --add-image aimyon01.jpg:FRONT_COVER 曲名.mp3

f:id:min117:20191026231926p:plain

すごい。

 

フォルダの中に大量のmp3があったとしても、コマンド一撃(ワンライナー)でアルバムアート画像をつけられる。

$ for i in Perfume_*; do echo "$i"; eyeD3 --add-image perfume.png:FRONT_COVER "$i"; done

f:id:min117:20191026225413p:plain

最高。

 

 

 

以下インストール手順。python3環境でインストールした。

 

$ pip3 install eyeD3

f:id:min117:20191026225833p:plain

 

eyed3.readthedocs.io

 

f:id:min117:20191026225949p:plain

 

PyPIを使えばオフラインでもインストールできるかも。

min117.hatenablog.com

pypi.org

 

インストール後、曲の状態を参照してみる。

$ eyeD3 曲名.mp3

f:id:min117:20191026230411p:plain

あれ?faild to find libmagic. Check your installation エラーになってしまった。ググったらこのへんで解決できそう。 

github.com

 

$ pip3 uninstall python-magic

$ pip3 install python-magic-bin==0.4.14

f:id:min117:20191026230618p:plain

 

うまく入ったようだ。ヘルプも見られる。

$ eyeD3 --help | grep image

f:id:min117:20191026231100p:plain

 

アルバムアート追加前

f:id:min117:20191026230708p:plain

 

アルバムアート追加後

f:id:min117:20191026231243p:plain

色を反転してみると

f:id:min117:20191026231542p:plain

しっかり追加されている。