Hoppa till innehåll
STR
Textstorlek
Sponsra på GitHubDoneraBjud mig på en Ko-fiDela
Öppen källkod-sidoprojekt från Köln

För varje Bose SoundTouch-modell

Håll din Bose SoundTouch vid liv utan molnet

Bose stängde ner SoundTouch-molntjänsten i maj 2026. STR gör högtalarna fullt användbara igen, helt utan moln. Internetradio, Spotify, din egen musik och snabbvalsknapparna fungerar som förr igen.

  • Klart på 10 minuterHögtalaren på wifi, tryck på Installera i appen, klart. Ingen USB-sticka, ingen extra hårdvara, inga tekniska kunskaper. Därefter kör STR på själva högtalaren, datorn kan vara avstängd.
  • Dina snabbvalsknappar fungerar igenDe sex knapparna på högtalaren och fjärrkontrollen, precis som förr.
  • Gratis, för alltidEtt projekt med öppen källkod. Ingen avgift, ingen prenumeration, inget moln.
Bose SoundTouch 10-högtalare sedd framifrån
  • Öppen källkod under MIT-licens
  • Bose-firmwaren förblir orörd
  • Går alltid att ångra helt

Vad det här handlar om

STR är ett hobbyprojekt med öppen källkod. Det finns eftersom Bose stängde ner SoundTouch molnet i maj 2026 och förvandlade apparater värda flera hundra euro till pappersvikter. Bose har aldrig publicerat officiella försäljningssiffror, men branschrapporter talar om miljontals sålda SoundTouch-högtalare världen över sedan lanseringen 2013. Nedstängningen av molnet slog ut en enorm mängd fullt fungerande ljudhårdvara över en natt, och det var precis det som satte igång det här projektet. Ett par helger av reverse engineering senare går högtalarna att använda utan det molnet. Målet: hårdvara som fortfarande fungerar ska inte hamna som elavfall bara för att en tillverkare drog in en tjänst.

STR lever över hela världen

Sätt en nål på kartan och välj en reaktion för att visa att din högtalare lever igen. Nya besökare kan se på ett ögonkast var STR redan används.

Läser in karta

Tryck var som helst på kartan. Din position lagras medvetet grovt, aldrig på husnivå.

Emoji av OpenMoji · CC BY-SA 4.0

STR i praktiken

Den tyska YouTube kanalen gapsed! har testat STR på egen hand och visar i videon hur en tystnad SoundTouch högtalare spelar internetradio igen och hur programvaran fungerar. Sådan respons från communityn gör mig väldigt glad.

Videon är på tyska.

Miniatyrbild för YouTube videon om STR
gapsed!Bose SoundTouch retten: Die Lösung, auf die ich gewartet habe

Videon ligger på YouTube. Den laddas först när du trycker på spela upp, och då skickas data till Google.Mer i integritetspolicyn.Titta direkt på YouTube.

Tre steg tillbaka till radion

Från nedladdning till att första kanalen spelar tar det ungefär tio minuter.

Förutsättning: din Bose behöver vara på WiFi

Det här är den enda förberedelsen som behövs. STR pratar med din högtalare över ditt hemnätverk, så din Bose måste vara ansluten till ditt wifi en gång. Enklast gör du det via den officiella Bose-appen, i den senaste versionen behöver du varken Bose-konto eller moln för det längre. Alternativt kopplar du högtalaren direkt till routern med en nätverkskabel. Så snart högtalaren är på nätverket hittar STR-appen den automatiskt och installerar allt annat över nätverket.

  1. Ladda ner appen

    Hämta Windows- eller Mac-versionen från nedladdningsavsnittet nedan. Om du vill vara säker kan du verifiera SHA256-kontrollsumman eller GitHub-attesteringen, instruktioner finns i Verifiera-avsnittet. Frivilligt.

    Gå till nedladdning
  2. Installera STR över nätverket

    Starta STR-appen på din dator. Den hittar din Bose automatiskt i ditt wifi och installerar STR på högtalaren med ett klick, direkt över nätverket. Det tar bara några minuter, sedan startar högtalaren om med STR. Uppdateringar kommer därefter automatiskt via appen.

  3. Lägg stationer på knapparna

    Sök efter stationer i webbläsaren eller i datorappen och lägg dina sex favoriter på knapparna 1 till 6 ovanpå högtalaren. Klart. Högtalaren fungerar som den brukade.

    Finger som trycker på en förvalsknapp ovanpå SoundTouch

Vad din Bose SoundTouch kan göra igen

Allt fran forr fungerar igen. Plus nagra saker som Bose-appen aldrig klarade.

Allt som forr

Internetradio

Tiotusentals stationer från hela världen, med stationslogotyper och sökning efter språk. Sök, spela, klart. Inget konto, ingen appregistrering.

Spotify Connect

Spotify spelas nu direkt på högtalaren, helt utan Bose-app. Lägg dina spellistor på knapparna 1 till 6 och lyssna på dem med ett knapptryck, med spår och artist visade i appen. Flera Spotify-konton i ett hushåll och shuffle fungerar också. Du behöver Spotify Premium.

Hårdvaruknappar 1 till 6

Favoritstationsknapparna ovanpå högtalaren och på fjärrkontrollen fungerar igen, till och med direkt efter påslagning. Ett kort tryck spelar direkt, ett långt tryck sparar det som spelas just nu på den knappen, precis som högtalaren alltid har gjort.

Din egen musik

Spela musiken som lagras i ditt hemnätverk, från en NAS eller din router, direkt på högtalaren. Bläddra bland den i appen och lägg valfritt spår på en knapp. Ingenting lämnar ditt hem. Under huven används de öppna standarderna DLNA och UPnP.

Multiroom och stereopar

