Bad replay gain description in config menu
Bug #157671 reported by
Thorsten Mühlfelder
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Exaile |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
There are some issues with the Replay Gain config menu:
These descriptions should be changed, because at the moment they don't really say what they change:
"Preamp (dB)" => "Preamp for replay gained files (dB)" AFAIK this setting only changes volume of files with Replay Gain
"Default/fallback gain (dB)" => "Preamp for not replay gained files (dB)" AFAIK this setting only changes volume of files without Replay Gain
Perhaps someone should make sure, if I'm right. But this the result of my test today ;-) and it would make sense. Most other programs have similar settings for gained/not gained files (e.g. Audacious, Amarok).
Changed in exaile: | |
status: | Incomplete → Fix Committed |
importance: | Undecided → Wishlist |
Changed in exaile: | |
milestone: | none → 0.3.0 |
Changed in exaile: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
OK, have to revert my last posting. These 2 input fields work perfectly strange :-P
* preamp 12 dB, fallback 0 dB: only gained files get louder
* preamp 0 dB, fallback -12 dB: only not gained files get lower
so far, so good :-) but:
* preamp 12 dB, fallback -12 dB: seems to be the same like preamp 12 dB, fallback 0 dB
* preamp 6 dB, fallback -12 dB: gained files get louder, not gained files get some volume like preamp 0 dB, fallback -6 dB
OK, this was heavy testing now. All was done with the same file (one with and one without replay gain).
Note that every change in these settings needs an Exaile restart to take effect.
My conclusion so far:
The preamp field works only for gained files and the fallback field works for not gained files. But if a gain is applied with the fallback field the file is seen as gained and the preamp value is applied, too. This is hard to understand for an enduser and leads to confusion.
Solutions:
* only show the preamp field to increase volume of gained files (not gained files my be to loud)
* only show the fallback field to decrease volume of not gained files (output volume will be to low for sure)
* compute the input of the 2 fields to give the right values to the gst-plugin. Example: to increase volume for gained files by 4 dB and change volume for not gained files by -4 dB (to always get a 8 dB difference between gained and not gained) the right values would be: preamp 4 dB, fallback -8 dB