node-red-contrib-better-sonos 0.1.21

Newer & improved nodes for Sonos devices

npm install node-red-contrib-better-sonos

An improved set of NodeRed nodes to control Sonos speakers.

Usage screenshot

Usage screenshot

This was forked & remastered from the original node-red-contrib-sonos since the author have stopped working on it.


Install directly from your NodeRED's Setting Pallete


Change your working directory to your node red installation. Usually it's in ~/.node-red.

npm install node-red-contrib-better-sonos


How is this different from node-red-contrib-sonos?

Our set of Sonos nodes are less error-prone and much easier to work with

  • config-node comes with a simple selection rather than entering IP Address manually
  • Sonos devices are identified by their serial number, not dynamic IP address
  • 1 single node to report all current status of device
  • Better documentation
  • It is maintained by a team of experienced developers & hackers
  • More convenient nodes are in development

I have some suggestions, how do I get in touch? Please create an issue in Github

How do I control my (non-smart) devices at home with NodeRED? Check out RMPlugin app developed by us. Here's an intro video for the hardware.

Other awesome nodes developed by us


  • Getting playlist
  • Getting current queue
  • Search Sonos Music library
  • Text-to-speech


Node Info

Version: 0.1.21
Updated 2 years, 9 months ago
License: MIT
Rating: not yet rated


9 in the last day
46 in the last week
198 in the last month


  • better-sonos-config
  • better-sonos-control
  • better-sonos-status
  • better-sonos-queue
  • better-sonos-get-queue


  • node-red
  • sonos
  • better-sonos
  • music



  • Torin Nguyen
  • Robert Henjes
  • Ferd Scheepers