Zum Inhalt springen
STR
Textgröße
Auf GitHub sponsornSpendenEin Kaffee via Ko-fiTeilen
Open Source Hobby Projekt aus Köln

Für alle Bose SoundTouch Modelle

Bose SoundTouch ohne Cloud weiterbetreiben

Bose hat den SoundTouch Cloud Dienst im Mai 2026 abgeschaltet. STR macht die Lautsprecher ohne Cloud wieder voll nutzbar. Internet Radio, Spotify, deine eigene Musik und die Preset Tasten funktionieren wieder wie früher.

  • In 10 Minuten startklarBox ins WLAN, in der App auf Installieren tippen, fertig. Kein USB-Stick, keine Zusatzhardware, keine Technikkenntnisse. Danach läuft STR auf dem Lautsprecher selbst, dein Computer kann ausbleiben.
  • Die Preset-Tasten funktionieren wiederDie sechs Tasten am Lautsprecher und auf der Fernbedienung, wie früher.
  • Kostenlos, für immerEin Open Source Projekt. Keine Gebühr, kein Abo, keine Cloud.
Bose SoundTouch 10 Lautsprecher von vorne
  • Quelloffen unter MIT Lizenz
  • Bose Firmware bleibt unverändert
  • Jederzeit vollständig rückgängig zu machen

Worum es geht

STR ist ein Open Source Hobby Projekt. Entstanden weil Bose im Mai 2026 die SoundTouch Cloud abgeschaltet hat und damit Geräte für mehrere hundert Euro unbrauchbar gemacht hat. Bose hat nie offizielle Verkaufszahlen genannt, aber Branchenberichte sprechen seit dem Marktstart 2013 von Millionen verkaufter SoundTouch Lautsprecher weltweit. Mit der Cloud Abschaltung wurde damit auf einen Schlag eine gewaltige Menge funktionierender Audio Hardware entwertet, und genau das war für mich der Auslöser. Mit ein paar Wochenenden Reverse Engineering lassen sich die Lautsprecher wieder vollständig betreiben. Ziel ist dass funktionierende Hardware nicht im Elektroschrott landet nur weil ein Hersteller einen Dienst einstellt.

Was mit SoundTouch passiert ist und was sich tun lässt

STR läuft auf der ganzen Welt

Setz einen Pin auf die Karte und zeig mit einer Reaktion, dass deine Box wieder lebt. So sehen neue Besucher auf einen Blick, wo STR überall im Einsatz ist.

Karte wird geladen

Tipp irgendwo auf die Karte. Die Position wird bewusst grob gespeichert, nie hausgenau.

Emoji von OpenMoji · CC BY-SA 4.0

STR in Aktion

Der YouTube Kanal gapsed! hat sich STR unabhängig angeschaut und zeigt im Video, wie eine verstummte SoundTouch Box wieder Internetradio spielt und wie die Software dahinter arbeitet. Über so eine Rückmeldung aus der Community freue ich mich riesig.

Vorschaubild des YouTube Videos über STR
gapsed!Bose SoundTouch retten: Die Lösung, auf die ich gewartet habe

Das Video liegt bei YouTube. Es lädt erst nach dem Klick auf Abspielen, dabei werden Daten an Google übertragen.Mehr dazu in der Datenschutzerklärung.Direkt auf YouTube ansehen.

In drei Schritten wieder Radio

Vom Download bis zur ersten Sender Wiedergabe dauert es etwa zehn Minuten.

Voraussetzung: Die Bose muss im WLAN sein

Das ist die einzige Vorbereitung, die nötig ist. STR spricht mit deinem Lautsprecher über dein Heimnetz, deshalb muss die Bose einmal mit deinem WLAN verbunden sein. Am einfachsten geht das über die offizielle Bose App, in der neuesten Version brauchst du dafür kein Bose Konto und keine Cloud mehr. Alternativ hängst du den Lautsprecher mit einem Netzwerkkabel direkt an deinen Router. Sobald die Box im Netz ist, findet die STR App sie automatisch und installiert alles Weitere über das Netzwerk.

  1. App herunterladen

    Windows oder Mac Version aus dem Download Bereich weiter unten holen. Wer es genau wissen will, kann die SHA256 Prüfsumme abgleichen oder die GitHub Attestation prüfen, beides Anleitung in der Verify Sektion. Ist optional.

    Zum Download
  2. STR über das Netzwerk installieren

    Starte die STR App auf deinem Computer. Sie findet deine Bose automatisch im WLAN und installiert STR mit einem Klick über das Netzwerk auf dem Lautsprecher. Das dauert nur ein paar Minuten, danach startet die Box mit STR neu. Updates kommen danach automatisch über die App.

  3. Sender auf die Tasten legen

    Im Browser oder in der Computer App nach Sendern suchen und deine sechs Lieblingssender auf die Tasten 1 bis 6 oben auf dem Lautsprecher legen. Fertig. Lautsprecher spielt wie früher.

    Finger drückt eine Preset Taste oben auf der SoundTouch

Was deine Bose SoundTouch wieder kann

Alles von früher läuft wieder. Und ein paar Dinge, die die Bose App nie konnte.

Alles wie früher

Internet Radio

Zehntausende Radiosender aus aller Welt, mit Senderlogos und Suche nach Sprache. Suchen, abspielen, fertig. Keine Anmeldung, keine App.

Spotify Connect

Spotify läuft jetzt direkt auf dem Lautsprecher, ganz ohne Bose App. Lieblingsplaylists auf die Tasten 1 bis 6 legen und auf Knopfdruck hören, Titel und Interpret siehst du in der App. Mehrere Spotify Konten im Haushalt und Zufallswiedergabe funktionieren auch. Du brauchst dafür Spotify Premium.

Hardware Tasten 1 bis 6

Die Lieblingssender Tasten oben auf dem Lautsprecher und auf der Fernbedienung funktionieren wieder, auch gleich nach dem Einschalten. Kurz drücken spielt sofort, lang drücken speichert auf dieser Taste, was gerade läuft, so wie der Lautsprecher es immer konnte.

Deine eigene Musik

Spiele deine eigene Musiksammlung von Geräten in deinem Netzwerk, etwa einem NAS oder deinem Router, direkt auf dem Lautsprecher. In der App stöbern und jeden Titel auf eine Taste legen. Nichts verlässt dein Zuhause. Technisch läuft das über die offenen Standards DLNA und UPnP.

Multiroom und Stereo Paar

Lass mehrere Lautsprecher gleichzeitig spielen oder kopple zwei SoundTouch 10 als Stereo-Paar mit linkem und rechtem Kanal. Ein Stereo-Paar, das du in der Bose App eingerichtet hast, bleibt bei der Installation von STR erhalten. Hängt ein Lautsprecher noch in einem alten, kaputten Stereo-Paar fest, erkennt die App das und löst es mit einem Klick.

Vom Smartphone steuern

