Přeskočit na hlavní obsah

Bose SoundTouch – integrace do Home Assistant a konec cloudových služeb

Integrace chytrých reproduktorů SoundTouch od Bose, jedné z předních značek v oblasti zvukového vybavení.

Bose SoundTouch 20

Celý proces integrace jsem vyzkoušel s produktem Bose SoundTouch 20, který se už ale neprodává. Jeho určitým následovníkem je Bose Smart Speaker 500, který se už ale přestal prodávat také. Jaké přesně produkty integrace podporuje se mi nepodařilo dohledat.

Bose ukončilo cloudové služby SoundTouch

Bose k 6. květnu 2026 vypnulo cloudové servery pro řadu SoundTouch. Reproduktory dál hrají, ale funkce závislé na serverech Bose přestaly fungovat – včetně tlačítek předvoleb 1–6. Co přesně to znamená a jaké máte možnosti (doporučuji Music Assistant) popisuji v sekci Konec cloudových služeb.

Konec cloudových služeb: proč nefungují předvolby a aplikace

Bose ukončilo provoz cloudových serverů pro SoundTouch 6. května 2026 (původní termín 18. února 2026 byl pod tlakem zákazníků ještě odložen). Problém je v samotné architektuře těchto reproduktorů – například tlačítka předvoleb neukládají přímo odkaz na to, co mají přehrát, ale při každém stisku se dotazují serverů Bose. Po jejich vypnutí tak přestaly fungovat, přestože jde o čistě "lokálně vypadající" funkci.

Co přestalo fungovat:

  • Fyzická tlačítka předvoleb 1–6 – a s nimi i jejich simulace přes službu media_player.play_media popsaná níže
  • Integrované hudební služby – TuneIn, Pandora, iHeartRadio a další
  • Procházení a vyhledávání hudby v aplikaci SoundTouch

Co funguje dál:

  • Bluetooth a vstup AUX
  • AirPlay a Spotify Connect (u modelů, které je podporují)
  • Lokální API reproduktoru – integrace do Home Assistant popsaná v tomto článku funguje beze změny (ovládání hlasitosti, přehrávání, stav přehrávače)

Doporučené řešení: Music Assistant

Nejlepší náhradou za zaniklé služby Bose je podle mě Music Assistant – open-source hudební server pro Home Assistant, který spojí vaše streamovací služby (Spotify, Apple Music, Tidal…), internetová rádia i lokální soubory na jednom místě a umí streamovat i na SoundTouch reproduktory (přes DLNA/UPnP, které v nich zůstalo funkční). Získáte tak zpět vše, co dělala aplikace SoundTouch, a navíc mnohem víc – včetně multi-room přehrávání. Podrobný návod najdete v samostatném článku o Music Assistant.

Další možnosti

  • AfterTouch – open-source nástroj, který emuluje servery Bose lokálně (např. v Dockeru na Raspberry Pi či NAS) a dokáže obnovit funkci tlačítek předvoleb. U většiny modelů včetně SoundTouch 20 funguje bez zásahu do hardwaru, přes diagnostický telnet port zařízení. Detailní popis najdete v článku Restoring Bose SoundTouch functionality, ze kterého tato sekce vychází.
  • ÜberBöse – podobný projekt s nativní podporou přihlášení do Spotify a vlastní Android aplikací.
  • Bluetooth nebo AUX – nouzová varianta bez chytrých funkcí.
Zastaralá knihovna

Integrace používá Python knihovnu libsoundtouch, která má na GitHubu poslední aktualizaci 6 let zpět, čili rozhodně to nebude nic nového a je možné, že kvůli tomu integrace z HomeAssistant časem úplně zmizí.

Alternativa Sonos

Osobně se mi více líbí směr, kterým se vydal Sonos, a doporučuji kouknout i na jejich produkty.

Aplikace Bose SoundTouch

Nejen pro integraci do HA, ale i pro používání budete potřebovat nainstalovat aplikaci Bose SoundTouch do svého mobilního telefonu.

Download on Google PlayDownload on the App Store

