Skip to content
Homebridge TestFlight
Bose

Bose SoundTouch

homebridge-bose-soundtouch · v1.20.1

LocalHomebridge 2.0

Adds Bose SoundTouch speakers to HomeKit as TV-style accessories with radio, NAS presets, hardware buttons and multi-room grouping, working without Bose cloud.

What it says it supports

Brands

  • Bose

Devices it names

  • SoundTouch speakers
  • Bose preset buttons 1-6

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

Works with Bose SoundTouch speakers; hardware presets and auto-resume improved after user reports.

  • Works1
DeviceStatusWhat they saidSource
Bose SoundTouch 10WorksHardware preset buttons fixed in v1.16.12; auto-resume option added.
Saved copy
Thank you - this is very useful, especially when one suddenly has a SoundTouch 10 device which reduced to a simple speaker with very litte configuration options. I have managed to get almost all to work on my RaspberryPi based homebridge: Auto discovery presets configured start/stop and select Preset from within Homebridge UI and Apple Home But…. Starting the device requires selection/change in input source/preset to start playing. It is as if the device is not initialized with the input source it had when it was closed but need to have it set every time it starts up. I fail to separate the …

Excerpt saved from GitHub on 2026-10-22.

Issue #2 · 2026-05

Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local

mDNS discovery, local DLNA (port 8091) and WebSocket to the speaker

You’ll need

  • Speakers on same LAN with working mDNS

Compatibility

Verified by HomebridgeNo
Homebridge versions^1.6.0 || ^2.0.0
Homebridge 2.0Yes
Node.js^18.17.0 || ^20.9.0 || ^22 || ^24
Settings in Homebridge UIYes
MatterNo
Platform nameBoseSoundTouch
LicenseMIT

Community signals

Downloads a week352
Downloads a month453
GitHub stars0
Open issues0
Closed issues5
Last code push2026-10-12
Latest version1.20.1 (2026-10-12)
First published2026-01-20
Releases82

In ReReHome

Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

Bridges get their own settings page listing the accessories behind them.

Caveats from the README

  • Bose cloud shut down May 2026; TuneIn no longer available
  • Docker needs host or macvlan networking
  • Uses external accessories; add each speaker separately

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • Fan
  • InputSource
  • Lightbulb
  • OccupancySensor
  • SmartSpeaker
  • Speaker
  • Switch
  • Television
  • TelevisionSpeaker