A responsive audio-control experience from your fingertips to your speakers.
Direct UPnP LAN control eliminates annoying cloud delays. Multi-mode rotary dial for Volume, Bass, and Treble
EQ, automatic speaker discovery, and real-time LCD Now Playing display.
Drag or scroll the rotary dial, push to switch between Volume and Bass/Treble EQ, or tap the LCD keys to see how your Sonos responds in real-time.
Direct UPnP Local Session (192.168.1.50:1400)
Everything you love about Sonos, unleashed with tactile Stream Deck precision.
Communicates directly with your Sonos hardware over local port 1400. Eliminates the 1-second lag of cloud APIs for instantaneous, silk-smooth rotary volume adjustments.
Push the Stream Deck + dial to seamlessly cycle between Volume ⇄ Bass ⇄ Treble. Tune acoustic clarity for podcasts or punch up deep bass for soundtrack listening.
Zero configuration. Click 'Scan Speakers' in the Property Inspector to instantly detect all Sonos speakers on your Wi-Fi network by room name. No router login or IP hunting required.
One tap to silence playback during sudden phone calls or meetings. Dynamic state icons show clearly whether your audio is muted or live.
Fetches live song titles, volume levels, and playback status via our central poller. Synchronizes seamlessly every 1 second (Local UPnP) while strictly honoring cloud API quotas with zero lag.
Set your Speaker IP and optional credentials once, and they instantly sync across all actions. Features a secure "Show plain text" toggle for quick visual verification.
Capabilities depend on your Sonos device, network configuration, and Stream Deck model.
| Feature Capability | Generic Free / OSS Plugins | Our Premium Plugin ($9.99) |
|---|---|---|
| Audio Response Latency | ✕ 500ms — 1500ms (Cloud API) | ✓ 0ms — 20ms (Local UPnP) |
| Stream Deck + Rotary Dial Support | ✕ Basic volume only | ✓ Volume + Bass + Treble EQ |
| Speaker IP Discovery | ✕ Manual router lookup | ✓ 1-Click SSDP Auto Scan |
| Configuration Management | ✕ Copy-paste per button | ✓ Universal Global Settings |
| Live Song Title & Artist (Now Playing) | ✕ Not supported | ✓ Real-Time Key Canvas |
| Hardware EQ (Bass & Treble) | ✕ Not available in Cloud | ✓ Direct DSP RenderingControl |
| Offline Reliability | ✕ Broken if Internet drops | ✓ 100% Functional on Local LAN |
No developer accounts, no complex OAuth callbacks, and no terminal commands.
Install the plugin directly with one click from Elgato Stream Deck Marketplace.
Drop any action on your deck. Open the Property Inspector and press "🔍 Scan Speakers" to discover your rooms automatically.
Rotate the dial or tap the keys. Experience immediate, acoustic gratification with zero lag.
Pay once, own forever. Lifetime free updates included.
All network-connected Sonos speakers that support UPnP are fully supported, including Era 100, Era 300, Sonos Five, Sonos One (Gen 1 & 2), Beam, Arc, Ray, Sub, Move, and Roam on your local Wi-Fi.
No! The primary engine uses standard local UPnP communication over port 1400, meaning you do not need any tokens to control playback, volume, mute, or EQ. Cloud API tokens are completely optional and only used as a secondary fallback.
Yes. While the Multi-Mode rotary dial is crafted specifically for Stream Deck +, all keypad actions (Now Playing, Play/Pause, Mute Toggle, Previous/Next Track, Repeat, Shuffle, and Volume Presets) work seamlessly on Stream Deck MK.2, Stream Deck XL, Stream Deck Mini, and Stream Deck Neo.
If SSDP multicast does not cross your subnet boundary, you can easily enter your speaker's IP address manually into the "Manual Speaker IP" field. The plugin will connect directly via TCP port 1400.