Volume normalization



Show first post
This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

142 replies

Userlevel 7
Badge +20

@Anonymous UserUnfortunately, they do not share their feature development schedule, plans or intentions. As such, we cannot say when (or even if) requested features will be put into development. It’s as much a surprise for us as it is for our users when a feature gets introduced.

Naturally, we do find out slightly ahead of time to be able to announce the introduction of a feature. If such time comes, we will be sure to let you know.

it does change the audio quality but this isn’t much of a concern for casual BG listening. 

That would depend on how it is implemented? My expectation of this would be that it delivers the same result as moving the volume slider does, a shifting of all the sound levels in the track to the left or to the right, so that all tracks in the playlist are played equally loudly.

Userlevel 1

Hey @Edward R 

can you tell us what did the department needed for this functionality respond when this issue was reiterated with them? What are the limitations and reasons why the normalisation doesn’t exist yet? How is this feature prioritised - near top of the backlog or somewhere down the line?

Thanks!

Where radio is concerned, it has to be getting done at the radio station then, not in the receiver. If the analogy applies, Spotify has to do this, and not Sonos.

Userlevel 1

I would think it isn’t something Sonos can do because it doesn't know what's coming down the pipe. But the Alexa initiated play is also something like Spotify Connect in the sense that Spotify knows what is being piped to Sonos at all times, so why this should not work as it - I suppose - does when music is playing via Spotify on the phone, isn't down to Sonos, I suggest.

And when it does work, is volume normalisation really effective? In the car or on headphones, playing from the phone, does it do a good job of maintaining sound levels the same in a long playlist?

Volume normalization is very highly effective and has been used in terrestrial and satellite radio for decades. 
 

it does change the audio quality but this isn’t much of a concern for casual BG listening. 

I would think it isn’t something Sonos can do because it doesn't know what's coming down the pipe. But the Alexa initiated play is also something like Spotify Connect in the sense that Spotify knows what is being piped to Sonos at all times, so why this should not work as it - I suppose - does when music is playing via Spotify on the phone, isn't down to Sonos, I suggest.

And when it does work, is volume normalisation really effective? In the car or on headphones, playing from the phone, does it do a good job of maintaining sound levels the same in a long playlist?

Userlevel 1

@jmpage2 : if you use the spotify app to control the music play, and connect to a target Sonos speaker from within that app, does volume normalisation not work?

Don’t know as it’s not really my use case.

 

I bought the Sonos system so I could control it with Alexa voice assistant.  I set up a separate Spotify account on my Premium Family plan for it so that anyone in the home could listen to whatever they wanted with voice control and it wouldn’t affect my own playback in my car or on my headphones.

 

It is a pretty basic feature and could be done completely separate from Spotify just within the Sonos hardware so I’m somewhat baffled it’s not available.

 

I see that when Spotify plays on my phone, volume normalisation is turned on; but as soon as the music is transferred to a Sonos speaker, the part of settings is greyed out and no longer accessible. Why that should be the case is a mystery unless the normalisation is being done in the phone where music is being played on it. In which case, it will be available for bluetooth wireless play from the phone, but not from the supposedly better quality way of playing it via Spotify Connect+Sonos.

Who is this down to - Spotify or Sonos?

Um Sonos don’t have a time machine, so they have no idea what the volume for a given stream will be in the future. Normalization can only be done when all track volumes are known in advance (eg local library) or metadata is present from the service provider (which it isn’t).

Does this mean that normalisation is possible for the local library resident on the NAS? If yes, what stops Sonos from doing this in an effective way?

IMO, instead of faffing around with the Hi Res red herrings and hype, this feature, be it for local stored music or for streamed music would make a real difference to elevate the listening experience. I have said just this on this community years ago, that Sonos should do this instead of spending development resources on silly UI cosmetic changes that we have to periodically suffer.

I completely get what has been said about building a playlist with consistent sound levels as a choosing criteria; that is why I never use mixed source playlists like for instance Apple Music and local NAS. And why I often have to edit a playlist to delete a liked track that still becomes an issue because it can't be heard at volume levels that are correct for the large majority in the list; and the whole idea of a playlist is to have it play without user intervention.

And to repeat a question - when music play is initiated from the Spotify native app and cast to a Sonos speaker via the native app, does this normalisation become available and if so, is it effective?

Further while I agree this should be optional where different sound levels from one track to next from one album are by design as for classical music, I fail to see why normalisation in general has “butchering” effect on sound quality. And the “Connect no longer bit perfect” thing has nothing to do with this; who says this has not understood that very trivial issue.

@jmpage2 : if you use the spotify app to control the music play, and connect to a target Sonos speaker from within that app, does volume normalisation not work?

Userlevel 1

Make sure it is optional. 

 

Not everyone wants to butcher their music with it. 

 

That’s a pretty strong and ignorant statement.  While it is true that within an album there can be intentional large volume differences between tracks it is quite normal for lower volume “casual” listening to normalize the volume.  In fact pretty much every radio station has been doing just that for at least 30 years.

 

All we’re asking for is the OPTION to normalize volume during playback.  I listen to a large variety of music and often at lower volumes to make it more comfortable for the rest of my family.  It’s frustrating to have to constantly twiddle the volume when going from a quiet track that was recorded in the 60’s or 70’s to a super loud track from a modern album.

