Hi all,
I was bored that I cannot stop the music when the alarm rings and I'm not at home or when I want to skip to the next track when my laptop is connected to my companies VPN. That's why I created a little web app where you can control your Sonos speaker groups.
I just hacked this one together, so don't expect too much. But at least it works from everywhere you have internet.
Features:
-
No account needed, except your Sonos account
-
Pause/Play audio
-
Skip to next track
-
Change volume
-
Play your Sonos favourites
I just tested it with Spotify, Soundcloud, Audible, and Apple Music. My System is fairly simple (1x Sonos One, 1x Sonos AMP, but not connected to a TV) so I'm not sure how it scales with more complex systems. If you run into issues, you can open an issue at the Github Repository (https://github.com/ariksidney/sonos-web).
Technical stuff:
It runs on Google Firebase and there's no backend. Every request to Sonos is a call to a Cloud Function, so the web app does not refresh itself (to save some function calls).
I hope that some of you find it useful too 🙂