add-to-sonos-queue
add-to-sonos-queue copied to clipboard
Chrome Extension that adds the ability to add tracks from SoundCloud straight to your Sonos queue.
Add to Sonos Queue
Chrome Extension that adds the ability to add tracks and playlists from SoundCloud and hearthis.at straight to your Sonos queue.

Download
Get it from the Chrome Web Store:
Permissions
https://api.soundcloud.com/*- connection to the soundcloud api to get track informationhttps://api-v2.hearthis.at/*- connection to the hearthis.at api to get track informationhttp://*/MediaRenderer/AVTransport/Control- needed for sending the track to your sonoshttp://*/xml/device_description.xml- needed to test if the entered player ip is a sonos devicedeclarativeContent- triggers the visibility of the button only on soundcloud.comactiveTab- reads the track url if the button was clicked
Ideas
- Add support for different rooms/zones
- Autodiscovery (chrome.sockets.udp must be first available to extensions)
Development
Install node.js.
Install Grunt and plugins with npm install.
Change things in src, use grunt to compile and copy to dist/.
Use the Chrome Extension Settings at chrome://extensions to load dist/ as unpacked extension.
Thanks to
node-sonos, Browserify, browser-request, chrome-bootstrap, zepto.js, mutation-summary
License
MIT
