Heh. First time I even load up hydrogenaudio in a few years, and I find a conversation about MP3Gain on the front page. I guess people still care about it

Replies to random points from the thread so far:
Tag format:My primary reason for using APE tags instead of ID3v2 tags was that at the time, the
only program that paid any attention to ReplayGain tags at all was foobar2000, and the only tag format it used was APEv2. My secondary reason was that the ID3v2 tag format had some problems at the time, and I couldn't find a good library. I figured it would be "safer" to just use a tag format that wouldn't get clobbered by some other poorly-written tag program.
In hindsight, I probably should have gone with the more ubiquitous ID3v2 format from the start. I even came up with an ASCII (i.e. semi human-readable) format for putting all of MP3Gain's tag info into the 30-character "comment" area of an ID3v1 tag. Adding options for the tag fomat (i.e. choose APE, ID3v1,
or ID3v2) was pretty much the only thing left on my "to-do" list for the command-line half of MP3Gain.
No development:Yeah, I haven't really done anything with MP3Gain for years now. To be honest, I don't use it myself any more. I joined the iPod crowd, and now I just do a ReplayGain scan with foobar2k, and dump the Track Gain results into Apple's "iTunNORM" tag. Then with Sound Check turned on, the volume on all my stuff is correctly adjusted without having to modify the data.
But even before I stopped using it, MP3Gain already had many more features than I ever needed for myself. So as David put it, I considered it as "finished" as I wanted it.
...except for the tag thing

...and the fact that I wish I hadn't picked Visual Basic for the GUI, as you can see by my news post from nearly four years ago (!) on the
MP3Gain siteQUOTE(Lyx @ Jun 9 2008, 09:33)

Replaygain by design does not save the target/reference! It is just asumed, that by convention, it is always 89dB (basically, the 89dB reference IS part of the replaygain specification!)
And that's exactly how MP3Gain stores the tag information. No matter what the user has set in the GUI, the actual stored information is based on the 89dB reference. If a user has their "target" set to 95dB and they use Track Gain on a file, then if someone else opens that file in MP3Gain with the default 89dB target, they will see that the file is about 6dB too loud and should be turned down. The user-adjusted "target" is
only used inside the currently-running GUI.
Oh, and greynol is correct: if you re-name aacgain.exe as "mp3gain.exe", then the MP3Gain GUI works on
both AAC and mp3 files. No need to swap the original mp3gain.exe in and out.
-Glen