Hopp til innhold
STR
Tekststørrelse
Sponse på GitHubDonerBuy me a Ko-fiDel
Åpen kildekode-hobbyprosjekt fra Köln

For alle Bose SoundTouch-modeller

Hold din Bose SoundTouch i live uten skyen

Bose stengte SoundTouch-skytjenesten i mai 2026. STR gjør høyttalerne fullt brukbare igjen, helt uten sky. Nettradio, Spotify, din egen musikk og forhåndsinnstillingsknappene fungerer igjen som før.

  • Klar på 10 minutterHøyttaleren på wifi, trykk på Installer i appen, ferdig. Ingen USB-pinne, ingen ekstra maskinvare, ingen tekniske kunnskaper. Etterpå kjører STR på selve høyttaleren, datamaskinen kan være avslått.
  • Forhåndsvalgtastene dine virker igjenDe seks tastene på høyttaleren og fjernkontrollen, akkurat som før.
  • Gratis, for alltidEt åpen kildekode-prosjekt. Ingen avgift, ingen abonnement, ingen sky.
Bose SoundTouch 10-høyttaler sett forfra
  • Åpen kildekode under MIT-lisens
  • Bose-fastvaren forblir urørt
  • Kan alltid angres helt

Hva dette handler om

STR er et hobbyprosjekt med åpen kildekode. Det finnes fordi Bose stengte SoundTouch-skyen i mai 2026 og gjorde apparater til flere hundre euro om til papirvekter. Bose har aldri offentliggjort offisielle salgstall, men bransjerapporter snakker om millioner av SoundTouch-høyttalere solgt verden over siden lanseringen i 2013. Nedstengningen av skyen slo ut en enorm mengde fullt fungerende lydutstyr over natten, og det var akkurat det som sparket i gang dette prosjektet. Noen helger med omvendt utvikling senere kan høyttalerne betjenes uten den skyen. Målet: maskinvare som fortsatt virker skal ikke ende som e-avfall bare fordi en leverandør trakk en tjeneste.

STR er i live over hele verden

Sett en nål på kartet og velg en reaksjon for å vise at høyttaleren din er i live igjen. Nye besøkende ser med et blikk hvor STR allerede er i bruk.

Laster kart

Trykk hvor som helst på kartet. Posisjonen din lagres bevisst grov, aldri på husnivå.

Emoji av OpenMoji · CC BY-SA 4.0

STR i praksis

Den tyske YouTube kanalen gapsed! har testet STR på egen hånd og viser i videoen hvordan en taus SoundTouch høyttaler spiller internettradio igjen og hvordan programvaren fungerer. Slik respons fra fellesskapet gjør meg veldig glad.

Videoen er på tysk.

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

Videoen ligger på YouTube. Den lastes først når du trykker på spill av, og da sendes data til Google.Mer i personvernerklæringen.Se direkte på YouTube.

Tre steg tilbake til radioen

Det tar omtrent ti minutter fra du laster ned til den første stasjonen spiller.

Forutsetning: din Bose må være på WiFi

Dette er den eneste forberedelsen som trengs. STR snakker med høyttaleren over hjemmenettverket ditt, derfor må Bose-høyttaleren kobles til wifi-nettverket ditt én gang. Det enkleste er å bruke den offisielle Bose-appen, og i den nyeste versjonen trenger du verken Bose-konto eller sky til dette lenger. Alternativt kobler du høyttaleren rett til ruteren med en nettverkskabel. Så snart høyttaleren er på nettverket, finner STR-appen den automatisk og installerer resten over nettverket.

  1. Last ned appen

    Hent Windows- eller Mac-versjonen fra nedlastingsdelen nedenfor. Vil du være helt sikker, kan du verifisere SHA256-sjekksummen eller GitHub-attestasjonen, instruksjoner i Verifiser-delen. Valgfritt.

    Gå til nedlasting
  2. Installer STR over nettverket

    Start STR-appen på datamaskinen din. Den finner Bose-høyttaleren din automatisk i wifi-nettverket og installerer STR på høyttaleren med ett klikk, rett over nettverket. Det tar bare noen få minutter, deretter starter høyttaleren på nytt med STR. Etterpå kommer oppdateringer automatisk via appen.

  3. Legg stasjoner på knappene

    Søk etter stasjoner i nettleseren eller i dataappen og legg dine seks favoritter på knappene 1 til 6 på toppen av høyttaleren. Ferdig. Høyttaleren virker som før.

    Finger som trykker på en forhåndsvalgknapp på toppen av SoundTouch

Hva din Bose SoundTouch kan gjøre igjen

Alt fra for virker igjen. Pluss et par ting Bose-appen aldri kunne.

Alt som for

Nettradio

Titusenvis av stasjoner fra hele verden, med stasjonslogoer og søk etter språk. Søk, spill, ferdig. Ingen konto, ingen app-registrering.

Spotify Connect

Spotify spiller nå rett på høyttaleren, uten noen Bose-app i det hele tatt. Legg spillelistene dine på knappene 1 til 6 og hør dem med et knappetrykk, med spor og artist vist i appen. Flere Spotify-kontoer i én husholdning og shuffle virker også. Du trenger Spotify Premium.

Maskinvareknapper 1 til 6

Favorittstasjonknappene på toppen av høyttaleren og på fjernkontrollen virker igjen, selv rett etter at den slås på. Et kort trykk spiller med en gang, et langt trykk lagrer det som spilles nå på den knappen, akkurat slik høyttaleren alltid har kunnet.

Din egen musikk

Spill musikken som er lagret på hjemmenettet ditt, fra en NAS eller ruteren din, rett på høyttaleren. Bla gjennom den i appen og legg hvilket som helst spor på en knapp. Ingenting forlater hjemmet ditt. Under panseret bruker den de åpne DLNA- og UPnP-standardene.

Multiroom og stereopar

Spill på flere høyttalere samtidig, eller par to SoundTouch 10 som et stereopar med venstre og høyre kanal. Et stereopar du har satt opp i Bose-appen, blir værende når du installerer STR. Hvis en høyttaler sitter fast i et gammelt, ødelagt stereopar, merker appen det og frigjør den med ett klikk.

