I found in my mp3 library a lot of files where the RVA2 tag was corrupted. Most of them contained 14 bytes of data, some 9. A working RVA2 tag written by MediaMonkey should contain 8 bytes of data.
Example:
OK:
0: RVA2
4: 1 (bin) 8 0x00 0x00 0x01 0x85 0xF2 0x10 0xFF 0xFF
Bad (one single 0x01, probably that one denoting the master volume, in the beginning):
0: RVA2
4: 1 (bin) 9 0x01 0x00 0x00 0x01 0x85 0xF2 0x10 0xFF 0xFF
Bad (the six bytes describing the master volume duplicated at the beginning):
0: RVA2
4: 1 (bin) 14 0x01 0x85 0xF2 0x10 0xFF 0xFF 0x00 0x00 0x01 0x85 0xF2 0x10 0xFF 0xFF
I corrected all tags using a little program based on id3lib, and now all tags are working again...
Wilfried
