Priority fixes for the Sonos App
Hi u/KeithFromSonos and TeamFromSonos, here are my unsolicited suggestions for priority app improvements.
Volume control. Adjusting the main / mulitroom volume should take effect in less than one second. Currently there's a 2-3 second moment where the volume slider jumps back to it's previous position and then maybe, if you're lucky, jumps to the newly requested level.
Pausing the currently playing track. This MUST happen fast; so many use cases where you need to stop the music right away. Currently there's a 2-3 second delay to pause.
Playing a new track. I get that there's some delay needed here to cache the new stream, but it's currently a noticably long delay after you tap a new track before that track plays. And there's zero UX feedback that you tapped / that the app is working on switching to the new track / source.
You should benchmark the Sonos app against 3rd party apps like SonoPhone (that use your API). For the three items above, SonoPhone is currently faster and more reliable for these table-stakes actions like play / pause and volume control.
Let's go Team Sonos - we're rooting for you to MOSGA (Make Our Sonos Great Again ;-)