QUOTE
I'd really like a version of MP3Gain which just added tags a la VorbisGain and MPCGain (or whatever its called).
That was part of my original plan (and what the Replay Gain spec actually calls for), but it kept getting pushed farther down on my "To Do" list.
Part of the reason is what you brought up yourself:
QUOTE
It looks easy enough to create an MP3Gain which stores the gain info in tags, but I wouldn't have the first clue how to go about getting the functionality added to the Winamp mp3 plugin (does Peter P own this plugin?)
Writing to tags doesn't do any good if there's no software to read those tags. Because I had a good way to directly modify the volume so that
every mp3 player could see the changes, that's what I focused on.
The other part of the problem is that there was some severe disagreement about
which tags the Replay Gain info should be stored in. The ID3v1 tags are pretty much out of the question (every single byte is already accounted for). Some people wanted the info in the ID3v2 tags (which would be simplest, and my personal choice), but others vehemently argued that they should go in the LAME header.
"But what if the mp3 wasn't encoded with LAME?"
"Maybe you could put them in the LYRICS3 tag!"
"In the Xing frame but without necessarily calling it the LAME header"
"Lo here!"
"Lo there!"
And so on, and so on.
The mp3gain GUI is getting close to the point where I'll officially label it a "Release" version. Maybe sometime after that I'll think about addressing the tags issue again. (unless, of course, someone else wants to do that; the code for the back end is out there and available ya know

)
-Glen