Spring til indhold
STR
Tekststørrelse
Bliv sponsor på GitHubDonerKøb mig en Ko-fiDel
Open Source-hobbyprojekt fra Köln

Til alle Bose SoundTouch-modeller

Hold din Bose SoundTouch i live uden cloud

Bose lukkede SoundTouch-cloudtjenesten i maj 2026. STR gør højttalerne fuldt brugbare igen uden cloud. Internetradio, Spotify, din egen musik og forvalgsknapperne virker igen, som de plejede.

  • Klar på 10 minutterHøjttaleren på wifi, tryk på Installer i appen, færdig. Ingen USB-nøgle, ingen ekstra hardware, ingen tekniske kundskaber. Derefter kører STR på selve højttaleren, computeren kan være slukket.
  • Dine forudindstillingstaster virker igenDe seks taster på højttaleren og fjernbetjeningen, ligesom før.
  • Gratis, for altidEt open source-projekt. Ingen betaling, intet abonnement, ingen sky.
Bose SoundTouch 10-højttaler set forfra
  • Åben kildekode under MIT-licens
  • Bose-firmwaren forbliver urørt
  • Kan altid fortrydes helt

Hvad handler det om

STR er et Open Source-hobbyprojekt. Det findes, fordi Bose lukkede SoundTouch cloud i maj 2026 og forvandlede enheder til flere hundrede euro til papirvægte. Bose offentliggjorde aldrig officielle salgstal, men brancherapporter taler om millioner af solgte SoundTouch-højttalere verden over siden lanceringen i 2013. Cloud-lukningen udslettede en enorm mængde fuldt fungerende lydudstyr fra den ene dag til den anden, og det er præcis det, der satte dette projekt i gang. Nogle få weekender med reverse engineering senere kan højttalerne betjenes uden den cloud. Målet: hardware, der stadig virker, bør ikke ende som elektronikaffald, bare fordi en leverandør trak en tjeneste tilbage.

STR er i live over hele verden

Sæt en nål på kortet og vælg en reaktion for at vise, at din højttaler er i live igen. Nye besøgende kan med et blik se, hvor STR allerede er i brug.

Indlæser kort

Tryk hvor som helst på kortet. Din position gemmes bevidst grov, aldrig på husniveau.

Emoji af OpenMoji · CC BY-SA 4.0

STR i praksis

Den tyske YouTube kanal gapsed! har testet STR på egen hånd og viser i videoen, hvordan en forstummet SoundTouch højttaler igen spiller internetradio, og hvordan softwaren fungerer. Sådan en reaktion fra fællesskabet gør mig meget glad.

Videoen er på tysk.

Miniaturebillede af YouTube videoen om STR
gapsed!Bose SoundTouch retten: Die Lösung, auf die ich gewartet habe

Videoen ligger på YouTube. Den indlæses først, når du trykker på afspil, og derved sendes data til Google.Mere i privatlivspolitikken.Se direkte på YouTube.

Radio igen i tre trin

Fra download til den første station spiller tager det cirka ti minutter.

Forudsætning: din Bose skal være på WiFi

Det er den eneste forberedelse, der skal til. STR taler med din højttaler over dit hjemmenetværk, så din Bose skal én gang være forbundet til dit wi-fi. Det nemmeste er den officielle Bose-app; i den nyeste version behøver du hverken en Bose-konto eller cloud til det længere. Alternativt kan du slutte højttaleren direkte til din router med et netværkskabel. Så snart boksen er på netværket, finder STR-appen den automatisk og installerer alt det øvrige over netværket.

  1. Download appen

    Hent Windows- eller Mac-versionen fra Download-sektionen nedenfor. Vil du være helt sikker, kan du verificere SHA256-tjeksummen eller GitHub-attesteringen, vejledning i Verify-sektionen. Valgfrit.

    Gå til download
  2. Installer STR over netværket

    Start STR-appen på din computer. Den finder automatisk din Bose på dit wi-fi og installerer STR på højttaleren med ét klik, direkte over netværket. Det tager kun et par minutter, og derefter genstarter boksen med STR. Opdateringer kommer derefter automatisk via appen.

  3. Læg stationer på knapperne

    Søg efter stationer i browseren eller i computer-appen og læg dine seks favoritter på knap 1 til 6 oven på højttaleren. Færdig. Højttaleren virker som den plejede.

    Finger, der trykker på en forvalgsknap oven på SoundTouch

Hvad din Bose SoundTouch kan igen

Alt fra for virker igen. Plus et par ting, Bose-appen aldrig kunne.

Alt som for

Internetradio

Titusindvis af stationer fra hele verden, med stationslogoer og søgning efter sprog. Søg, afspil, færdig. Ingen konto, ingen app-tilmelding.

Spotify Connect

Spotify spiller nu direkte på højttaleren, helt uden Bose-app. Læg dine playlister på knap 1 til 6 og hør dem med et tryk på en knap, med titel og kunstner vist i appen. Flere Spotify-konti i én husstand og shuffle virker også. Du skal bruge Spotify Premium.

Hardwareknapper 1 til 6

Favoritstationsknapperne oven på højttaleren og på fjernbetjeningen virker igen, selv lige efter den tændes. Et kort tryk afspiller med det samme, et langt tryk gemmer det, der spiller lige nu, på den knap, præcis som højttaleren altid har kunnet.

Din egen musik

Afspil musikken, der er gemt på dit hjemmenetværk, fra en NAS eller din router, direkte på højttaleren. Gennemse den i appen og læg et hvilket som helst nummer på en knap. Intet forlader dit hjem. Under motorhjelmen bruger det de åbne DLNA- og UPnP-standarder.

Multiroom og stereopar

Spil på flere højttalere på én gang, eller par to SoundTouch 10 som et stereopar med venstre og højre kanal. Et stereopar, du har sat op i Bose-appen, bliver bevaret, når du installerer STR. Sidder en højttaler fast i et gammelt, ødelagt stereopar, opdager appen det og frigør den med ét klik.

