Audio

Sonos Controller

Overview

Control your whole Sonos system straight from your Stream Deck — volume,playback, now‑playing, and full audio tuning, on the dials and the keys.

Runs entirely on your network — and it's instant

No cloud, no account, no OAuth, no internet round‑trip. The plugin talks to your speakers directly over your local network (the same UPnP/SOAP that the Sonos app uses), so every press lands immediately — turn a dial and the volume moves in real time, with very little lag and nothing leaving your home. If your internet is down, it still works.

What you can do

Volume dial — rotate for group volume, press to play/pause, and press‑and‑turn to skip tracks. The touchscreen shows the current track's **album art, title, artist and a live progress bar**, and flips to a clean volume readout while you turn. When there's no artwork it switches to a full‑width layout automatically.

Playback keys — dedicated Play/Pause (the key shows the live album art, dimmed with a pause glyph when paused), Next, Previous, Shuffle and Repeat toggles that stay in sync with the Sonos app.

Play Spotify — drop a Spotify playlist, album or track onto a key; one press starts it. Just paste a share link — no Spotify login required, it uses your speakers' existing music service.

Audio / EQ dial — adjust bass, treble, sub gain or surround level on a dial, with a clear knob, centre marker and value on screen. Press to reset.

Soundbar toggles — Loudness, Night Mode and Speech Enhancement as one‑press keys.

Group‑aware

Point an action at any speaker and it controls whatever group that speaker is currently in — so a single dial moves the whole group together, preserving each speaker's relative balance. Regroup rooms in the Sonos app and the plugin follows automatically.

Make it yours

Every key and dial comes in 11 colour themes — Lavender, Ocean, Teal, Emerald, Spotify Green, Amber, Sunset, Rose, Crimson, Violet and Slate — so you can colour‑code rooms or match your deck.

Requirements

A Stream Deck + (the dial actions need the encoder hardware; the keys work on any Stream Deck).

Stream Deck app 6.9 or newer.

Sonos speakers on the same local network as the computer running Stream Deck. You address each speaker by its IP (from the Sonos app under Settings → System → About My System); a static DHCP lease keeps it stable

Initial release

Version 1.3.1

Nov 5, 2026

Details

Type

Audio

OS

Mac

Windows

Compatibility

Stream Deck 6.9 or later

Size

547.92 KB

Version

1.3.1

Language

English

Profiles

No

Neo Infobar support

No

Dial support

Yes