Jeder Lautsprecher bringt seine eigene Fernbedienung für den Handy-Browser mit, für Android und iPhone, ohne App-Store und ohne Konto. Sie übernimmt, wofür du die Bose App als Fernbedienung genutzt hast: Wiedergabe, Lautstärke, Standby, die sechs Tasten, die Sendersuche, deine eigene Musik und Gruppen.

In den USA: iHeartRadio und Pandora bleiben auf deinem Lautsprecher.

Neu, das gab es beim Original nie

Neu

Wecker

Stell einen Wecker direkt auf dem Lautsprecher, mit Wochentagen, Lautstärke und Abschaltzeit. Er weckt dich mit einer deiner sechs Tasten, also mit deinem Sender oder deiner Playlist, und schaltet sich danach von selbst wieder aus. Der Wecker liegt auf dem Lautsprecher selbst und läuft auch, wenn Computer und Handy aus sind.

Neu

Die Fernbedienung steuert das Smart Home

Jede der unteren Tasten auf der Fernbedienung ist ein eigener Auslöser für Home Assistant und ähnliche Systeme, zum Beispiel für das Licht im Wohnzimmer. Eingerichtet wird das in der App auf einem Bild der Fernbedienung: Taste antippen, Aktion wählen, fertig.

Neu

Gruppen, die bleiben

Einmal eine Lautsprecher-Gruppe einstellen, und sie bleibt bestehen. Sobald der Hauptlautsprecher spielt, kommen die anderen von selbst dazu, auch nach Standby und Neustart. Die Gruppe ist in der App und auf dem Handy sichtbar. Gruppen dürfen beliebige Modelle mischen. Zwei SoundTouch 10 lassen sich außerdem als echtes Stereo Paar koppeln, mit getrenntem linken und rechten Kanal.

Neu

Einschlaf-Timer

Stell einen Timer, und der Lautsprecher oder die ganze Gruppe schaltet sich nach der eingestellten Zeit von selbst aus.

Nutzer schreiben uns, dass die App bei ihnen runder läuft als das Original.

Die App in der Praxis

So sieht die STR App auf deinem Rechner aus. Sender suchen, auf die Hardware Tasten legen, Lautsprecher konfigurieren, alles aus einer Oberfläche.

STR App Hauptansicht mit Lautsprecher und Preset Tasten
Musik hören
STR App Sender Suche mit Filtern
Sender finden
STR App Bibliothek mit Musik Server im Netzwerk
Netzwerk Bibliothek
STR App Einstellungen pro Lautsprecher
Lautsprecher Einstellungen
STR App weitere Lautsprecher Einstellungen
Mehr Einstellungen
STR App Status mit Lautsprecher Info
Status und Aktionen

Screenshots aus der aktuellen Version, jeder in der jeweiligen Sprache. Sensible Daten wie IP Adresse, WLAN Name, Geräte ID und Seriennummer sind unkenntlich gemacht.

Jeder Lautsprecher liefert seine eigene Handy-Fernbedienung im Browser: Android, iPhone, iPad oder Tablet, ohne App-Store und ohne Konto. Scanne einmal den QR-Code in den Lautsprecher-Einstellungen der Computer-App, füge die Seite zum Startbildschirm hinzu, und sie funktioniert wie eine App.

Wiedergabe, Lautstärke und Tasten
Wiedergabe, Lautstärke und Tasten
Sender und Musik finden
Sender und Musik finden
Alle Boxen und Gruppen
Alle Boxen und Gruppen

Die Screenshots zeigen die echte Handy-Fernbedienung, genau wie ein Lautsprecher sie ausliefert.

Bin ich gerade dran

  • Deezer: deine Deezer Favoriten auf die Tasten bringen.

Vielleicht später

  • TIDAL Connect Anbindung
  • Podcasts: eine Sendung suchen und auf eine Taste legen, sodass die neueste Folge auf Knopfdruck läuft.

Am meisten gewünscht

Ideen aus der Community, sortiert nach Stimmen. Stimm ab, was als Nächstes kommen soll, oder schlag selbst etwas vor. Zum Abstimmen brauchst du ein kostenloses GitHub Konto.

  1. Clock on the display while streaming6 Stimmen
  2. Android app for the phone remote6 Stimmen
  3. Update speakers from the phone, without a PC5 Stimmen
  4. 12 presets via double-press5 Stimmen
  5. Show the current title on the speaker display without the ~1 s audio gap (like the old Bose cloud)4 Stimmen
  6. One volume slider for a stereo pair4 Stimmen
  7. Waking one grouped speaker wakes the whole group4 Stimmen
  8. Play music from a USB stick plugged into the speaker4 Stimmen
  9. Pandora (US)3 Stimmen
  10. Integration with YT Music2 Stimmen

So stimmst du ab: Öffne eine Idee, melde dich mit einem kostenlosen GitHub-Konto an und klick auf den ▲ Pfeil neben dem Titel. Eine Stimme pro Idee, ein zweiter Klick nimmt sie zurück.

Reihenfolge nicht in Stein gemeißelt. Wenn du etwas dringend brauchst, schreib mir oder mach einen Issue auf, das verschiebt Prioritäten.

Funktioniert mit

Alle SoundTouch Modelle laufen mit STR und sind auf echter Hardware geprüft, auch die drei, nach denen am häufigsten gefragt wird: der SoundTouch SA-5 Verstärker, die Wave SoundTouch series IV und die SoundTouch 300. Alle nutzen denselben Download.

  • SoundTouch 10
  • SoundTouch Portable
  • SoundTouch 20
  • SoundTouch 30
  • SoundTouch SA-5 amplifier
  • Wave SoundTouch series IV
  • SoundTouch 300
  • SoundTouch SA-4 amplifier
  • Wave SoundTouch series III
  • CineMate with SoundTouch adapter120 · 130 · 220 · 520 · SoundTouch 520
  • SoundTouch Wireless Link adapter
  • Lifestyle with SoundTouch adapter535 · 600 · 650

Bose und SoundTouch sind Marken von Bose Corporation. Dieses Projekt steht in keiner Verbindung zu Bose.

Open Source und nachprüfbar

Was hier auf der Seite steht, kannst du selber oder mit etwas Hilfe nachprüfen. Keine Versprechen, sondern Fakten zum Anschauen.

MIT LicenseSource on GitHub

Code liegt offen

Der gesamte Code liegt auf GitHub. Schau rein, fork dir eine Kopie wenn dir was nicht gefällt, mach eine eigene Version. MIT Lizenz, das geht ohne nachzufragen.

Aus der Bau Pipeline signiert

Jede heruntergeladene Datei hat einen SHA256 Fingerabdruck und eine GitHub Build Attestation. Wer es genau wissen will: Anleitung in der Verify Sektion weiter unten.

Was STR im Heimnetz offen lässt

Damit du weisst was durch STR neu dazukommt: Die STR Steuerseite auf Port 8888 läuft ohne Login, jeder im selben WLAN kann darüber Presets ändern oder Wiedergabe starten. Die Verbindung zwischen Desktop App und Lautsprecher läuft unverschlüsselt. Beides ist bewusst so, das WLAN ist die Vertrauensgrenze des Projekts. Wer fremde Geräte im Heimnetz hat, sollte das wissen.

