I don't know how you've managed to do this. My DB is 9 years old and doesn't exhibit any of those issues despite having gone through many beta versions of MediaMonkey. Worse yet I think you're the only one with this much trouble and because of that I don't know how this could have happened. Problems could have arisen due to Addons (not aware of any causing these problems), user actions (wouldn't know how to accomplish this level of mess), MediaMonkey bugs (but why is it not a widespread issue) or your file system.
1) This one seems to affect a couple other users too, I wonder if an Addon like d_iTunes could be the source. It's something I can't reproduce. Infer File Properties (under Tools > Options > Library) can give some strange results too, but it shouldn't tag with info from other files (unless that info is in the folder/filenames). I prefer to leave it disabled as you can do the same thing manually (thus you're in control) by using Tools > Auto-Tag from Filename. Note that another common source of tag mixup is the use of Auto-Tag from Web on more than 1 Album.
2) Often due to user organizational choices. If you use embedded Artwork this isn't an issue and if you use external Artwork it works best with well tagged files and files organized in Album folders or disabling Scan file folders for Artwork. I prefer embedded Artwork (despite added size) as it is the more secure method (less prone to go wrong).
3) Perhaps a tagging Addon was used that caused this. My Genre's have never been changed by MediaMonkey.
4) Maybe you enabled Stop Time? Does the same happen when playing the song in another Player?
5) Does the same happen when playing the song in another Player?
6) Tagging issues could have been caused by Addons or by user error (like running Auto-Tag from Web on more than 1 Album or Auto-Tag from Filename on many files with different naming configuration). There could be a bug with naming getting messed up (but it could be an Addon too), however this can't be reproduced so far so a debug log would be essential in any tagging mixup to be resolved.
7) What about the large amount of builds for MediaMonkey and the release of MediaMonkey for Android.
The issue isn't widespread and at most a couple users have reported similar/related issues. As I said on my 9 year old DB this hasn't happened despite frequent use, use of Addons, loads of tagging and plenty of beta testing. Something very specific (be it MediaMonkey, Addon, PC or user) has happened for you that caused these issues. As they're specific to you it is nearly impossible to figure out what could have caused this as so many variables are at play (many of which are not MediaMonkey itself).
1) If defragging caused the problem (ie. there is an issue with your file system) these problems can be imported into the database anytime you run File > Add/Rescan Files or Folder Monitoring on those files. Especially with audio issues it is an easy test to play them in another player. If you have the same audio mixup it is the files that are the problem. Running them in another Player will also allow you to see if the tag mixup you see in the MediaMonkey database has affected the files tags themselves or not yet.
2) Detecting a pattern would be very useful in resolving this issue, being it the discovery of a MediaMonkey bug or one of the other variables being an issue.
Which Addons do you use and have you used so far? What are the results of playing files in another Player?
I don't know how you've managed to do this. My DB is 9 years old and doesn't exhibit any of those issues despite having gone through many beta versions of MediaMonkey. Worse yet I think you're the only one with this much trouble and because of that I don't know how this could have happened. Problems could have arisen due to Addons (not aware of any causing these problems), user actions (wouldn't know how to accomplish this level of mess), MediaMonkey bugs (but why is it not a widespread issue) or your file system.
1) This one seems to affect a couple other users too, I wonder if an Addon like d_iTunes could be the source. It's something I can't reproduce. Infer File Properties (under Tools > Options > Library) can give some strange results too, but it shouldn't tag with info from other files (unless that info is in the folder/filenames). I prefer to leave it disabled as you can do the same thing manually (thus you're in control) by using Tools > Auto-Tag from Filename. Note that another common source of tag mixup is the use of Auto-Tag from Web on more than 1 Album.
2) Often due to user organizational choices. If you use embedded Artwork this isn't an issue and if you use external Artwork it works best with well tagged files and files organized in Album folders or disabling Scan file folders for Artwork. I prefer embedded Artwork (despite added size) as it is the more secure method (less prone to go wrong).
3) Perhaps a tagging Addon was used that caused this. My Genre's have never been changed by MediaMonkey.
4) Maybe you enabled Stop Time? Does the same happen when playing the song in another Player?
5) Does the same happen when playing the song in another Player?
6) Tagging issues could have been caused by Addons or by user error (like running Auto-Tag from Web on more than 1 Album or Auto-Tag from Filename on many files with different naming configuration). There could be a bug with naming getting messed up (but it could be an Addon too), however this can't be reproduced so far so a debug log would be essential in any tagging mixup to be resolved.
7) What about the large amount of builds for MediaMonkey and the release of MediaMonkey for Android.
8) The issue isn't widespread and at most a couple users have reported similar/related issues. As I said on my 9 year old DB this hasn't happened despite frequent use, use of Addons, loads of tagging and plenty of beta testing. Something very specific (be it MediaMonkey, Addon, PC or user) has happened for you that caused these issues. As they're specific to you it is nearly impossible to figure out what could have caused this as so many variables are at play (many of which are not MediaMonkey itself).
1) If defragging caused the problem (ie. there is an issue with your file system) these problems can be imported into the database anytime you run File > Add/Rescan Files or Folder Monitoring on those files. Especially with audio issues it is an easy test to play them in another player. If you have the same audio mixup it is the files that are the problem. Running them in another Player will also allow you to see if the tag mixup you see in the MediaMonkey database has affected the files tags themselves or not yet.
2) Detecting a pattern would be very useful in resolving this issue, being it the discovery of a MediaMonkey bug or one of the other variables being an issue.
Which Addons do you use and have you used so far? What are the results of playing files in another Player?