QUOTE(Cartman_Sr @ Mar 3 2007, 17:27)

Anyway, after some more fiddling, I realized that my problem is this: When you scan for replaygain with foobar (for your flac files), not only does foobar add the replaygains as REM comments in the CUESHEET vorbis comment, but it also takes the liberty of adding/modifying some of your other tags too. Like the DISCID, DATE, etc. Then if you have it remove all the replaygain data from the files, it does that, but leaves in the other tags that it modified. I don't like that, really.
Empyrean, am I right on this?
You are definitely right that foobar2000 takes the liberty of adding and modifying additional <VORBIS_COMMENT> comments with that information such as DISCID, etc. I must admit I have not yet tried having foobar2000 remove the ReplayGain data to see the result. I won't be able to check this until Monday at the earliest. That said, given the inconsistency of fb2k regarding FLAC metadata that I have seen so far, I am confident that you are correct in fb2k's removal of the data.
[Edit: Verified. fb2k add's extra data along with the ReplayGain data that is not removed when fb2k removes the ReplayGain data.]
For what it's worth, I don't like that either. I prefer a clean solution, which does not have redundancy of data (i.e. the repetition of information in various tags, blocks.)
[Edit: Redundancy is only there if *both* methods of RG is added. Fb2k only actually adds the RG in one location, it just moves the other RG data if it is there already.]
The ideal solution (in my mind) would be to have the <CUESHEET> metadata block also contain the track titles, as this would alleviate the difficulty seen here. However, I do understand the author's reluctance to include such nontechnical data in that location. From my perspective, the ISRC is a standardized piece of data (i.e. there is exactly one correct ISRC per song), where the title is not so standardized (capitalization differences, spelling errors, etc.).
Given
that I would like to see fb2k have better comment search capabilities for ReplayGain data and/or a sleeker modification of the <VORBIS_COMMENT> data (not taking the liberties it does).
QUOTE(Cartman_Sr @ Mar 3 2007, 17:27)

Anyway, I guess I'll just keep doing what I've always done: While encoding flacs, have the encoder perform the replaygains, embed the cuesheet into the CUESHEET metadata block, add vorbis comments for ARTIST, DATE, ALBUM, etc., and also add a CUESHEET vorbis tag as well. Foobar won't read the replaygains, but it will read the CUESHEET vorbis comment so you'll get the track names when you play your files. Unless... if there was an automated way to insert replaygain data into cuesheets before tagging...
I'd agree with this, however, I am not happy with leaving out the ReplayGain capability from foobar2000. As other solutions go (I need to do some more experimentation to see what the intracacies of these are) you should realize that if you maintain a separate CUE file, you can load that into fb2k and it will pick up the track names, etc. The CUE file generated by EAC contains this data, you just modify the CUE file to point to the FLAC file you generate instead of the original WAV produced by EAC. Now if your FLAC file contains ReplayGain data (as per one of 'working' solutions from my above post) fb2k
should pick up on this. I am not entirely positive on that last statement, but I won't be able to check until Monday.
[Edit: *Should* but in fact, does not.]
Now, there are advantages/disadvantages to maintaining a separate CUE file. Well, the disadvantage is maintaining a separate file. The advantage is that if you go to reproduce the album, you must load a CUE file, and if you try to reproduce one from the <CUESHEET> block of the FLAC you will be missing that original REM data. This means you could not write CDTEXT to the disc, for instance. I believe if you store the entire CUESHEET as a <VORBIS_COMMENT> as we do for the fb2k hack, that you could restore the entire original CUE file via
metaflac, but here again you run into that duplication of data that irks me so.
As for adding detailed ReplayGain to a CUESHEET via an automated method, I am unfamiliar with any existing tool to do this. However, it seems relatively simple and straightforward so I believe such a tool must exist.