Bose SoundTouch
Controls Bose SoundTouch speakers through their local HTTP API, sending XML key press-and-release pairs and polling for current state.
Connection
Section titled “Connection”- Network — HTTP on port 8090, using XML. Keys are sent as a press followed by a release. State is read by polling. Devices are discovered over mDNS.
- Host — the speaker’s address.
- Poll seconds — how often to poll for state (default 10).
What it can do
Section titled “What it can do”| Command | What it does |
|---|---|
power_toggle | Toggle power |
play / pause / stop / next / previous | Transport control |
volume_up / volume_down | Step the volume |
set_volume | Set the volume |
mute | Mute |
preset | Recall a preset (1–6) |
refresh | Re-read current state |
Reports power, volume, and playback state, and exposes the speaker’s six presets.