eXtream Software Development Forum
Feature Request: Better ReplayGain implementation - Printable Version

+- eXtream Software Development Forum (https://www.extreamsd.com/forum)
+-- Forum: Apps (https://www.extreamsd.com/forum/forum-4.html)
+--- Forum: USB Audio Player PRO (https://www.extreamsd.com/forum/forum-22.html)
+---- Forum: Feature requests / suggestions (https://www.extreamsd.com/forum/forum-17.html)
+---- Thread: Feature Request: Better ReplayGain implementation (/thread-1496.html)



Feature Request: Better ReplayGain implementation - zhuhang - 01-09-2024

1. Add settings to change gain compensation for tracks without RG tag
- Very useful for tracks that cannot carry RG tags like DSD, of course this only works for PCM mode.
- Many players already have this including: Poweramp, HibyMusic, Foobar.
   

2. Option to set RG mode based on whether "shuffle" is turned on.
- Eg: If shuffle is ON: use [track] gain; If shuffle is OFF: use [album] gain.
- Reason: For album playback, usually we want the album gain so that we don't hear the volume differences during gapless playback. Whereas when we shuffle playlists, usually we want the track gain. This setting will be extremely helpful.

3. Apply gain and prevent clipping
- This is part of standard RG feature but not sure if there is any particular reason we are not having it in UAPP. 
- We have RG tags for peak information (REPLAYGAIN_TRACK_GAIN, REPLAYGAIN_TRACK_PEAK,  REPLAYGAIN_ALBUM_GAIN, REPLAYGAIN_ ALBUM _PEAK) to compute the final gain value so that clipping does not occur.