Styr fra din telefon

Hver højttaler har sin egen fjernbetjening til telefonens browser, på Android og iPhone, uden app-butik og uden konto. Den overtager det, du brugte Bose-appen til som fjernbetjening: afspilning, lydstyrke, standby, de seks forvalg, stationssøgning, din egen musik og grupper.

I USA: iHeartRadio og Pandora bliver på din højttaler.

Nyt, fandtes aldrig i originalen

Nyt

Vækkeur

Sæt en alarm direkte på højttaleren, med ugedage, lydstyrke og et sluktidspunkt. Den vækker dig med en af dine seks taster, altså med din kanal eller din playliste, og slukker derefter af sig selv. Alarmen bor i højttaleren og virker også, når computer og telefon er slukket.

Nyt

Fjernbetjeningen styrer det smarte hjem

Hver af de nederste knapper på fjernbetjeningen er en selvstændig udløser for Home Assistant og lignende systemer, for eksempel til lyset i stuen. Det sættes op i appen på et billede af fjernbetjeningen: et tryk på knappen, et valg af handling, færdig.

Nyt

Grupper, der bliver

En højttalergruppe sættes op én gang, og den bliver. Så snart hovedhøjttaleren spiller, kommer de andre med af sig selv, også efter standby og genstart. Gruppen vises i appen og på telefonen. Grupper kan blande alle modeller. To SoundTouch 10 kan desuden kobles som et ægte stereopar med separat venstre og højre kanal.

Nyt

Sleep-timer

Indstil en timer, og højttaleren eller hele gruppen slukker af sig selv efter den valgte tid.

Brugere skriver til os, at appen korer mere jaevnt for dem end originalen.

Appen i rigtig brug

Sådan ser STR-appen ud på din computer. Søg efter stationer, læg dem på hardwareknapperne, konfigurer højttaleren, alt sammen ét sted.

STR-appens hovedvisning med højttaler og forvalgsknapper
Lyt til musik
STR-appens stationssøgning med filtre
Find stationer
STR-appens bibliotek med en musikserver på netværket
Netværksbibliotek
STR-appens indstillinger pr. højttaler
Højttalerindstillinger
STR-appens yderligere højttalerindstillinger
Flere indstillinger
STR-appens statusvisning med højttalerinfo
Status og handlinger

Skærmbillederne er fra den aktuelle version, hver vist på sit eget sprog. Følsomme data som IP-adresse, WLAN-navn, enheds-ID og serienummer er sløret.

Hver højttaler serverer sin egen fjernbetjening i browseren: Android, iPhone, iPad eller tablet, uden appbutik og uden konto. Scan QR-koden i computerappens højttalerindstillinger én gang, føj siden til hjemmeskærmen, og den fungerer som en app.

Afspilning, lydstyrke og knapper
Afspilning, lydstyrke og knapper
Find stationer og musik
Find stationer og musik
Alle højttalere og grupper
Alle højttalere og grupper

Skærmbillederne viser den ægte fjernbetjening, præcis som en højttaler serverer den.

Arbejder på nu

  • Deezer: få dine Deezer-favoritter over på knapperne.

Måske senere

  • TIDAL Connect-integration
  • Podcasts: søg et program og læg det på en knap, så det nyeste afsnit spiller ved et tryk.

Rækkefølgen er ikke hugget i sten. Har du akut brug for noget, så send mig en besked eller opret et issue, det flytter prioriteterne.

Virker med

Alle SoundTouch-modeller virker med STR og er testet på rigtig hardware, også de tre, folk spørger mest om: forstærkeren SoundTouch SA-5, Wave SoundTouch series IV og SoundTouch 300. Alle bruger den samme 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 og SoundTouch er varemærker tilhørende Bose Corporation. Dette projekt er ikke tilknyttet Bose.

Open Source og verificerbart

Det, jeg siger på denne side, kan du kontrollere selv eller med lidt hjælp. Ingen løfter, bare fakta at kigge på.

MIT LicenseSource on GitHub

Kildekoden er åben

Al koden er på GitHub. Læs den, fork den hvis du ikke kan lide en del, lav din egen version. MIT-licenseret, du behøver ikke spørge.

Signeret af build-pipelinen

Hver download har et SHA256-fingeraftryk og en GitHub-build-attestering. Vil du være sikker, viser Verify-sektionen nedenfor hvordan.

Hvad STR lader stå åbent på dit netværk

Så du ved, hvad STR nyt tilføjer: STR-kontrolsiden på port 8888 kører uden login, alle på det samme WiFi kan ændre forvalg eller udløse afspilning gennem den. Forbindelsen mellem computer-appen og højttaleren er ukrypteret. Begge dele er med vilje, WiFi er projektets tillidsgrænse. Har du ukendte enheder på dit hjemmenetværk, bør du være opmærksom på dette.

Dine data bliver hjemme

STR og din højttaler snakker kun sammen inden for dit wi-fi; dertil kommer radio-browser.info til stationssøgningen. Ved opstart tjekker desktop-appen kort st-reborn.de for opdateringer og sender kun anonyme basisdata som version, styresystem og sprog. Ingen konto, ingen cookies, ingen lagring af IP, ingen profil. Du kan slå tjekket fra, og appen kører også uden.

Byg det selv

Bygger du kildekoden med de samme værktøjer som mig, får du den samme binærfil bit for bit. Det er dokumenteret, giv mig et praj hvis det ikke virker.

Rapportér et sikkerhedsproblem

Fundet en fejl eller et sikkerhedsproblem? Rapportér det på GitHub eller via e-mail. Jeg svarer som regel inden for en dag eller to.

Bose-firmwaren forbliver urørt

Den officielle Bose-firmware bliver ikke ændret. STR lever kun som ekstra filer i den interne hukommelse. En fabriksnulstilling af højttaleren nulstiller Bose-softwaren, men lader STR-filerne blive. For at fjerne STR helt bruger du den rene afinstallation, der er indbygget i appen, som fører højttaleren tilbage til dens oprindelige Bose-tilstand.