Styr fra telefonen

Hver høyttaler har sin egen fjernkontroll for nettleseren på telefonen, på Android og iPhone, uten appbutikk og uten konto. Den tar over det du brukte Bose-appen til som fjernkontroll: avspilling, volum, hvilemodus, de seks forvalgene, stasjonssøk, din egen musikk og grupper.

I USA: iHeartRadio og Pandora blir værende på høyttaleren din.

Nytt, fantes aldri i originalen

Nytt

Vekkerklokke

Still en vekking rett på høyttaleren, med ukedager, volum og en avslåingstid. Den vekker deg med en av de seks tastene dine, altså med kanalen eller spillelisten din, og slår seg deretter av selv. Vekkingen bor i høyttaleren og virker også når datamaskin og telefon er av.

Nytt

Fjernkontrollen styrer smarthjemmet

Hver av de nederste knappene på fjernkontrollen er en egen utløser for Home Assistant og lignende systemer, for eksempel for lyset i stua. Det settes opp i appen på et bilde av fjernkontrollen: et trykk på knappen, et valg av handling, ferdig.

Nytt

Grupper som blir vaerende

En høyttalergruppe settes opp én gang, og den blir værende. Så snart hovedhøyttaleren spiller, blir de andre med av seg selv, også etter hvilemodus og omstart. Gruppen vises i appen og på telefonen. Grupper kan blande alle modeller. To SoundTouch 10 kan i tillegg kobles som et ekte stereopar med separat venstre og høyre kanal.

Nytt

Sovtimer

Still inn en timer, så slår høyttaleren eller hele gruppen seg av selv etter tiden du velger.

Brukere skriver til oss at appen gar jevnere for dem enn originalen.

Appen i faktisk bruk

Slik ser STR-appen ut på datamaskinen din. Søk etter stasjoner, legg dem på maskinvareknappene, konfigurer høyttaleren, alt fra ett sted.

STR-appens hovedvisning med høyttaler og forhåndsvalgknapper
Lytt til musikk
STR-appens stasjonssøk med filtre
Finn stasjoner
STR-appens bibliotek med en musikkserver på nettverket
Nettverksbibliotek
STR-appens innstillinger per høyttaler
Høyttalerinnstillinger
STR-appens flere høyttalerinnstillinger
Flere innstillinger
STR-appens statusvisning med høyttalerinfo
Status og handlinger

Skjermbildene er fra den nåværende versjonen, hvert vist på sitt eget språk. Sensitive data som IP-adresse, WLAN-navn, enhets-ID og serienummer er sladdet.

Hver høyttaler serverer sin egen fjernkontroll i nettleseren: Android, iPhone, iPad eller nettbrett, uten appbutikk og uten konto. Skann QR-koden i datamaskinappens høyttalerinnstillinger én gang, legg siden til på hjemskjermen, og den fungerer som en app.

Avspilling, volum og knapper
Avspilling, volum og knapper
Finn stasjoner og musikk
Finn stasjoner og musikk
Alle høyttalere og grupper
Alle høyttalere og grupper

Skjermbildene viser den ekte fjernkontrollen, akkurat slik en høyttaler serverer den.

Jobber med nå

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

Kanskje senere

  • TIDAL Connect-integrasjon
  • Podkaster: søk opp en serie og legg den på en knapp slik at nyeste episode spilles med ett trykk.

Rekkefølgen er ikke hugget i stein. Trenger du noe raskt, send meg en melding eller åpne et issue, det flytter prioriteringer.

Virker med

Alle SoundTouch-modeller virker med STR og er testet på ekte maskinvare, også de tre folk spør mest om: forsterkeren SoundTouch SA-5, Wave SoundTouch series IV og SoundTouch 300. Alle bruker den samme nedlastingen.

  • 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 varemerker for Bose Corporation. Dette prosjektet er ikke tilknyttet Bose.

Åpen kildekode og verifiserbar

Det jeg sier på denne siden kan du sjekke selv eller med litt hjelp. Ingen løfter, bare fakta å se på.

MIT LicenseSource on GitHub

Kildekoden er åpen

All koden er på GitHub. Les den, fork den hvis du ikke liker en del, lag din egen versjon. MIT-lisensiert, du trenger ikke å spørre.

Signert av byggepipelinen

Hver nedlasting har et SHA256-fingeravtrykk og en GitHub-byggattestasjon. Vil du være sikker, viser Verifiser-delen nedenfor hvordan.

Hva STR lar stå åpent på nettverket ditt

Så du vet hva STR nytt legger til: STR-kontrollsiden på port 8888 kjører uten innlogging, hvem som helst på samme WiFi kan endre forhåndsvalg eller utløse avspilling gjennom den. Forbindelsen mellom skrivebordsappen og høyttaleren er ukryptert. Begge deler er tilsiktet, WiFi-et er prosjektets tillitsgrense. Har du ukjente enheter på hjemmenettet ditt, bør du være klar over dette.

Dataene dine blir hjemme

STR og høyttaleren din snakker bare sammen i ditt eget wifi-nettverk, i tillegg til radio-browser.info for stasjonssøket. Ved oppstart sjekker skrivebordsappen kort mot st-reborn.de om det finnes en oppdatering, og sender da bare anonyme grunndata som versjon, operativsystem og språk. Ingen konto, ingen informasjonskapsler, ingen lagrede IP-adresser, ingen profil. Du kan slå av sjekken, appen fungerer fint uten.

Bygg den selv

Bygger du kildekoden med de samme verktøyene som meg, får du den samme binærfilen bit for bit. Det er dokumentert, ping meg hvis det ikke virker.

Meld et sikkerhetsproblem

Fant du en feil eller et sikkerhetsproblem? Meld det på GitHub eller på e-post. Jeg svarer vanligvis innen en dag eller to.

Bose-fastvaren forblir urørt

Den offisielle Bose-fastvaren blir ikke endret. STR lever bare som ekstra filer i det interne lageret. En fabrikktilbakestilling av høyttaleren tilbakestiller Bose-programvaren, men lar STR-filene stå. For å ta STR helt av, bruk den rene avinstalleringen som er innebygd i appen, som setter høyttaleren tilbake til sin opprinnelige Bose-tilstand.

