Hi, all --
Jeez, this one was painful to track down...
I've uncovered a bug in which MediaMonkey randomly fails to read the tags on certain MusicMatch+GoldWave-tagged WAV files.
I have a library of about 2500 WAV files, tagged at various times with various programs over the last three years. While using the 2.5.4.971 beta build of MediaMonkey, I saw that,
sometimes, certain WAV files would have blank artists, albums, etc. while others would not. This did not happen reliably in all cases. Sometimes all of the files would be correctly displayed, and other times most of the files would be bad. Sometimes, the file would be displayed incorrectly in the list, but bringing up the file information via "Properties" would cause the correct tag information to load!
I could reproduce the problem most reliably by viewing the WAV files directly from the "My Computer" node (as opposed to adding the files to the database). Bringing the files up in the playlist also produced problems.
I noticed that some files consistently came up fine, while others were more troublesome. After tearing out the last few remnants of my hair (and writing a quick and dirty WAV tag reader in C++), I discovered the common element. The problem files all had:
1) Fully filled-in MusicMatch tags (using the strange ID3 tag block unique to MMJB),
and
2) A single LIST INFO block containing a single "ISFT" tag with GoldWave copyright information, and no additional artist/album information.
At some point in the past, GoldWave automatically added copyright information to WAV files when you edited them. This feature was removed from GoldWave at least two years ago, but many of my WAV files are older than this.
I've put a short sample WAV file with GoldWave+MMJB tag info here:
http://www.unzerpum.net/temp/GoldWaveTag.wav (66K)
Remember, this happens randomly. Sometimes MediaMonkey will correctly read the tags, and sometimes it won't.
Hope this helps. If you can't reproduce this and/or need a debug log, let me know. I haven't tried reproducing this problem with the debug build yet.
--- Scott