I'd still like to hear some words in the replay gain functionality from the MC devs.
Yes, mp3gain adjusts the volume by changing the mp3 file. But if MC reads the tags that mp3gain creates, there could be a problem. After proccessing the files with mp3gain, the tags will not contain the current volume level (the one proccessed with mp3gain), but the original volume level of the files. In previous versions of MC that was not a problem, because replay gain was a tag that was written in the "comment" field.
A mp3 track proccessed with mp3gain has the following tags (i believe these are "ape tags"):
MP3GAIN_MINMAX, MP3GAIN_ALBUM_MINMAX, MP3GAIN_UNDO, REPLAYGAIN_TRACK_GAIN, REPLAYGAIN_TRACK_PEAK, REPLAYGAIN_ALBUM_GAIN, REPLAYGAIN_ALBUM_PEAK
The question is: which of these tags is MC reading, and writing? I'd also like to know if MC's analysis does track gain or album gain. Track gain, for example, is pretty much useless for classical recordings, because "silent" tracks (which can be parts of a larger piece) would be much louder than the rest of an album when using track gain. The iPod's replay gain functionality (called "Sound Check") does track gain only, btw (which makes it useless for me).
P.S.: sorry for discussing the topic in the beta board, maybe it would sense to split the "replay gain"-related posts to a seperate thread.