Help - Search - Members - Calendar
Full Version: Moving replaygain data id3v2
Hydrogenaudio Forums > Hydrogenaudio Forum > General Audio
prozaic
A picture speaks a thousand words so...

Does anyone have some ideas about how to move the data at "a" to positon "b"?



The full story:

Native Instrument's "Traktor" DJ software has a function very much like replaygain, except it doesn't work. I want to move the replaygain data to Traktor's id3v2 gain field. I found a Perl module to modify id3v2 tags and think my meager Perl skills would suffice, but the replaygain data is not stored as an id3 tag.

Where is it stored? (Lame header?)
How can I get to it?
sony666
in the APEv2 tag foobar creates, at the end of the file
kjoonlee
You can use foobar2000's internal masstagger to edit tags.

Choose Format values from other fields...
Enter Traktorperceiveddb as the destination field name
Enter %__replaygain_track_gain% as the formatting pattern
Alter the TRAKTORPERCEIVEDDB tag as needed.

edit: You can use the masstagger to alter tags too.
kode54
For your own editing, the RG info as written by foo_id3v2 will be in TXXX frames, with the replaygain_* name in the description field.
jtclipper
QUOTE (kode54 @ Mar 26 2004, 10:28 PM)
For your own editing, the RG info as written by foo_id3v2 will be in TXXX frames, with the replaygain_* name in the description field.

I though you used multiple comment fields before.
TXXX is a major improvement.
prozaic
Thanks all. kjoonlee's solution is nice and simple, I didn't realise that the replaygain data was in a tag. APE tags are something I will have to research.
picmixer
QUOTE (prozaic @ Mar 28 2004, 02:26 AM)
I didn't realise that the replaygain data was in a tag.  APE tags are something I will have to research.

AFAIK this depends on the file format used.

For formats that natively support replaygain in the file headers FB2K will store the RG info directly into the header. For formats without poper native RG support it will store it in the respective tag field.

However in both cases you can retrieve the info using %__replaygain_track_gain%, %__replaygain_album_gain%.
quazi
Here's a weird one: I used one computer to add replaygain data to my collection of music, but when I access those same files from a different computer, the replaygain data is gone. Both computers are using Foobar v0.8. If the data is really stored with the file, why can't the other copy of Foobar see it?
2Bdecided
Check the settings in fb2k carefully - you can tell it not to mess with your files (or not to tag certain types of files), in which case it will store the meta data (including ReplayGain) in its internal database, but not in the files.

Cheers,
David.
Moneo
QUOTE (quazi @ Mar 28 2004, 03:47 PM)
Here's a weird one: I used one computer to add replaygain data to my collection of music, but when I access those same files from a different computer, the replaygain data is gone.

There are three possibilities.

1. You have disabled tag writing.

2. You have switched to id3v1 tags only (which can't store replaygain information) for mp3 files.

3. Your files have the "read-only" attribute set. In this case, foobar2000 doesn't modify the tags.

Either way, replaygain data is stored in the database on the computer that you have used to perform replaygain analysis. Resolve the issues I've mentioned, then add all of your files to the playlist, highlight them and select "database - rewrite file tags from database" in the context menu.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.