Download

Hent Setup Wizard til din computer. Den installerer STR én gang på din Bose SoundTouch over dit hjemmenetværk. Derefter styrer du også løbende din højttaler med den samme app, søger stationer og lægger dem på hardware-forvalgsknapperne 1 til 6.

Versionv1.0.7Udgivet7. okt. 2026downloads i alt65.828

Hvad du skal bruge

  • Windows 10 eller nyere, eller en Mac med macOS
  • Intet USB-stik og ingen ekstra hardware. STR installerer sig direkte over dit hjemmenetværk på højttaleren.
  • Din Bose SoundTouch tændt og på det samme hjemmenetværk som computeren. Hvordan du får højttaleren på WiFi, er forklaret længere oppe på denne side.

Windows-opsætningsguide

Guidet engangsinstallation over netværket. Derefter styrer den samme app alle højttalere med STR på dit wi-fi.

Windows 10 eller 11 (64-bit). Windows 7 og 8 understøttes ikke.

Download til WindowsBlokerer browseren downloaden? Hent ZIP-versionen i stedet.
Størrelse
51.9 MB
SHA256
41ac893a...0e2e11

Signeret. Ved første start beder Windows-firewallen om adgang på hjemmenetværket. Uden den tilladelse forbliver søgningen tom.

macOS-opsætningsguide

Universal binary til Apple Silicon og Intel.

macOS 12 (Monterey) eller nyere.

Download til macOS
Størrelse
40.9 MB
SHA256
225c2582...12210e

Notariseret af Apple. Det er nok at trække appen over i Programmer-mappen, mere skal der ikke til.

Eller installer med Homebrew: brew install --cask jrpersonal/tap/st-reborn

Linux

Tarball til x86_64. Feedback velkommen.

En aktuel 64-bit Linux.

Download Linux-tarball
Størrelse
18.6 MB
SHA256
07d4afaa...adc5e7

Leveres som arkiv. Pak det ud efter download, og start programmet fra den udpakkede mappe.

Alle udgivelser og ældre versionerAlle SHA256-hashes som filVil du bygge fra kildekode? Kode og build-vejledning på GitHub. github.com/JRpersonal/streborn
Verificer din download

Hver download kan verificeres. På den måde ved du, at filen kom fra den officielle GitHub-build-pipeline og ikke blev manipuleret undervejs.

Dette er valgfrit. Downloaden virker fint uden. Disse trin er kun for dem, der vil være ekstra sikre.

Metode 1: SHA256-tjeksum

Beregn SHA256-hashen af din downloadede fil og sammenlign den med værdien på Release-siden. Matcher hashene, er filen uændret.

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

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

Metode 2: GitHub-build-attestering

Med GitHub CLI kan du kryptografisk bevise, at binærfilen blev produceret af den officielle build-pipeline. Det virker stadig, selv hvis nogen har manipuleret tjeksummen bagefter.

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

Download kun binærfiler fra den officielle GitHub-udgivelsesside eller dette website. Aldrig fra tredjepartskilder.

Fællesskab og kontakt

STR lever af dig og andre SoundTouch-ejere. Du behøver ikke kode for at hjælpe, nogle gange er en kort bemærkning om, hvad der virker eller ikke virker, præcis det, jeg har brug for.

GitHub Issues
Fejlrapporter, funktionsønsker, hjælp til opsætning.
GitHub Discussions
Åbne spørgsmål, brugerhistorier, stationsanbefalinger.
Bidrag med kode
Programmerer du og vil hjælpe med at bygge? Issues mærket "good first issue" er et venligt sted at starte.
Direkte e-mail
Som regel besvaret samme dag. Godt, når dit emne ikke bør være offentligt på GitHub.
E-Mail Adresse, bitte JavaScript aktivieren

Hjælp med at sprede det

Ofte stillede spørgsmål

