2014-02-17, 18:43
XBMC only respects ReplayGain information in files if the tags within those files are stored in lower case.
So... this:replaygain_track_gain
instead of this: REPLAYGAIN_TRACK_GAIN
The issue here is, many apps that process MP3s write the info in upper case. The standard/spec also suggests that the tags be upper case: http://wiki.hydrogenaudio.org/index.php?...cification
This can be recreated by copying an mp3 and having ReplayGain calculated (with foobar, or MusicBee, for example) on it. Then play it back in XBMC and compare it with the opriginal. Both will sound the same. Edit the file in a hex editor and change the case of the tags from upper to lower case, and then compare the files.... The volume will now be adjusted correctly.
Is it possible to get XBMC to honor metadata written in upper case?
So... this:replaygain_track_gain
instead of this: REPLAYGAIN_TRACK_GAIN
The issue here is, many apps that process MP3s write the info in upper case. The standard/spec also suggests that the tags be upper case: http://wiki.hydrogenaudio.org/index.php?...cification
This can be recreated by copying an mp3 and having ReplayGain calculated (with foobar, or MusicBee, for example) on it. Then play it back in XBMC and compare it with the opriginal. Both will sound the same. Edit the file in a hex editor and change the case of the tags from upper to lower case, and then compare the files.... The volume will now be adjusted correctly.
Is it possible to get XBMC to honor metadata written in upper case?