Feature description:
An “auto” setting for ReplayGain, allowing for using album tags or track tags dynamically depending on what’s being played, e.g. a playlist of singles or a queue of an album or consecutive albums.
Problem solved:
Right now the user has to pick either track or album tags, so if I want to go from listening to my shuffled favorite tracks to entire albums, I have to alter my ReplayGain setting manually.
Brought benefits:
No need to fiddle with ReplayGain setting, it will apply as most people would expect.
Other application solutions:
Check the tracks before and after, if at least one is from the same album, apply album tag, if neither one is, fall back to track tag. If single track in queue, again fall back to track tag.
This implementation has the downside of applying album tags when it shouldn’t, i.e. when a playlist has two singles from the same album back to back.