Kan jeg stadig bruge min SoundTouch, efter at Bose lukkede skyen?
Ja. Bose lukkede SoundTouch-skyen i maj 2026, men selve højttalerne virker stadig. Med STR virker internetradio, Spotify Connect, de seks forvalgsknapper, musik fra dit eget netværk, grupper og stereopar igen. Du styrer det hele fra computer-appen eller telefonen. STR kører på selve højttaleren, uden konto og uden sky, på SoundTouch 10, 20, 30, Portable, Wave og de andre modeller under Virker med.
Kan jeg stadig bruge Spotify på min SoundTouch efter Bose-lukningen?
Ja. STR giver højttaleren Spotify Connect tilbage: åbn Spotify på telefonen eller computeren, vælg højttaleren, så spiller musikken direkte på den. Du kan også lægge dine yndlingsplaylister på tasterne 1 til 6 og starte dem med ét tryk på højttaleren eller fjernbetjeningen, uden telefon. Flere Spotify-konti i samme husstand virker også. Du skal have Spotify Premium.
Virker iHeartRadio og Pandora stadig på min SoundTouch i USA?
På højttalere, der er sat til USA, beholder STR siden version 1.0.3 højttalerens egne iHeartRadio og Pandora, uden at du skal sætte noget op. Dine gemte stationer burde blive ved med at virke, så længe højttaleren stadig har dit login. Det er nyt og endnu ikke bekræftet af en bruger i USA, så jeg søger testere: fortæl mig, hvordan det virker for dig, i idétråden på GitHub. Internetradio, Spotify og din egen musik virker overalt, også i USA.
Forvalgsknapperne på min SoundTouch holdt op med at virke efter lukningen. Kan jeg få dem tilbage?
Ja. De seks knapper på højttaleren og fjernbetjeningen hentede deres stationer fra Bose-skyen og blev derfor tavse, da den blev lukket. STR gemmer dine forvalg på selve højttaleren, og knapperne virker igen, også efter slukning, standby eller et Wi-Fi-udfald. En knap kan rumme en radiostation, en Spotify-playliste eller musik fra dit eget netværk. Et kort tryk spiller, et langt tryk gemmer det, der spiller lige nu.
Er min Bose SoundTouch stadig sikker bagefter?
Ja, endda sikrere end før. STR ændrer ikke den officielle Bose-firmware. Under installationen lægger STR nogle få filer i højttalerens interne NAND-hukommelse (under /mnt/nv/streborn/), heriblandt selve STR-agenten og dens konfiguration. De kører som en ekstra proces ved siden af Bose-softwaren. Sikkerhedsnote om netværksinstallationen: For at overføre agenten åbner STR kortvarigt den vedligeholdelsesadgang, som Bose-firmwaren har med fra fabrikken, og lukker adgangen igen med det samme, så snart installationen er færdig. Det eneste risikovindue er altså selve den korte installation, og appen viser en meddelelse imens. En fabriksnulstilling ruller kun Bose-softwaren tilbage, STR-filerne bliver liggende; se næste spørgsmål, hvis du en dag vil give højttaleren videre.
Hvordan kommer opdateringer ind på højttaleren, og er det sikkert?
Når der kommer en ny version, tilbyder computer-appen opdateringen og installerer den på højttaleren via dit hjemmenetværk. Bose-firmwaren forbliver urørt, kun STR's egne filer bliver udskiftet. Siden version 1.0.3 skal en højttaler bruge langt mindre arbejdshukommelse, mens den modtager en opdatering, så der er god plads til alt det andet.
Skal min computer være tændt, for at højttalerne kan spille?
Nej. STR installeres én gang på højttaleren via appen og kører der permanent. Forvalgsknapperne, internetradio, Spotify og styring fra telefonen virker, selv når ingen computer er tændt. Computerappen skal kun bruges til installationen, opdateringer og bekvemmeligheder som at søge stationer på en stor skærm.
Kan jeg styre min SoundTouch fra telefonen uden Bose-appen?
Ja. Hver højttaler med STR har sin egen fjernbetjening til telefonens browser, på Android, iPhone og tablet, uden app-butik og uden konto. Scan QR-koden i højttalerindstillingerne i computer-appen én gang og føj siden til din startskærm, så virker den som en app. Derfra afspiller og pauser du, ændrer lydstyrken, sætter højttaleren på standby, starter dine seks forvalg, søger efter stationer, gennemser din egen musik og samler højttalere i grupper. Computeren kan være slukket.
Jeg åbnede højttalerens IP-adresse i browseren og ser kun en Bose-side. Hvor er fjernbetjeningen til telefonen?
Uden portnummer lander browseren på højttalerens indbyggede Bose-side, det er normalt. STR-fjernbetjeningen har sin egen adresse med portnummer. Åbn højttalerens indstillinger i computerappen: der finder du QR-koden og hele adressen lige under. Scan QR-koden med telefonens kamera, så lander telefonen direkte på den rigtige side, klar til at blive føjet til hjemmeskærmen.
Skal min højttaler have en bestemt version af Bose-firmwaren?
Ja. STR forventer den sidste officielle Bose-firmware, 27.0.6. Det er den endelige version, som Bose udsendte i 2022 til alle SoundTouch-modeller, der findes ikke noget nyere. Du behøver ikke selv at tjekke versionen: appen læser den automatisk før installationen og siger til, hvis din højttaler stadig kører en ældre firmware. I så fald opdaterer du højttaleren én gang via den officielle Bose SoundTouch-app eller med Boses USB-opdateringsværktøj, begge dele virker stadig, og derefter fortsætter opsætningen af sig selv. En installation på ældre firmware kan også lykkes i enkelte tilfælde, men det kan jeg ikke love.
Opdateringen til Bose-firmware 27.0.6 mislykkes igen og igen. Hvad nu?
Et tip fra fællesskabet, uden garanti: på nogle højttalere virker det direkte spring til 27.0.6 ikke, opdateringen afbrydes, eller boksen genstarter hele tiden. Det, der har hjulpet, er en omvej: installer først en ældre SoundTouch-firmware fra en USB-nøgle, og opdater derefter som normalt til 27.0.6. SoundTouch Firmware Downgrade Guide i fællesskabets wiki beskriver det trin for trin. Vigtigt er også: ældre SoundTouch-modeller fra serie I og II bruger kun 2,4 GHz-wifi. Sender din router kun på 5 GHz, finder højttaleren ikke netværket, så aktivér også 2,4 GHz-båndet. Tak til Jos fra fællesskabet for tippet.
Hvad skal jeg gøre, hvis jeg sælger eller giver min højttaler videre?
En fabriksnulstilling gennem Bose-appen rydder kun Bose-ejede data som WiFi, konto og Bose-forvalg. STR-filerne bliver, så STR kører videre efter nulstillingen. For at overdrage højttaleren i rigtig fabrikstilstand er der nu en ren afinstallation indbygget direkte i appen. Guiden fjerner STR helt og fører højttaleren tilbage til dens oprindelige Bose-tilstand, klar til at sælge eller give videre. Vil den nye ejer bare fortsætte med at bruge STR, skal de blot sætte WiFi via appen og lægge deres stationer tilbage på knap 1 til 6.
Hvordan fjerner jeg STR igen?
Direkte i appen, i ét trin. Der er ikke noget at sikkerhedskopiere først, for intet af den oprindelige tilstand bliver overskrevet: STR ligger i sin egen mappe i højttalerens hukommelse og kobler sig på ved opstart, selve Bose firmwaren er urørt. Der er to veje. Afinstaller fjerner STR helt og genstarter højttaleren som en almindelig Bose, den bliver på wifi. Appen glemmer derefter højttaleren, den dukker først op igen, når STR installeres på ny, og det kan gøres når som helst. Det er vejen før et salg eller til en senere geninstallation. Fabriksnulstilling rydder Bose siden, altså wifi, konto og Bose presets, men STR bliver installeret. Værd at vide: en fabriksnulstilling fra Bose appen gør det samme, den fjerner ikke STR. Sidder der stadig en STR USB nøgle i højttaleren, skal den trækkes ud inden afinstallationen, ellers installerer den STR igen ved næste opstart. . Appen husker dine seks knapper og lægger dem tilbage på højttaleren, når du installerer STR igen fra den samme computer
Hvad hvis Bose en dag lader de gamle cloud-domæner udløbe?
Lige nu er de gamle Bose-cloud-domæner som streaming.bose.com stadig registreret til Bose, de svarer bare ikke længere. Skulle Bose nogensinde lade dem udløbe, og nogen genregistrerer dem, kunne den part i teorien fjernstyre en urørt SoundTouch, Bose-firmwaren stoler implicit på de værtsnavne. STR adresserer dette på to måder: for det første pinnes de berørte værtsnavne lokalt til 127.0.0.1, så højttaleren slet ikke længere sender de anmodninger ud. For det andet opretter STR en lokal TLS CA pr. højttaler, der kun er gyldig for netop disse værtsnavne og aldrig forlader enheden. Selv hvis et af de gamle cloud-domæner ender i de forkerte hænder, forbliver din højttaler med STR beskyttet.
Appen finder ikke min SoundTouch. Hvad nu?
I den nuværende version viser appens hovedliste udelukkende højttalere, hvor STR allerede er installeret. En fabriksny, uændret SoundTouch dukker endnu ikke op der, selv hvis din pc uden problemer kan pinge den på det samme netværk, eller Bose-appen tidligere har fundet den. Det er altså ikke et firewall-, wi-fi- eller mDNS-problem, men bare sådan appen opfører sig lige nu. Sådan sætter du en ny boks op: Sørg for, at din Bose er på det samme hjemmenetværk (se længere oppe), og start installationen i appen. STR installerer sig på højttaleren over netværket, helt uden USB-stik. Så snart boksen derefter genstarter med STR-firmware, dukker den automatisk op på listen.
Hvordan skifter jeg stationer på forvalgsknapperne?
Via stationssøgningen i appen. Stationens navn skrives ind, derefter et klik på Søg, og ved resultatet vælges „Gem på knap”; appen spørger så, hvilken af de seks knapper stationen skal ligge på. Fra da af starter den knap på højttaleren præcis denne station. Spiller der lige nu en station, som skal beholdes, er et langt tryk på den ønskede knap nok, i appen, oven på højttaleren eller på fjernbetjeningen, så gemmes den spillende station dér. På telefonsiden fungerer begge dele på samme måde via fanen Søg.
Min højttaler reagerer ikke længere på forvalgsknapperne efter en længere pause. Hvad gør jeg?
Nogle højttalere mister internt deres login efter lang tids ro eller efter at være blevet slukket og afviser derefter hvert tastetryk i stilhed. Den hurtige løsning: tag strømmen fra højttaleren i ti sekunder, derefter virker knapperne igen. Med version 0.9.21 sker det allerede betydeligt sjældnere, dér er en forbindelsesfejl rettet, som kunne sluge tastetryk. Det sidste hul lukkes af en kommende opdatering, der gemmer stationerne i et mere robust format på højttaleren.
Min Wave spiller stationen, men viser UNAVAILABLE eller intet stationsnavn.
Det er en visningsegenhed i Bose-firmwaren på Wave, ikke en fejl i afspilningen. Ved et tastetryk prøver boksen først sin gamle cloud-vej, som løber ud i ingenting, derefter overtager STR afspilningen. Om stationsnavnet bliver stående på displayet, afgør firmwaren desværre tilfældigt. Musikken spiller altid korrekt. En permanent løsning er undervejs, med den viser Wave også navnene pålideligt igen.
Hvorfor er en højttaler grå i appen og ikke til at klikke på?
Grå betyder: set, men ikke til at nå lige nu. Højttaleren er i dyb standby, taget ud af stikket eller ved at genstarte. Den bliver med vilje stående på listen, så den ikke ser ud til at forsvinde, og værktøjstippet fortæller, hvornår den sidst var der. Så snart den svarer igen, bliver flisen aktiv af sig selv. En højttaler i dyb standby vækker du direkte på enheden, det sparer strøm og er helt med vilje.
Min Spotify-knap spiller en fremmed eller forkert playliste.
Det skete, når Spotifys automatiske videreafspilning kørte i gemmeøjeblikket: i stedet for din playliste blev dens flygtige radioudgave gemt, som senere fører ingen steder hen. Siden version 0.9.21 gemmer STR altid den rigtige playliste og reparerer også allerede gemte knapper af sig selv ved afspilning. Spiller en knap stadig forkert bagefter, så gem den bare en enkelt gang igen, mens playlisten kører.
Hvorfor beder appen om adgang til det lokale netværk ved opstart?
Fordi STR uden det slet ikke kan finde dine højttalere. Ved opstart leder appen efter hver SoundTouch på dit hjemmenetværk, der kører STR, forbinder til dem for at styre afspilning og lægge stationer på knapperne, og henter stationslisten fra radio-browser.info over internettet. Derudover laver appen ved opstart et kort opdateringstjek mod st-reborn.de med anonyme grunddata som version og sprog, mere sker der ikke. På Windows spørger firewallen én gang ved første start, om appen må kommunikere på dine netværk. Tillad adgang for private netværk, altså dit hjemmenetværk, offentlige netværk er ikke nødvendige. Nægter du det, starter appen stadig, men finder ingen højttalere.
En radiostation mangler. Har jeg brug for TuneIn?
Nej. STR bruger ikke TuneIn, men søger i radio-browser.info, et gratis fællesskabskatalog. En station, der mangler der, mangler i STR, og en du tilføjer virker for alle. Nemmest er at lade en AI samle alt, hvad Add station-formularen skal bruge. Indsæt følgende i en chatbot som ChatGPT og udfyld din stations navn. "Jeg vil tilføje internetradiostationen NAME på radio-browser.info. Giv mig, klar til at kopiere, den direkte lydstream-URL (den ægte stream, ikke webafspillersiden), hjemmesiden, en direkte https-logobillede-URL, landet og dets tobogstavskode, sproget, nogle tags samt bitrate og codec, hvis du kender dem. Er du usikker på den ægte stream-URL, så sig det i stedet for at finde på." Åbn derefter stream-URL-en i din browser eller i VLC og bekræft, at du faktisk hører stationen, for en AI finder nogle gange på en, der ser rigtig ud. Indtast oplysningerne på radio-browser.info via Add station, og efter et kort tjek dukker stationen op i STR, klar til en forudindstillingstast.
Hvordan installerer jeg appen på Linux?
Linuxversionen er den samme grafiske app som på Windows og macOS, den leveres bare som et tar.gz arkiv i stedet for et installationsprogram. Med Linux Mint eller Ubuntu som eksempel: udpak den downloadede fil med et højreklik, åbn den udpakkede mappe, højreklik i den og vælg "Åbn i terminal". Installer tre systembiblioteker en enkelt gang med sudo apt install libgtk-3-0 libwebkit2gtk-4.1-0 libsoup-3.0-0, og start derefter appen med ./STR-Linux-x64. Kører du også ./install.sh i samme mappe, dukker ST Reborn op med ikon i programmenuen, uden administratorrettigheder. På andre distributioner hedder de tre pakker lidt anderledes, README filen i arkivet viser kommandoerne til Fedora og Arch.
Kan jeg fortsat bruge Bose appen og andre apps?
Ja. STR erstatter ikke Bose firmwaren, men lægger sig ved siden af, så højttaleren stadig kan nås af andre programmer på hjemmenetværket. Den officielle Bose app finder stadig højttaleren, og alt der sker lokalt, som tænd og sluk, lydstyrke og opsætning af wifi, virker også uden Bose konto. Alt der i Bose appen gik via skyen, altså konto, kanalliste og at gemme presets, er fortsat dødt. Det skyldes lukningen, ikke STR. Dine kanaler og knapperne 1 til 6 styrer du derfor i STR appen. Anden lokal styring virker også, for eksempel Home Assistant.
Kan jeg styre mine højttalere med Alexa?
Ikke direkte, men der findes en omvej. Den gamle Alexa-styring gik via Bose-skyen: Alexa talte med Bose, og Bose talte med din højttaler. Begge halvdele er slukket, og derfor kan ingen vække den gamle Alexa-skill til live igen. En ny bygger jeg bevidst ikke. Den ville kræve en server på internettet, en konto og løbende omkostninger, og den ville åbne en dør ind til din højttaler udefra. STR kører med vilje kun hjemme hos dig, uden konto og uden sky. Det, der virker, er en central i dit eget netværk, for eksempel Home Assistant. Den taler med dine højttalere og tilbyder dem til Alexa. Så kan du tænde og slukke højttalere, ændre lydstyrken og starte dine forvalg med stemmen, for eksempel "Alexa, tænd køkken preset 2". Frie sætninger som "spil kanal X" er ikke muligt. Det her er for dig, der gerne sætter en lille server op. Er det ikke noget for dig, mister du ingenting: appen og fjernbetjeningen på telefonen styrer det hele også uden. Vejledning: Sådan sætter du stemmestyring op. Alexa og Amazon Echo er varemærker tilhørende Amazon, Home Assistant er et varemærke tilhørende Home Assistant-projektet. STR er ikke tilknyttet nogen af dem.
Kommer STR til at understøtte Amazon Music?
Nej, og det kan STR ikke ændre på. Amazon krypterer sin musik med en kopibeskyttelse, som kun Amazons egne licenserede apps kan låse op, og der findes ingen åben måde for anden software at afspille den på. SoundTouchs indbyggede Amazon Music-kilde var afhængig af Boses servere, som ikke findes længere. Det, der virker i dag: afspil Amazon Music i Amazon Music-appen på telefonen, og send lyden til højttaleren via Bluetooth.
Hvad gør indstillingen for AirPlay-optimering?
Den holder AirPlay-coprocessoren vågen, så AirPlay starter hurtigere og forbliver pålidelig. Indstillingen findes kun på højttalere med AirPlay-hardware. Til betyder hurtigere og mere pålidelig AirPlay, på bekostning af lidt mere strøm. Fra betyder dybere standby og længere batterilevetid, men AirPlay reagerer lidt langsommere. Lad den være tændt, hvis du bruger AirPlay regelmæssigt. På en batteridreven Portable, du sjældent streamer til, så slå den fra. At ændre den genstarter kort højttaleren.
Hvilke stationer kan jeg lytte til?
Enhver station opført i radio-browser.info-kataloget. Det er i øjeblikket over 50.000 stationer verden over, fællesskabet bliver ved med at tilføje flere. Mangler din favoritstation, kan du indsende den på radio-browser.info gratis, hvorefter den automatisk dukker op i STR.
Hvilket format skal en radiostation have?
Næsten enhver webradiostation virker. For nylig spiller også mange stationer, der plejede at time out, som BBC Radio 4. Nogle få meget sjældne formater kan højttaleren stadig ikke afspille. Mangler din favoritstation helt, kan du selv tilføje den på radio-browser.info, gratis og uden konto, og den dukker op i STR kort efter.
Hvorfor hører jeg reklamer på nogle stationer?
Reklamerne kommer fra stationen, ikke fra STR. STR afspiller streamen præcis som stationen sender den og lægger ikke selv noget til, hverken reklamer eller meddelelser. Mange kommercielle stationer kører reklamer i deres webstream, ofte en spot lige når du tænder. På stationer uden reklamer hører du ingenting af det. Generer det dig, er det bare at skifte til en anden station.
Kan jeg afspille musik fra min NAS, for eksempel en Synology?
Ja. I fanen Bibliotek i appen dukker hver medieserver i dit hjemmenetværk op af sig selv, også Synology, FritzBox og andre. Dér klikker du dig frem til din playliste eller dit album, afspiller det direkte på højttaleren og kan lægge det på en af knapperne 1 til 6. Derefter starter knappen på enheden musikken direkte fra din NAS, appen behøver ikke at køre imens.
Virker Home Assistant med STR?
Ja, i begge retninger. Home Assistant kommer med en Bose SoundTouch-integration, der taler direkte med højttaleren i hjemmenetværket, og netop den lokale grænseflade er det, STR holder i live: integrationen tilføjes, højttalerens IP indtastes, så virker tænd og sluk, lydstyrke og forvalgsknapperne også derfra. Nyt er den modsatte vej: de nederste knapper på fjernbetjeningen kan sættes op i appen som udløsere for Home Assistant og lignende systemer, hver knap for sig, direkte på et billede af fjernbetjeningen. Home Assistant-vejledningen på GitHub gennemgår begge veje trin for trin, på engelsk.
Skal jeg danne min gruppe igen, hver gang jeg tænder?
Nej. En gruppe, der er oprettet i appen, bliver gemt permanent. Så snart hovedhøjttaleren spiller, vågner de andre højttalere af sig selv og kommer med, også efter standby eller genstart. En ren genstart af hovedhøjttaleren uden afspilning vækker ikke gruppen, så ingen boks tænder uden at være bedt om det. Den gemte gruppe står i området Multiroom i appen og på telefonsiden, og dér kan den også opløses igen. En højttaler, der hører til en gruppe, også en der bare er gemt, kan i øjeblikket ikke være del af et stereopar. Vil du have parret, så opløs gruppen først.
Kan jeg danne og opløse en højttalergruppe med fjernbetjeningen?
Ja. Gem gruppen under Multiroom i appen, og læg den på knappen tommel op eller tommel ned på fjernbetjeningen. Ét tryk danner gruppen, næste tryk opløser den. Var hovedhøjttaleren stille, starter den sin seneste kanal, så musikken spiller med det samme. Knappen må også gerne ligge på en højttaler, der bare spiller med i gruppen. På displayet vises der ingenting, du hører det i stedet på, at de andre højttalere kommer med eller bliver stille. Ligger der allerede en smart home handling på samme knap, vinder gruppen.
Bliver mit stereopar bevaret, når jeg installerer STR? Og hvad hvis en højttaler sidder fast i et gammelt par?
Et stereopar af to SoundTouch 10, som du har sat op i Bose-appen, bliver som det er, når du installerer STR, og du kan bruge det videre med det samme. Nogle gange holder en højttaler fast i et gammelt stereopar, hvor partneren mangler eller er gået i stykker, og så spiller den ikke. Appen opdager det under Multiroom og tilbyder at opløse det gamle par med ét klik. Derefter spiller højttaleren alene igen og kan komme med i et nyt par eller en gruppe. Nye stereopar og grupper opretter du i appen.
Kan Bosen vække mig som en clockradio?
Ja. Vælg højttaleren i appen, gå til alarmerne og indstil tidspunkt, ugedage, en af de seks taster, lydstyrke og et sluktidspunkt. Alarmen gemmes i højttaleren og ikke på computeren, så den vækker dig med både pc og telefon slukket. Den overlever genstart og opdatering. Én højttaler kan have flere alarmer, hver med egne dage og egen lydstyrke.
Jeg brugte en anden SoundTouch app, og nu virker mine taster ikke.
En højttaler har kun én plads til adressen på den tjeneste, den melder sig til. STR skriver sig ind der, og andre apps gør det samme. Den, der skrev sidst, ejer højttaleren, og skiftet genstarter den. Derefter kan STR ikke længere nå den, og de seks taster holder op med at svare. Sådan reparerer du det: luk først den anden app, på hver telefon hvor den ligger, for så længe den kører, skriver den sig ind igen efter hver genstart. Genstart så højttaleren, eller træk stikket ud i ti sekunder. STR’s adresse ligger i højttalerens egen konfiguration og læses igen ved opstart, så den kommer tilbage af sig selv. Intet går tabt undervejs, hverken taster, grupper eller indstillinger. Én forskel er værd at kende: STR lader den oprindelige adresse blive stående og peger den mod højttaleren selv, så intet forlader dit hjemmenetværk. Andre apps kan i stedet skrive deres egen adresse på internettet. Begge dele virker, men det er ikke det samme.
Jeg har brug for hjælp, hvor spørger jeg?
Et godt første skridt er listen over eksisterende issues på GitHub. Mange spørgsmål er allerede stillet og besvaret der, og lukkede issues kan stadig læses. Søgefeltet øverst på den side finder hurtigt et nøgleord, for eksempel modelnavnet eller en fejlmeddelelse. Findes emnet ikke der endnu, hjælper et nyt issue på GitHub eller en e-mail til mig. Jeg svarer som regel samme dag. Ved en fejl hjælper diagnoseloggen: helt nederst i appvinduet gemmer »Save diagnostic logs« en fil, som kan vedhæftes til issuet eller e-mailen. Den indeholder også højttalerens egen log, derfor er en enkelt fil som regel nok, gemt lige efter at fejlen er opstået.
Sidefoden i STR-appen med linket »Save diagnostic logs«
Sidefoden i STR-appen med linket »Save diagnostic logs«
Hvorfor skulle nogen gøre dette gratis?
Af frustration over engangshardware og en kærlighed til reverse engineering. Donationer finansierer hobbyen og betaler for flere højttalermodeller at teste. Intet er påkrævet.

