Link Search Menu Expand Document

Sonos Device

At this point you should have an initialized SonosDevice.

const SonosDevice = require('@svrooij/sonos').SonosDevice
const sonos = new SonosDevice('192.168.x.x')

Explore all the possibilities of the SonosDevice below.


Check-out all the nice methods we implemented.

Notifications and Text-to-speech

You can also use our notification and text-to-speech features.


We made it really easy to get events from the sonos speakers, so you’ll always know what is playing and how loud.

All services

Each Sonos devices exposes several services which are used to control everything, like you would with the sonos app.

Awesome illustration from