sandervg

Home Assistant add-on that revives physical preset buttons on Bose SoundTouch speakers after the 2026 cloud retirement (local WebSocket → UPnP)

11
5
100% credibility
Found May 14, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A Home Assistant add-on that restores physical preset buttons on Bose SoundTouch speakers to play custom internet radio streams locally after Bose's cloud service retirement.

How It Works

1
🔍 Notice Bose presets broken

Your Bose speaker's physical buttons stop playing favorite stations after Bose ends their cloud service.

2
🏠 Find help in Home Assistant

Open the add-ons store in your Home Assistant dashboard to search for a fix.

3
📥 Add the Bose SoundTouch Bridge

Paste a special link into the store so this helpful tool shows up for you.

4
Choose your setup path
Easy add-on install

Click install and start if using full Home Assistant setup.

📦
Simple side-by-side run

Use a ready package to run it next to your Home Assistant.

5
⚙️ Pick your radio stations

Enter links to your favorite internet radio stations for each of the six buttons.

6
🎵 Press a button – music plays!

Push any preset button on your speaker and hear your chosen station start right away.

😊 Presets alive again!

Your speaker buttons work perfectly for local music, plus control them from your Home Assistant screen.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is homeassistant-bose-soundtouch-bridge?

This Python-based Home Assistant add-on revives the physical preset buttons on Bose SoundTouch speakers, killed by the 2026 cloud retirement that broke TuneIn and app presets. It auto-discovers speakers via SSDP, listens for local WebSocket button presses, and plays your configured HTTP stream URLs (like icecast MP3s) over UPnP—no cloud required. Install via the HA add-on store on Home Assistant OS or Supervised setups, or run standalone Docker with host networking for HA Container, Raspberry Pi, or NAS.

Why is it gaining traction?

It fills a niche gap for Bose owners in the github home assistant ecosystem, delivering instant physical button control plus MQTT buttons in your home assistant dashboard—auto-discovered if you have Mosquitto. Unlike cloud-dependent fixes, it's pure local: sync presets on startup, metadata from radio-browser.info for station names on the display, and multi-arch images via github actions. Devs dig the zero-config MQTT HA integration and example URLs for quick setup.

Who should use this?

Home Assistant users with Bose SoundTouch speakers on home assistant raspberry pi, home assistant yellow, or home assistant server setups facing dead presets post-2026. Ideal for smart home tinkerers wanting local radio streams without HACS installieren or voice hacks—pair it with home assistant core MQTT for dashboard buttons or automations.

Verdict

Grab it if you have the hardware and run HAOS—solid docs and MIT license make it a no-brainer workaround, despite 11 stars and 1.0% credibility score signaling early maturity. Test on a single speaker first; multi-speaker is planned.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.