Hjælp med at sprede det

Softwaren virker. Problemet ligger et andet sted: de fleste med en tavs SoundTouch ved ikke, at STR findes. Bose har solgt millioner af disse højttalere siden 2013, og kun en lille del af ejerne har fundet vej hertil indtil nu.

Jeg har intet reklamebudget og vil heller ikke have et. Det, der virker, er folk, der fortæller det videre. En sætning i et forum, et ord til naboen med den gamle højttaler på hylden, et opslag dér, hvor du alligevel er.

Hvis STR kører hjemme hos dig, er du den mest troværdige budbringer, dette projekt har.

Sociale netværk

Fora

  • Reddit

    Reddit er engelsksproget. Derfor deles den engelske side, skriv gerne dit opslag på engelsk.

Direkte

Din yndlingskanal burde kende til det her

Hvis STR kører hos dig, og du følger en teknologikanal, et magasin eller en podcast, du kan lide: et kort tip fra dig vejer tungere dér end alt, hvad jeg selv kunne sende. Du kender tonen, du ved, hvad der passer, og bag dit navn ligger ingen reklamehensigt.

Hos videokanaler virker en kommentar under en video om emnet ofte bedre end en mail. Redaktioner har næsten altid en adresse til tips fra læsere.

Skriv det med dine egne ord, det er den del, der virker. Teksten nedenfor er kun et skelet. Tal, en kort beskrivelse og billeder ligger klar på pressesiden.

