Both of those suggestions sound fine, and that is how i have had to get around things, but wouldnt it be cool to not have to go behind media center or trick it. I guess what i am reporting is not a bug, but a feature request. to be able to move an entire files tag info over to another file. I have had multiple experiences of losing a file from the library, or it getting disconnected, or having to reimport a file, or sometimes re-rip it. Sometimes the tag info was only ever stored in the library.
It would be fantastic if we could tell media center which files library information corresponds to which real world file somehow, in batches too. Eg: tell MC to "send all info of fille [a] to file , using [track numer] to decide which file is [a] and which one is " Man, its hard enough to explain, maybe harder to actually put into practise, but would be great for re-ripping etc. when you dont want to lose your no. of plays and last played info.
Just a suggestion anyway.