Why would you use this over AlbumArtDownloader? Well the quality of iTunes covers is such that I'm not afraid of getting the wrong cover for an album, and it's easier to just run a script and let it do everything automatically.
This version only downloads one image per execution, so can be easily scripted from a BAT file to fit in with your directory structure.
CODE
Usage: iTunesArt <artist> <album> <path to save (without extension)>
Example: iTunesArt "Pink Floyd" "The Piper at the Gates of Dawn" "Floyd\Piper\folder"
Example: iTunesArt "Pink Floyd" "The Piper at the Gates of Dawn" "Floyd\Piper\folder"
Example bat file for Artist\Album directory structure, saving as folder.jpg/folder.png:
CODE
@echo off
set scriptdir=%cd%
pushd D:\music\albums
for /D %%G IN (*) DO (cd %%G
for /D %%U IN (*) DO (
IF NOT EXIST "%%U\folder.jpg" IF NOT EXIST "%%U\folder.png" %scriptdir%\iTunesArt.exe "%%G" "%%U" "%%U\folder"
)
cd ..
)
popd
set scriptdir=%cd%
pushd D:\music\albums
for /D %%G IN (*) DO (cd %%G
for /D %%U IN (*) DO (
IF NOT EXIST "%%U\folder.jpg" IF NOT EXIST "%%U\folder.png" %scriptdir%\iTunesArt.exe "%%G" "%%U" "%%U\folder"
)
cd ..
)
popd
Some images are only available in TIFF format, and the script will convert these automatically to PNG, to save disk space.
Download: Click to view attachment
Here is the original version which automatically traverses your directory structure (less flexible than the above)
CODE
Usage: iTunesArt <artist level> <album level> <art filename> <root directory>
Example: For music stored as Artist\Album\Track.format, art stored in folder.jpg
<artist level> = 1, <album level> = 2, <art filename> = folder (no extension), eg:
> iTunesArt.exe 1 2 folder "C:\users\dave\Music"
Hopefully the way it reads directory structure is apparent from the above. Source is included.
Download: Click to view attachment
Replacement executable which uses a different StoreFront value (dll from above download required): Click to view attachment
