ReplayGain - Album Mode (better volume normalization method)

"set the same volume level for all songs" in spotify, does not take into account the subtle volume transients of an album that audio engineers have spent hours working on!

Solution - Add an option in settings for "Set The Same Volume Level Based On Albums". This will retain the intended volume differences between songs on an album (similar to the way replaygain album mode functions).



This solution is extremely quick for spotify developers to implement - Just take the individual track volume values in an album and you already have this information due to your "set the same volume level for all tracks", then get the average of these track volumes for that album and the result is your per album volume reduction value! Albums will finally sound like albums again.
IN THE FUTURE - When you select "set the same volume for all albums" then it should also read the metadata in your personal music files (when the tag is present). The Name of this tag in my mp3 and flac collection is "REPLAYGAIN_ALBUM_GAIN".


"Set The Same Volume Level For All Tracks" - (replaygain track mode) BEST FOR SHUFFLE MODE, OR LISTENING TO LOTS OF RANDOM SONGS)

Spotify already has "Set the same volume level for all tracks" in settings for songs that are streamed, which is the equivalent to replaygain track mode. This currently only works for streamed songs and it doesn't check to see if the tag "REPLAYGAIN_TRACK_GAIN" is present in your local audio file that you're currently listening to, a very simple fix indeed. 



When unticking "set the same volume for all albums" and "set the same volume for all tracks", all streamed and local music should not play with any volume adjustment on either streamed or library tracks, it is exactly the same effect as disabling "set the same volume for all tracks" that we currently have. There are many reasons for needing to turn of volume normalization (such as troubleshooting volume problems etc). Replaygain volume adjustments should be fully lossless when your dac is 24 bit.

Note to spotify - By using metadata, this should be totally seamless - E.g. If the exact same album is streamed, then local files should play at precisely the same volume as streamed files.


IF EITHER TAG IS MISSING FROM METADATA - "REPLAYGAIN_TRACK_GAIN" or "REPLAYGAIN_ALBUM_GAIN" then spotify should not make any volume adjustment and it should produce the same result as having album mode or track mode not TICKED.

When installing spotify, the default should still be set to "set same volume for all tracks" like it it just now


Updated: 2016-03-29

Hey everyone, currently we don't have plans for this in our timeline. However, if this continues to grow we will keep passing this feedback on to our internal teams. Thank you for coming to the Idea Exchange with your feedback!


Related Ideas

Casual Listener

I used to run the following code to convert tags in album mode to itunes "Sound Check", although Itunes "Sound Check" is now intelligent enough to know if you're listening in shuffle mode (the equivelent to track mode) or listening to an album (while retaining the subtle volume differences between songs as part of the album). See the following video for an example.


For .mp3 files "format value" COMMENT ITUNNORM


For .m4a files "format value" ITUNNORM




Spotify could eventually read iTunes tags using similar code.

Casual Listener

Ok this post isn't as popular as I thought it would be (thought we'd have 200 votes already : P )

Spotify Legend
Status changed to: Good idea, vote for it

I don't need any replay gain stuff, simply being able to copy my flac collection to the local files and listen to them is enough.


Ok, I entirely support this feature. And Deeb, the main problem this isn't that much liked is because not a lot of people are familiar with the name ReplayGain, or think this is some sort of normalization. Lots of people just want to listen to music, not understanding that ReplayGain saves them volume controlling effort or eardamage.


Then again, louder is better for a lot of people, so I guess they'd "normalize" their music by turning up the volume to match their last and loudest played track before their current.

Casual Listener

synth - Thanks for your comment, I was initially confused that people wanted FLAC yet they're not interested in replaygain but you're right and that people don't underrstand. If replaygain or normalization was everywhere then we wouldn't have crap sounding audio because there would be no loudness war.
I read that the current main reason for the loudness wars is down to the fact that SoundCheck is not enabled by default in Itunes. Volume normalization could kill the loudness war.


The main reason I love replaygain though is because when I'm in the mood to play different tracks rather than whole albums, then I don't need to keep changing volume control every 2 minutes.

When I wrote that comment about this thread not being as popular as I thought it would be, there was only 3 kudos! So we're donig a lot better now.


Good one Deeb.  Replaygain is a must for playlist and radio listening. I listen to Spotify playlists over a Squeezebox system, and the variations in volume really detract from the experience.  When listening to local files over the Squeezebox this is not a problem as it has very good Replaygain support.


I agree with Synth that there could those Spotify users that perceive a loss of volume (or, incorrectly, quality) as an issue, but others will appreciate listening to tunes withtout having to reach for the volume control.  Just ensure it can be enabled/disabled in the client.  Make it happen Spotify!

Casual Listener

Please leave comments / suggestions below.

In premium mode.... After a few skips the volume get limited to about 70% of the original level..... WOW as i type, the vulume returned to normal level.....

Please allow us to have an Album Mode for volume adjustment. I'm very tempted to go back to Apple because I very much want to hear the songs play at their relative volume in the way the artist intended. Listening to entire albums is the reason I became a paying Spotify customer. Please keep me faithful by allowing me to listen to albums as the artist intended. Thank you.