...Thanks for any advice.
Use something like Album Art Aggregator to get it, or get it manually from Amazon. Then embed the artwork into actual files.
As for album art sources, book mark these sites if you have not found them already...
http://rateyourmusic.com/
http://www.discogs.com/
http://www.slothradio.com/covers/
Simply dont use iTunes to manage stuff like album art, it's absolutely retarded. Use something like Album Art Aggregator to get it, or get it manually from Amazon. Then embed the artwork into actual files. This is the best and most widely accepted method outside of Apple and it will also work with iTunes anyway. Then you will never need to mess about with it again. Job done.
I wrote my own program to extract JPEGs from ITC files, but it's trivial to do in a hex editor. A JPEG file starts with the 4 hex bytes FF D8 FF E0 - if you open an ITC file in a hex editor, you will find those same 4 bytes about 500 bytes into the file (I don't think it is always exactly 500 bytes, but it is in that range). Just delete everything before those bytes, and save the result with a JPG extension.
Apologies for hijacking the Thread but I have some problems with my PC and will probably have to reload Vista and obviously iTunes. I've backed up all my music but should I also be looking at backing up some of the iTunes files.
I've spent some considerable time locating and loading album art and don't want to loose it all.
Thanks for any advice.
I partially agree with this - embedding artwork in files is the simplest solution. The trouble is that, on an iPod at least, it has a major disadvantage - it wastes a lot of space.
Assume you have, say, a 50k JPEG in each file in a 10,000 song library - that's half a gigabyte of space being used on your iPod just for artwork. But it's actually worse than that - the iPod doesn't actually use the artwork from the MP3 files; it uses a separate set of artwork that iTunes extracts and stores in a separate database. This is stored as bitmaps - i.e. it isn't even compressed. 1000 pieces of artwork takes up around 250MB, and that is in addition to the embedded art - so that is 3/4 of a gigabyte used in total if you use embedded artwork. Also, I'm not sure if iTunes checks to see if every track in an album has the same embedded JPEG and only caches it once - if not, the problem will be an order of magnitude bigger.
If you have enough spare space for this (to be fair, on the new iPod classics, it is unlikely to be a problem) than fair enough - but if you want to maximise the space on your iPod for music, you need to use iTunes to manage the artwork properly. Unfortunately, this isn't easy, as it isn't obvious how you import artwork into the iTunes database without using various nasty hacks. Hopefully at some point Apple will improve the artwork management in iTunes, but at present you have two choices - embed and waste a lot of space, or wrestle with iTunes...