I have all my music files registered under Winamp's media player, and have been loading music to my iPod from there. Album art files are stored within the subdirectories, so I use the *.jpg option for loading art to the iPod. I'm using the 3.08 ml_ipod version.
But whenever selecting the option to refresh all art, it only refreshes the most recent albums that I've transferred to my iPod. The plugin can't seem to recognize that anything else is missing. I even went into the artwork directory and deleted all the .ithmb and the DB files. But still, ml_ipod will only notice if the last several albums are missing cover art, and rebuild those.
I've been going over the debuglog trying to discern something useful from it, but I cannot. Unfortunately, it doesn't relay much information about the process on how it determines which tracks are present and needing to have their art refreshed (conceivably, this information was retrieved from iTunesDB on the device). I'm assuming there's some sort of psuedo 'intelligent' code going on here, because if it simply scrapped the images and started from scratch each time there would be no problem.
So in my log, all I get is this:
[00:29:37] refreshAllArtwork(11 items)
[00:29:37] PrepareForSendingFiles
NDE query: GENRE = "Podcast" found:0
The only difference is that if I were selecting a recently added album, it would have a list of the refreshed tracks following the PrepareForSendingFiles line.
I've looked over the debuglog_L.txt (evidently L signifies the drive letter assigned by Windows) which seems to parse every track from iTunesDB along with key parameters, and I notice that all the older tracks not being refreshed have the "has_artwork" parameter set to 2. Everything that works has it set to 1, and I wonder if this is indicative of the problem.
Suggestions on how to proceed would be welcome, because I am stumped for the moment.
It seems to me that when "Refresh Album Art and Metadata" button is selected, corresponding files in "Local Media" must be physically present.
For me, I use external hard disk to keep my mp3s,
so if I "refresh" without the disk, artworks on ipod disappears even though they are actually tagged within mp3.
So my work around is, I've added ipod:\iPod_control\\Music folder to Local Media, then refreshed.
I should only work if the artwork is tagged.
Also editing "Audio" smart view under "Local Media", and adding one dedicated to IPod would be useful, as then you can see album arts while listening from IPod directly. May be you know this already ^^.