I have a Sonos Move. When I’m listening to Roon through that, sometimes I’ll pause using the pause button on the speaker. When I re-start it that way, it works for about 10 minutes, then it stops.
Is there something I can do in the software to accommodate using the pause button, or will Roon need to fix it on the programming side for it to work properly?
Can you please let us know the exact local time + date + track when you next experience this behavior? We’ll enable diagnostics mode for you afterwards, thanks!
6:03 P.M. I started Roon playing a downloaded (local) podcast
6:25 P.M. I hit pause on my Sonos Move
6:30 P.M. I “unpaused” on Sonos Move
6:38 P.M. Audio stops.
When I open up my device on which I was running Roon, the stream is paused at 22:02. So, when I hit “play” on Roon now, I am 8 minutes behind.
I’m glad to have gone through this exercise just to know how far behind my stream is. I can’t tell you how many times I’ve experienced this in the past, and I’ve just needed to guess as to how far I need to fast-forward.
I expect eight minutes means something fairly specific to your programmers?
Thanks for providing those timestamps! I’ve enabled diagnostics for your account and we have found your mentioned timestamps. Let us get this looked at with the team and we’ll get back to you once we have more feedback to share!
You have our apologies for not following up sooner! We’re still testing a few possibilities in-house around the issue you’ve mentioned here, and should have some more information to share soon.
In the meantime, we’d be curious to see - when you mention you pause audio using the pause button, are you referring to the physical pause button on the Sonos itself?
If you use the software’s pause button instead, do you still run into the same issue?
The Sonos Move, Roam, and Eros series have an aggressive battery-saver feature that initiates an automatic 8-10 minute “sleep” timer on the unit after pressing the hardware pause button.
If you have the Sonos App, you can confirm this is happening by checking if the Move is in “sleep” mode when you see the unit disconnect and stop responding from Roon after you pause it.
This feature is hard-baked into the Move firmware. Some common workarounds are to either a) keep the speaker plugged into a power source as much as possible, which will possibly disable this aggressive battery saver sleep timer or b) only rely on the software controls for pausing/start playback. In other words, don’t use the Sonos Move hardware buttons, only use the Sonos app or Roon.
You might find that this problem reproduces with other software - in fact, a similar symptom is broadly reported on the Sonos forums:
Roon interacts with Sonos via their API, so there’s not a lot of granular control we can assert to prevent this behavior. We can check with development if there are possibly workarounds Roon can implement to prevent playback from stopping like this in the Move, Roam, and Era series. We’d release these in a future Roon update if so and let you know here.
However, the workarounds suggested above will be your best bet in the meantime.
Please let us know if this makes sense or if we can assist further.