Last ned

Hent Setup Wizard til datamaskinen din. Den installerer STR én gang på din Bose SoundTouch over hjemmenettverket. Etterpå bruker du den samme appen i det daglige: Du styrer høyttaleren, søker opp stasjoner og legger dem på de fysiske forhåndsinnstillingsknappene 1 til 6.

Versjonv1.0.7Utgitt7. okt. 2026nedlastinger totalt65 828

Hva du trenger

  • Windows 10 eller nyere, eller en Mac som kjører macOS
  • Ingen minnepinne og ikke noe ekstrautstyr. STR installeres direkte over hjemmenettverket ditt på høyttaleren.
  • Din Bose SoundTouch slått på og på samme hjemmenett som datamaskinen. Hvordan du får høyttaleren på WiFi er forklart lenger opp på denne siden.

Windows oppsettsveiviser

Veiledet engangsinstallasjon over nettverket. Etterpå styrer den samme appen alle høyttalere med STR i wifi-nettverket ditt.

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

Last ned for WindowsBlokkerer nettleseren nedlastingen? Hent ZIP-versjonen i stedet.
Størrelse
51.9 MB
SHA256
41ac893a...0e2e11

Signert. Ved første oppstart ber Windows-brannmuren om tilgang i hjemmenettet. Uten den tillatelsen blir søket tomt.

macOS oppsettsveiviser

Universal binærfil for Apple Silicon og Intel.

macOS 12 (Monterey) eller nyere.

Last ned for macOS
Størrelse
40.9 MB
SHA256
225c2582...12210e

Notarisert av Apple. Det holder å dra appen til Programmer-mappen, mer skal det ikke til.

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

Linux

Tarball for x86_64. Tilbakemeldinger velkomne.

En aktuell 64-bit Linux.

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

Leveres som arkiv. Pakk det ut etter nedlastingen og start programmet fra den utpakkede mappen.

Alle utgivelser og eldre versjonerAlle SHA256-hasher som filVil du bygge fra kildekode? Kode og bygginstruksjoner på GitHub. github.com/JRpersonal/streborn
Verifiser nedlastingen din

Hver nedlasting kan verifiseres. Slik vet du at filen kom fra den offisielle GitHub-byggepipelinen og ikke ble tuklet med underveis.

Dette er valgfritt. Nedlastingen virker fint uten det. Disse stegene er bare for dem som vil være ekstra sikre.

Metode 1: SHA256-sjekksum

Beregn SHA256-hashen av den nedlastede filen din og sammenlign den med verdien på utgivelsessiden. Stemmer hashene, er filen uendret.

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

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

Metode 2: GitHub-byggattestasjon

Med GitHub CLI kan du kryptografisk bevise at binærfilen ble produsert av den offisielle byggepipelinen. Dette virker fortsatt selv om noen tuklet med sjekksummen i etterkant.

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

Last bare ned binærfiler fra den offisielle GitHub-utgivelsessiden eller dette nettstedet. Aldri fra tredjepartskilder.

Fellesskap og kontakt

STR lever av deg og andre SoundTouch-eiere. Du trenger ikke å kode for å hjelpe, noen ganger er en kort tilbakemelding om hva som virker eller ikke akkurat det jeg trenger.

GitHub Issues
Feilrapporter, funksjonsønsker, oppsettshjelp.
GitHub Discussions
Åpne spørsmål, brukerhistorier, stasjonsanbefalinger.
Bidra med kode
Programmerer du og vil hjelpe til med å bygge? Issues merket "good first issue" er et vennlig utgangspunkt.
Direkte e-post
Vanligvis besvart samme dag. Bra når temaet ditt ikke bør være offentlig på GitHub.
E-Mail Adresse, bitte JavaScript aktivieren

Hjelp til med å spre det

Ofte stilte spørsmål

