Skip to main content

Topic: ReplayGain storage (Read 10604 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • jukkap
  • [*]
ReplayGain storage
I am currently building new Musepack plug-ins and I am wondering which is the preferred method of storing ReplayGain information to Musepack files ?

Store to Musepack format ?

or

Store to APE tag ?




  • Antonski
  • [*][*][*]
ReplayGain storage
Reply #1
According to specification, RG info must be stored in the file header. Every Musepack capable player that I've tried reads and writes RG in this way.
~~

  • jukkap
  • [*]
ReplayGain storage
Reply #2
Thanks for pointing the Musepack wiki. I don't know why I did not see it earlier but it is lots of help. I will do both SV7 and SV8 and they both seem to have ReplayGain in the header.

  • Notat
  • [*][*][*][*][*]
ReplayGain storage
Reply #3
The ReplayGain specification suggests APEv2. Do we need to update/correct this?
  • Last Edit: 12 August, 2011, 10:10:19 AM by Notat

ReplayGain storage
Reply #4
Musepack was the first (and only?) format with native ReplyGain support. Storing of ReplayGain info in tags seems to me as a workaround for older formats without native support.

  • saratoga
  • [*][*][*][*][*]
ReplayGain storage
Reply #5
The ReplayGain specification suggests APEv2. Do we need to update/correct this?


It should probably be updated to mention that replaygain tags are used with ASF tags (in the Extended Content Description Object) with the VorbisGain method (basically just a text comment field that says "replaygain_track_gain", ...).

See for example:

http://svn.rockbox.org/viewvc.cgi?diff_for...;revision=15340

  • Notat
  • [*][*][*][*][*]
ReplayGain storage
Reply #6
Appreciated but that's not very accessible information so can't just be C-P'd into the RG spec. If you can suggest some replacement text for the RG spec, we can get this corrected more quickly.

  • saratoga
  • [*][*][*][*][*]
ReplayGain storage
Reply #7
I added that it uses the Extended Content Description Object  with a ascii value key pair like Vorbis comments.  Might make sense to have Peter comment on it though, since AFAIK he came up with the standard.  We just looked at ASF files tagged with foobar2000 and copied it's convention.

  • Lear
  • [*][*][*]
  • Developer
ReplayGain storage
Reply #8

  • Antonski
  • [*][*][*]
ReplayGain storage
Reply #9
I am currently building new Musepack plug-ins ...


May I ask you what player(s) are they targeted?
As you can see in specification, there might be different RG values for every chapter.
~~