Commands

sonos scene

sonos scene

A scene captures the current grouping (coordinators + members) and per-room volume / mute, and can be re-applied later.

sonos scene save   <name>
sonos scene list
sonos scene apply  <name> [--only "<Room>"]
sonos scene delete <name>

#sonos scene save

sonos scene save evening
sonos scene save weekday-morning

Walks the live topology and writes a JSON snapshot under your config directory.

#sonos scene list

sonos scene list
sonos scene list --format json

#sonos scene apply

sonos scene apply evening
sonos scene apply evening --only "Kitchen"   # experimental
FlagWhat it does
--only stringRestore only the saved state for one room (experimental).

Apply is best-effort and idempotent — if a member is offline, that step is skipped and the rest of the scene is still applied.

#sonos scene delete

sonos scene delete evening

#See also

  • Scenes — what's captured, what isn't, and how apply works under the hood.