Daten bleiben bei dir zuhause

STR und dein Lautsprecher reden nur in deinem WLAN, dazu radio-browser.info für die Sendersuche. Die Desktop App prüft beim Start kurz auf st-reborn.de, ob ein Update vorliegt, und meldet dabei nur anonyme Eckdaten wie Version, Betriebssystem und Sprache. Kein Konto, keine Cookies, keine IP Speicherung, kein Profil. Du kannst die Prüfung abschalten, die App läuft auch ohne.

Selbst nachbauen geht

Wenn du den Code mit denselben Werkzeugen baust wie ich, kommen Bit für Bit dieselben Binaries raus. Ist dokumentiert, ich helfe gerne wenn es hakt.

Sicherheitslücken melden

Bug oder Sicherheitsproblem gefunden? Auf GitHub melden oder Email. Ich antworte normalerweise innerhalb von ein, zwei Tagen.

Bose Firmware bleibt unverändert

Die offizielle Bose Firmware wird nicht angefasst. STR liegt nur als zusätzliche Dateien im internen Speicher. Ein Werksreset des Lautsprechers setzt die Bose Software zurück, lässt die STR Dateien aber stehen. Wer STR komplett entfernen will, nutzt den sauberen Uninstall direkt in der App, danach ist die Box wieder im originalen Bose Zustand.

Download

Lade dir den Setup Wizard für deinen Computer. Er installiert STR einmalig über dein Heimnetz auf deiner Bose SoundTouch. Danach steuerst du mit derselben App auch laufend deinen Lautsprecher, suchst Sender und legst sie auf die Hardware Preset Tasten 1 bis 6.

Versionv1.0.7Veröffentlicht7. Okt. 2026Downloads insgesamt65.828

Das brauchst du

  • Windows 10 oder neuer, oder ein Mac mit macOS
  • Kein USB Stick und keine Zusatzhardware. STR installiert sich direkt über dein Heimnetz auf dem Lautsprecher.
  • Deine Bose SoundTouch eingeschaltet und im selben Heimnetz wie der Computer. Wie die Box ins WLAN kommt, steht weiter oben auf dieser Seite.

Windows Setup Wizard

Geleitet durch die einmalige Installation über das Netzwerk. Danach steuert dieselbe App alle Lautsprecher mit STR im WLAN.

Windows 10 oder 11 (64-Bit). Windows 7 und 8 werden nicht unterstützt.

Windows Setup herunterladenBrowser blockiert den Download? Lade stattdessen die ZIP Version.
Größe
51.9 MB
SHA256
41ac893a...0e2e11

Signiert. Beim ersten Start fragt die Windows Firewall nach einer Freigabe im Heimnetz. Ohne diese Freigabe bleibt die Suche leer.

macOS Setup Wizard

Universal Binary für Apple Silicon und Intel.

macOS 12 (Monterey) oder neuer.

macOS Setup herunterladen
Größe
40.9 MB
SHA256
225c2582...12210e

Von Apple notarisiert. Ein Zug in den Programme Ordner genügt, mehr ist nicht nötig.

Oder mit Homebrew installieren: brew install --cask jrpersonal/tap/st-reborn

Linux

Tarball für x86_64. Feedback willkommen.

Aktuelles 64-Bit Linux.

Linux Tarball herunterladen
Größe
18.6 MB
SHA256
07d4afaa...adc5e7

Als Archiv gepackt. Nach dem Download entpacken und das Programm aus dem entpackten Ordner starten.

Alle Releases und ältere VersionenAlle SHA256 Hashes als DateiDu möchtest selbst kompilieren? Quellcode und Bau Anleitung auf GitHub. github.com/JRpersonal/streborn
Echtheit der Datei prüfen

Jede heruntergeladene Datei kann verifiziert werden. So weisst du dass die Datei aus der offiziellen GitHub Build Pipeline kommt und unterwegs nicht manipuliert wurde.

Das ist optional. Der Download funktioniert auch ohne. Diese Schritte sind nur für alle, die ganz sichergehen wollen.

Methode 1: SHA256 Prüfsumme

Berechne den SHA256 Hash deiner heruntergeladenen Datei und vergleiche ihn mit dem Wert auf der Release Seite. Stimmt der Hash überein, ist die Datei unverändert.

# Windows PowerShell
Get-FileHash .\STR-Windows.exe -Algorithm SHA256

# macOS oder Linux
shasum -a 256 STR-macOS.dmg

Methode 2: GitHub Build Attestation

Mit der GitHub CLI kannst du beweisen dass die Binary aus der offiziellen Build Pipeline stammt. Das funktioniert auch wenn jemand später die Prüfsumme manipuliert.

# GitHub CLI installieren: https://cli.github.com
gh attestation verify \
   STR-Windows.exe \
   --owner JRpersonal

Lade Binaries ausschließlich von der offiziellen GitHub Release Seite oder dieser Webseite. Niemals von Drittanbietern.

Community und Kontakt

STR lebt von dir und allen anderen, die eine SoundTouch besitzen. Du brauchst keine Programmierkenntnisse um zu helfen, manchmal reicht es einfach kurz zu schreiben was bei dir funktioniert oder nicht.

GitHub Issues
Bug Reports, Feature Wünsche, Hilfe bei Setup Problemen.
GitHub Discussions
Offene Fragen, Erfahrungsberichte, Sender Empfehlungen.
Code beitragen
Du programmierst und willst mitbauen? Issues mit "good first issue" Label sind ein guter Einstieg.
Direkt per Email
Antwort meistens am selben Tag. Vor allem gut wenn dein Anliegen nicht öffentlich auf GitHub auftauchen soll.
E-Mail Adresse, bitte JavaScript aktivieren

Hilf mit, dass es sich herumspricht

Häufige Fragen

