View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000712||OpenMPT||Feature Request||public||2015-09-29 15:39||2016-03-18 20:54|
|Product Version||OpenMPT 1.25.02.00 / libopenmpt 0.2-beta14 (upgrade first)|
|Summary||0000712: Export: ReplayGain / R128Gain support|
Could libraries used by OpenMPT set ReplayGain info, if it’s applicable, at least in some of export formats available now? In this case, could OpenMPT use that features and set up ReplayGain on export someday? :)
|Tags||No tags attached.|
|Has the bug occurred in previous versions?|
|Tested code revision (in case you know it)|
It would be possible, of course.
To add to that, the canonical ReplayGain implementation is released under the LGPL, which would require it to be linked as yet another DLL to OpenMPT, complicating building, packaging and distributing things more than necessary for such little gain (or alternatively reimplementing the algorithm under a different license, which I'm not too fond of as well).
By the way, I think I spotted the canonical ReplayGain implementation in the LAME source as well, so maybe it can be enabled for libmp3lame exports at least? I didn't check this fact too thoroughly though, so it might be misleading.
Interesting info, thanks! Well, I intentionally marked this request as low-priority at the start. :)
Yes, libmp3lame contains a ReplayGain implementation and we can use it. libmp3lame will unconditionally write the replay gain values to the VBR/Lame info header when enabled.
OpenMPT 1.25.02.06 will now write out ReplayGain information when exporting via libmp3lame to MP3 VBR format by default (methods 1 and 4 listed above).
and it looks like I had missed yet another possible method of storing ReplayGain in MP3:
|2015-09-29 15:39||arseniiv||New Issue|
|2015-09-30 10:48||manx||Note Added: 0002150|
|2015-09-30 10:50||manx||Assigned To||=> manx|
|2015-09-30 10:50||manx||Priority||low => none|
|2015-09-30 10:50||manx||Status||new => confirmed|
|2015-09-30 10:50||manx||Resolution||open => suspended|
|2015-09-30 10:50||manx||Summary||ReplayGain set on export => Export: ReplayGain / R128Gain support|
|2015-09-30 21:12||Saga Musix||Note Added: 0002152|
|2015-09-30 21:14||Saga Musix||Note Added: 0002153|
|2015-10-02 19:38||arseniiv||Note Added: 0002155|
|2015-10-07 11:59||manx||Note Added: 0002157|
|2015-10-07 12:00||manx||Note Edited: 0002157||View Revisions|
|2015-10-07 14:11||manx||Note Added: 0002158|
|2015-10-07 14:11||manx||Note Edited: 0002157||View Revisions|
|2015-10-08 13:45||manx||Note Added: 0002159|
|2015-10-11 08:53||manx||Note Added: 0002160|
|2016-03-18 15:39||manx||Assigned To||manx =>|