Spotify lower quality when using Chromecast - Future Sonos One issue

  • 23 February 2019
  • 5 replies
  • 1275 views

TLDR: When using Google Cast/Chromecast, Spotify transcodes from their native 320kb/s Ogg format to 256kb/s AAC. This will be a huge problem when Sonos enables Google Assistant on the One/Beam. We need to make some noise with Spotify about this!

The story so far...
I've started getting into smart home technology recently and have fallen pretty hard for Google Assistant. I have two Home Minis and a Home Hub in my house. I decided to pick up a Sonos One due to the superior sound quality over the Google Home Max and also for the upcoming Google Assistant support.

Having previously been heavily in the Apple ecosystem, I've been exclusively using Apple Music but have just signed up to a Spotify trial due to better integration with smart devices. I have a Sony STR-DN1080 receiver in my lounge room which supports AirPlay 2, Chrome Cast, and Spotify Connect. It's hooked up to a full set of DALI Zensor speakers, so it's a very respectable listening experience in there.

On the weekend, I was trying out Spotify's functionality on my receiver and was able to tell my Google Home to cast Spotify directly to it, but it sounded terrible. I opened up the Spotify app and changed from using Google Cast to using Spotify Connect for the same song, and the quality was much, much better.

On doing some digging, I found out that it's because (for some unknown reason) Spotify transcodes the music to AAC 256kb/s when using Google Cast, but keeps it in native Ogg 320kb/s when using Spotify Connect. I've confirmed all this with a Spotify customer service agent. This baffles me as to why they'd do this, because the Google Cast specifications support Ogg natively using the WEBM container.

From what I understand, the main reason it sounds so bad is because of the transcoding process. Going from a compressed format at 320kb/s to another compressed format at 256kb/s in real-time without having a lossless master to transcode from means you're losing orders of magnitude more fidelity data. I urge anyone with a similar setup (or anyone in the Google Assistant for Sonos beta) to try and hear the difference for yourself.

Now how does this relate to this community? Well there's many posts about people complaining about Spotify audio quality when using a Chromecast Audio and this would be the culprit. Where it will become even more evident, is when Google Assistant support gets deployed to the Sonos One/Beam.

How can you help? Head over to this idea (https://community.spotify.com/t5/Live-Ideas/Chromecast-Stream-highest-possible-Quality-to-Chromecast/idc-p/4687982) on the Spotify community ideas portal, vote for it, and make some noise about it to get more and more visibility on it. Hopefully they'll fix this rather major oversight before Sonos deploys their Google Assistant support.

5 replies

Badge +1
I really want to thank you for this information. I am curious since when using google assistant spotify down grades the sound what does your music sound like when your using Google music. Does the same thing happen if you use alexa and not google assistant? I have been thinking about trying the Sony STR-DN1080 receiver because I am looking for a better way to achieve stereo for less money than two play 5. Canada 1300 is a little extreme for price. Two play ones misses the bass so that's not an option. Thank you. I really hope others participate in this thread.
Badge +1
Is it your amp that is the issue? https://community.spotify.com/t5/Other-Partners-Web-Player-etc/Chromecast-bitrate-solution-verified/td-p/4661520
Badge +1
Disappointed in Sonos since it does not show streaming quality in App/computer. I'm sure they can do that since it does show information when watching TV. I guess they don't want users to see the quality of the stream,,,hmmm
Disappointed in Sonos since it does not show streaming quality in App/computer. I'm sure they can do that since it does show information when watching TV. I guess they don't want users to see the quality of the stream,,,hmmm

And here I thought all audiophile types could readily "hear" the differences, lol.
Thanks for the link Wolfman. At least it looks like Spotify is doing the right thing when it comes to converting their files, even though their CS agent told me otherwise. Unfortunately this doesn't solve the issue of the sound being atrocious when using Chromecast and I feel like it's more than just being encoded at 64 kbit/s less. I don't think it would be the amp, because Chromecast is meant to cast at the highest bitrate that your connection can handle, and the amp is directly connected to the router via Ethernet, so it should be casting at the maximum bitrate (256 kbit/s AAC). As I mentioned, it also works fine on the exact same amp when using Spotify Connect.

I have not tried using Google Play Music/Youtube Music/any other cast-able music service, because I don't have accounts with any of them, but I might give it a go and use the nVidia Shield as the test bed so that I can load their native apps and try casting. I also don't have Alexa, and don't think Alexa can cast to devices anyway (being a Google protocol and all), but I might be mistaken.

Reply