Kann ich meine SoundTouch nach der Abschaltung weiter nutzen?
Ja. Bose hat die SoundTouch Cloud im Mai 2026 abgeschaltet, die Lautsprecher selbst funktionieren aber weiter. Mit STR laufen Internet Radio, Spotify Connect, die sechs Preset-Tasten, Musik aus deinem eigenen Netzwerk, Gruppen und Stereo-Paare wieder. Du steuerst alles über die Computer-App oder dein Handy. STR läuft auf dem Lautsprecher selbst, ohne Konto und ohne Cloud, auf SoundTouch 10, 20, 30, Portable, Wave und den anderen Modellen unter „Funktioniert mit“.
Kann ich Spotify auf meiner SoundTouch nach der Bose Abschaltung noch nutzen?
Ja. STR bringt Spotify Connect zurück auf den Lautsprecher: Öffne Spotify auf dem Handy oder Computer, wähle den Lautsprecher aus, und die Musik spielt direkt darauf. Deine Lieblingsplaylists kannst du außerdem auf die Tasten 1 bis 6 legen und mit einem Druck am Lautsprecher oder auf der Fernbedienung starten, ganz ohne Handy. Mehrere Spotify Konten im Haushalt funktionieren auch. Du brauchst dafür Spotify Premium.
Funktionieren iHeartRadio und Pandora in den USA noch auf meiner SoundTouch?
Auf Lautsprechern, die auf die Vereinigten Staaten eingestellt sind, behält STR seit Version 1.0.3 das eingebaute iHeartRadio und Pandora des Lautsprechers, ohne dass du etwas einrichten musst. Deine gespeicherten Sender sollten weiter funktionieren, solange der Lautsprecher deine Anmeldung noch hat. Das ist neu und von einem Nutzer in den USA noch nicht bestätigt, deshalb suche ich Tester: Schreib mir im Ideen-Thread auf GitHub, wie es bei dir läuft. Internet Radio, Spotify und deine eigene Musik funktionieren überall, auch in den USA.
Meine SoundTouch Preset-Tasten gehen seit der Abschaltung nicht mehr. Bekomme ich sie zurück?
Ja. Die sechs Tasten oben auf dem Lautsprecher und auf der Fernbedienung haben ihre Sender früher aus der Bose Cloud geholt und sind deshalb mit der Abschaltung verstummt. STR speichert deine Belegung auf dem Lautsprecher selbst, und die Tasten funktionieren wieder, auch nach dem Ausschalten, nach Standby oder nach einem WLAN-Ausfall. Auf eine Taste passt ein Radiosender, eine Spotify Playlist oder Musik aus deinem eigenen Netzwerk. Kurz drücken spielt, lang drücken speichert, was gerade läuft.
Ist meine Bose SoundTouch danach noch sicher?
Ja, sicherer sogar als vorher. STR ändert die offizielle Bose Firmware nicht. Bei der Installation legt STR einige Dateien in den internen NAND Speicher des Lautsprechers (unter /mnt/nv/streborn/), darunter den STR Agent selbst und seine Konfiguration. Diese laufen als zusätzlicher Prozess parallel zur Bose Software. Sicherheits Hinweis zur Netzwerk Installation: STR öffnet dafür kurz den Wartungszugang, den die Bose Firmware ab Werk mitbringt, spielt den Agent auf und schließt den Zugang sofort wieder, sobald die Installation durch ist. Das einzige Risikofenster ist also die kurze Installation selbst, die App zeigt währenddessen einen Hinweis. Ein Werksreset rollt nur die Bose Software zurück, die STR Dateien bleiben, siehe nächste Frage falls du den Lautsprecher mal weitergeben willst.
Wie kommen Updates auf den Lautsprecher, und ist das sicher?
Sobald eine neue Version da ist, bietet die Computer-App das Update an und spielt es über dein Heimnetz auf den Lautsprecher. Die Bose Firmware bleibt dabei unangetastet, ersetzt werden nur die Dateien von STR. Seit Version 1.0.3 braucht ein Lautsprecher beim Empfang eines Updates viel weniger Arbeitsspeicher, so bleibt genug Platz für alles andere, was er gerade tut.
Muss mein Computer eingeschaltet bleiben, damit die Lautsprecher spielen?
Nein. STR wird einmal über die App auf dem Lautsprecher installiert und läuft dort dauerhaft. Preset-Tasten, Internet Radio, Spotify und die Steuerung per Handy funktionieren auch, wenn kein Computer eingeschaltet ist. Die Computer-App brauchst du nur für die Einrichtung, für Updates und für Komfort wie die Sendersuche am großen Bildschirm.
Kann ich meine SoundTouch ohne Bose App mit dem Handy steuern?
Ja. Jeder Lautsprecher mit STR liefert seine eigene Fernbedienung für den Handy-Browser, auf Android, iPhone und Tablet, ohne App-Store und ohne Konto. Scanne einmal den QR-Code in den Lautsprecher-Einstellungen der Computer-App und füge die Seite zum Startbildschirm hinzu, dann funktioniert sie wie eine App. Dort startest und pausierst du die Wiedergabe, änderst die Lautstärke, schickst den Lautsprecher in den Standby, startest deine sechs Tasten, suchst Sender, stöberst in deiner eigenen Musik und bildest Gruppen. Der Computer kann dabei aus bleiben.
Ich habe die IP-Adresse des Lautsprechers im Browser geöffnet und sehe nur eine Bose-Seite. Wo ist die Handy-Fernbedienung?
Ohne Portangabe landet der Browser auf der eingebauten Bose-Seite des Lautsprechers, das ist normal. Die STR-Fernbedienung hat eine eigene Adresse mit Portnummer. Öffne in der Computer-App die Einstellungen des Lautsprechers: dort stehen der QR-Code und darunter die vollständige Adresse. Scanne den QR-Code mit der Handy-Kamera, dann landet dein Handy direkt auf der richtigen Seite und du kannst sie zum Startbildschirm hinzufügen.
Braucht mein Lautsprecher eine bestimmte Bose Firmware Version?
Ja. STR erwartet die letzte offizielle Bose Firmware 27.0.6. Das ist die finale Version, die Bose 2022 für alle SoundTouch Modelle verteilt hat, etwas Neueres gibt es nicht. Du musst die Version aber nicht selbst nachschauen: die App liest sie vor der Installation automatisch aus und meldet sich, wenn dein Lautsprecher noch eine ältere Firmware hat. In dem Fall aktualisierst du ihn einmal über die offizielle Bose SoundTouch App oder über das USB Update Tool von Bose, beides funktioniert weiterhin, danach läuft die Einrichtung von selbst weiter. Eine Installation auf einer älteren Firmware kann im Einzelfall auch klappen, versprechen kann ich das aber nicht.
Das Update auf die Bose Firmware 27.0.6 schlägt immer wieder fehl. Was nun?
Ein Tipp aus der Community, ohne Gewähr: Bei manchen Lautsprechern klappt der direkte Sprung auf 27.0.6 nicht, das Update bricht ab oder die Box startet immer wieder neu. Geholfen hat dann ein Umweg: zuerst per USB Stick eine ältere SoundTouch Firmware aufspielen, danach ganz normal auf 27.0.6 aktualisieren. Wie das geht, beschreibt der SoundTouch Firmware Downgrade Guide im Community Wiki Schritt für Schritt. Wichtig außerdem: Ältere SoundTouch Modelle der Serien I und II funken nur im 2,4 GHz WLAN. Sendet dein Router ausschließlich mit 5 GHz, findet der Lautsprecher das Netz nicht, aktiviere dann zusätzlich das 2,4 GHz Band. Danke an Jos aus der Community für diesen Hinweis.
Was muss ich tun wenn ich meinen Lautsprecher verkaufe oder weitergebe?
Ein Werksreset über die Bose App löscht nur Bose-eigene Daten wie WLAN, Konto und Bose Presets. Die STR Dateien bleiben dabei stehen, STR ist nach dem Werksreset weiterhin aktiv. Damit der Lautsprecher in echtem Werkszustand weitergeht, gibt es jetzt einen sauberen Uninstall direkt in der App. Der Wizard entfernt STR vollständig und setzt die Box zurück auf den originalen Bose Zustand, bereit für Verkauf oder Weitergabe. Wenn die nächste Person STR einfach weiter nutzen möchte, reicht es das WLAN über die App neu zu setzen und die eigenen Sender auf die Tasten 1 bis 6 zu legen.
Wie entferne ich STR wieder?
Direkt in der App, in einem Schritt. Vorher gibt es nichts zu sichern, denn nichts vom Originalzustand wird überschrieben: STR liegt in einem eigenen Ordner im Speicher des Lautsprechers und klinkt sich beim Start ein, die Bose Firmware selbst bleibt unangetastet. Es gibt zwei Wege. Deinstallieren entfernt STR vollständig und startet den Lautsprecher als normale Bose neu, er bleibt dabei im WLAN. Die App vergisst den Lautsprecher danach, er erscheint erst wieder, wenn STR erneut installiert wird, und das geht jederzeit. Das ist der Weg vor einem Verkauf oder für eine spätere Neuinstallation. Werksreset löscht die Bose Seite, also WLAN, Konto und Bose Presets, lässt STR aber installiert. Gut zu wissen: ein Werksreset über die Bose App macht dasselbe, er entfernt STR nicht. Steckt noch ein STR USB Stick im Lautsprecher, gehört er vor dem Deinstallieren abgezogen, sonst installiert er STR beim nächsten Start wieder. Deine sechs Tasten gehen dabei nicht verloren, die App merkt sie sich und legt sie wieder auf den Lautsprecher, wenn du STR vom selben Computer neu installierst.
Was passiert wenn Bose die alten Cloud Domains irgendwann verfallen lässt?
Aktuell sind die alten Bose Cloud Domains wie streaming.bose.com noch bei Bose registriert, sie antworten nur einfach nicht mehr. Falls Bose die Domains irgendwann auslaufen lässt und jemand sie sich neu sichert, könnte er theoretisch einen unmodifizierten Lautsprecher fernsteuern, denn die Bose Firmware vertraut diesen Hostnamen blind. Genau dafür macht STR zwei Dinge: erstens werden die betroffenen Hostnamen lokal auf 127.0.0.1 gepinnt, der Lautsprecher schickt also gar keine Anfragen mehr raus. Zweitens legt STR pro Lautsprecher eine eigene lokale TLS CA an, die nur für genau diese Hostnamen gültig ist und das Zertifikat nie das Gerät verlässt. Falls eine alte Cloud Domain in falsche Hände gerät, bleibt dein Lautsprecher mit STR weiterhin geschützt.
Die App findet meine SoundTouch nicht. Was nun?
In der aktuellen Version zeigt die App in der Hauptliste ausschließlich Lautsprecher an, auf denen STR bereits installiert ist. Eine fabrikneue, unveränderte SoundTouch erscheint dort noch nicht, auch wenn dein PC sie über dasselbe Netz problemlos anpingen kann oder die Bose App sie früher gefunden hat. Das ist also kein Firewall, WLAN oder mDNS Thema, sondern aktuelles App Verhalten. So richtest du eine neue Box ein: Stelle sicher, dass die Bose im selben Heimnetz ist (siehe weiter oben), und starte die Installation in der App. STR installiert sich über das Netzwerk auf den Lautsprecher, ganz ohne USB Stick. Sobald die Box danach mit STR Firmware neu startet, taucht sie in der Liste automatisch auf.
Wie ändere ich die Sender auf den Preset-Tasten?
In der App über die Sendersuche. Sendernamen eintippen, auf Suchen klicken und beim Treffer auf „Auf Taste legen“, dann fragt die App, auf welche der sechs Tasten der Sender soll. Ab dann startet diese Taste am Lautsprecher genau diesen Sender. Läuft gerade ein Sender, der bleiben soll, genügt langes Drücken der gewünschten Taste, in der App, oben auf dem Lautsprecher oder auf der Fernbedienung, dann wird der laufende Sender dort gespeichert. Auf der Handy-Seite geht beides genauso über den Reiter „Suchen“.
Mein Lautsprecher reagiert nach längerer Pause nicht mehr auf die Preset Tasten. Was tun?
Manche Lautsprecher verlieren nach langer Ruhe oder nach dem Ausschalten intern ihre Anmeldung und lehnen dann jeden Tastendruck stumm ab. Die schnelle Abhilfe: den Lautsprecher einmal für zehn Sekunden vom Strom nehmen, danach funktionieren die Tasten wieder. Mit Version 0.9.21 passiert das schon deutlich seltener, dort ist ein Verbindungsfehler behoben, der Tastendrücke verschlucken konnte. Die letzte Restlücke schließt ein kommendes Update, das die Sender in einem robusteren Format auf dem Lautsprecher speichert.
Meine Wave spielt den Sender, zeigt aber UNAVAILABLE oder keinen Sendernamen an.
Das ist eine Anzeige Eigenheit der Bose Firmware auf der Wave, kein Fehler der Wiedergabe. Beim Tastendruck versucht die Box zuerst ihren alten Cloud Weg, der ins Leere läuft, dann übernimmt STR die Wiedergabe. Ob der Sendername dabei stehen bleibt, entscheidet die Firmware leider zufällig. Die Musik läuft immer korrekt. Eine dauerhafte Lösung ist in Arbeit, mit ihr zeigt die Wave auch die Namen wieder zuverlässig an.
Warum ist ein Lautsprecher in der App grau und nicht anklickbar?
Grau heißt: gesehen, aber gerade nicht erreichbar. Der Lautsprecher ist im Tiefschlaf, ausgesteckt oder startet gerade neu. Er bleibt absichtlich in der Liste stehen, damit er nicht scheinbar verschwindet, und der Tooltip verrät, wann er zuletzt da war. Sobald er wieder antwortet, wird die Kachel von selbst wieder aktiv. Einen Lautsprecher im Tiefschlaf weckst du direkt am Gerät, das spart Strom und ist so gewollt.
Meine Spotify Taste spielt eine fremde oder falsche Playlist.
Das passierte, wenn beim Speichern gerade das automatische Weiterhören von Spotify lief: statt deiner Playlist wurde deren flüchtiger Radio Ableger gespeichert, der später ins Leere führt. Seit Version 0.9.21 speichert STR immer die echte Playlist und repariert auch schon gespeicherte Tasten beim Abruf von selbst. Falls eine Taste danach immer noch falsch spielt, speichere sie einfach einmal neu, während die Playlist läuft.
Warum will die App beim Start Zugriff auf das lokale Netzwerk?
Weil STR deine Lautsprecher ohne diesen Zugriff gar nicht finden kann. Beim Start sucht die App im Heimnetz nach allen SoundTouch Lautsprechern auf denen STR läuft, verbindet sich mit ihnen um Wiedergabe zu steuern und Sender auf die Tasten zu legen, und holt die Senderliste von radio-browser.info aus dem Internet. Dazu kommt beim Start eine kurze Update Prüfung bei st-reborn.de mit anonymen Eckdaten wie Version und Sprache, mehr passiert nicht. Unter Windows fragt die Firewall beim ersten Start einmal nach ob die App im Netzwerk kommunizieren darf. Erlaube den Zugriff für private Netzwerke, also dein Heimnetz, öffentliche Netzwerke brauchst du nicht. Lehnst du ab, startet die App zwar, findet aber keine Lautsprecher.
Ein Radiosender fehlt. Brauche ich TuneIn?
Nein. STR nutzt kein TuneIn, sondern durchsucht radio-browser.info, ein kostenloses Community-Verzeichnis. Ein Sender, der dort fehlt, fehlt auch in STR, und einer, den du dort einträgst, funktioniert für alle. Am einfachsten lässt du eine KI alles heraussuchen, was das Add-station-Formular braucht. Füge das Folgende in einen Chatbot wie ChatGPT ein und trage den Namen deines Senders ein. "Ich möchte den Internetradiosender NAME bei radio-browser.info eintragen. Gib mir zum Kopieren: die direkte Audio-Stream-URL (den echten Stream, nicht die Player-Webseite), die Homepage, eine direkte https-Logo-Bild-URL, das Land und seinen zweistelligen Ländercode, die Sprache, ein paar Tags sowie Bitrate und Codec, falls du sie kennst. Wenn du dir bei der echten Stream-URL nicht sicher bist, sag es, statt zu raten." Öffne die Stream-URL danach im Browser oder in VLC und prüfe, ob du den Sender wirklich hörst, denn eine KI erfindet manchmal eine Adresse, die richtig aussieht. Trage die Angaben bei radio-browser.info unter Add station ein, und nach einer kurzen Prüfung erscheint der Sender in STR, bereit für eine Preset-Taste.
Wie installiere ich die App unter Linux?
Die Linux Version ist die gleiche grafische App wie unter Windows und macOS, sie kommt nur als tar.gz Archiv statt als Installer. Am Beispiel Linux Mint und Ubuntu: Entpacke die heruntergeladene Datei per Rechtsklick, öffne den entpackten Ordner, klicke mit rechts hinein und wähle "Im Terminal öffnen". Installiere einmal drei Systembibliotheken mit sudo apt install libgtk-3-0 libwebkit2gtk-4.1-0 libsoup-3.0-0 und starte die App danach mit ./STR-Linux-x64. Führst du im selben Ordner zusätzlich ./install.sh aus, erscheint ST Reborn mit Symbol im Programmmenü, ganz ohne Administratorrechte. Bei anderen Distributionen heißen die drei Pakete etwas anders, die README Datei im Archiv nennt die Befehle für Fedora und Arch.
Kann ich die Bose App und andere Apps weiter nutzen?
Ja. STR ersetzt die Bose Firmware nicht, sondern legt sich daneben, deshalb bleibt der Lautsprecher auch für andere Programme im Heimnetz ansprechbar. Die offizielle Bose App findet deinen Lautsprecher weiterhin, und alles was direkt im Heimnetz läuft, also Ein und Aus, Lautstärke und das Einrichten des WLAN, funktioniert dort auch ohne Bose Konto. Was in der Bose App über die Cloud lief, also Konto, Senderauswahl und das Speichern von Presets, bleibt tot. Das liegt an der Abschaltung, nicht an STR. Deine Sender und die Tasten 1 bis 6 verwaltest du deshalb in der STR App. Andere lokale Steuerungen laufen ebenfalls weiter, zum Beispiel Home Assistant.
Kann ich meine Lautsprecher mit Alexa steuern?
Nicht direkt, aber es geht mit einem kleinen Umweg. Die frühere Alexa Steuerung lief über die Bose Cloud: Alexa hat mit Bose gesprochen, Bose mit deinem Lautsprecher. Beide Hälften sind abgeschaltet, und deshalb lässt sich der alte Alexa Skill nicht wiederbeleben, von niemandem. Einen neuen Skill baue ich bewusst nicht. Der bräuchte einen Server im Internet, ein Konto und laufende Kosten, und würde eine Tür von außen zu deinem Lautsprecher öffnen. STR läuft absichtlich nur bei dir zu Hause, ohne Konto und ohne Cloud. Was funktioniert: eine Steuerzentrale in deinem eigenen Netzwerk, zum Beispiel Home Assistant. Sie spricht mit deinen Lautsprechern und meldet sie bei Alexa an. Damit kannst du Lautsprecher ein- und ausschalten, die Lautstärke ändern und deine Presets per Sprache starten, etwa "Alexa, schalte Küche Preset 2 ein". Freie Sätze wie "spiel Sender X" sind damit nicht möglich. Das ist etwas für alle, die sich gern einen kleinen Server einrichten. Wenn dir das zu viel ist, verlierst du nichts: die App und die Handy Fernbedienung steuern alles auch ohne das. Anleitung: Sprachsteuerung einrichten. Alexa und Amazon Echo sind Marken von Amazon, Home Assistant ist eine Marke des Home Assistant Projekts. STR steht mit keinem von beiden in Verbindung.
Wird STR Amazon Music unterstützen?
Nein, und daran kann STR nichts ändern. Amazon verschlüsselt seine Musik mit einem Kopierschutz, den nur Amazons eigene lizenzierte Apps öffnen können, und es gibt keinen offenen Weg, wie andere Software sie abspielen könnte. Die eingebaute Amazon Music Quelle der SoundTouch hing an den Servern von Bose, und die gibt es nicht mehr. Was heute funktioniert: Spiel Amazon Music in der Amazon Music App auf deinem Handy ab und schick es per Bluetooth an den Lautsprecher.
Was macht die Einstellung AirPlay Optimierung?
Sie hält den AirPlay Koprozessor wach, damit AirPlay schneller startet und zuverlässig bleibt. Die Einstellung gibt es nur auf Lautsprechern mit AirPlay Hardware. An bedeutet schnelleres und zuverlässigeres AirPlay, kostet aber etwas mehr Strom. Aus bedeutet tieferer Standby und längere Akkulaufzeit, dafür reagiert AirPlay etwas langsamer. Lass sie an, wenn du AirPlay regelmäßig nutzt. Bei einer Portable im Akkubetrieb, auf die du selten streamst, schalte sie aus. Eine Änderung startet den Lautsprecher kurz neu.
Welche Sender kann ich hören?
Alle Sender die im Katalog von radio-browser.info gelistet sind. Aktuell über 50.000 Sender weltweit, die Datenbank wird laufend von der Community ergänzt. Wenn dein Lieblingssender nicht dabei ist, kannst du ihn unter radio-browser.info kostenlos eintragen, er erscheint dann automatisch auch in STR.
Welches Format muss ein Radiosender haben?
Fast jeder Webradio Sender funktioniert. Seit Kurzem spielen auch viele Sender, die vorher nicht liefen, zum Beispiel BBC Radio 4. Ein paar sehr seltene Formate kann der Lautsprecher weiterhin nicht abspielen. Fehlt dein Lieblingssender ganz, kannst du ihn auf radio-browser.info selbst eintragen, kostenlos und ohne Konto, kurz danach taucht er auch in STR auf.
Warum höre ich bei manchen Sendern Werbung?
Die Werbung kommt vom Sender, nicht von STR. STR spielt den Stream so ab, wie die Station ihn ausliefert, und fügt nichts hinzu, weder Werbung noch Ansagen. Viele private Sender schalten Werbung in ihrem Webstream, oft einen Spot direkt beim Einschalten. Bei werbefreien Sendern hörst du nichts davon. Wenn es dich stört, lohnt sich der Wechsel zu einer anderen Station.
Kann ich Musik von meinem NAS abspielen, zum Beispiel einer Synology?
Ja. Im Reiter Mediathek der App erscheint jeder Medienserver in deinem Heimnetz von selbst, auch Synology, FritzBox und andere. Dort klickst du dich bis zu deiner Playlist oder deinem Album durch, spielst es direkt auf dem Lautsprecher ab und kannst es auf eine der Tasten 1 bis 6 legen. Danach startet die Taste am Gerät die Musik direkt vom NAS, die App muss dafür nicht laufen.
Funktioniert Home Assistant mit STR?
Ja, in beide Richtungen. Home Assistant bringt eine Bose SoundTouch Integration mit, die den Lautsprecher direkt im Heimnetz anspricht. Genau diese lokale Schnittstelle hält STR am Leben: Integration hinzufügen, IP des Lautsprechers eintragen, dann funktionieren Ein und Aus, Lautstärke und die Preset-Tasten auch von dort. Neu ist der umgekehrte Weg: Die unteren Tasten der Fernbedienung lassen sich in der App als Auslöser für Home Assistant und ähnliche Systeme einrichten, jede Taste einzeln, direkt auf einem Bild der Fernbedienung. Beide Wege beschreibt die Home Assistant Anleitung auf GitHub Schritt für Schritt, auf Englisch.
Muss ich meine Gruppe nach dem Einschalten jedes Mal neu bilden?
Nein. Eine in der App angelegte Gruppe bleibt dauerhaft gespeichert. Sobald der Hauptlautsprecher spielt, wachen die anderen Lautsprecher von selbst auf und steigen ein, auch nach Standby oder Neustart. Ein reiner Neustart des Hauptlautsprechers ohne Wiedergabe weckt die Gruppe nicht, damit keine Box ungefragt angeht. Die gespeicherte Gruppe steht im Bereich Multiroom der App und auf der Handy-Seite, dort lässt sie sich auch wieder auflösen. Ein Lautsprecher, der zu einer Gruppe gehört, auch zu einer gespeicherten, kann derzeit nicht Teil eines Stereo-Paars werden. Löse die Gruppe dafür vorher auf.
Kann ich eine Lautsprecher-Gruppe mit der Fernbedienung bilden und wieder auflösen?
Ja. Du speicherst die Gruppe in der App unter Multi-Room und legst sie dort auf eine Daumen-Taste der Fernbedienung, hoch oder runter. Ein Druck bildet die Gruppe, der nächste löst sie wieder auf. War der Hauptlautsprecher still, startet er seinen letzten Sender, damit sofort Musik läuft. Die Taste darf auch auf einem Lautsprecher liegen, der in der Gruppe nur mitspielt. Auf dem Display steht dazu nichts, du hörst es daran, dass die anderen Lautsprecher dazukommen oder verstummen. Liegt auf derselben Taste schon eine Smart Home Aktion, gewinnt die Gruppe.
Bleibt mein Stereo-Paar bei der Installation von STR erhalten? Und was, wenn ein Lautsprecher in einem alten Paar hängt?
Ein Stereo-Paar aus zwei SoundTouch 10, das du in der Bose App eingerichtet hast, bleibt bei der Installation von STR so, wie es ist, und du kannst es gleich weiter nutzen. Manchmal hält ein Lautsprecher noch an einem alten Stereo-Paar fest, dessen Partner fehlt oder kaputt ist, und spielt dann nicht. Die App erkennt das im Bereich Multiroom und bietet an, das alte Paar mit einem Klick aufzulösen. Danach spielt der Lautsprecher wieder allein und kann in ein neues Paar oder eine Gruppe. Neue Stereo-Paare und Gruppen richtest du in der App ein.
Kann mich die Bose als Radiowecker wecken?
Ja. In der App wählst du den Lautsprecher, gehst zu den Weckern und legst Uhrzeit, Wochentage, eine der sechs Tasten, die Lautstärke und eine Abschaltzeit fest. Der Wecker wird auf dem Lautsprecher gespeichert, nicht auf dem Computer, und weckt dich auch dann, wenn PC und Handy aus sind. Er überlebt einen Neustart und ein Update. Mehrere Wecker auf einem Lautsprecher sind möglich, jeder mit eigenen Tagen und eigener Lautstärke.
Ich habe eine andere SoundTouch-App benutzt, jetzt gehen meine Tasten nicht mehr.
Ein Lautsprecher hat nur einen Platz für die Adresse des Dienstes, dem er sich meldet. STR trägt sich dort ein, andere Apps tun dasselbe. Wer zuletzt geschrieben hat, bekommt den Lautsprecher, und der Wechsel startet ihn neu. Danach ist er für STR nicht mehr erreichbar und die sechs Tasten reagieren nicht mehr. Das reparierst du so: schließe zuerst die andere App, auf jedem Handy, auf dem sie liegt, denn solange sie läuft, trägt sie sich nach jedem Neustart wieder ein. Dann starte den Lautsprecher neu oder zieh zehn Sekunden den Stecker. STRs Adresse steht in der eigenen Konfiguration des Lautsprechers und wird beim Starten wieder gelesen, sie kommt also von selbst zurück. Nichts geht dabei verloren, weder Tasten noch Gruppen noch Einstellungen. Einen Unterschied solltest du kennen: STR lässt die ursprüngliche Adresse stehen und zeigt sie auf den Lautsprecher selbst, es verlässt also nichts dein Heimnetz. Andere Apps können stattdessen ihre eigene Adresse im Internet eintragen. Beides funktioniert, aber es ist nicht dasselbe.
Ich brauche Hilfe, wo melden?
Am besten zuerst einen Blick in die bisherigen Issues auf GitHub werfen. Dort sind schon viele Fragen gestellt und beantwortet worden, auch geschlossene Issues bleiben lesbar. Die Suchfunktion oben auf der Seite findet Stichworte wie den Modellnamen oder eine Fehlermeldung schnell. Ist das Thema noch nicht dabei, hilft ein neues Issue auf GitHub oder eine Email an mich. Ich antworte meist am gleichen Tag. Bei einem Fehler hilft das Diagnose-Log: Ganz unten im App-Fenster speichert „Diagnose-Log speichern“ eine Datei, die dem Issue oder der Email angehängt werden kann. Sie enthält auch das Protokoll des Lautsprechers selbst, deshalb reicht meist eine einzige Datei, gespeichert direkt nachdem der Fehler aufgetreten ist.
Fußzeile der STR App mit dem Link „Diagnose-Log speichern“
Fußzeile der STR App mit dem Link „Diagnose-Log speichern“
Warum macht jemand sowas kostenlos?
Aus Ärger über wegwerf Hardware und Lust am Reverse Engineering. Spenden helfen das Hobby zu finanzieren und neue Lautsprecher Modelle anzuschaffen. Aber nichts ist verpflichtend.

