Skip to main content
Trending Lyricist I
June 18, 2023

Sonos steals my music when I'm on the road

  • June 18, 2023
  • 66 replies
  • 2285 views

I play Spotify from my iPhone 14 on my Sonos 5 and ERA 100 at home.  Then I leave and play Spotify through a bluetooth headset (Sena 30K0 on my motorcycle.  I’m happily riding along and the tunes stop.  When I can check the phone, I find that Spotify has switched to Sonos.  I switch back, but a few minutes later it happens again.

 

I’ve made sure I have the latest update of the Sonos and Spotify apps, closed the apps, and powered off the phone, but it still happens.  Any idea what is going on and how I can stop it?

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.

66 replies

AcuffAuthor
Trending Lyricist I
June 22, 2023

Yesterday I tested it, but with 2 changes.  I changed the source for all my Sonos speakers to not be Spotify.  But I also found a setting in Spotify under Settings → Devices → Show local devices only which I turned on.  It says “Only show devices on your local WiFi or ethernet in the devices menu”.  My music wasn’t stolen on my ride after doing these.  Next time I will try leaving a speaker on Spotify.

June 23, 2023

At home, are you playing Spotify from the Spotify app or the Sonos app?  Spotify Connect (i.e. using the Spotify app) has a well documented “feature” by which it makes a cloud connection between the Spotify app and a speaker on WiFi that persists after the controller leaves the network.  This is entirely a Spotify issue and would happen with any networked speaker that is Spotify Connect enabled, not just Sonos.

This Spotify “feature” can cause no end of problems, such as guests who have left a friend’s house accidentally blasting music into their friend’s house when trying to play music on their phone.

This id entirely a Spotify issue and so please can we stop this absolute nonsense about “Sonos steals my music”.

AcuffAuthor
Trending Lyricist I
June 23, 2023

At home, are you playing Spotify from the Spotify app or the Sonos app?  Spotify Connect (i.e. using the Spotify app) has a well documented “feature” by which it makes a cloud connection between the Spotify app and a speaker on WiFi that persists after the controller leaves the network.  This is entirely a Spotify issue and would happen with any networked speaker that is Spotify Connect enabled, not just Sonos.

I’m using the Spotify app.  I’m just trying to use the Sonos as a speaker, not a sound ecosystem.  I’m not so sure that “well documented” is correct as I did a lot of searching for Spotify speaker issues and didn’t find any such documentation.

 

This Spotify “feature” can cause no end of problems, such as guests who have left a friend’s house accidentally blasting music into their friend’s house when trying to play music on their phone.

Sure, if they accidentally leave it connected.  But in my case, I had told Spotify to play through my bluetooth, and then it would change to Sonos spontaneously.

 

This id entirely a Spotify issue and so please can we stop this absolute nonsense about “Sonos steals my music”.

 

From my perspective, Spotify worked fine until I introduced the Sonos speakers, so it is appropriate to suspect the speakers first.  However, it seems that the unusual connection between Spotify and Sonos is the problem.  I would hope that both companies would work together to solve the problem rather than just wanting to point the finger at the other company.

 

AjTrek1
June 23, 2023

Well, if Sonos and/or Spotify is “Stealing” your music..all I can say is…

Lock ‘em up, Lock ‘em up, Lock ‘em up 😂

Together Everyone Achieves More = T.E.A.M.
June 25, 2023

@Acuff .  Here is a CNET article referring to this feature:

https://www.cnet.com/tech/services-and-software/spotify-connect-what-is-and-how-it-works/

Note the comment:

Keep in mind that all compatible devices on the network, plus ones you have previously logged into around the world, will appear in the list. This means if you really want to mess with your pets when you're away from home, you can.

The Sonos speakers are networked speakers and the cloud connection between Spotify app and speaker can only be created when the two devices are on the same network.  Without the connection, no switch back to home speakers, whether deliberate or accidental, could take place.

AcuffAuthor
Trending Lyricist I
June 25, 2023

@Acuff .  Here is a CNET article referring to this feature:

https://www.cnet.com/tech/services-and-software/spotify-connect-what-is-and-how-it-works/

Note the comment:

Keep in mind that all compatible devices on the network, plus ones you have previously logged into around the world, will appear in the list. This means if you really want to mess with your pets when you're away from home, you can.

The Sonos speakers are networked speakers and the cloud connection between Spotify app and speaker can only be created when the two devices are on the same network.  Without the connection, no switch back to home speakers, whether deliberate or accidental, could take place.

Note that this does not explain my problem, which is the sound spontaneously (ie., with no input from me) changing to the Sonos speakers when I was away from home.  That’s a bug.  Being able to access the speakers remotely could be useful, but it is not appropriate to just switch the music to them away from the chosen connection.  Sonos and Spotify should work to correct this.  They probably won’t.

Jamie A
Sonos Staff
June 28, 2023

Hi @Acuff and all.

As @buzz and @John B have explained in this thread, this is a Spotify feature. When you use Spotify Connect, it will allow playback to network devices directly from the Spotify app. This connection between Spotify and Sonos will remain in place until the session has ended and this behavior is largely the same on Sonos as it is with other third-party speakers.

Why the speaker swaps back to Sonos is due to Spotify remembering this connection and trying to re-establish said connection.

To prevent this, the following are ways to break this connection and stop the source of your Spotify playback from changing:

  • Start playback from another music service or source, such as Local Library, Toslink, Apple Music, Sonos Radio, etc.
  • Group a player registered with Spotify Connect with another speaker.
  • Trigger an alarm on the player registered with Spotify Connect.
  • Select END SESSION from the Sonos Controller in that player's Queue.

The session will also be ended if the player registered with Spotify Connect loses cloud connection or is rebooted, but I wouldn’t recommend these over the points above. 

I hope this information helps!

AcuffAuthor
Trending Lyricist I
June 28, 2023

Hi @Acuff and all.

As @buzz and @John B have explained in this thread, this is a Spotify feature. When you use Spotify Connect, it will allow playback to network devices directly from the Spotify app. This connection between Spotify and Sonos will remain in place until the session has ended and this behavior is largely the same on Sonos as it is with other third-party speakers.

Why the speaker swaps back to Sonos is due to Spotify remembering this connection and trying to re-establish said connection.

To prevent this, the following are ways to break this connection and stop the source of your Spotify playback from changing:

  • Start playback from another music service or source, such as Local Library, Toslink, Apple Music, Sonos Radio, etc.
  • Group a player registered with Spotify Connect with another speaker.
  • Trigger an alarm on the player registered with Spotify Connect.
  • Select END SESSION from the Sonos Controller in that player's Queue.

The session will also be ended if the player registered with Spotify Connect loses cloud connection or is rebooted, but I wouldn’t recommend these over the points above. 

I hope this information helps!

Jaime,

Thanks, but this does not explain the problem I have.  I have told Spotify to play to my bluetooth, which clearly means I don’t want to play to Sonos any longer.  Something about the interaction between Sonos and Spotify makes the connection change back to Sonos when that is clearly not the right thing to do.  This is an error and should be fixed.  It isn’t clear if the problem is with Sonos or Spotify, but they should work together to fix it.  Telling me how to work around the error is kind of you, but it should be fixed.  However, note that the setting I found in Spotify (described in my comment above) is a better work around.

Ken_Griffiths
June 28, 2023

Jaime,

Thanks, but this does not explain the problem I have.  I have told Spotify to play to my bluetooth, which clearly means I don’t want to play to Sonos any longer.  Something about the interaction between Sonos and Spotify makes the connection change back to Sonos when that is clearly not the right thing to do.  This is an error and should be fixed.  It isn’t clear if the problem is with Sonos or Spotify, but they should work together to fix it.  Telling me how to work around the error is kind of you, but it should be fixed.  However, note that the setting I found in Spotify (described in my comment above) is a better work around.

There’s nothing to fix here…your mobile device is what switches it’s output from the phones internal speaker connection, to output the playing audio to the paired Bluetooth speaker (the Sena 30K0 headset), but you are ‘still’ leaving your Spotify App defaulting to its last connected Sonos speaker (API connection).

So you need to disconnect the Spotify App output, so it plays back to your mobile speakers …and in-turn, the mobile will auto-divert that audio to the ’paired/connected’ Bluetooth device.

I think you are just misunderstanding how the mobile BT pairing works, which really is not Spotify related, as any App on the mobile will use the BT pairing to output audio…  The BT audio-out is independent to the Spotify ‘Connect’ API connection.

You just need to break the ‘Connect’ API connection. The options are mentioned above. So there’s nothing that needs fixing here - it’s more about understanding how the different connections work.

Ken_Griffiths
June 28, 2023

@Acuff,

If you take a look at the screenshot attached to my last post, you will (hopefully) see the two types of device connection, as can be seen/viewed in the Spotify App.

You need to ‘break’ the API connection by reverting its playback to your sending device (the iPad in the example shown in that screenshot).

Once that’s done, the Spotify App will then play the Spotify audio-out to the mobile/iPad instead and that in-turn redirects/outputs the playing audio to the Bluetooth connected device (the Sena 30K0 headset in your case).

The Sena headset is actually BT paired to your mobile device and not to the Spotify App… hence you will (always) need to disconnect your Sonos speaker. So it seems to me there isn’t anything to fix here, but it’s perhaps more about understanding how each of the connections work to the different playing devices.

I hope that explanation helps.