Spela på flera högtalare samtidigt, eller para ihop två SoundTouch 10 som ett stereopar med vänster och höger kanal. Ett stereopar som du har skapat i Bose appen finns kvar när du installerar STR. Om en högtalare har fastnat i ett gammalt, trasigt stereopar märker appen det och frigör den med ett klick.

Styr från din telefon

Varje högtalare har en egen fjärrkontroll för telefonens webbläsare, på Android och iPhone, utan appbutik och utan konto. Den tar över det du använde Bose appen till som fjärrkontroll: uppspelning, volym, viloläge, de sex snabbvalen, stationssökning, din egen musik och grupper.

I USA: iHeartRadio och Pandora finns kvar på din högtalare.

Nytt, fanns aldrig i originalet

Nytt

Väckarklocka

Ställ en väckning direkt på högtalaren, med veckodagar, volym och en avstängningstid. Den väcker dig med en av dina sex knappar, alltså med din kanal eller din spellista, och stänger sedan av sig själv. Väckningen bor i högtalaren och fungerar även när dator och telefon är avstängda.

Nytt

Fjärrkontrollen styr det smarta hemmet

Var och en av de nedre knapparna på fjärrkontrollen är en egen utlösare för Home Assistant och liknande system, till exempel för lampan i vardagsrummet. Det ställs in i appen på en bild av fjärrkontrollen: en knapp, en åtgärd, klart.

Nytt

Grupper som stannar

En högtalargrupp ställs in en gång och stannar sedan kvar. Så snart huvudhögtalaren spelar hänger de andra på av sig själva, även efter standby och omstart. Gruppen syns i appen och på telefonen. Grupper kan blanda alla modeller. Två SoundTouch 10 kan dessutom kopplas ihop som ett äkta stereopar med separat vänster och höger kanal.

Nytt

Insomningstimer

Ställ in en timer, så stänger högtalaren eller hela gruppen av sig själv efter den tid du valt.

Anvandare skriver till oss att appen gar smidigare for dem an originalet.

Appen i verklig användning

Så här ser STR-appen ut på din dator. Sök efter stationer, lägg dem på hårdvaruknapparna, konfigurera högtalaren, allt från ett och samma ställe.

STR-appens huvudvy med högtalare och förvalsknappar
Lyssna på musik
STR-appens stationssökning med filter
Hitta stationer
STR-appens bibliotek med en nätverksmusikserver
Nätverksbibliotek
STR-appens inställningar per högtalare
Högtalarinställningar
STR-appens ytterligare högtalarinställningar
Fler inställningar
STR-appens statusvy med högtalarinfo
Status och åtgärder

Skärmbilderna är från den aktuella versionen, var och en visad på sitt eget språk. Känsliga uppgifter som IP-adress, WLAN-namn, enhets-ID och serienummer är suddade.

Varje högtalare serverar sin egen fjärrkontroll i webbläsaren: Android, iPhone, iPad eller surfplatta, utan appbutik och utan konto. Skanna QR-koden i datorappens högtalarinställningar en gång, lägg till sidan på hemskärmen, och den fungerar som en app.

Uppspelning, volym och knappar
Uppspelning, volym och knappar
Hitta stationer och musik
Hitta stationer och musik
Alla högtalare och grupper
Alla högtalare och grupper

Skärmbilderna visar den riktiga fjärrkontrollen, precis som en högtalare serverar den.

Jobbar på nu

  • Deezer: få dina Deezer-favoriter till knapparna.

Kanske senare

  • TIDAL Connect-integration
  • Poddar: sök efter ett program och lägg det på en knapp så att det senaste avsnittet spelas vid ett tryck.

Ordningen är inte hugget i sten. Om du behöver något akut, skicka mig ett meddelande eller öppna ett issue, det flyttar prioriteringarna.

Fungerar med

Alla SoundTouch-modeller fungerar med STR och är testade på riktig hårdvara, även de tre som folk frågar mest om: förstärkaren SoundTouch SA-5, Wave SoundTouch series IV och SoundTouch 300. Alla använder samma nedladdning.

  • 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 och SoundTouch är varumärken som tillhör Bose Corporation. Det här projektet är inte anslutet till Bose.

Öppen källkod och verifierbart

Vad jag säger på den här sidan kan du kontrollera själv eller med lite hjälp. Inga löften, bara fakta att titta på.

MIT LicenseSource on GitHub

Källkoden är öppen

All kod finns på GitHub. Läs den, forka den om du inte gillar en del, gör din egen version. MIT-licensierad, du behöver inte fråga.

Signerat av byggpipelinen

Varje nedladdning har ett SHA256-fingeravtryck och en GitHub-byggattestering. Om du vill vara säker visar Verifiera-avsnittet nedan hur.

Vad STR lämnar öppet på ditt nätverk

Så att du vet vad STR nytt lägger till: STR-kontrollsidan på port 8888 körs utan inloggning, vem som helst på samma WiFi kan ändra förval eller utlösa uppspelning genom den. Anslutningen mellan skrivbordsappen och högtalaren är okrypterad. Båda är avsiktliga, WiFi:t är projektets förtroendegräns. Om du har okända enheter på ditt hemnätverk bör du vara medveten om detta.

Dina data stannar hemma

STR och din högtalare pratar bara inom ditt wifi, plus radio-browser.info för kanalsökningen. Vid start kollar skrivbordsappen kort mot st-reborn.de om det finns någon uppdatering och skickar då bara anonyma grunduppgifter som version, operativsystem och språk. Inget konto, inga cookies, ingen lagrad IP-adress, ingen profil. Du kan stänga av kontrollen, appen fungerar även utan.

Bygg den själv

Om du bygger källkoden med samma verktyg som jag får du samma binär bit för bit. Det är dokumenterat, hör av dig om det inte fungerar.

Rapportera ett säkerhetsproblem

Hittat ett fel eller ett säkerhetsproblem? Rapportera det på GitHub eller via e-post. Jag svarar oftast inom en dag eller två.

