All Projects → hklages → node-red-contrib-sonos-plus

hklages / node-red-contrib-sonos-plus

Licence: MIT license
A set of Node-RED nodes to control SONOS player in your local network.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to node-red-contrib-sonos-plus

node-red-contrib-sonospollytts
Play speech TTS using Sonos.
Stars: ✭ 11 (-80.7%)
Mutual labels:  node-red, sonos
HydraPlay
A multiroom audio player setup, based on snapcast and mopidy.
Stars: ✭ 102 (+78.95%)
Mutual labels:  sonos
node-red-node-typescript-starter
🏁 Quick-start template repository for creating new Node-RED node sets in TypeScript.
Stars: ✭ 64 (+12.28%)
Mutual labels:  node-red
awesome-rhasspy
Carefully curated list of projects and resources for the voice assistant Rhasspy
Stars: ✭ 50 (-12.28%)
Mutual labels:  node-red
node-red-dsx-workflow
This journey helps to build a complete end-to-end analytics solution using IBM Watson Studio. This repository contains instructions to create a custom web interface to trigger the execution of Python code in Jupyter Notebook and visualise the response from Jupyter Notebook on IBM Watson Studio.
Stars: ✭ 26 (-54.39%)
Mutual labels:  node-red
node-red-bluemix-nodes
A collection of node-red nodes for the IBM Bluemix platform
Stars: ✭ 32 (-43.86%)
Mutual labels:  node-red
node-red-contrib-polymer
A Polymer based Dashboard UI for Node-RED
Stars: ✭ 21 (-63.16%)
Mutual labels:  node-red
alarmserver
IP Camera Alarm Server to MQTT
Stars: ✭ 73 (+28.07%)
Mutual labels:  node-red
node-red-contrib-azure-iot-device
Azure IoT Device node for Node-Red
Stars: ✭ 19 (-66.67%)
Mutual labels:  node-red
node-red-contrib-bosch-shc
Bosch Smart Home Controller (SHC) nodes for Node-Red
Stars: ✭ 15 (-73.68%)
Mutual labels:  node-red
docker-iot-dashboard
A complete IoT server for LoRaWAN IoT projects: node-red + influxdb + grafana + ssl + let's encrypt using docker-compose.
Stars: ✭ 79 (+38.6%)
Mutual labels:  node-red
iot-edge-offline-dashboarding
Azure IoT Edge offline dashboarding/reporting sample. Guidance and sample dashboards
Stars: ✭ 31 (-45.61%)
Mutual labels:  node-red
in24hrs
Discover how every solution in some way related to the IoT needs a platform and how to create that platform. This book is about being agile and reducing time to market without breaking the bank. It is about designing something that you can scale incrementally without having to do a lot of rework and potentially disrupting your current state of t…
Stars: ✭ 26 (-54.39%)
Mutual labels:  node-red
node-red-contrib-yandex-station-management
Модуль node-red-contrib-yandex-station-management для управления умными колонками от Яндекс
Stars: ✭ 20 (-64.91%)
Mutual labels:  node-red
detect-timeseriesdata-change
WARNING: This repository is no longer maintained ⚠️ This repository will not be updated. The repository will be kept available in read-only mode.
Stars: ✭ 21 (-63.16%)
Mutual labels:  node-red
ioBroker.sonos
Control and monitor SONOS player from ioBroker
Stars: ✭ 33 (-42.11%)
Mutual labels:  sonos
node-red-contrib-whatsappbot
Whatsapp Bot 🤖 for Node-Red
Stars: ✭ 37 (-35.09%)
Mutual labels:  node-red
node-red-dashboard-login
Node-RED-Dashboard Example with Sign In (Log In) Form, Session Management
Stars: ✭ 43 (-24.56%)
Mutual labels:  node-red
node-red-contrib-homebridge-automation
Homebridge and Node-RED Integration
Stars: ✭ 97 (+70.18%)
Mutual labels:  node-red
node-red-contrib-ical-events
Node-RED module to get events from a iCal Calender (Google e.g.), icloud or Caldav Server via kalender-events
Stars: ✭ 38 (-33.33%)
Mutual labels:  node-red

node-red-contrib-sonos-plus

npm npm Maintenance GitHub license Donation

A set of Node-RED nodes to control SONOS player in your local network.

Works well with Home Assistant (see example) and with its sister package node-red-contrib-sonos-events, handling SONOS events / subscriptions.

This package is in no way connected to or supported by Sonos Inc.

Highlights

  • Play your track, album, playlist, station from Spotify, Napster, Amazon, Deezer and other music content provider.

  • My Sonos, Music-Library (NAS shares), SONOS-Playlists and SONOS-Queue are supported.

  • Control your player: play, stop, pause - modify the SONOS queue.

  • Change player setting such as volume, mute state, alarms, loudness, treble, bass, the LED and more.

  • Group players by using their SONOS-Playernames.

  • Group commands automatically address the coordinator in that group

  • DNS names are supported in config node (ipv4 address should still work)

Explore the full scope in the Wiki.

NEWS (cumulative, recent)

  • New commands player.get.subwoofer / player.set.subwoofer

  • New ENV variable to set Spotify region US for US, Australie, New Zealand, ..

  • New household.wakeup.player, more error messages

  • New command household.update.musiclibrary, household.get.musiclibrary.options

  • DNS names are now supported and recommended instead of pure ipv4 address (config dialog)

QUICKSTART - DEGUG - SUPPORT

There is a Quickstart guide in the Wiki and example flows in Node-RED Import - Examples.

Set the ENV variable DEBUG for debugging (example DEBUG=nrcsp:universal). Usage is described here. Prefix: nrcsp: and available keywords: universal|mysonos|config|commands|extensions|helper|discovery.

Open a GitHub issue (preferred method) or send an email to [email protected] (German/English).

Installation

Install directly from your Node-RED's setting palette.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Credentials

svrooij node-sonos-ts for the excellent API.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].