Skip to content

Bose SoundTouch

Controls Bose SoundTouch speakers through their local HTTP API, sending XML key press-and-release pairs and polling for current state.

  • 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).
CommandWhat it does
power_toggleToggle power
play / pause / stop / next / previousTransport control
volume_up / volume_downStep the volume
set_volumeSet the volume
muteMute
presetRecall a preset (1–6)
refreshRe-read current state

Reports power, volume, and playback state, and exposes the speaker’s six presets.