Hilf mit, dass es sich herumspricht

Die Software läuft. Das Problem liegt woanders: Die meisten Menschen mit einer verstummten SoundTouch wissen gar nicht, dass es STR gibt. Bose hat seit 2013 Millionen dieser Lautsprecher verkauft, hier angekommen ist bisher nur ein kleiner Teil davon.

Ich habe kein Werbebudget und möchte auch keins. Was wirkt, sind Menschen, die es weitersagen. Ein Satz in einem Forum, ein Hinweis an die Nachbarin mit der alten Box im Regal, ein Beitrag dort, wo du ohnehin unterwegs bist.

Wenn STR bei dir läuft, bist du der glaubwürdigste Absender, den dieses Projekt hat.

Soziale Netzwerke

Foren

  • Reddit

    Reddit ist englischsprachig. Geteilt wird deshalb die englische Seite, schreib deinen Beitrag bitte auf Englisch.

Direkt

Dein Lieblingskanal sollte davon wissen

Wenn STR bei dir läuft und du einem Technikkanal, einem Magazin oder einem Podcast folgst, den du magst: Ein kurzer Hinweis von dir wiegt dort mehr als alles, was ich selbst schicken könnte. Du kennst den Tonfall, du weißt, was dort passt, und hinter deinem Namen steht keine Werbeabsicht.

