(WIP) A web-based controller for Sonos devices.
- Edit Groups
- Play/Pause/Stop Music
- View Queue
- JSON & WebSocket API
- Real-Time (WebBrowser-Server=WebSockets, Server-SonosNetwork=UPNP Subsciptions)
- Mobile Friendly
- All actions proxied by server (no direct connection to Sonos requied)
If anyone's interested in helping, I'd be more than happy to merge pull-requests. Please see aims and hack away! Any functionality that directly communicates with the sonos device please submit pull-requests to the node-sonos project.
Current Tech:
- Server-Side: node.js, express, node-sonos
- Client-Side: Angular.js, jQuery, Underscore, Flatstrap
- Clone Project:
git clone https://github.com/bencevans/soyes.git && cd soyes
- Install dependencies
npm install
(requires node.js and npm) - Set a Sonos Zone Player IP Address in server.js
- Start The Server
node server.js
MIT
@bencevans on Twitter & GitHub
http://bensbit.co.uk on the Internet
[email protected] by Email