Use sonos to control Sonos speakers on the local network.
sonos discoversonos status --name "Kitchen"sonos play|pause|stop --name "Kitchen"sonos volume set 15 --name "Kitchen"sonos group status|join|unjoin|party|solosonos favorites list|opensonos queue list|play|clearsonos smapi search --service "Spotify" --category tracks "query"--ip .SPOTIFY_CLIENT_ID/SECRET.sonos discover - no route to hostError: write udp4 0.0.0.0:64326->239.255.255.250:1900: sendto: no route to host (Command exited with code 1)0.0.0.0: is ephemeral and will change and the netmask may not match exactly either
- The sendto: no route to host should stay consistent
direct (no Docker sandbox) mode on Mac OS that Settings -> Privacy & Security -> Local Network will need to be enabled for the top-level host parent process of the Gatewaynode if running via launchd
- Terminal if running the gateway directly in the terminal
- Visual Studio Code if running via terminal in VS Code
sandbox (docker container) with network access allowed for that sandboxsonos discover - bind: operation not permittedError: listen udp4 0.0.0.0:0: bind: operation not permittedsonos discover within a Codex CLI session with sandbox enabled and not approving the escalation request)