Bei Videokanälen wirkt ein Kommentar unter einem Video zum Thema oft besser als eine Mail. Redaktionen haben fast immer eine Adresse für Leserhinweise.

Schreib es in deinen Worten, das ist der Teil, der wirkt. Der Text unten ist nur ein Gerüst. Zahlen, Kurzbeschreibung und Bildmaterial liegen auf der Presseseite bereit.

Zur Presseseite

Danke

STR existiert nur, weil andere ihre Arbeit verschenken. Hier die Projekte, ohne die das nicht möglich wäre.

Alle Projekte anzeigen

App und Lautsprecher Agent

  • radio-browser.info: Community Katalog mit über 50000 Internet Radio Sendern, frei nutzbar, kein API Key. Die Sendersuche in STR läuft komplett darüber.
  • go-librespot: Spotify-Connect-Client von devgianlu (GPL-3.0) hinter STRs Spotify-Funktion. Läuft als eigenständige, separate Binary. STR baut ihn aus einem kleinen öffentlichen Fork mit Roh-Ogg-Passthrough (Upstream: github.com/devgianlu/go-librespot).
  • Wails: Cross Platform Desktop Framework, Go im Hintergrund und Web im Vordergrund. Bildet die Brücke der STR Desktop App.
  • gorilla/websocket: WebSocket Bibliothek für Go. Hängt sich an den internen Bose Firmware Bus und fängt die Hardware Preset Tasten 1 bis 6 ab.
  • grandcat/zeroconf: mDNS Service Discovery für Go. Damit findet die Desktop App die SoundTouch automatisch im LAN.
  • skip2/go-qrcode: QR Code Bibliothek für Go. Erzeugt in der App die QR Codes, mit denen du die Handy Fernbedienung eines Lautsprechers direkt am Telefon öffnest.
  • Octicons: Icon-Set von GitHub (MIT). Liefert einige der Oberflächen-Icons in STR.
  • Mozilla CA Certificate Store: Sammlung der Mozilla Wurzelzertifikate (MPL-2.0), weitergegeben vom curl Projekt. Manche Lautsprecher kennen einige dieser Stellen nicht, deshalb ergänzt STR sie beim Verbinden nur im Arbeitsspeicher.
  • Vite: Frontend Bundler in der STR Desktop App. Lokal beim Bauen aktiv, nicht im ausgelieferten Bundle.
  • Sigstore: Build Provenance für jeden Release. Macht die Bauspur kryptografisch nachprüfbar, siehe Verify weiter oben.
  • GitHub Actions: CI/CD Ökosystem das jeden Release baut, prüft und signiert.
  • Linux + BusyBox: Laufen auf den Bose SoundTouch Lautsprechern selber. Ohne diese GPL Basis wäre STR gar nicht möglich, der STR Agent baut direkt darauf auf.