Bose-firmwaren förblir orörd

Den officiella Bose-firmwaren ändras inte. STR lever bara som extra filer i det interna lagringsutrymmet. En fabriksåterställning av högtalaren återställer Bose-programvaran men lämnar STR-filerna på plats. För att ta bort STR helt, använd den rena avinstallationen inbyggd i appen, som återställer högtalaren till dess ursprungliga Bose-tillstånd.

Ladda ner

Ladda ner Setup Wizard för din dator. Den installerar STR en gång på din Bose SoundTouch över ditt hemnätverk. Sedan styr du också din högtalare i vardagen med samma app, söker kanaler och lägger dem på de fysiska snabbvalsknapparna 1 till 6.

Versionv1.0.7Släppt7 okt. 2026nedladdningar totalt65 828

Vad du behöver

  • Windows 10 eller senare, eller en Mac som kör macOS
  • Inget USB-minne och ingen extra hårdvara. STR installeras direkt över ditt hemnätverk på högtalaren.
  • Din Bose SoundTouch påslagen och på samma hemnätverk som datorn. Hur du får högtalaren på WiFi förklaras längre upp på den här sidan.

Windows installationsguide

Guidad engångsinstallation över nätverket. Därefter styr samma app alla högtalare med STR i ditt wifi.

Windows 10 eller 11 (64-bitars). Windows 7 och 8 stöds inte.

Ladda ner för WindowsBlockerar webbläsaren nedladdningen? Hämta ZIP-versionen istället.
Storlek
51.9 MB
SHA256
41ac893a...0e2e11

Signerad. Vid första start ber Windows brandvägg om åtkomst i hemnätverket. Utan den behörigheten blir sökningen tom.

macOS installationsguide

Universalbinär för Apple Silicon och Intel.

macOS 12 (Monterey) eller senare.

Ladda ner för macOS
Storlek
40.9 MB
SHA256
225c2582...12210e

Notariserad av Apple. Det räcker att dra appen till Program-mappen, mer behövs inte.

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

Linux

Tarball för x86_64. Feedback välkommen.

Ett aktuellt 64-bitars Linux.

Ladda ner Linux Tarball
Storlek
18.6 MB
SHA256
07d4afaa...adc5e7

Levereras som arkiv. Packa upp det efter nedladdningen och starta programmet från den uppackade mappen.

Alla releaser och äldre versionerAlla SHA256-hashar som filVill du bygga från källkod? Kod och bygginstruktioner på GitHub. github.com/JRpersonal/streborn
Verifiera din nedladdning

Varje nedladdning kan verifieras. På så sätt vet du att filen kom från den officiella GitHub-byggpipelinen och inte manipulerades under överföringen.

Detta är frivilligt. Nedladdningen fungerar bra utan det. De här stegen är bara för den som vill vara extra säker.

Metod 1: SHA256-kontrollsumma

Beräkna SHA256-hashen av din nedladdade fil och jämför den med värdet på Release-sidan. Om hasharna stämmer överens är filen oförändrad.

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

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

Metod 2: GitHub-byggattestering

Med GitHub CLI kan du kryptografiskt bevisa att binären producerades av den officiella byggpipelinen. Det fungerar även om någon manipulerade kontrollsumman i efterhand.

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

Ladda bara ner binärer från den officiella GitHub-releasesidan eller den här webbplatsen. Aldrig från tredjepartskällor.

Community och kontakt

STR lever av dig och andra SoundTouch-ägare. Du behöver inte kunna koda för att hjälpa till, ibland är en kort kommentar om vad som fungerar eller inte precis vad jag behöver.

GitHub Issues
Felrapporter, funktionsförfrågningar, installationshjälp.
GitHub Discussions
Öppna frågor, användarberättelser, stationsrekommendationer.
Bidra med kod
Programmerar du och vill hjälpa till att bygga? Issues märkta "good first issue" är en vänlig ingång.
Direkt e-post
Besvaras oftast samma dag. Bra när ditt ämne inte bör vara offentligt på GitHub.
E-Mail Adresse, bitte JavaScript aktivieren

Hjälp till att sprida det

Vanliga frågor

