kurtisthesane wrote:
.... and you document like I do, not quite enough to make it very clear, but enough to help decipher it with effort.
An excellent description, and I'm glad to hear I'm not the only one! 👿
Before putting in the effort I thought I would contact you to see if you have suggestions--including of course things like 'Well you cant just change the disc letter...'
The issue is that iTunes won't pass the script the "file://localhost" version of the path if the file is missing. When the script asks for a track's location iTunes replies with the actual location for found files, or an empty string if missing. The script is designed to make an educated guess as to where the file should be based on tag properties and then tries to locate the file.
If it is possible to rejig the drive letters to restore the values they had when the library last worked properly then it should all start working again...
Otherwise take a look at this post: https://discussions.apple.com/thread/3621627
Without knowing more about the folder structure that you have used it is hard to say how much work is involved, but it should be possible to extend the rules for deciding where to look to suit your needs.
In the long run I would recommend that anything you currently have codified in the folder structure gets stored in tags, such as genre, grouping or comments. Then you could afford to use a more typical layout. If you still want things your way, it is possible to do so in a manner which allows the library to be moved around as long as you can arrange to have all the media inside one media folder (organized any way you like) which is in turn inside an iTunes library folder. See make a split library portable for more.
tt2