Quote:
Originally Posted by
Willakan 
Replaygain is probably your best bet.
I use MediaMonkey, which has ReplayGain built in. Typically, ReplayGain adds metadata to the track without altering the original audio data. http://en.wikipedia.org/wiki/ReplayGain
"Alternatively, a tool can amplify or attenuate the data itself and save the result to another, gain-adjusted audio file; this is not perfectly reversible in most cases." When listening on my computer, I prefer NOT to do this and let MediaMonkey use its Volume Leveling feature.
Most DAPs/mp3 players have similar ReplayGain support. Some have a separate Volume Normalizing feature (e.g. Sony players). I circumvent the Sony version because I also use MediaMonkey to transfer songs to my DAP. Then what I do is set up a transfer rule to adjust the track volume (permanently) on transfer. This means on my player the volume has been permanently changed, but on my computer the song contains the original audio data. I'm not sure if this is better or worse for audio quality, but it's damn convenient.
Some swear by Foobar, but if you can't tell, I love MediaMonkey. 
Edited by seekadds - 1/26/12 at 12:27pm