Kan jeg fortsatt bruke SoundTouch etter at Bose slo av skyen?
Ja. Bose slo av SoundTouch-skyen i mai 2026, men selve høyttalerne virker fortsatt. Med STR virker nettradio, Spotify Connect, de seks forvalgsknappene, musikk fra ditt eget nettverk, grupper og stereopar igjen. Du styrer alt fra dataappen eller telefonen. STR kjører på selve høyttaleren, uten konto og uten sky, på SoundTouch 10, 20, 30, Portable, Wave og de andre modellene under Virker med.
Kan jeg fortsatt bruke Spotify på SoundTouch etter Bose-nedstengningen?
Ja. STR gir høyttaleren Spotify Connect tilbake: åpne Spotify på telefonen eller datamaskinen, velg høyttaleren, og musikken spilles rett på den. Du kan også legge favorittspillelistene dine på knappene 1 til 6 og starte dem med ett trykk på høyttaleren eller fjernkontrollen, uten telefon. Flere Spotify-kontoer i samme husholdning virker også. Du trenger Spotify Premium.
Virker iHeartRadio og Pandora fortsatt på SoundTouch i USA?
På høyttalere som er satt til USA, beholder STR siden versjon 1.0.3 høyttalerens egne iHeartRadio og Pandora, uten at du trenger å sette opp noe. De lagrede stasjonene dine bør fortsette å virke så lenge høyttaleren fortsatt har innloggingen din. Dette er nytt og ennå ikke bekreftet av en bruker i USA, så jeg ser etter testere: fortell meg hvordan det virker for deg i idétråden på GitHub. Nettradio, Spotify og din egen musikk virker overalt, også i USA.
Forvalgsknappene på SoundTouch sluttet å virke etter nedstengningen. Kan jeg få dem tilbake?
Ja. De seks knappene på høyttaleren og fjernkontrollen hentet stasjonene sine fra Bose-skyen, og ble derfor stille da den ble slått av. STR lagrer forvalgene dine på selve høyttaleren, og knappene virker igjen, også etter avslåing, hvilemodus eller et Wi-Fi-brudd. En knapp kan holde en radiostasjon, en Spotify-spilleliste eller musikk fra ditt eget nettverk. Et kort trykk spiller, et langt trykk lagrer det som spilles nå.
Er min Bose SoundTouch fortsatt trygg etterpå?
Ja, faktisk enda tryggere enn før. STR endrer ikke den offisielle Bose-fastvaren. Under installasjonen legger STR noen få filer i det interne NAND-minnet i høyttaleren (under /mnt/nv/streborn/), blant annet selve STR-agenten og konfigurasjonen dens. Disse kjører som en ekstra prosess ved siden av Bose-programvaren. Sikkerhetsmerknad om nettverksinstallasjonen: For å overføre agenten åpner STR kort vedlikeholdstilgangen som Bose-fastvaren leveres med fra fabrikken, og lukker den igjen straks installasjonen er ferdig. Det eneste risikovinduet er altså selve den korte installasjonen, og appen viser et varsel mens den pågår. En tilbakestilling til fabrikkinnstillinger ruller bare Bose-programvaren tilbake, STR-filene blir liggende, se neste spørsmål hvis du en gang vil gi høyttaleren videre.
Hvordan kommer oppdateringer til høyttaleren, og er det trygt?
Når en ny versjon kommer, tilbyr dataappen oppdateringen og installerer den på høyttaleren via hjemmenettverket ditt. Bose-fastvaren forblir urørt, bare STRs egne filer byttes ut. Siden versjon 1.0.3 trenger en høyttaler mye mindre arbeidsminne mens den tar imot en oppdatering, så det er god plass til alt annet.
Må datamaskinen min være på for at høyttalerne skal spille?
Nei. STR installeres én gang på høyttaleren via appen og kjører der permanent. Forvalgsknappene, internettradio, Spotify og styring fra mobilen fungerer selv når ingen datamaskin er på. Datamaskin-appen trengs bare til installasjonen, oppdateringer og bekvemmeligheter som å søke etter stasjoner på en stor skjerm.
Kan jeg styre SoundTouch fra telefonen uten Bose-appen?
Ja. Hver høyttaler med STR har sin egen fjernkontroll for nettleseren på telefonen, på Android, iPhone og nettbrett, uten appbutikk og uten konto. Skann QR-koden i høyttalerinnstillingene i dataappen én gang og legg siden til på hjemskjermen, så virker den som en app. Der spiller og pauser du, endrer volumet, setter høyttaleren i hvilemodus, starter de seks forvalgene, søker etter stasjoner, blar i din egen musikk og grupperer høyttalere. Datamaskinen kan være av.
Jeg åpnet høyttalerens IP-adresse i nettleseren og ser bare en Bose-side. Hvor er fjernkontrollen for telefonen?
Uten portnummer havner nettleseren på høyttalerens innebygde Bose-side, det er normalt. STR-fjernkontrollen har sin egen adresse med portnummer. Åpne høyttalerens innstillinger i datamaskinappen: der finner du QR-koden og hele adressen rett under. Skann QR-koden med telefonkameraet, så havner telefonen rett på riktig side, klar til å legges til på hjemskjermen.
Trenger høyttaleren min en bestemt versjon av Bose-fastvaren?
Ja. STR forventer den siste offisielle Bose-fastvaren, 27.0.6. Det er den endelige versjonen Bose rullet ut i 2022 for alle SoundTouch-modeller, noe nyere finnes ikke. Du trenger ikke sjekke versjonen selv: appen leser den automatisk før installasjonen og sier ifra hvis høyttaleren fortsatt kjører en eldre fastvare. I så fall oppdaterer du høyttaleren én gang via den offisielle Bose SoundTouch-appen eller med USB-oppdateringsverktøyet fra Bose, begge deler fungerer fortsatt, og etterpå fortsetter oppsettet av seg selv. En installasjon på eldre fastvare kan også lykkes i enkelte tilfeller, men det kan jeg ikke love.
Oppdateringen til Bose-fastvare 27.0.6 mislykkes gang på gang. Hva nå?
Et tips fra fellesskapet, uten garanti: på noen høyttalere fungerer ikke det direkte hoppet til 27.0.6, oppdateringen avbrytes eller høyttaleren starter på nytt i ett sett. Det som har hjulpet, er en omvei: installer først en eldre SoundTouch-fastvare fra en USB-pinne, og oppdater deretter som vanlig til 27.0.6. SoundTouch Firmware Downgrade Guide i fellesskapswikien beskriver det steg for steg. Viktig også: eldre SoundTouch-modeller fra serie I og II bruker bare 2,4 GHz-wifi. Sender ruteren din kun på 5 GHz, finner ikke høyttaleren nettverket, så aktiver også 2,4 GHz-båndet. Takk til Jos fra fellesskapet for tipset.
Hva må jeg gjøre hvis jeg selger eller gir videre høyttaleren min?
En fabrikktilbakestilling gjennom Bose-appen sletter bare Bose-eide data som WiFi, konto og Bose-forhåndsvalg. STR-filene blir stående, så STR kjører videre etter tilbakestillingen. For å levere høyttaleren videre i ekte fabrikktilstand, finnes det nå en ren avinstallering innebygd rett i appen. Veiviseren fjerner STR helt og setter høyttaleren tilbake til sin opprinnelige Bose-tilstand, klar til å selges eller gis videre. Vil den nye eieren bare fortsette å bruke STR, trenger de bare å sette WiFi via appen og legge stasjonene sine tilbake på knappene 1 til 6.
Hvordan fjerner jeg STR igjen?
Rett i appen, i ett steg. Det er ingenting å sikkerhetskopiere først, for ingenting av den opprinnelige tilstanden blir overskrevet: STR ligger i sin egen mappe i minnet til høyttaleren og kobler seg inn ved oppstart, selve Bose fastvaren er urørt. Det finnes to veier. Avinstaller fjerner STR helt og starter høyttaleren på nytt som en vanlig Bose, den blir værende på wifi. Appen glemmer deretter høyttaleren, den dukker først opp igjen når STR installeres på nytt, og det kan gjøres når som helst. Det er veien før et salg, eller for en senere ny installasjon. Fabrikkinnstilling sletter Bose siden, altså wifi, konto og Bose presets, men STR blir liggende. Verdt å vite: en fabrikkinnstilling fra Bose appen gjør det samme, den fjerner ikke STR. Står en STR USB pinne fortsatt i høyttaleren, må den trekkes ut før avinstalleringen, ellers installerer den STR igjen ved neste oppstart. n. Appen husker de seks knappene dine og legger dem tilbake på høyttaleren når du installerer STR på nytt fra samme datamaski
Hva om Bose lar de gamle skydomenene utløpe en dag?
Akkurat nå er de gamle Bose-skydomenene som streaming.bose.com fortsatt registrert på Bose, de svarer bare ikke lenger. Hvis Bose noen gang lar dem utløpe og noen registrerer dem på nytt, kunne den parten i teorien fjernstyre en urørt SoundTouch, Bose-fastvaren stoler implisitt på de vertsnavnene. STR håndterer dette på to måter: for det første festes de berørte vertsnavnene lokalt til 127.0.0.1, så høyttaleren sender ikke lenger de forespørslene ut i det hele tatt. For det andre oppretter STR en lokal TLS CA per høyttaler som bare er gyldig for disse akkurat vertsnavnene og aldri forlater enheten. Selv om et av de gamle skydomenene havner i gale hender, forblir høyttaleren din med STR beskyttet.
Appen finner ikke min SoundTouch. Hva nå?
I den nåværende versjonen viser hovedlisten i appen bare høyttalere som allerede har STR installert. En fabrikkny, uendret SoundTouch dukker foreløpig ikke opp der, selv om PC-en din fint kan pinge den på samme nettverk eller Bose-appen fant den tidligere. Det er altså ikke et problem med brannmur, wifi eller mDNS, det er rett og slett slik appen oppfører seg akkurat nå. Slik setter du opp en ny høyttaler: Sørg for at Bose-høyttaleren er på samme hjemmenettverk (se lenger opp), og start installasjonen i appen. STR installeres på høyttaleren over nettverket, helt uten minnepinne. Så snart høyttaleren starter på nytt med STR-fastvare, dukker den opp i listen automatisk.
Hvordan bytter jeg stasjoner på forvalgsknappene?
Via stasjonssøket i appen. Stasjonsnavnet skrives inn, deretter et klikk på Søk, og ved treffet velges «Lagre på knapp»; appen spør da hvilken av de seks knappene stasjonen skal ligge på. Fra da av starter den knappen på høyttaleren akkurat denne stasjonen. Spilles det akkurat nå en stasjon som skal beholdes, holder det med et langt trykk på ønsket knapp, i appen, på toppen av høyttaleren eller på fjernkontrollen, så lagres stasjonen som spilles der. På telefonsiden fungerer begge deler likt via fanen Søk.
Høyttaleren min reagerer ikke lenger på forhåndsvalgknappene etter en lengre pause. Hva gjør jeg?
Noen høyttalere mister internt påloggingen sin etter lang tid i ro eller etter å ha blitt slått av, og avviser deretter hvert tastetrykk i stillhet. Den raske løsningen: ta strømmen fra høyttaleren i ti sekunder, etterpå virker knappene igjen. Med versjon 0.9.21 skjer dette allerede mye sjeldnere, der er en tilkoblingsfeil rettet som kunne sluke tastetrykk. Det siste hullet tettes av en kommende oppdatering som lagrer stasjonene i et mer robust format på høyttaleren.
Min Wave spiller stasjonen, men viser UNAVAILABLE eller ikke noe stasjonsnavn.
Det er en visningsegenhet i Bose-fastvaren på Wave, ikke en feil i avspillingen. Ved et tastetrykk prøver boksen først sin gamle skyvei, som ender i ingenting, deretter tar STR over avspillingen. Om stasjonsnavnet blir stående på displayet, avgjør fastvaren dessverre tilfeldig. Musikken spiller alltid riktig. En varig løsning er underveis, med den viser Wave navnene pålitelig igjen.
Hvorfor er en høyttaler grå i appen og ikke klikkbar?
Grå betyr: sett, men ikke tilgjengelig akkurat nå. Høyttaleren er i dyp hvilemodus, koblet fra strømmen eller holder på å starte på nytt. Den blir stående i listen med vilje, slik at den ikke ser ut til å forsvinne, og verktøytipset forteller når den sist var der. Så snart den svarer igjen, blir flisen aktiv av seg selv. En høyttaler i dyp hvilemodus vekker du direkte på enheten, det sparer strøm og er slik det er ment.
Spotify-knappen min spiller en fremmed eller feil spilleliste.
Dette skjedde når Spotifys automatiske videreavspilling var i gang i lagringsøyeblikket: i stedet for spillelisten din ble den flyktige radioavleggeren dens lagret, som senere fører ingensteds. Siden versjon 0.9.21 lagrer STR alltid den ekte spillelisten og reparerer også allerede lagrede knapper av seg selv ved henting. Skulle en knapp likevel spille feil etterpå, lagre den bare på nytt én gang mens spillelisten spiller.
Hvorfor ber appen om lokal nettverkstilgang ved oppstart?
Fordi uten det kan ikke STR finne høyttalerne dine i det hele tatt. Ved oppstart leter appen etter hver SoundTouch på hjemmenettet ditt som kjører STR, kobler seg til dem for å styre avspilling og legge stasjoner på knappene, og henter stasjonslisten fra radio-browser.info over internett. I tillegg gjør appen ved oppstart en kort oppdateringssjekk mot st-reborn.de med anonyme grunndata som versjon og språk, mer skjer ikke. På Windows spør brannmuren én gang ved første oppstart om appen kan kommunisere på nettverkene dine. Tillat tilgang for private nettverk, altså hjemmenettet ditt, offentlige nettverk trengs ikke. Nekter du, starter appen fortsatt, men vil ikke finne noen høyttalere.
En radiostasjon mangler. Trenger jeg TuneIn?
Nei. STR bruker ikke TuneIn, men søker i radio-browser.info, en gratis fellesskapskatalog. En stasjon som mangler der, mangler i STR, og en du legger til virker for alle. Enklest er å la en KI samle alt som Add station-skjemaet trenger. Lim inn følgende i en chatbot som ChatGPT og fyll inn navnet på stasjonen din. "Jeg vil legge til nettradiostasjonen NAME på radio-browser.info. Gi meg, klart til å kopiere, den direkte lydstrøm-URL-en (den ekte strømmen, ikke nettspillersiden), hjemmesiden, en direkte https-logobilde-URL, landet og dets tobokstavskode, språket, noen tagger, samt bitrate og kodek hvis du vet dem. Er du usikker på den ekte strøm-URL-en, si det i stedet for å finne på." Åpne deretter strøm-URL-en i nettleseren eller i VLC og bekreft at du faktisk hører stasjonen, for en KI finner iblant på en som ser riktig ut. Legg inn opplysningene på radio-browser.info via Add station, og etter en kort kontroll dukker stasjonen opp i STR, klar for en forhåndsvalgtast.
Hvordan installerer jeg appen på Linux?
Linuxversjonen er den samme grafiske appen som på Windows og macOS, den leveres bare som et tar.gz arkiv i stedet for et installasjonsprogram. Med Linux Mint eller Ubuntu som eksempel: pakk ut den nedlastede filen med et høyreklikk, åpne den utpakkede mappen, høyreklikk i den og velg "Åpne i terminal". Installer tre systembiblioteker en gang med sudo apt install libgtk-3-0 libwebkit2gtk-4.1-0 libsoup-3.0-0, og start deretter appen med ./STR-Linux-x64. Kjører du også ./install.sh i samme mappe, dukker ST Reborn opp med ikon i programmenyen, uten administratorrettigheter. På andre distribusjoner heter de tre pakkene litt annerledes, README filen i arkivet viser kommandoene for Fedora og Arch.
Kan jeg fortsatt bruke Bose appen og andre apper?
Ja. STR erstatter ikke Bose fastvaren, men legger seg ved siden av, så høyttaleren er fortsatt tilgjengelig for andre programmer i hjemmenettet. Den offisielle Bose appen finner høyttaleren som før, og alt som skjer lokalt, som av og på, volum og å sette opp wifi, virker også uten Bose konto. Alt som i Bose appen gikk via skyen, altså konto, kanalliste og lagring av presets, er fortsatt dødt. Det skyldes nedstengingen, ikke STR. Kanalene dine og knappene 1 til 6 styrer du derfor i STR appen. Annen lokal styring virker også, for eksempel Home Assistant.
Kan jeg styre høyttalerne mine med Alexa?
Ikke direkte, men det finnes en omvei. Den gamle Alexa-styringen gikk via Bose-skyen: Alexa snakket med Bose, og Bose snakket med høyttaleren din. Begge halvdelene er slått av, og derfor kan ingen vekke den gamle Alexa-skillen til live igjen. En ny bygger jeg bevisst ikke. Den ville trenge en server på internett, en konto og løpende kostnader, og den ville åpne en dør inn til høyttaleren din utenfra. STR kjører med vilje bare hjemme hos deg, uten konto og uten sky. Det som fungerer er en sentral i ditt eget nettverk, for eksempel Home Assistant. Den snakker med høyttalerne dine og tilbyr dem til Alexa. Da kan du slå høyttalere av og på, endre volumet og starte forhåndsvalgene dine med stemmen, for eksempel "Alexa, slå på kjøkken preset 2". Frie setninger som "spill kanal X" går ikke. Dette er for deg som gjerne setter opp en liten server. Er det ikke noe for deg, mister du ingenting: appen og fjernkontrollen på telefonen styrer alt også uten. Veiledning: Sette opp stemmestyring. Alexa og Amazon Echo er varemerker som tilhører Amazon, Home Assistant er et varemerke som tilhører Home Assistant-prosjektet. STR er ikke tilknyttet noen av dem.
Kommer STR til å støtte Amazon Music?
Nei, og det kan ikke STR endre på. Amazon krypterer musikken sin med en kopibeskyttelse som bare Amazons egne lisensierte apper kan låse opp, og det finnes ingen åpen måte for annen programvare å spille den på. SoundTouchs innebygde Amazon Music-kilde var avhengig av Boses servere, som ikke finnes lenger. Det som fungerer i dag: spill Amazon Music i Amazon Music-appen på telefonen og send lyden til høyttaleren over Bluetooth.
Hva gjør innstillingen for AirPlay-optimalisering?
Den holder AirPlay-koprosessoren våken slik at AirPlay starter raskere og forblir pålitelig. Innstillingen finnes bare på høyttalere med AirPlay-maskinvare. På betyr raskere og mer pålitelig AirPlay, på bekostning av litt mer strøm. Av betyr dypere hvilemodus og lengre batterilevetid, men AirPlay reagerer litt tregere. La den stå på hvis du bruker AirPlay jevnlig. På en batteridrevet Portable du sjelden strømmer til, slå den av. Å endre den starter høyttaleren kort på nytt.
Hvilke stasjoner kan jeg lytte til?
Enhver stasjon som er oppført i radio-browser.info-katalogen. Det er for øyeblikket over 50 000 stasjoner verden over, fellesskapet legger stadig til flere. Mangler favorittstasjonen din, kan du sende den inn på radio-browser.info gratis, den dukker deretter opp i STR automatisk.
Hvilket format trenger en radiostasjon?
Nesten hver eneste nettradiostasjon virker. Nylig spiller også mange stasjoner som pleide å få tidsavbrudd, som BBC Radio 4. Noen få svært sjeldne formater kan høyttaleren fortsatt ikke spille. Mangler favorittstasjonen din helt, kan du legge den til selv på radio-browser.info, gratis og uten konto, og den dukker opp i STR kort tid etter.
Hvorfor hører jeg reklame på noen stasjoner?
Reklamen kommer fra stasjonen, ikke fra STR. STR spiller strømmen akkurat slik stasjonen sender den, og legger ikke til noe eget, verken reklame eller meldinger. Mange kommersielle stasjoner kjører reklame i nettstrømmen sin, ofte en spot med en gang du slår på. På stasjoner uten reklame hører du ingenting av det. Plager det deg, er det bare å bytte til en annen stasjon.
Kan jeg spille musikk fra NAS-en min, for eksempel en Synology?
Ja. I fanen Bibliotek i appen dukker hver medieserver på hjemmenettverket ditt opp av seg selv, også Synology, FritzBox og andre. Der klikker du deg frem til spillelisten eller albumet ditt, spiller det direkte på høyttaleren og kan legge det på en av knappene 1 til 6. Etterpå starter knappen på enheten musikken rett fra NAS-en, appen trenger ikke å kjøre for det.
Virker Home Assistant med STR?
Ja, i begge retninger. Home Assistant kommer med en Bose SoundTouch-integrasjon som snakker direkte med høyttaleren på hjemmenettverket, og akkurat det lokale grensesnittet er det STR holder i live: integrasjonen legges til, IP-en til høyttaleren skrives inn, så virker av og på, volum og forhåndsvalgknappene også derfra. Nytt er den motsatte veien: de nederste knappene på fjernkontrollen kan settes opp i appen som utløsere for Home Assistant og lignende systemer, hver knapp for seg, direkte på et bilde av fjernkontrollen. Home Assistant-veiledningen på GitHub går gjennom begge veiene steg for steg, på engelsk.
Må jeg sette opp gruppen min på nytt hver gang etter at jeg slår på?
Nei. En gruppe som er opprettet i appen, blir lagret permanent. Så snart hovedhøyttaleren spiller, våkner de andre høyttalerne av seg selv og blir med, også etter hvilemodus eller omstart. En ren omstart av hovedhøyttaleren uten avspilling vekker ikke gruppen, slik at ingen boks slår seg på ubedt. Den lagrede gruppen står i Multiroom-området i appen og på telefonsiden, og der kan den også løses opp igjen. En høyttaler som hører til en gruppe, også en som bare er lagret, kan foreløpig ikke være del av et stereopar. Vil du ha paret, løs opp gruppen først.
Kan jeg danne og løse opp en høyttalergruppe med fjernkontrollen?
Ja. Lagre gruppen under Multiroom i appen, og legg den på knappen tommel opp eller tommel ned på fjernkontrollen. Ett trykk danner gruppen, neste trykk løser den opp. Var hovedhøyttaleren stille, starter den sin siste kanal, så musikken er i gang med en gang. Knappen kan også ligge på en høyttaler som bare spiller med i gruppen. På displayet vises ingenting, du hører det i stedet på at de andre høyttalerne blir med eller blir stille. Ligger det allerede en smarthus handling på samme knapp, vinner gruppen.
Blir stereoparet mitt værende når jeg installerer STR? Og hva om en høyttaler sitter fast i et gammelt par?
Et stereopar av to SoundTouch 10 som du har satt opp i Bose-appen, blir som det er når du installerer STR, og du kan bruke det videre med en gang. Noen ganger holder en høyttaler fast i et gammelt stereopar der partneren mangler eller er ødelagt, og da spiller den ikke. Appen oppdager det under Multiroom og tilbyr å oppløse det gamle paret med ett klikk. Etterpå spiller høyttaleren alene igjen og kan bli med i et nytt par eller en gruppe. Nye stereopar og grupper setter du opp i appen.
Kan Bosen vekke meg som en klokkeradio?
Ja. Velg høyttaleren i appen, gå til vekkingene og still inn tid, ukedager, en av de seks tastene, volum og en avslåingstid. Vekkingen lagres i høyttaleren og ikke på datamaskinen, så den vekker deg med både PC og telefon av. Den overlever omstart og oppdatering. Én høyttaler kan ha flere vekkinger, hver med egne dager og eget volum.
Jeg brukte en annen SoundTouch app og nå virker ikke tastene mine.
En høyttaler har bare én plass til adressen for tjenesten den melder seg til. STR skriver seg inn der, og andre apper gjør det samme. Den som skrev sist eier høyttaleren, og byttet starter den på nytt. Etterpå når STR den ikke lenger, og de seks tastene slutter å svare. Slik reparerer du det: lukk først den andre appen, på hver telefon der den ligger, for så lenge den kjører skriver den seg inn igjen etter hver omstart. Start så høyttaleren på nytt, eller trekk ut støpselet i ti sekunder. STR sin adresse ligger i høyttalerens egen konfigurasjon og leses på nytt ved oppstart, så den kommer tilbake av seg selv. Ingenting går tapt underveis, verken taster, grupper eller innstillinger. Én forskjell er verdt å vite: STR lar den opprinnelige adressen stå og peker den mot høyttaleren selv, så ingenting forlater hjemmenettet ditt. Andre apper kan i stedet skrive inn sin egen adresse på internett. Begge deler virker, men det er ikke det samme.
Jeg trenger hjelp, hvor spør jeg?
Et godt første steg er listen over eksisterende issues på GitHub. Mange spørsmål er allerede stilt og besvart der, og lukkede issues kan fortsatt leses. Søkefeltet øverst på den siden finner raskt et nøkkelord, for eksempel modellnavnet eller en feilmelding. Finnes ikke temaet der ennå, hjelper et nytt issue på GitHub eller en e-post til meg. Jeg svarer vanligvis samme dag. Ved en feil hjelper diagnoseloggen: helt nederst i appvinduet lager «Save diagnostic logs» en fil som kan legges ved issuet eller e-posten. Den inneholder også loggen til selve høyttaleren, derfor holder det som regel med én enkelt fil, lagret rett etter at feilen oppstod.
Bunnteksten i STR-appen med lenken «Save diagnostic logs»
Bunnteksten i STR-appen med lenken «Save diagnostic logs»
Hvorfor skulle noen gjøre dette gratis?
Av frustrasjon over engangsmaskinvare og en kjærlighet til omvendt utvikling. Donasjoner finansierer hobbyen og betaler for flere høyttalermodeller å teste. Ingenting er påkrevd.