Tak

STR findes kun, fordi andre giver deres arbejde væk. Her er de projekter, uden hvilke dette ikke ville være muligt.

Vis alle projekter

App og højttaleragent

  • radio-browser.info: Fællesskabskatalog med 50.000+ internetradiostationer, gratis at bruge, ingen API-nøgle. Stationssøgningen i STR kører udelukkende på det.
  • go-librespot: Spotify Connect-klient af devgianlu (GPL-3.0) bag Spotify-understøttelsen i STR. Kører som en separat, selvstændig binærfil. STR bygger den fra en lille offentlig fork, der tilføjer raw-Ogg-passthrough (upstream: github.com/devgianlu/go-librespot).
  • Wails: Cross-platform desktop-framework, Go i bagenden, web i forenden. Bygger bro for STR-computer-appen.
  • gorilla/websocket: WebSocket-bibliotek til Go. Hægter sig på den interne Bose-firmwarebus og opfanger hardware-forvalgsknapperne 1 til 6.
  • grandcat/zeroconf: mDNS-tjenesteregistrering til Go. Lader computer-appen finde SoundTouch automatisk på LAN.
  • skip2/go-qrcode: QR-kodebibliotek til Go. Genererer QR-koderne i appen, som du bruger til at åbne mobilfjernbetjeningen til en højttaler direkte på telefonen.
  • Octicons: Ikonsæt af GitHub (MIT). Leverer nogle af interfaceikonerne i STR.
  • Mozilla CA Certificate Store: Samling af Mozillas rodcertifikater (MPL-2.0), videredistribueret af curl-projektet. Nogle højttalere kender ikke enkelte af disse myndigheder, derfor tilføjer STR dem kun i hukommelsen ved forbindelse.
  • Vite: Frontend-bundler i STR-computer-appen. Aktiv lokalt under build, sendes ikke med i bundtet.
  • Sigstore: Build-proveniens for hver udgivelse. Gør build-sporet kryptografisk verificerbart, se Verify ovenfor.
  • GitHub Actions: CI/CD-økosystem, der bygger, tjekker og signerer hver udgivelse.
  • Linux + BusyBox: Kører på selve Bose SoundTouch-højttalerne. Uden dette GPL-fundament ville STR slet ikke være muligt; STR-agenten bygger direkte oven på det.