Integrace Bose do HA

  1. Přidání integrace Bose:

    • Automaticky - pokud je Bose SoundTouch zařízení ve stejné síti jako Home Assistant, měl by ho najít sám pomocí funkce auto-discovery a najdete jej v Integracích sekci Zjištěno:

      HA SoundTouch discovery

    • Manuálně:

      • Jděte do menu Nastavení -> Zařízení a služby a ujistěte se, že jste v záložce Integrace.
      • Klikněte na Přidat integraci a vyhledejte Bose SoundTouch.

      nebo klikněte na:

      Open your Home Assistant instance and start setting up a new integration.
  2. Nastavení Bose: Klikněte na tlačítko nastavit a pokud je vše v pořádku, měli byste vidět obrazovku Úspěch!, kde ještě můžete nastavit oblast v které se zařízení nachází. Zároveň je v dialogu vidět i konkrétní typ zařízení.

    HA SoundTouch success

  3. Nová entita:

    Měli byste mít nyní k dispozici jednu novou entity typu media_player, která jde použít například v media-control UI.

Alternativa: SoundTouchPlus

Kromě oficiální integrace existuje i aktivně vyvíjená komunitní integrace SoundTouchPlus, kterou nainstalujete přes HACS. Oproti oficiální integraci přidává řadu funkcí navíc – přehrávání TTS zpráv a libovolných URL, ukládání a obnovu stavu přehrávače (snapshot), správu multi-room zón, procházení předvoleb a naposledy přehrávaného obsahu nebo simulaci stisků tlačítek dálkového ovládání. Většina komunikace navíc probíhá lokálně přímo se zařízením, takže integrace funguje i po vypnutí serverů Bose.

Služby

Přehrávání hudby

Zavoláním služby media_player.play_media můžete spustit jednu ze šesti předvoleb a simulovat tak zmáčknutí jednoho z fyzických tlačítek na zařízení.

caution

Po vypnutí serverů Bose předvolby nefungují – znovu je zprovozníte jen lokální náhradou serverů Bose, například nástrojem AfterTouch.

# Hraní z předvolby
- service: media_player.play_media
target:
entity_id: media_player.bose_speaker
data:
media_content_id: 1 # 1-6
media_content_type: PLAYLIST

Nastavení hlasitosti

Zavoláním služby media_player.volume_set můžete nastavit hlasitost v rozmezí 0 .. 1, kdy 0 je ticho a 1 maximální hlasitost.

# Nastavení hlasitosti
- service: media_player.volume_set
target:
entity_id: media_player.bose_speaker
data:
volume_level: 0.25 # nastavení hlasitosti na čtvrtinovou z maxima

Zastavení přehrávání

Zavoláním služby media_player.media_stop okamžitě zastaví přehrávání hudby.

# Zastavení přehrávání
- service: media_player.media_stop
target:
entity_id: media_player.bose_speaker

UI ovládání v Lovelace

Mini Media Player

Doporučuji použít Mini Media Player z HACS obchodu.

HACS Mini Player

Ten má spoustu možností a v případě Bose repráku si můžete poměrně jednoduše přidat do UI i 6 tlačítek tak jak je máte na repráku.

V nastavení Lovelace UI je potřeba se přepnout do manuálního YAML, jelikož v UI jsou dostupné pouze základní možnosti. Na plný výčet možností koukněte do repositáře.

# Příklad konfigurace pro Bose reprák
type: custom:mini-media-player
entity: media_player.bose_speaker
group: false
volume_stateless: false
toggle_power: true
artwork: full-cover
shortcuts:
columns: 6
buttons:
- data:
entity_id: media_player.bose_speaker
media_content_id: 1
media_content_type: PLAYLIST
id: media_player.play_media
name: 1
type: service
- data:
entity_id: media_player.bose_speaker
media_content_id: 2
media_content_type: PLAYLIST
id: media_player.play_media
name: 2
type: service
- data:
entity_id: media_player.bose_speaker
media_content_id: 3
media_content_type: PLAYLIST
id: media_player.play_media
name: 3
type: service
- data:
entity_id: media_player.bose_speaker
media_content_id: 3
media_content_type: PLAYLIST
id: media_player.play_media
name: 4
type: service
- data:
entity_id: media_player.bose_speaker
media_content_id: 3
media_content_type: PLAYLIST
id: media_player.play_media
name: 5
type: service
- data:
entity_id: media_player.bose_speaker
media_content_id: 3
media_content_type: PLAYLIST
id: media_player.play_media
name: 6
type: service

Pomohl vám tenhle návod?

Návody tu píšu ve volném čase a udržuju je aktuální. Když vám některý ušetřil čas, můžete přispět.

Jednorázově, kartou nebo Apple Pay. Částku lze na další stránce změnit.

Nechcete posílat peníze? Kupujte podle návodů přes moje odkazy na produkty. Cena je pro vás stejná a pomůže to taky.

Komentáře