Hjelp til med å spre det

Programvaren virker. Problemet ligger et annet sted: de fleste med en stum SoundTouch vet ikke at STR finnes. Bose har solgt millioner av disse høyttalerne siden 2013, og bare en liten del av eierne har funnet veien hit så langt.

Jeg har ikke noe reklamebudsjett og vil heller ikke ha det. Det som virker, er folk som forteller det videre. En setning i et forum, et ord til naboen med den gamle høyttaleren i hylla, et innlegg der du likevel er.

Hvis STR kjører hjemme hos deg, er du den mest troverdige budbringeren dette prosjektet har.

Sosiale nettverk

Meldingsapper

Forumer

  • Reddit

    Reddit er engelskspråklig. Derfor deles den engelske siden, skriv gjerne innlegget ditt på engelsk.

Direkte

Favorittkanalen din burde vite om dette

Hvis STR kjører hos deg og du følger en teknologikanal, et magasin eller en podkast du liker: et kort tips fra deg veier tyngre der enn alt jeg selv kunne sende. Du kjenner tonen, du vet hva som passer, og bak navnet ditt ligger ingen reklamehensikt.

For videokanaler virker en kommentar under en video om temaet ofte bedre enn en e-post. Redaksjoner har nesten alltid en adresse for tips fra lesere.

