Extracting Cover Art

Hi to everyone.

I've used MP3tag quite a bit to extract the usual tags.

I have a library of music on my disk consisting of approx 5000 albums (about 61000) tracks. Every album has the cover artwork embedded into it.

I've used MP3tag to extract enough info to enable me to create a bespoke (private) set of HTML5 web pages to catalogue this collection, using a Visual Basic program I wrote to generate them.

What I need to do now is extract the cover art from each album and have it renamed with the album title. Given the amount of albums involved, I need to be able to do this on a batch basis.

The albums are stored in separate folders:
Albums that start with the letter A are located in X:/Artists/A/ and so on.

Can this be done using MP3tag, or indeed any other utility out there?

Thanks in advance,

Kev

You can set a fully qualified path to store the pictures.
The path may include text constants and property variables.
Like e.g.

x:\artists\$left(%albumartist%,1)\%albumartist%\%album%

Have a look at the help-file:

So in your case:
Action-type: Export Cover to file
Format String: %album%

My advice: Don't limit yourself to the album name, because it can easily appear multiple times, e.g. Greatest Hits.

Ok. Thanks.
I tried that on a single album but it doesn't tell em where the artwork is on the disk!!

Ok. Digging around I've found the xxx.png file in the same folder as the album tracks.

So x:/0/10cc/Bloody Tourists/Bloody Tourists.png

How can I make it put the artwork in a designated folder instead, such as:
x:/covers/A/Bloody Tourists.png

I'm not familiar with the scripting and don't really know how to make a batch job of it.

Thanks

If you put both of the previous answers by @poster and me together, then you should get what you try to achieve.

And if you still don't the desired result, please tell us exactly what you did, preferably with screenshots.

Right, making progress now.

Processing all the albums that start numerically in E:/Artists/0/ and using
E:\covers\0\%album% works great.

However, when it catalogues E:/Artists/0/ the display grid fills up with every track on every album.

Is it possible to filter it to just display a single entry for each album.

You guys are really helpful. Very much appreciated.

Did you check the action that @poster linked?
In that action you can set not to export duplictates.
So it would not matter how many files you see in the file list, you would still only get 1 picture file.
Alternatively, you could filter for files with track number 1 - which assumes that each album has at least such a track:
Filter: %track% IS 1 OR %track% IS 01

Just did a test of the /B/ folder albums
tt017

516 albums / 7021 tracks.

Selecting every entry, it took only 7 seconds to extract 516 covert art images. Amazing. And I'm using a 12 year-old laptop running Windows 7.

I now have everything I need to complete the web pages.

Eternal thanks for all your help.

Kev