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

Til alle Bose SoundTouch-modeller

Hold din Bose SoundTouch i live uden cloud

Bose lukkede SoundTouch-cloudtjenesten i starten af 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 starten af 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.

STR er software, du downloader, ikke en enhed, du skal købe. Du behøver hverken USB-stik eller ekstra hardware. Appen installerer det hele direkte på højttaleren over dit hjemmenetværk.

Hvad er STR?

En gratis app til din computer, på Windows, Mac og Linux. Open source under MIT-licensen. Appen lægger STR på højttaleren; derefter kører alt på selve højttaleren, også uden computer.

Hvad skal du bruge?

Kun din computer og din Bose på det samme wi-fi. Intet USB-stik, ingen adapter, intet at købe eller sætte i.

Hvad koster det?

Ingenting. STR sælger ingen hardware og ingen konto. Donationer er velkomne, men valgfrie.

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. Intet USB-stik, intet kabel, intet at sætte i. 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.

Beta

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å. Stadig en beta, du skal bruge Spotify Premium.

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.

Hardwareknapper 1 til 6

Favoritstationsknapperne oven på højttaleren virker igen, selv lige efter du tænder den. Et kort tryk afspiller med det samme, et langt tryk lægger den aktuelle Spotify-playliste på den knap.

Nyt, fandtes aldrig i originalen

Nyt

Grupper, der bliver

Opsaet en hojttalergruppe en gang, og den bliver. Ogsa efter standby og genstart, uden at saette op igen.

Nyt

Handlinger pa knapperne

Laeg din egen handling pa en knap, for eksempel at taende lyset, nar du trykker.

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

Alle højttalere fundet på dit netværk, pause og stop, AUX og Bluetooth, lydstyrke. De seks forvalgsknapper spejler hardwarelayoutet.

STR-appens stationssøgning med filtre
Find stationer

Søg i radio-browser.info-kataloget med over 50.000 stationer. Filtrér efter land, sprog, genre, kun fungerende eller kun højttalerkompatible streams.

STR-appens bibliotek med en musikserver på netværket
Netværksbibliotek

Gennemse musikservere på dit netværk som FRITZ!Box, Synology, Plex eller miniDLNA og afspil numre direkte til din højttaler.

STR-appens indstillinger pr. højttaler
Højttalerindstillinger

Sæt navn, lydstyrke og bas på højttaleren. Se WLAN-status, konfigurer et andet WLAN, hvis det er nødvendigt.

STR-appens yderligere højttalerindstillinger
Flere indstillinger

Visningssprog, urformat, AirPlay-optimering, aktive kilder og standardregionen for stationssøgning.

STR-appens statusvisning med højttalerinfo
Status og handlinger

Opdateringsstatus, gensynkronisering af hardware-forvalgsknapperne, genstart af højttaleren. Plus højttalerinfo med model og firmware.

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

Styr fra Android og iPhone

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

Det, der spiller nu, lydstyrken og de seks forvalgsknapper, på din telefon.

Find stationer og musik
Find stationer og musik

Søg i det verdensomspændende stationskatalog og i dit eget musikbibliotek, afspil med ét tryk eller gem på en knap.

Alle højttalere og grupper
Alle højttalere og grupper

Alle højttalere i hjemmet på én side: gruppér dem til multiroom og administrer musikkilderne.

Tip: vælg ”Føj til hjemmeskærm” i browsermenuen, så åbner fjernbetjeningen i fuld skærm som en app.

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

Roadmap, ærligt

Hvad der virker, hvad der er næste skridt, og hvad jeg ikke føler mig klar til at love. Sådan som det ser ud i dag, uden marketingfnidder.