Kan jag fortsätta använda min SoundTouch efter att Bose stängt av molnet?
Ja. Bose stängde av SoundTouch molnet i maj 2026, men själva högtalarna fungerar fortfarande. Med STR fungerar internetradio, Spotify Connect, de sex snabbvalsknapparna, musik från ditt eget nätverk, grupper och stereopar igen. Du styr allt från datorappen eller telefonen. STR körs på själva högtalaren, utan konto och utan moln, på SoundTouch 10, 20, 30, Portable, Wave och de andra modellerna under Fungerar med.
Kan jag fortfarande använda Spotify på min SoundTouch efter Bose avstängningen?
Ja. STR ger högtalaren Spotify Connect tillbaka: öppna Spotify på telefonen eller datorn, välj högtalaren, så spelas musiken direkt på den. Du kan också lägga dina favoritspellistor på knapparna 1 till 6 och starta dem med ett tryck på högtalaren eller fjärrkontrollen, utan telefon. Flera Spotify konton i samma hushåll fungerar också. Du behöver Spotify Premium.
Fungerar iHeartRadio och Pandora fortfarande på min SoundTouch i USA?
På högtalare som är inställda på USA behåller STR sedan version 1.0.3 högtalarens egna iHeartRadio och Pandora, utan att du behöver ställa in något. Dina sparade stationer bör fortsätta fungera så länge högtalaren fortfarande har din inloggning. Det här är nytt och ännu inte bekräftat av någon användare i USA, så jag söker testare: berätta hur det fungerar för dig i idétråden på GitHub. Internetradio, Spotify och din egen musik fungerar överallt, även i USA.
Snabbvalsknapparna på min SoundTouch slutade fungera efter avstängningen. Kan jag få tillbaka dem?
Ja. De sex knapparna på högtalaren och fjärrkontrollen hämtade sina stationer från Bose molnet och tystnade därför när det stängdes av. STR sparar dina snabbval på själva högtalaren, och knapparna fungerar igen, även efter avstängning, viloläge eller ett Wi-Fi avbrott. En knapp kan rymma en radiostation, en Spotify spellista eller musik från ditt eget nätverk. Ett kort tryck spelar, ett långt tryck sparar det som spelas just nu.
Är min Bose SoundTouch fortfarande säker efteråt?
Ja, till och med säkrare än förut. STR ändrar inte den officiella Bose-firmwaren. Vid installationen lägger STR några filer i högtalarens interna NAND-minne (under /mnt/nv/streborn/), bland annat själva STR-agenten och dess konfiguration. De körs som en extra process parallellt med Bose-mjukvaran. Säkerhetsnotis om nätverksinstallationen: för att föra över agenten öppnar STR kort den underhållsåtkomst som Bose-firmwaren har med sig från fabrik, installerar agenten och stänger åtkomsten igen så snart installationen är klar. Det enda riskfönstret är alltså själva den korta installationen, och appen visar ett meddelande under tiden. En fabriksåterställning rullar bara tillbaka Bose-mjukvaran, STR-filerna ligger kvar, se nästa fråga om du någon gång vill lämna högtalaren vidare.
Hur kommer uppdateringar till högtalaren, och är det säkert?
När en ny version finns erbjuder datorappen uppdateringen och installerar den på högtalaren via ditt hemnätverk. Bose firmware förblir orörd, bara STR:s egna filer byts ut. Sedan version 1.0.3 behöver en högtalare mycket mindre arbetsminne medan den tar emot en uppdatering, så det finns gott om utrymme för allt annat.
Måste min dator vara på för att högtalarna ska spela?
Nej. STR installeras en gång på högtalaren via appen och kör där permanent. Snabbvalsknapparna, internetradio, Spotify och styrningen via mobilen fungerar även när ingen dator är på. Datorappen behövs bara för installationen, uppdateringar och bekvämligheter som att söka stationer på en stor skärm.
Kan jag styra min SoundTouch från telefonen utan Bose appen?
Ja. Varje högtalare med STR har en egen fjärrkontroll för telefonens webbläsare, på Android, iPhone och surfplatta, utan appbutik och utan konto. Skanna QR-koden i högtalarinställningarna i datorappen en gång och lägg till sidan på hemskärmen, så fungerar den som en app. Där spelar och pausar du, ändrar volymen, sätter högtalaren i viloläge, startar dina sex snabbval, söker stationer, bläddrar i din egen musik och grupperar högtalare. Datorn kan vara avstängd.
Jag öppnade högtalarens IP-adress i webbläsaren och ser bara en Bose-sida. Var är fjärrkontrollen för telefonen?
Utan portnummer hamnar webbläsaren på högtalarens inbyggda Bose-sida, det är normalt. STR-fjärrkontrollen har en egen adress med portnummer. Öppna högtalarens inställningar i datorappen: där finns QR-koden och hela adressen precis under. Skanna QR-koden med telefonens kamera så hamnar telefonen direkt på rätt sida, redo att läggas till på hemskärmen.
Behöver min högtalare en viss version av Bose-firmwaren?
Ja. STR förväntar sig den sista officiella Bose-firmwaren, 27.0.6. Det är den slutgiltiga versionen som Bose rullade ut 2022 för alla SoundTouch-modeller, något nyare finns inte. Du behöver inte kontrollera versionen själv: appen läser av den automatiskt före installationen och säger till om din högtalare fortfarande kör en äldre firmware. Uppdatera i så fall högtalaren en gång via den officiella Bose SoundTouch-appen eller med Boses USB-uppdateringsverktyg, båda fungerar fortfarande, och därefter fortsätter installationen av sig själv. En installation på äldre firmware kan också lyckas i enstaka fall, men det kan jag inte lova.
Uppdateringen till Bose-firmware 27.0.6 misslyckas gång på gång. Vad gör jag?
Ett tips från communityn, utan garantier: på vissa högtalare fungerar inte det direkta hoppet till 27.0.6, uppdateringen avbryts eller högtalaren startar om i ett kör. Det som har hjälpt är en omväg: installera först en äldre SoundTouch-firmware från ett USB-minne och uppdatera sedan som vanligt till 27.0.6. SoundTouch Firmware Downgrade Guide i community-wikin beskriver det steg för steg. Viktigt också: äldre SoundTouch-modeller ur serie I och II använder bara 2,4 GHz-wifi. Sänder din router enbart på 5 GHz hittar högtalaren inte nätverket, aktivera då även 2,4 GHz-bandet. Tack till Jos från communityn för tipset.
Vad behöver jag göra om jag säljer eller lämnar vidare min högtalare?
En fabriksåterställning via Bose-appen rensar bara Bose-ägda data som WiFi, konto och Bose-förval. STR-filerna stannar på plats, så STR fortsätter köras efter återställningen. För att lämna vidare högtalaren i riktigt fabrikstillstånd finns nu en ren avinstallation inbyggd direkt i appen. Guiden tar bort STR helt och återställer högtalaren till dess ursprungliga Bose-tillstånd, redo att sälja eller lämna vidare. Om den nya ägaren bara vill fortsätta använda STR behöver de bara ställa in WiFi via appen och lägga tillbaka sina stationer på knapparna 1 till 6.
Hur tar jag bort STR igen?
Direkt i appen, i ett steg. Det finns inget att spara undan först, eftersom inget av ursprungsläget skrivs över: STR ligger i en egen mapp i högtalarens minne och kopplar in sig vid start, själva Bose firmware är orörd. Det finns två vägar. Avinstallera tar bort STR helt och startar om högtalaren som en vanlig Bose, den stannar kvar på wifi. Appen glömmer sedan högtalaren, den dyker upp igen så snart STR installeras på nytt, och det går att göra när som helst. Det är vägen inför en försäljning eller inför en senare ominstallation. Fabriksåterställning rensar Bose sidan, alltså wifi, konto och Bose presets, men STR blir kvar. Bra att veta: en fabriksåterställning från Bose appen gör samma sak, den tar inte bort STR. Sitter en STR USB sticka kvar i högtalaren behöver den dras ut före avinstallationen, annars installerar den STR igen vid nästa start. . Appen minns dina sex knappar och lägger tillbaka dem på högtalaren när du installerar STR igen från samma dator
Vad händer om Bose låter de gamla molndomänerna löpa ut en dag?
Just nu är de gamla Bose-molndomänerna som streaming.bose.com fortfarande registrerade på Bose, de svarar bara inte längre. Om Bose någonsin låter dem löpa ut och någon registrerar om dem, skulle den parten i teorin kunna fjärrstyra en orörd SoundTouch, Bose-firmwaren litar underförstått på dessa värdnamn. STR hanterar detta på två sätt: för det första pinnas de berörda värdnamnen lokalt till 127.0.0.1, så att högtalaren inte längre skickar ut dessa förfrågningar alls. För det andra skapar STR en lokal TLS CA per högtalare som bara är giltig för exakt dessa värdnamn och aldrig lämnar enheten. Även om en av de gamla molndomänerna hamnar i fel händer förblir din högtalare med STR skyddad.
Appen hittar inte min SoundTouch. Vad nu?
I den nuvarande versionen visar appens huvudlista enbart högtalare som redan har STR installerat. En fabriksny, orörd SoundTouch dyker inte upp där ännu, även om din dator kan pinga den utan problem på samma nätverk eller om Bose-appen hittade den förr. Det är alltså inget brandväggs-, wifi- eller mDNS-problem, utan bara hur appen beter sig just nu. Så här sätter du upp en ny högtalare: se till att din Bose är i samma hemnätverk (se ovan) och starta installationen i appen. STR installeras på högtalaren över nätverket, helt utan USB-minne. Så snart högtalaren startar om med STR-firmware dyker den automatiskt upp i listan.
Hur byter jag stationer på snabbvalsknapparna?
Via stationssökningen i appen. Skriv stationens namn, klicka på Sök och välj „Spara på knapp” vid träffen; appen frågar då vilken av de sex knapparna stationen ska ligga på. Från och med då startar den knappen på högtalaren exakt den stationen. Spelas just nu en station som är värd att behålla räcker ett långt tryck på önskad knapp, i appen, ovanpå högtalaren eller på fjärrkontrollen, så sparas den spelande stationen där. Telefonsidan fungerar likadant via fliken Sök.
Min högtalare reagerar inte längre på förvalsknapparna efter en längre paus. Vad gör jag?
Vissa högtalare tappar internt sin inloggning efter en lång viloperiod eller efter att ha stängts av, och avvisar sedan varje knapptryck utan att säga något. Den snabba lösningen: dra ur strömmen till högtalaren i tio sekunder, därefter fungerar knapparna igen. Med version 0.9.21 händer det redan betydligt mer sällan, där är ett anslutningsfel åtgärdat som kunde svälja knapptryck. Den sista luckan stängs av en kommande uppdatering som sparar stationerna i ett robustare format på högtalaren.
Min Wave spelar stationen men visar UNAVAILABLE eller inget stationsnamn.
Det är en visningsegenhet i Bose-firmwaren på Wave, inte ett fel i uppspelningen. Vid ett knapptryck provar boxen först sin gamla molnväg, som leder ingenstans, sedan tar STR över uppspelningen. Om stationsnamnet blir kvar på displayen avgör firmwaren tyvärr slumpmässigt. Musiken spelar alltid korrekt. En permanent lösning är på gång, med den visar Wave namnen tillförlitligt igen.
Varför är en högtalare grå i appen och går inte att klicka på?
Grå betyder: sedd, men inte nåbar just nu. Högtalaren är i djup standby, urkopplad eller håller på att starta om. Den ligger kvar i listan med flit, så att den inte verkar försvinna, och verktygstipset visar när den senast var där. Så snart den svarar igen blir kortet aktivt av sig självt. En högtalare i djup standby väcker du direkt på enheten, det sparar ström och är så det är tänkt.
Min Spotify-knapp spelar en främmande eller fel spellista.
Det hände när Spotifys automatiska vidarespelning råkade vara igång i sparögonblicket: i stället för din spellista sparades dess flyktiga radioavläggare, som senare leder ingenstans. Sedan version 0.9.21 sparar STR alltid den riktiga spellistan och reparerar dessutom redan sparade knappar av sig själv vid uppspelning. Om en knapp ändå spelar fel efteråt, spara den bara på nytt en gång medan spellistan spelar.
Varför ber appen om lokal nätverksåtkomst vid start?
För att utan den kan STR inte hitta dina högtalare alls. Vid start letar appen efter varje SoundTouch på ditt hemnätverk som kör STR, ansluter till dem för att styra uppspelning och lägga stationer på knapparna, och hämtar stationslistan från radio-browser.info över internet. Dessutom gör appen vid start en kort uppdateringskontroll mot st-reborn.de med anonyma grunddata som version och språk, mer än så händer inte. På Windows frågar brandväggen en gång vid första start om appen får kommunicera på dina nätverk. Tillåt åtkomst för privata nätverk, alltså ditt hemnätverk, publika nätverk behövs inte. Om du nekar det startar appen ändå men hittar inga högtalare.
En radiostation saknas. Behover jag TuneIn?
Nej. STR använder inte TuneIn, utan söker i radio-browser.info, en gratis community-katalog. En station som saknas där saknas i STR, och en du lägger till fungerar för alla. Enklast är att låta en AI samla ihop allt som Add station-formuläret behöver. Klistra in följande i en chattbot som ChatGPT och fyll i din stations namn. "Jag vill lägga till internetradiostationen NAME på radio-browser.info. Ge mig, färdigt att kopiera, den direkta ljudström-URL:en (den riktiga strömmen, inte webbspelarsidan), hemsidan, en direkt https-logotypbild-URL, landet och dess tvåbokstavskod, språket, några taggar, samt bithastighet och codec om du vet dem. Om du är osäker på den riktiga ström-URL:en, säg det istället för att hitta på." Öppna sedan ström-URL:en i din webbläsare eller i VLC och bekräfta att du verkligen hör stationen, för en AI hittar ibland på en som ser rätt ut. Lägg in uppgifterna på radio-browser.info via Add station, och efter en kort kontroll dyker stationen upp i STR, redo för en snabbvalsknapp.
Hur installerar jag appen på Linux?
Linuxversionen är samma grafiska app som på Windows och macOS, den levereras bara som ett tar.gz arkiv i stället för ett installationsprogram. Med Linux Mint eller Ubuntu som exempel: packa upp den nedladdade filen med ett högerklick, öppna den uppackade mappen, högerklicka i den och välj "Öppna i terminal". Installera tre systembibliotek en gång med sudo apt install libgtk-3-0 libwebkit2gtk-4.1-0 libsoup-3.0-0 och starta sedan appen med ./STR-Linux-x64. Kör du även ./install.sh i samma mapp dyker ST Reborn upp med sin ikon i programmenyn, utan administratörsrättigheter. På andra distributioner heter de tre paketen lite annorlunda, README filen i arkivet listar kommandona för Fedora och Arch.
Kan jag fortsätta använda Bose appen och andra appar?
Ja. STR ersätter inte Bose firmware utan lägger sig bredvid, så högtalaren går fortfarande att nå från andra program i hemnätverket. Den officiella Bose appen hittar din högtalare som förut, och allt som sker lokalt, som på och av, volym och att ställa in wifi, fungerar även utan Bose konto. Allt som i Bose appen gick via molnet, alltså konto, kanallista och att spara presets, är fortsatt dött. Det beror på nedstängningen, inte på STR. Dina kanaler och knapparna 1 till 6 sköter du därför i STR appen. Annan lokal styrning fungerar också, till exempel Home Assistant.
Kan jag styra mina högtalare med Alexa?
Inte direkt, men det finns en omväg. Den gamla Alexa-styrningen gick via Bose-molnet: Alexa pratade med Bose, och Bose pratade med din högtalare. Båda halvorna är avstängda, och därför kan ingen väcka den gamla Alexa-skillen till liv igen. Någon ny bygger jag medvetet inte. Den skulle kräva en server på internet, ett konto och löpande kostnader, och den skulle öppna en dörr in till din högtalare utifrån. STR körs med flit bara hemma hos dig, utan konto och utan moln. Det som fungerar är en central i ditt eget nätverk, till exempel Home Assistant. Den pratar med dina högtalare och erbjuder dem till Alexa. Då kan du slå på och av högtalare, ändra volymen och starta dina förval med rösten, till exempel "Alexa, sätt på kök preset 2". Fria meningar som "spela kanal X" går inte. Det här är för dig som gärna sätter upp en liten server. Är det inget för dig förlorar du ingenting: appen och fjärrkontrollen i telefonen styr allt även utan den. Guide: Ställa in röststyrning. Alexa och Amazon Echo är varumärken som tillhör Amazon, Home Assistant är ett varumärke som tillhör Home Assistant-projektet. STR är inte knutet till någon av dem.
Kommer STR att stödja Amazon Music?
Nej, och det kan STR inte ändra på. Amazon krypterar sin musik med ett kopieringsskydd som bara Amazons egna licensierade appar kan låsa upp, och det finns inget öppet sätt för annan programvara att spela den. SoundTouchs inbyggda Amazon Music-källa var beroende av Boses servrar, som inte finns längre. Det som fungerar i dag: spela Amazon Music i Amazon Music-appen på telefonen och skicka ljudet till högtalaren via Bluetooth.
Vad gör inställningen för AirPlay-optimering?
Den håller AirPlay-koprocessorn vaken så att AirPlay startar snabbare och förblir tillförlitlig. Inställningen finns bara på högtalare med AirPlay-hårdvara. På betyder snabbare och mer tillförlitlig AirPlay, till priset av lite mer ström. Av betyder djupare standby och längre batteritid, men AirPlay reagerar lite långsammare. Låt den vara på om du använder AirPlay regelbundet. På en batteridriven Portable du sällan streamar till, stäng av den. Att ändra den startar om högtalaren kort.
Vilka stationer kan jag lyssna på?
Vilken station som helst som finns i radio-browser.info-katalogen. Det är för närvarande över 50 000 stationer världen över, communityn fortsätter lägga till fler. Om din favoritstation saknas kan du skicka in den på radio-browser.info gratis, den dyker sedan upp i STR automatiskt.
Vilket format behöver en radiostation?
Nästan varje webbradiostation fungerar. Nyligen spelas även många stationer som brukade få timeout, som BBC Radio 4. Ett fåtal mycket ovanliga format kan högtalaren fortfarande inte spela. Om din favoritstation saknas helt kan du lägga till den själv på radio-browser.info, gratis och utan konto, och den dyker upp i STR kort därefter.
Varför hör jag reklam på vissa stationer?
Reklamen kommer från stationen, inte från STR. STR spelar strömmen precis som stationen skickar den och lägger inte till något eget, varken reklam eller meddelanden. Många kommersiella stationer kör reklam i sin webbström, ofta en spot direkt när du slår på. På stationer utan reklam hör du inget av det. Stör det dig är det bara att byta till en annan station.
Kan jag spela musik från min NAS, till exempel en Synology?
Ja. I fliken Bibliotek i appen dyker varje medieserver i ditt hemnätverk upp av sig själv, även Synology, FritzBox och andra. Där klickar du dig fram till din spellista eller ditt album, spelar det direkt på högtalaren och kan lägga det på en av knapparna 1 till 6. Därefter startar knappen på enheten musiken direkt från NAS:en, appen behöver inte vara igång för det.
Fungerar Home Assistant med STR?
Ja, i båda riktningarna. Home Assistant levereras med en Bose SoundTouch-integration som pratar direkt med högtalaren i hemnätverket, och exakt det lokala gränssnittet är vad STR håller vid liv: integrationen läggs till, högtalarens IP fylls i, sedan fungerar av och på, volym och förvalsknapparna även därifrån. Nytt är den omvända vägen: de nedre knapparna på fjärrkontrollen kan ställas in i appen som utlösare för Home Assistant och liknande system, varje knapp för sig, direkt på en bild av fjärrkontrollen. Home Assistant-guiden på GitHub går igenom båda vägarna steg för steg, på engelska.
Måste jag bygga upp min grupp på nytt varje gång efter påslagning?
Nej. En grupp som skapats i appen förblir sparad permanent. Så snart huvudhögtalaren spelar vaknar de andra högtalarna av sig själva och hänger på, även efter standby eller omstart. En ren omstart av huvudhögtalaren utan uppspelning väcker inte gruppen, så att ingen box går igång oombedd. Den sparade gruppen visas under Multiroom i appen och på telefonsidan, och kan tas bort där också. En högtalare som hör till en grupp, även en som bara är sparad, kan för närvarande inte vara del av ett stereopar. Vill du ha paret, lös upp gruppen först.
Kan jag bilda och lösa upp en högtalargrupp med fjärrkontrollen?
Ja. Spara gruppen under Multiroom i appen och lägg den på knappen tumme upp eller tumme ner på fjärrkontrollen. Ett tryck bildar gruppen, nästa tryck löser upp den. Var huvudhögtalaren tyst startar den sin senaste kanal, så att musiken är igång direkt. Knappen får också sitta på en högtalare som bara spelar med i gruppen. På displayen syns ingenting, du hör det i stället på att de andra högtalarna hänger på eller tystnar. Ligger det redan en smart hem åtgärd på samma knapp vinner gruppen.
Finns mitt stereopar kvar när jag installerar STR? Och om en högtalare har fastnat i ett gammalt par?
Ett stereopar av två SoundTouch 10 som du har skapat i Bose appen finns kvar som det är när du installerar STR, och du kan fortsätta använda det direkt. Ibland håller en högtalare fast vid ett gammalt stereopar vars partner saknas eller är trasig, och då spelar den inte. Appen upptäcker det under Multiroom och erbjuder att lösa upp det gamla paret med ett klick. Sedan spelar högtalaren ensam igen och kan gå med i ett nytt par eller en grupp. Nya stereopar och grupper skapar du i appen.
Kan Bosen väcka mig som en klockradio?
Ja. Välj högtalaren i appen, gå till väckningarna och ställ in tid, veckodagar, en av de sex knapparna, volym och en avstängningstid. Väckningen sparas i högtalaren och inte på datorn, så den väcker dig med både dator och telefon avstängda. Den överlever omstart och uppdatering. En högtalare kan ha flera väckningar, var och en med egna dagar och egen volym.
Jag använde en annan SoundTouch app och nu fungerar inte mina knappar.
En högtalare har bara en plats för adressen till den tjänst den rapporterar till. STR skriver in sig där, och andra appar gör detsamma. Den som skrev sist äger högtalaren, och bytet startar om den. Därefter når STR den inte längre och de sex knapparna slutar svara. Så här lagar du det: stäng först den andra appen, på varje telefon där den finns, för så länge den kör skriver den in sig igen efter varje omstart. Starta sedan om högtalaren eller dra ur sladden i tio sekunder. STR:s adress ligger i högtalarens egen konfiguration och läses om vid start, så den kommer tillbaka av sig själv. Ingenting går förlorat på vägen, varken knappar, grupper eller inställningar. En skillnad är värd att känna till: STR låter den ursprungliga adressen stå kvar och pekar den mot högtalaren själv, så ingenting lämnar ditt hemnätverk. Andra appar kan i stället skriva in sin egen adress på internet. Båda fungerar, men det är inte samma sak.
Jag behöver hjälp, var frågar jag?
Ett bra första steg är listan med befintliga issues på GitHub. Många frågor har redan ställts och besvarats där, och stängda issues går fortfarande att läsa. Sökrutan högst upp på den sidan hittar snabbt ett nyckelord, till exempel modellnamnet eller ett felmeddelande. Finns ämnet inte där ännu hjälper ett nytt issue på GitHub eller ett e-postmeddelande till mig. Jag svarar oftast samma dag. Vid ett fel hjälper diagnostikloggen: längst ner i appfönstret skapar ”Save diagnostic logs” en fil som kan bifogas till ärendet eller e-postmeddelandet. Den innehåller även högtalarens egen logg, så en enda fil räcker oftast, sparad direkt efter att problemet uppstod.
Sidfoten i STR-appen med länken ”Save diagnostic logs”
Sidfoten i STR-appen med länken ”Save diagnostic logs”
Varför skulle någon göra detta gratis?
Av frustration över slit-och-släng-hårdvara och en kärlek till reverse engineering. Donationer finansierar hobbyn och betalar för fler högtalarmodeller att testa. Ingenting krävs.

