Sonos controller for your web browser
Sonos Web is a browser based controller for your Sonos sound system.
Install Sonos Web on a single computer and access and manage your system from any browser on your network.
Sonos Web relies upon the node-sonos project for all its Sonos communication.
Sonos Web has been tested on Windows 10, macOS, Linux, and Raspbian Stretch Lite (9.6).
Check out the following Youtube video to see a brief demo of the system in use. (v0.5.2)
Sonos Web is a developing project and is not yet feature complete. If you would like to see a feature developed, please open an issue.
* Feature exclusive to Sonos Web (not available on official Sonos App)
The goal for this project is to make installation as simple as possible for Windows, Mac, & Linux.
To this end, sonos-web-cli was created to be able to install Sonos Web by a single command in your terminal.
Once npm is installed, run the following commands in your terminal to get started: -
npm install -g sonos-web-cli-
sonos-web install(Installs and starts Sonos Web) - Open a browser to
sonos-web --helpfor more options
Unfortunately, Linux is the only supported OS for using Docker with sonos-web because of the need to use
network_mode: 'host'for discovering the Sonos network. It seems that, at least for now, only Linux machines have proper support at this point for that feature.
The host networking driver only works on Linux hosts, and is not supported on Docker for Mac, Docker for Windows, or Docker EE for Windows Server.
Check out these issues for more information:
If you have any issues or a questions feel free to open an issue
Suggestions and feedback are always welcome.