I just noticed that MC12 can't read a date tag that was created with the fixed MC13 plug-in. Foobar and Winamp can read the same test files without problems.
I don't know if this should be considered as a big problem. I guess that not many users tag FLAC files with MC13 and then import them to MC12. M
J12 should be fixed though.
I'm adjusting the replay gain. If the version of MC used to tag the file is current, when writing, we'll add 6db to the internal MC value and on reading we'll subtract the read value to get the internal MC value.
If the file is tagged with an older version of MC (or the tag is non-existent) and we are reading the replay gain we'll report it as it is.
Hmm.. are you saying that you are changing the tag names too? -- to REPLAYGAIN_TRACK_PEAK and REPLAYGAIN_TRACK_GAIN . Most, if not all other programs and devices use these names.
One thing you should check is that the decimal separator inside a replay gain tag is always a dot indepedently of what happens to be inside the library field. (This can be either comma or dot depending on the OS settings. The library files may be a mix of both styles.)