Skriv det med dine egne ord, det er den delen som virker. Teksten nedenfor er bare et skjelett. Tall, en kort beskrivelse og bilder ligger klare på pressesiden.

Takk

STR finnes bare fordi andre folk gir bort arbeidet sitt. Her er prosjektene uten hvilke dette ikke ville vært mulig.

Vis alle prosjekter

App og høyttaleragent

  • radio-browser.info: Fellesskapskatalog med 50 000+ nettradiostasjoner, gratis å bruke, ingen API-nøkkel. Stasjonssøket i STR kjører helt på den.
  • go-librespot: Spotify Connect-klient av devgianlu (GPL-3.0) bak Spotify-støtten i STR. Kjører som en separat, frittstående binærfil. STR bygger den fra en liten offentlig fork som legger til rå-Ogg-gjennomstrømming (oppstrøms: github.com/devgianlu/go-librespot).
  • Wails: Rammeverk for skrivebordsapper på tvers av plattformer, Go bak, web foran. Bygger broen for STR-skrivebordsappen.
  • gorilla/websocket: WebSocket-bibliotek for Go. Kobler seg til den interne Bose-fastvarebussen og fanger opp maskinvarens forhåndsvalgknapper 1 til 6.
  • grandcat/zeroconf: mDNS-tjenesteoppdaging for Go. Lar skrivebordsappen finne SoundTouch automatisk på LAN-et.
  • skip2/go-qrcode: QR-kodebibliotek for Go. Lager QR-kodene i appen som du bruker til å åpne mobilfjernkontrollen til en høyttaler direkte på telefonen.
  • Octicons: Ikonsett av GitHub (MIT). Leverer noen av grensesnittikonene i STR.
  • Mozilla CA Certificate Store: Samling med Mozillas rotsertifikater (MPL-2.0), videredistribuert av curl-prosjektet. Noen høyttalere kjenner ikke til enkelte av disse utstederne, derfor legger STR dem til bare i minnet ved tilkobling.
  • Vite: Frontend-bundler i STR-skrivebordsappen. Aktiv lokalt under bygging, sendes ikke med i bundelen.
  • Sigstore: Byggeproveniens for hver utgivelse. Gjør byggesporet kryptografisk verifiserbart, se Verifiser ovenfor.
  • GitHub Actions: CI/CD-økosystem som bygger, sjekker og signerer hver utgivelse.
  • Linux + BusyBox: Kjører på selve Bose SoundTouch-høyttalerne. Uten dette GPL-grunnlaget hadde STR ikke vært mulig i det hele tatt, STR-agenten bygger direkte på det.

