It doesn't get easier if you want to synchronise an iPod or similar and need to merge collections from different sources.
OK, I'll stop whinging.
Amarok can't display id3tag-embedded cover art yet (see this bug), but it does display images saved to the album directory, provided they are named album.jpg. Note that you have to do a complete collection re-scan to display new or changed images.
If the album art is already organised over the Amarok database (saved to ~/kde4/share/apps/amarok/albumcovers/large), the export-amarok-covers python script can batch export the images to the album folders (Amarok 1.x only). For 2.x, there's the copycover script on kde-apps.org, which exports during playback. The exported file is usually cover.png, so here is a shell script (tolerating white space file names) for batch conversion to album.jpg:
find /your/mp3/directory -type f -name "cover.png" | while read FILE
do
newfile=`dirname "$FILE"`
echo $newfile
cd "$newfile"
convert cover.png album.jpg
# rm cover.png #uncomment to delete cover.png
done
do
newfile=`dirname "$FILE"`
echo $newfile
cd "$newfile"
convert cover.png album.jpg
# rm cover.png #uncomment to delete cover.png
done
GTKpod will transfer the album art from the folder to an iPod by setting the file name to album.jpg in Edit->Preferences->Metadata->Add cover art using the file name template
It should be theoretically possible to update the artwork from amarok directly. Check out the Ultimate IPod Guide.
No comments:
Post a Comment