Diese Webseite

  • Astro: Statisches Webseiten Framework. Liefert die Seite die du gerade siehst.
  • Tailwind CSS: Utility First CSS Framework. Hält das Styling klein und konsistent.
  • GoatCounter: Datenschutzfreundliche Besuchszählung, ohne Cookies, ohne persistente Besucher ID.

go-librespot steht unter der GPL-3.0 und wird als separate Binary zusammen mit STR ausgeliefert. STRs eigener Code bleibt davon unberührt unter der MIT-Lizenz. Der vollständige zugehörige Quellcode liegt im Fork: github.com/JRpersonal/go-librespot

STR enthält Software Dritter. Welche Bestandteile das sind, unter welcher Lizenz sie stehen und wo der zugehörige Quellcode liegt, steht vollständig in den Lizenzhinweisen: THIRD-PARTY-NOTICES.md

Community Reverse Engineering

STR liefert keinen Code dieser Projekte mit, aber mehrere zentrale Mechanismen gäbe es ohne ihre Veröffentlichungen nicht. Die meisten nehmen überhaupt keine Unterstützung an.

  • Bose-SoundTouch von gesellix: Hat das Konto- und Dienste-Schema dokumentiert, mit dem ein Lautsprecher seine Quellen wieder registrieren kann. Genau das lässt die Preset-Tasten ohne die Bose-Cloud funktionieren.Spenden
  • SixBack von Dirk Tostmann: Hat gezeigt, wie ein Lautsprecher zwischen einer Quelle, die er nicht kennt, und einer, bei der er sich nicht anmelden kann, unterscheidet. Deshalb kann STR diese beiden Fehler heute auseinanderhalten.Spenden
  • soundcork von deborahgu: Hat die Bose-Cloud-Schnittstelle aus echtem Lautsprecher-Datenverkehr aufgeschrieben, die Referenz, gegen die STR seine eigene Nachbildung prüft.
  • BoseSoundtouch von TimoGo: Hat die Befehlsfolge dokumentiert, mit der ein Lautsprecher ins WLAN kommt, inklusive des Details, das im offiziellen Servicehandbuch fehlt.
  • Soundtouch-without-the-app von bosefirmware: Hat die Firmware-Abbilder und die Anleitungen für den Betrieb ohne Cloud gesammelt, mit denen STR die Lautsprecher-Generationen unterscheidet.
  • bosesoundtouchapi von thlucas1: Die vollständigste öffentliche Beschreibung der Steuerschnittstelle des Lautsprechers.
  • libsoundtouch von CharlesBlonde: Die ursprüngliche Community-Bibliothek für diese Lautsprecher und die erste Beschreibung ihres Ereignis-Streams.
  • opencloudtouch: Ein paralleles Projekt, das diese Lautsprecher nach der Abschaltung am Leben hält, und ein nützlicher Gegencheck für eigene Erkenntnisse.Spenden