
After more fully reviewing the information on http://replaygain.hydrogenaudio.org, I realized that Play's implementation of ReplayGain was incomplete.
The first change is the addition of a preamp, with a default value of 6 dB. This should help with the playback of most popular music.
The second addition is the selection of clipping prevention. Internally, Play will ALWAYS prevent clipping by hard-limiting samples. However, the new option 'Reduce preamplification' will, when used in conjunction with ReplayGain, allow the full dynamics of the music without the need for hard limiting. This is accomplished by setting the player's preamp to a lower value if the current preset value would cause clipping to occur.
I also added ReplayGain scanning for tracks and albums in r792.
Any opinions or feedback using Play's RG implementation would be appreciated.