Hjälp till att sprida det

Programvaran fungerar. Problemet ligger någon annanstans: de flesta med en tyst SoundTouch vet inte att STR finns. Bose har sålt miljontals sådana högtalare sedan 2013, och bara en liten del av ägarna har hittat hit hittills.

Jag har ingen reklambudget och vill inte ha någon. Det som fungerar är människor som berättar vidare. En mening i ett forum, ett ord till grannen med den gamla högtalaren på hyllan, ett inlägg där du ändå brukar vara.

Om STR är igång hemma hos dig är du den mest trovärdiga budbärare det här projektet har.

Sociala nätverk

Meddelandeappar

Forum

  • Reddit

    Reddit är engelskspråkigt. Därför delas den engelska sidan, skriv gärna ditt inlägg på engelska.

Direkt

Din favoritkanal borde känna till det här

Om STR är igång hos dig och du följer en teknikkanal, en tidning eller en podd som du gillar: ett kort tips från dig väger tyngre där än allt jag själv skulle kunna skicka. Du känner tonen, du vet vad som passar och bakom ditt namn finns inget reklamsyfte.

För videokanaler fungerar en kommentar under en video om ämnet ofta bättre än ett mejl. Redaktioner har nästan alltid en adress för tips från läsare.

Skriv med dina egna ord, det är den delen som gör skillnad. Texten nedan är bara ett skelett. Siffror, en kort beskrivning och bilder finns på pressidan.

