Skip to content
This repository has been archived by the owner on Oct 30, 2018. It is now read-only.
/ soyes Public archive

(WIP) A web-based controller for Sonos devices.

Notifications You must be signed in to change notification settings

bencevans/soyes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soyes

(WIP) A web-based controller for Sonos devices.

Aims:

  • 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)

Rough Design:

Clone and Help

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:

Setting up

  1. Clone Project: git clone https://github.com/bencevans/soyes.git && cd soyes
  2. Install dependencies npm install (requires node.js and npm)
  3. Set a Sonos Zone Player IP Address in server.js
  4. Start The Server node server.js

Licence

MIT

Contact

@bencevans on Twitter & GitHub

http://bensbit.co.uk on the Internet

[email protected] by Email

About

(WIP) A web-based controller for Sonos devices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published