Virker

  • Internetradio via højttaler og knap 1 til 6
  • Spotify direkte på højttaleren og på knap 1 til 6, som beta
  • Grupper flere højttalere, så de spiller synkront som en multiroom-gruppe
  • Par to højttalere som et rigtigt stereopar med adskilt venstre og højre kanal, stadig en beta
  • Afspil musik fra lokale medieservere på dit hjemmenetværk, fra en NAS eller hjemmeserver over DLNA og UPnP
  • Læg smart home-handlinger på knapperne på højttaleren og fjernbetjeningen
  • Styr højttalere fra din telefon ved at scanne en QR-kode i computer-appen, alt sammen på dit hjemme-WiFi uden en app at installere
  • Opsætningsguide til Windows og Mac
  • Automatisk registrering af alle højttalere i hjemmenetværket, der allerede kører STR
  • Opdateringer gennem computer-appen
  • Skift AUX, Bluetooth og standby inde fra appen
  • Konfigurer Wi-Fi igen fra appen, uden stick og uden Bose-konto
  • AirPlay 2 bliver ved med at virke på modeller, der allerede understøtter det, nemlig SoundTouch 10 samt 20 og 30 hver i Series III, uden Apple og uden Bose-konto. STR opgraderer ikke ældre modeller til AirPlay 2.
  • Ren afinstallationsguide til at sælge eller give en højttaler videre

Arbejder på nu

  • Få Spotify fra beta til en stabil tilstand
  • Deezer: få dine Deezer-favoritter over på knapperne.

Måske senere

  • TIDAL- og Amazon Music Connect-integrationer
  • Mobilapp, hvis fællesskabet har brug for en
  • Linux-computer-app til betakvalitet
  • 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

På rigtig hardware har jeg testet SoundTouch 10 og SoundTouch Portable, og 20 og 30 kører lige så godt på samme platform. Og nu kommer det geniale: nu hvor STR installeres over netværket, kører virkelig alle SoundTouch med STR. Selv de tre enheder, som der oftest spørges om, dem der før var udelukket, fordi de bygger på en helt anden platform, er nu med: SoundTouch SA-5-forstærkeren, Wave SoundTouch series IV og SoundTouch 300. Alt sammen fra den samme download, helt uden USB-stik.

SoundTouch 10Virker, verificeret på hardware
SoundTouch PortableVirker, verificeret på hardware
SoundTouch 20Virker, verificeret på hardware
SoundTouch 30Virker, verificeret på hardware
SoundTouch SA-5 amplifierVirker, verificeret på hardware
Wave SoundTouch series IVVirker, verificeret på hardware
SoundTouch 300Virker, verificeret på hardware
SoundTouch SA-4 amplifierVirker, verificeret på hardware
Wave SoundTouch series IIIVirker, verificeret på hardware
CineMate with SoundTouch adapterVirker, verificeret på hardware
SoundTouch Wireless Link adapterVirker, verificeret på hardware
Lifestyle with SoundTouch adapterVirker, verificeret på hardware

Bose og SoundTouch er varemærker tilhørende Bose Corporation. Dette projekt er ikke tilknyttet Bose.

Hjælp til

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.

Fortæl verden om STR

Lige nu har jeg først og fremmest brug for én ting: at SoundTouch-ejere i alle lande hører om STR. YouTube og sociale medier virker bedst til det. Vil du hjælpe, så fortæl om STR, del denne side, eller send din foretrukne tech-youtuber en kort besked og spørg, om de vil fortælle om STR. En enkelt video kan redde hundredvis af højttalere fra skraldespanden.

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, helt uden USB-stik. 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.

Versionv0.9.70Udgivet2. sep. 2026downloads i alt39.157

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
48.6 MB
SHA256
881e11e3...c3f8fc

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
38.2 MB
SHA256
85f71fed...5c72e8

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

Linux

Tarball til x86_64. Beta, feedback velkommen.

En aktuel 64-bit Linux.

Download Linux-tarball
Størrelse
17.4 MB
SHA256
3a40fda6...0cfac8
Alle udgivelser og ældre versionerAlle SHA256-hashes som filVil du bygge fra kildekode? Kode og build-vejledning på GitHub. github.com/JRpersonal/streborn
Download med tillid

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-v0.9.70.exe -Algorithm SHA256

# macOS oder Linux
shasum -a 256 STR-macOS-v0.9.70.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-v0.9.70.exe \
   --owner JRpersonal

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

Fællesskab og kontakt

Vær med, meld fejl, del stationslister, eller giv mig bare besked om, at din gamle højttaler spiller igen.

