I have a question.
In the Replay Gain proposal, I suggested that the Replay Gain data could be stored in an mp3 in 1 of 2 ways:
1. in the Lame tag
2. in an ID3v2 tag
If you use lame to encoder you mp3s, I'm informed that the replay gain values within the lame tag are set to zero, because replay gain isn't currently included in lame. No one has produced a program to add the values after encoding.
Many people hate ID3v2 tags, and they do cause some compatibility problems.
So, my question is: I have an mp3 that was not encoded using lame. I wish to add Replay Gain information (not alter the audio data itself - I'm aware of mp3gain ;-)). Where should I put this information?
1. Lame tag? Seems silly - it's not a lame encoded file, and most of the tag will be empty.
2. ID3v2 field? Some users won't want to add an ID3v2 tag to their files.
3. Extra field at the end of the mp3? If this can be done, this seems a good idea...
I'm aware of ID3v1.1 (and its limits) - I'm also aware of lyrics3 which sits at the end of an mp3 (like ID3v1 but with more information). Something like this seems an ideal solution storing the Replay Gain values - because you can just add it at the end of the file (without having to re-rewite the entire file) and it doesn't cause any compatibility issues.
Anyone have any comments on this? Does anyone have experience with lyrics3 - is it really compatible with all players? Would adding a tag for Replay Gain be a good idea?
Feedback please: when adding RG data to a non-lame mp3, should I use a lame tag, an ID3v2 extension, or a lyrics3 extension?
Cheers,
David.
http://www.replaygain.org/