Dette website

  • Astro: Framework til statiske sider. Leverer den side, du læser lige nu.
  • Tailwind CSS: Utility-first CSS-framework. Holder styling lille og konsistent.
  • GoatCounter: Privatlivsvenlig besøgstælling, ingen cookies, intet vedvarende besøgs-ID.

go-librespot er licenseret under GPL-3.0 og sendes med sammen med STR som en separat binærfil. STR-koden selv forbliver under MIT-licensen. Den komplette tilhørende kildekode er tilgængelig i forken: github.com/JRpersonal/go-librespot

STR indeholder tredjepartssoftware. Hvilke dele det drejer sig om, hvilken licens de står under, og hvor den tilhørende kildekode ligger, står i sin helhed i licensoplysningerne: THIRD-PARTY-NOTICES.md

Fællesskabets reverse engineering

STR leverer ingen kode fra disse projekter, men flere af dets centrale mekanismer havde ikke eksisteret uden det, de har offentliggjort. De fleste tager slet ikke imod støtte.

  • Bose-SoundTouch af gesellix: Dokumenterede konto- og tjenesteskemaet, der lader en højttaler registrere sine kilder igen. Præcis det får forvalgsknapperne til at virke uden Bose-skyen.Doner
  • SixBack af Dirk Tostmann: Viste, hvordan en højttaler skelner en kilde, den ikke kender, fra en, den ikke kan logge ind på. Derfor kan STR i dag holde de to fejl fra hinanden.Doner
  • soundcork af deborahgu: Skrev Bose-skyens grænseflade ned ud fra rigtig højttalertrafik, referencen som STR holder sin egen efterligning op imod.
  • BoseSoundtouch af TimoGo: Dokumenterede kommandosekvensen, der får en højttaler på wifi, inklusive den detalje, der mangler i den officielle servicemanual.
  • Soundtouch-without-the-app af bosefirmware: Samlede firmware-filerne og noterne om drift uden sky, som STR bruger til at skelne højttalergenerationer.
  • bosesoundtouchapi af thlucas1: Den mest komplette offentlige beskrivelse af højttalerens egen styregrænseflade.
  • libsoundtouch af CharlesBlonde: Det oprindelige fællesskabsbibliotek til disse højttalere og den første beskrivelse af deres hændelsesstrøm.
  • opencloudtouch: Et parallelt projekt, der holder disse højttalere i live efter lukningen, og et nyttigt modtjek af egne fund.Doner