GitHub Issues
Fejlrapporter, funktionsønsker, hjælp til opsætning.
GitHub Discussions
Åbne spørgsmål, brugerhistorier, stationsanbefalinger.
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

Ofte stillede spørgsmål

Skal jeg bruge et USB-stik?
Nej. STR installerer sig nu direkte over dit hjemmenetværk. Appen finder din Bose på wi-fi eller LAN og overfører alle de nødvendige firmwarepakker til højttaleren over netværket på få minutter, helt uden USB-stik, uden adapter og uden ekstra hardware. Så snart boksen genstarter med STR, er den sat op. Til det sjældne tilfælde, hvor en højttaler ikke kan nås over netværket, tilbyder appen stadig den klassiske vej via et USB-stik som reserveløsning.
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.
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.
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 gemme 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å dit wifi. Det er vejen før et salg, eller hvis du vil installere STR igen senere. 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, så træk den ud inden du afinstallerer, ellers installerer den STR igen ved næste opstart.
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. Skriv stationens navn, klik på Søg og vælg „Gem på knap” ved resultatet; 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. Hvis der lige nu spiller en station, du vil beholde, så hold den ønskede knap nede i appen, og den spillende station gemmes der. Telefonsiden fungerer 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. Det er alt, den gør, der er ingen central server, og der indsamles ingen data. 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.
Skal jeg have teknisk viden?
Nej. Setup Wizard guider dig trin for trin gennem processen. Du skal bare have din Bose på det samme hjemmenetværk og afsætte cirka ti minutter.
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.
Hvorfor lukkede Bose deres cloud?
Bose afsluttede SoundTouch cloud-tjenesten i starten af 2026. Streamingtjenester, forvalgsknapper og Bose-appen holdt op med at virke. Højttalerne blev delvist ubrugelige fra den ene dag til den anden.
Hvad virker stadig efter cloud-lukningen, selv uden STR?
Nogle få ting bliver ved med at virke direkte på enheden, uden STR. Bluetooth og AUX-indgangen er uafhængige af cloud og spiller som før. Apple AirPlay 2 virker stadig på SoundTouch 10 og på SoundTouch 20 og 30 Series III, som Bose dengang tilføjede via firmware 24.0.7. Spotify er tilbage som beta og spiller nu direkte fra min app på højttaleren, uden Bose-appen, du skal bruge Spotify Premium. Hvad Bose faktisk slukkede for, og hvad STR bringer tilbage: internetradio, hardware-forvalgsknapperne 1 til 6 og administration af stationer uden Bose-appen.
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.
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.
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, uden ekstra arbejde. 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. Tilføj integrationen i Home Assistant og indtast højttalerens IP, så virker tænd og sluk, lydstyrke og de forvalgsknapper, du har lagt ind med STR, også derfra.
Når jeg tænder min gruppe, starter kun én højttaler.
Det er med vilje: STR vækker aldrig en højttaler af sig selv, så ingen boks tænder uden at være bedt om det. Tænd den anden højttaler en enkelt gang med hånden, derefter spiller gruppen sammen igen. En komfortmulighed, der vækker hele gruppen samlet, står på ønskelisten.
Bliver mine data indsamlet?
Nej. Der er ingen central server. Alt kører i dit hjemmenetværk. Selve websitet bruger en minimal cookiefri analyse, der ikke identificerer individuelle besøgende.
Hvornår bliver andre modeller understøttet?
Godt nyt: efterhånden kører alle SoundTouch-modeller med STR. Nu hvor installationen foregår over netværket, er de tidligere undtagelser også med, nemlig SoundTouch SA-5-forstærkeren, Wave SoundTouch series IV, SoundTouch 300 og CineMate-systemerne med SoundTouch-adapteren. Skulle der endelig dukke en helt speciel enhed op, som ikke kører, hjælper din donation mig med at købe brugt hardware til at teste den.
Jeg har brug for hjælp, hvor spørger jeg?
Opret et issue på GitHub eller send mig en e-mail. Som regel besvaret samme dag.
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.

Tak

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

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