{"repo":"jishi/node-sonos-http-api","free":true,"listed":false,"github":"https://github.com/jishi/node-sonos-http-api","clone":"git clone https://github.com/jishi/node-sonos-http-api.git","description":"An HTTP API bridge for Sonos easing automation. Hostable on any node.js capable device, like a raspberry pi or similar.","language":"JavaScript","stars":1956,"topics":["sonos","nodejs"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"⚠WARNING!⚠ The Sonos S2 update, released June 2020, still works with this API. However, it might break in the future if and when Sonos decide to drop UPnP as the control protocol. Feel free to use it as you please. Consider donating if you want to support further development. Reach out on the gitter chat if you have issues getting it to run, instead of creating new issues, thank you! If you are also looking for cloud control (ifttt, public webhooks etc), see the bronos-client project! That pi image also contains an installation of this http-api. SONOS HTTP API ============== Beta is no more, master is up to date with the beta now! This application requires node 4.0.0 or higher! This should now work on Node 6+, please let me know if you have issues A simple http based API for controlling your Sonos system. There is a simple sandbox at /docs (incomplete atm) USAGE ----- Start by fixing your dependencies. Invoke the following command: npm install --production This will download the necessary dependencies if possible. start the server by running npm start Now you can control your system by invoking the following commands: http://localhost:5005/zones http://localhost:5005/lockvolumes http://localhost:5005/unlockvolumes http://localhost:5005/pauseall[/{timeout in minutes}] http://localhost:5005/resumeall[/{timeout in minutes}] http://localhost:5005/preset/{JSON preset} http://localhost:5005/preset/{predefined preset name} http://localhost:5005/reindex http://localhost:5005/{room na","default_branch":null,"files":null,"tree":[],"storefront":"/r/jishi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jishi/node-sonos-http-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}