Tack

STR finns bara för att andra människor ger bort sitt arbete. Här är projekten utan vilka detta inte skulle vara möjligt.

Visa alla projekt

App och högtalaragent

  • radio-browser.info: Community-katalog med 50 000+ internetradiostationer, gratis att använda, ingen API-nyckel. Stationssökningen i STR körs helt på den.
  • go-librespot: Spotify Connect-klient av devgianlu (GPL-3.0) bakom Spotify-stödet i STR. Körs som en separat, fristående binär. STR bygger den från en liten publik fork som lägger till raw-Ogg-passthrough (upstream: github.com/devgianlu/go-librespot).
  • Wails: Plattformsoberoende skrivbordsramverk, Go i bakänden, webb i framänden. Broar STR-skrivbordsappen.
  • gorilla/websocket: WebSocket-bibliotek för Go. Kopplar in i den interna Bose-firmwarebussen och fångar hårdvaruförvalsknapparna 1 till 6.
  • grandcat/zeroconf: mDNS-tjänsteupptäckt för Go. Låter skrivbordsappen hitta SoundTouch automatiskt på LAN:et.
  • skip2/go-qrcode: QR-kodsbibliotek för Go. Skapar QR-koderna i appen som du använder för att öppna mobilfjärrkontrollen för en högtalare direkt på telefonen.
  • Octicons: Ikonuppsättning från GitHub (MIT). Ger några av gränssnittsikonerna i STR.
  • Mozilla CA Certificate Store: Samling av Mozillas rotcertifikat (MPL-2.0), vidaredistribuerad av curl-projektet. Vissa högtalare känner inte till några av dessa utfärdare, därför lägger STR till dem enbart i minnet vid anslutning.
  • Vite: Frontend-buntare i STR-skrivbordsappen. Aktiv lokalt under bygget, skickas inte med i buntet.
  • Sigstore: Byggproveniens för varje release. Gör byggspåret kryptografiskt verifierbart, se Verifiera ovan.
  • GitHub Actions: CI/CD-ekosystem som bygger, kontrollerar och signerar varje release.
  • Linux + BusyBox: Körs på själva Bose SoundTouch-högtalarna. Utan den här GPL-grunden hade STR inte varit möjligt över huvud taget, STR-agenten bygger direkt ovanpå den.

