SVN commit 911684 by alexmerry:
Make replay gain support actually do something by
(a) getting the data we stored out of the collection database
(b) using it when the track changes
Also, improve the storage of replay gain tags by storing NULL when they weren’t present on the original track metadata. This allows us to substitute the track gain for the album gain when the latter is requested but doesn’t exist.
This closes the most popular feature request on bugzilla.
Of course, there’s still work to be done.
- Currently, it’s fixed in track mode.
- It only works on files in the collection – it should be possible to extend it to other files on the local computer at least.
- Finally, it only works on Ogg Vorbis and FLAC files (mp3gain and aacgain modify MP3/MP4 files in such a way that we don’t need to do anything special in Amarok for them to sound right, providing you pass either the “-r” or “-a” option). Adding other file types is simply a case of adding the relevant code to amarokcollectionscanner.
But, right now, I’m listening to my music all playing at the right volume (apart from the WMA files, but what can you do?).
 I should point out that it works without moving your volume slider up and down like the Amarok 1.4 script did. It just works magically and invisibly, like it should. This part of the implementation (actually changing the volume) was a doddle, thanks to the wonder of Phonon. [/edit]