Dette nettstedet

  • Astro: Rammeverk for statiske nettsteder. Leverer siden du leser akkurat nå.
  • Tailwind CSS: Utility-first CSS-rammeverk. Holder stylingen liten og konsekvent.
  • GoatCounter: Personvernvennlig besøkstelling, ingen informasjonskapsler, ingen vedvarende besøks-ID.

go-librespot er lisensiert under GPL-3.0 og leveres sammen med STR som en separat binærfil. Selve STR-koden forblir under MIT-lisensen. Den komplette tilhørende kildekoden er tilgjengelig i forken: github.com/JRpersonal/go-librespot

STR inneholder programvare fra tredjeparter. Hvilke deler det gjelder, hvilken lisens de står under og hvor tilhørende kildekode ligger, står i sin helhet i lisensmerknadene: THIRD-PARTY-NOTICES.md

Fellesskapets omvendte utvikling

STR leverer ingen kode fra disse prosjektene, men flere av de sentrale mekanismene hadde ikke eksistert uten det de har publisert. De fleste tar ikke imot støtte i det hele tatt.

  • Bose-SoundTouch av gesellix: Dokumenterte konto- og tjenesteskjemaet som lar en høyttaler registrere kildene sine på nytt. Nettopp det får forvalgsknappene til å virke uten Bose-skyen.Doner
  • SixBack av Dirk Tostmann: Viste hvordan en høyttaler skiller en kilde den ikke kjenner fra en den ikke får logget inn på. Derfor klarer STR i dag å holde disse to feilene fra hverandre.Doner
  • soundcork av deborahgu: Skrev ned grensesnittet til Bose-skyen ut fra ekte høyttalertrafikk, referansen STR måler sin egen etterlikning mot.
  • BoseSoundtouch av TimoGo: Dokumenterte kommandosekvensen som får en høyttaler inn på wifi, inkludert detaljen som mangler i den offisielle servicehåndboken.
  • Soundtouch-without-the-app av bosefirmware: Samlet fastvarebildene og notatene om drift uten sky som STR bruker for å skille høyttalergenerasjoner.
  • bosesoundtouchapi av thlucas1: Den mest komplette offentlige beskrivelsen av høyttalerens eget styringsgrensesnitt.
  • libsoundtouch av CharlesBlonde: Det opprinnelige fellesskapsbiblioteket for disse høyttalerne og den første beskrivelsen av hendelsesstrømmen deres.
  • opencloudtouch: Et parallelt prosjekt som holder disse høyttalerne i live etter nedstengningen, og en nyttig kontroll av egne funn.Doner