Den här webbplatsen

  • Astro: Ramverk för statiska webbplatser. Levererar sidan du läser just nu.
  • Tailwind CSS: Utility-first CSS-ramverk. Håller stylingen liten och konsekvent.
  • GoatCounter: Integritetsvänlig besöksräkning, inga cookies, inget beständigt besökar-ID.

go-librespot är licensierat under GPL-3.0 och levereras tillsammans med STR som en separat binär. STR-koden själv förblir under MIT-licensen. Den fullständiga motsvarande källkoden finns tillgänglig i forken: github.com/JRpersonal/go-librespot

STR innehåller programvara från tredje part. Vilka delar det gäller, under vilken licens de står och var motsvarande källkod finns står i sin helhet i licensinformationen: THIRD-PARTY-NOTICES.md

Community reverse engineering

STR levererar ingen kod från de här projekten, men flera av dess centrala mekanismer hade inte funnits utan det de publicerat. De flesta tar inte emot något stöd alls.

  • Bose-SoundTouch av gesellix: Dokumenterade konto- och tjänsteschemat som låter en högtalare registrera sina källor igen. Just det får förvalsknapparna att fungera utan Bose-molnet.Donera
  • SixBack av Dirk Tostmann: Visade hur en högtalare skiljer en källa den inte känner till från en den inte kan logga in på. Därför kan STR i dag hålla isär de två felen.Donera
  • soundcork av deborahgu: Skrev ner Bose molngränssnitt utifrån verklig högtalartrafik, referensen som STR stämmer av sin egen efterbildning mot.
  • BoseSoundtouch av TimoGo: Dokumenterade kommandosekvensen som får en högtalare in på wifi, inklusive detaljen som saknas i den officiella servicemanualen.
  • Soundtouch-without-the-app av bosefirmware: Samlade firmware-avbilderna och anteckningarna om drift utan moln som STR använder för att skilja högtalargenerationer åt.
  • bosesoundtouchapi av thlucas1: Den mest kompletta offentliga beskrivningen av högtalarens eget styrgränssnitt.
  • libsoundtouch av CharlesBlonde: Det ursprungliga community-biblioteket för de här högtalarna och den första beskrivningen av deras händelseström.
  • opencloudtouch: Ett parallellt projekt som håller de här högtalarna vid liv efter nedstängningen, och en nyttig motkontroll av egna slutsatser.Donera