Userlevel 1

I’m fairly new to Sonos but am somewhat baffled this feature is not supported.  Spotify has a “volume normalization” option for accounts but Sonos ignores it.  As a result when listening to music on the 5 Sonos One and Sonos One SLs I recently purchased I am constantly having to adjust the volume.  It is really annoying and not particularly acceptable in what is supposed to be a fairly high end solution like Sonos.  Heck, even my ancient Logitech Squeezebox players have this feature.

Even if Sonos can’t integrate directly with the Spotify normalization it should be possible to offer a volume normalization in the Sonos app itself when it is playing so that you can normalize the volume.

This and the poor Alexa skill capability with Spotify have me somewhat soured on the entire experience when I was initially very excited by what Sonos can do to improve my audio listening enjoyment and I bought numerous speakers and even considered purchase of additional speakers and a Move for patio use.

 

Userlevel 5
Badge +4

Depends what sort of music you listen to. 

I like a lot of classic and sound track albums, they often go from very quiet to very loud between tracks, it is how they are meant to be, volume normalisation tries to get them all at the same level. 

It is like having a TV where the TV automatically adjusts each scene for a 120nits white point, it will make every scene look like a mid summer day in the Bahamas, however, if the day is meant to be dull and overcast that is how I want to see it. 

 

The Sonos connect added in some Volume Normalisation a couple of years back, I noticed it because some albums I know well sounded well weird. You lost the dynamics between the ultra quiet tracks that went into the really loud ones. Peter someone on here worked out that if you set the volume to 88 (rather than fixed line out) it went back to normal, not ideal, but a work around. 

Volume normalisation is great when listening in my shop, at home at parties etc. But when I want to shut the door, turn down the lights and listen properly to albums with big dynamic changes to them I would want the ability to turn it off. 

Why would this butcher music? If the only thing this does is play around with gain, from one track to the next? 

Userlevel 5
Badge +4

Make sure it is optional. 

 

Not everyone wants to butcher their music with it. 

Userlevel 1

Lack of volume normalisation with Spotify is the biggest disappointment of otherwise good product. Please create an option to use volume normalisation as soon as possible. Changing volume from track to track is a real PITA.

Badge +1

Be careful what you wish for! If you want the best audio quality then you probably don’t want to be using any automatic gain boosting or limiting. Probably fine for background music, but I would imagine it would be a poor compromise on hardware and software like Sonos which streams content from lots of different sources. Spotify know in advance what they are streaming as they benchmark every song as they encode it and send the volume data along with the music file. Sonos would no doubt have to use a very blunt instrument to achieve the same result with many different sources.

Userlevel 7
Badge +20

Thanks for the additional feedback, everyone. No further news to share at this time but we will be sure to reiterate the need for this functionality with the necessary department. Thank you. 

Userlevel 1

I just joined what is supposed to be the premium listening experience of Sonos, and am very surprised that you have not worked out this basic issue with Spotify, after what I see is *years* of complaints about the issue (volume normalization). Hundreds of thousands of your customers are using Spotify with your speakers. Spotify's volume normalization works great with other speakers and wireless headphones. Sonos, stop washing your hands of your responsibility to work out this very obvious, annoying failure of the Spotify/Sonos integration, and pick up the phone and call Spotify today and work it out. I think you both can afford to do this. Thank you.

Userlevel 1
Badge

christmas day and my playlist is al over the place volume-wise - come on sonos, when we going to see this actioned?  it doesnt matter what the level is set at - just need some consistency

Same. Wife asked me to rebuild xmas playlist with albums/songs that had consistent volume. Really big difference in some tracks. Notice it with the Apple music ‘Pure Pop’ playlist too. It’s very loud sometimes, and normal others.

christmas day and my playlist is al over the place volume-wise - come on sonos, when we going to see this actioned?  it doesnt matter what the level is set at - just need some consistency

Userlevel 7
Badge +23

If Sonos detects the minimum and maximum during a certain service, they can start the new service with the same minimum and maximum. The user can change if he wants, but the change of service will not be detected by the neighbours!

Um Sonos don’t have a time machine, so they have no idea what the volume for a given stream will be in the future. Normalization can only be done when all track volumes are known in advance (eg local library) or metadata is present from the service provider (which it isn’t). There is certainly no way to do it between disparate source (eg TV and Spotify). Same problem with ads on broadcast TV, for example.

Just bought a 5.1 Sonos setup and was very surprised to see the volume normalization is not implemented. Very annoying and I hope Sonos will soon figure out how to add this feature. 

Please SONOS dev team add this feature!!!

When I switch on my Sonos-system from the TV to a radio-station and then to a Spotify-playlist and then to a Sonos-playlist and then to a podcast, I HAVE TO CHANGE THE SONOS VOLUME EVERY TIME. CHILDREN OR NEIGHBOURS ARE WOKEN UP IN THE FEW SECONDS WHILE CHANGING VOLUME.

This is something that Sonos has to solve, not the providers.
If Sonos detects the minimum and maximum during a certain service, they can start the new service with the same minimum and maximum. The user can change if he wants, but the change of service will not be detected by the neighbours!