Skip to main content
Contributor I
November 8, 2020

Sonos no longer works if I block their metric tracking DNS

  • November 8, 2020
  • 14 replies
  • 9288 views

I could use some clarity on what Sonos are doing in regard to gathering metrics and stats on what I use my system for.

Firstly my problem - For some weird reason my Spotify account became completely unlinked from Sonos so nothing would play through my speakers. I went into the app and re-added the account but still, nothing would play.

The symptoms are the Spotify system would sit on “connecting” when I asked it to play through the SONOS, eventually timing out, or, the SONOS app would attempt to play a song and throw an error about the connection to Spotify being “lost”.

I run a “PiHole” DNS sinkhole on my home network to prevent unncessicary connections from my IoT devices “phoning home” to send my usage data to various providers (Samsung, Philips Hue, Amazon, Sonos etc).

I have not been prompted, asked, warned or given any consent for this data to be collected, gathered or sent back to any vendor simply to be able to use their products. Fairly sure there are opt-in laws in Europe about this behaivour under GDPR.

I see no real reason why this should be mandatory simply to allow a set of speakers to play songs from a service I subscribe to.

Now, what I have found is fairly clear to me. My PiHole sinks any connection to msmetrics.ws.sonos.com via “gravity”. 

When PiHole sinks this connection, my Sonos is effectively bricked. Nothing on my home network will work through the speakers, nothing connects and it simply sits there for a bit then times out. Sometimes I get the message “Unable to play <song>. The connection to Spotify was lost”.

 

I can see the DNS request being blocked by the PiHole.

 

Now the bit that bothers me - as soon as I add that address to the whitelist, my entire system kicks into life and everything works. This doesn’t just bother me, this really annoys me. 

I seem to now be in a position where I’m unable to use the speaker system that I’ve spent a good couple of thousand pounds on if I’m unwilling to allow the transmission of usage and tracking data back to SONOS that I haven’t consented to.

If I want to simply play tunes on a speaker, using a service that I pay a regular subscription for, I’m expected to allow SONOS to effectively spy on my usage of said system, or not use it at all?

Would someone from SONOS care to comment please?

I’d very much like a solution where I can block (opt-out) of my data being collected and transmitted to SONOS without it turning my speakers into bricks.

If this isn’t resolved to my satisfaction I’ll just beome another angry voice complaining to the ICO about this clear breach of GDPR.

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.

14 replies

Contributor I
February 15, 2022

I _thought_ I ran into this problem as well:

Currently have 3 Sonos speakers, all on WiFi. Set up a PiHole on our network, all shiny until time for the evening news via MyTuner. Nothing. Can’t find station, can’t find server. Bash, bash, bash… Playing MyTuner on laptop from website works -- until I try to AirPlay to Sonos… Google, etc. & found this thread. 

Went into PiHole dashboard, _lots_ of blocked hits for msmetrics.ws.sonos.com. Verified that I’d already turned off all of the “additional user data” settings in Sonos apps (per post above). But yeah the app is phoning home (all the hits are from our phones’ IP’s -- not the speakers’). Added to whitelist, enabled, back to Sonos. Nuthin’. No change.

Went into App settings, App Preferences. Can’t recreate precisely, but the important part is that there was an 800 error, and I followed the instructions: Closed app, unplugged both One SL, shut down Roam. Restarted App, no devices (no surprise). Shut down app. Plugged in the Ones, woke the Roam, gave them a few minutes to get their heads straight. Started the app, everyone’s back, selected a favorite MyTuner station, and all is well again -- everything works.

Went back into PiHole dashboard & disabled the whitelist entry for msmetrics.ws.sonos.com.

Everything still works fine, PiHole racking up additional blocked attempts to talk to msmetrics.ws.sonos.com -- so I know that the PiHole is blocking and the speakers are working.

Possibly something was cached and power-resets corrected? HTH...

marc123456
Trending Lyricist I
March 26, 2022

Still an issue, would enjoy music but Sonos stops frequently.

jgatie
March 26, 2022

Still an issue, would enjoy music but Sonos stops frequently.

 

Stop peppering your nonsense in threads which have nothing to do with the topic.  This is considered spam and will be deleted.

Lyricist I
March 13, 2023

FWIW I came to this in 2023 because I was looking for something to blame for internet connectivity issues. All the pieces are there (sonos, pihole, msmetrics.ws.sonos.com) but I have to say that sonos is working just fine for me, and I haven’t changed the phone home settings. So my issue is not this one, and as far as I can tell this one isn’t a problem any more.