Przejdź do treści
STR
Rozmiar tekstu
Wesprzyj na GitHubWesprzyjKawa przez Ko-fiUdostępnij
Projekt hobbystyczny open source z Kolonii

Dla każdego modelu Bose SoundTouch

Utrzymaj swój Bose SoundTouch przy życiu bez chmury

Bose wyłączyło usługę chmurową SoundTouch w maju 2026 roku. STR sprawia, że te głośniki znów są w pełni użyteczne bez chmury. Radio internetowe, Spotify, twoja własna muzyka i przyciski presetów znów działają jak dawniej.

  • Gotowe w 10 minutGłośnik do Wi-Fi, dotknij Zainstaluj w aplikacji, gotowe. Bez pendrive'a, bez dodatkowego sprzętu, bez wiedzy technicznej. Potem STR działa na samym głośniku, komputer może pozostać wyłączony.
  • Twoje klawisze presetów znów działająSześć klawiszy na głośniku i pilocie, tak jak dawniej.
  • Za darmo, na zawszeProjekt open source. Bez opłat, bez abonamentu, bez chmury.
Głośnik Bose SoundTouch 10 widziany od przodu
  • Otwarty kod na licencji Apache 2.0
  • Firmware Bose pozostaje nienaruszony
  • W każdej chwili można wszystko cofnąć

O co tu chodzi

STR to hobbystyczny projekt open source. Powstał, ponieważ w maju 2026 roku Bose wyłączyło chmurę SoundTouch i tym samym uczyniło bezużytecznymi urządzenia warte po kilkaset euro. Bose nigdy nie opublikowało oficjalnych danych sprzedaży, ale raporty branżowe od premiery rynkowej w 2013 roku mówią o milionach sprzedanych na świecie głośników SoundTouch. Wraz z wyłączeniem chmury z dnia na dzień ogromna ilość działającego sprzętu audio stała się bezwartościowa, i właśnie to było dla mnie impulsem. Kilka weekendów inżynierii wstecznej wystarczy, by głośniki znów były w pełni używalne. Celem jest to, by działający sprzęt nie kończył jako elektrośmieci tylko dlatego, że producent wyłącza usługę.

STR żyje na całym świecie

Postaw pinezkę na mapie i wybierz reakcję, aby pokazać, że twój głośnik znów żyje. Nowi odwiedzający od razu widzą, gdzie STR jest już używany.

Ładowanie mapy

Dotknij gdziekolwiek na mapie. Pozycja jest celowo zapisywana zgrubnie, nigdy na poziomie domu.

Emoji od OpenMoji · CC BY-SA 4.0

STR w akcji

Niemiecki kanał YouTube gapsed! niezależnie sprawdził STR i pokazuje w filmie, jak zamilkły głośnik SoundTouch znowu gra radio internetowe i jak działa oprogramowanie. Taka reakcja społeczności bardzo mnie cieszy.

Film jest po niemiecku.

Miniatura filmu na YouTube o STR
gapsed!Bose SoundTouch retten: Die Lösung, auf die ich gewartet habe

Film znajduje się w serwisie YouTube. Wczytuje się dopiero po kliknięciu przycisku odtwarzania, a wtedy dane trafiają do Google.Więcej w polityce prywatności.Obejrzyj bezpośrednio w YouTube.

Trzy kroki i radio znów gra

Od pobrania do odtworzenia pierwszej stacji mija około dziesięciu minut.

Warunek: Bose musi być w sieci WiFi

To jedyne przygotowanie, jakiego potrzeba. STR komunikuje się z twoim głośnikiem przez sieć domową, dlatego głośnik Bose musi zostać raz połączony z twoim Wi-Fi. Najłatwiej zrobić to przez oficjalną aplikację Bose, w jej najnowszej wersji nie potrzebujesz już do tego konta Bose ani chmury. Możesz też podłączyć głośnik kablem sieciowym bezpośrednio do routera. Gdy tylko głośnik znajdzie się w sieci, aplikacja STR wykryje go automatycznie i zainstaluje całą resztę przez sieć.

  1. Pobierz aplikację

    Pobierz wersję dla Windows lub Mac z sekcji Pobierz poniżej. Jeśli chcesz mieć pewność, możesz porównać sumę kontrolną SHA256 albo sprawdzić atestację GitHub, oba opisane w sekcji Weryfikacja. Opcjonalnie.

    Do pobrania
  2. Zainstaluj STR przez sieć

    Uruchom aplikację STR na swoim komputerze. Automatycznie znajdzie ona twój głośnik Bose w sieci Wi-Fi i jednym kliknięciem zainstaluje na nim STR, bezpośrednio przez sieć. Trwa to tylko kilka minut, potem głośnik uruchomi się ponownie już z STR. Później aplikacja proponuje nowe wersje, a możesz je też instalować prosto z telefonu.

  3. Przypisz stacje do przycisków

    Wyszukaj stacje w przeglądarce lub w aplikacji na komputer i przypisz swoje sześć ulubionych do przycisków 1 do 6 na górze głośnika. Gotowe. Głośnik znów działa jak dawniej.

    Palec naciska przycisk presetu na górze SoundToucha

Co Twój Bose SoundTouch znów potrafi

Wszystko jak dawniej znow dziala. Plus kilka rzeczy, ktorych aplikacja Bose nigdy nie potrafila.

Wszystko jak dawniej

Radio internetowe

Dziesiątki tysięcy stacji z całego świata, z logo stacji i wyszukiwaniem według języka. Wyszukaj, odtwórz, gotowe. Bez konta, bez aplikacji.

Spotify Connect

Spotify gra teraz bezpośrednio na głośniku, całkiem bez aplikacji Bose. Przypisz ulubione playlisty do przycisków 1 do 6 i włączaj je jednym naciśnięciem, tytuł i wykonawcę widzisz w aplikacji. Kilka kont Spotify w domu i odtwarzanie losowe też działają, a suwak głośności w aplikacji Spotify podąża za głośnikiem. Potrzebujesz do tego Spotify Premium.

Przyciski sprzętowe 1 do 6

Przyciski ulubionych stacji na górze głośnika i na pilocie znów działają, także zaraz po włączeniu. Krótkie naciśnięcie gra od razu, długie zapisuje pod tym przyciskiem to, co właśnie gra, tak jak głośnik zawsze potrafił.

Twoja własna muzyka

Odtwarzaj muzykę zapisaną w Twojej sieci domowej, z NAS-a lub routera, prosto na głośniku. Przeglądaj ją w aplikacji i przypisz dowolny utwór do przycisku, a przycisk pokaże okładkę albumu. Nic nie opuszcza Twojego domu. Pod spodem działa to przez otwarte standardy DLNA i UPnP.

Multiroom i para Stereo

Odtwarzaj muzykę na kilku głośnikach jednocześnie albo połącz dwa SoundTouch 10 w parę stereo z lewym i prawym kanałem. Para stereo utworzona w aplikacji Bose pozostaje nienaruszona po instalacji STR. Jeśli głośnik utknął w starej, zepsutej parze stereo, aplikacja to wykrywa i uwalnia go jednym kliknięciem.

Sterowanie z telefonu

Każdy głośnik ma własny pilot w przeglądarce telefonu, na Androidzie i iPhonie, bez sklepu z aplikacjami i bez konta. Przejmuje to, do czego aplikacja Bose służyła jako pilot: odtwarzanie, głośność, czuwanie, sześć presetów, wyszukiwanie stacji, Twoją własną muzykę i grupy. Instaluje też aktualizacje STR na wszystkich Twoich głośnikach.

W USA: Pandora i iHeartRadio zostają na Twoim głośniku. Połącz swoje konto w ustawieniach głośnika i słuchaj stacji Pandora z aplikacji lub telefonu.

Nowosc, w oryginale tego nie bylo

Nowosc

Aktualizacje z telefonu

Twoje głośniki aktualizują się same, bez komputera. W pilocie na telefonie otwórz Więcej, a potem Aktualizacja oprogramowania: jedno dotknięcie aktualizuje po kolei wszystkie głośniki w Twoim domu. Głośnik z wersją starszą niż 1.0.13 dostaje tę jedną aktualizację najpierw z aplikacji na komputer.

Nowosc

Co gra, widać na wyświetlaczu głośnika

Na każdym SoundTouch z wyświetlaczem (20, 30, Portable i Wave) STR może przejąć wyświetlacz głośnika podczas odtwarzania muzyki: stacja, wykonawca i tytuł, mały symbol odtwarzania oraz, jeśli chcesz, godzina. Długie tytuły się przewijają, a muzyka nigdy się przez to nie zacina. Włączysz to w ustawieniach głośnika. Wyświetlacz potwierdza też zapisanie przycisku, a „Znajdź ten głośnik” sprawia, że głośnik się na nim wita, więc wiesz, który to.

Co gra, widać na wyświetlaczu głośnika
Nowosc

Budzik

Ustaw budzik bezpośrednio na głośniku: dni tygodnia, głośność i czas wyłączenia. Obudzi Cię jednym z sześciu przycisków, czyli Twoją stacją albo playlistą, a potem sam się wyłączy. Budzik mieszka w głośniku, więc działa przy wyłączonym komputerze i telefonie.

Nowosc

Pilot steruje inteligentnym domem

Każdy z dolnych przycisków pilota to osobny wyzwalacz dla Home Assistant i podobnych systemów, na przykład dla światła w salonie. Ustawia się to w aplikacji na obrazie pilota: wystarczy dotknąć przycisk, wybrać akcję i gotowe.

Nowosc

Grupy, ktore zostaja

Wystarczy raz ustawić grupę głośników, a zostaje. Gdy tylko główny głośnik gra, pozostałe dołączają same, także po czuwaniu i restarcie. Grupa jest widoczna w aplikacji i na telefonie. Grupy mogą łączyć dowolne modele. Dwa głośniki SoundTouch 10 można też połączyć w prawdziwą parę stereo z osobnym lewym i prawym kanałem.

Nowosc

Wyłącznik czasowy

Ustaw timer, a głośnik albo cała grupa wyłączy sie sam po zadanym czasie.

Uzytkownicy pisza nam, ze aplikacja dziala u nich plynniej niz oryginal.

Aplikacja w praktyce

Tak wygląda aplikacja STR na Twoim komputerze. Wyszukiwanie stacji, przypisywanie ich do przycisków sprzętowych, konfiguracja głośnika, wszystko z jednego miejsca.

Główny widok aplikacji STR z głośnikiem i przyciskami presetów
Słuchanie muzyki
Wyszukiwarka stacji w aplikacji STR z filtrami
Znajdowanie stacji
Biblioteka aplikacji STR z serwerem multimediów w sieci
Biblioteka sieciowa
Ustawienia poszczególnych głośników w aplikacji STR
Ustawienia głośnika
Dodatkowe ustawienia głośnika w aplikacji STR
Więcej ustawień
Widok statusu w aplikacji STR z informacjami o głośniku
Status i akcje

Zrzuty ekranu z aktualnej wersji, każdy we własnym języku. Dane wrażliwe, jak adres IP, nazwa Wi-Fi, identyfikator urządzenia i numer seryjny, zostały zamaskowane.

Każdy głośnik sam serwuje swój pilot w przeglądarce: Android, iPhone, iPad lub tablet, bez sklepu z aplikacjami i bez konta. Zeskanuj raz kod QR w ustawieniach głośnika w aplikacji komputerowej, dodaj stronę do ekranu głównego, a działa jak aplikacja.

Odtwarzanie, głośność i przyciski
Odtwarzanie, głośność i przyciski
Znajdź stacje i muzykę
Znajdź stacje i muzykę
Wszystkie głośniki i grupy
Wszystkie głośniki i grupy

Zrzuty ekranu pokazują prawdziwy pilot, dokładnie taki, jaki serwuje głośnik.

Najbardziej oczekiwane

Pomysły społeczności, uporządkowane według głosów. Zagłosuj na to, co ma być następne, albo zaproponuj własny. Do głosowania potrzebne jest darmowe konto GitHub.

  1. 12 ustawień wstępnych po dwukrotnym naciśnięciu31 głosy
  2. Aplikacja na Androida do zdalnego sterowania telefonem14 głosy
  3. Włączenie jednego głośnika z grupy powoduje włączenie całej grupy11 głosy
  4. Odtwarzaj muzykę z pendrive’a podłączonego do głośnika11 głosy
  5. Podcasty na głośniku i na przyciskach z zaprogramowanymi stacjami9 głosy
  6. Deezer9 głosy
  7. Jeden suwak głośności dla pary stereo6 głosy
  8. Sterowanie głosowe (Siri, HomeKit, Alexa)6 głosy
  9. Integracja z YT Music4 głosy
  10. Wybierz playlistę ze Spotify dla określonej tonacji z listy4 głosy

Jak głosować: otwórz pomysł, zaloguj się darmowym kontem GitHub i kliknij strzałkę ▲ obok tytułu. Jeden głos na pomysł, ponowne kliknięcie go cofa.

Działa z

Wszystkie modele SoundTouch działają z STR i zostały sprawdzone na prawdziwym sprzęcie, także trzy, o które pytacie najczęściej: wzmacniacz SoundTouch SA-5, Wave SoundTouch series IV i SoundTouch 300. Wszystkie korzystają z tego samego pliku do pobrania.

  • 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 i SoundTouch to marki Bose Corporation. Ten projekt nie ma żadnego związku z Bose.

Open source i weryfikowalne

To, co tu na stronie napisane, możesz sprawdzić sam albo z niewielką pomocą. Bez obietnic, tylko fakty do obejrzenia.

Apache License 2.0Source on GitHub

Kod jest otwarty

Cały kod jest na GitHub. Zajrzyj do niego, sforkuj kopię, jeśli coś Ci się nie podoba, zrób własną wersję. Licencja Apache 2.0, wolno to bez pytania.

Podpisane przez potok kompilacji

Każde pobranie ma odcisk SHA256 i atestację kompilacji GitHub. Chcesz mieć pewność: sekcja Weryfikacja poniżej pokazuje jak.

Co STR zostawia otwarte w Twojej sieci

Żebyś wiedział, co STR dokłada od siebie: strona sterowania STR na porcie 8888 działa bez logowania, każdy w tym samym Wi-Fi może nią zmieniać presety albo uruchamiać odtwarzanie. Połączenie między aplikacją desktopową a głośnikiem jest nieszyfrowane. Oba są celowo takie, Wi-Fi jest granicą zaufania projektu. Kto ma w sieci domowej nieznane urządzenia, powinien o tym wiedzieć.

Twoje dane zostają w domu

STR i twój głośnik rozmawiają ze sobą wyłącznie w twojej sieci Wi-Fi, do tego dochodzi radio-browser.info do wyszukiwania stacji. Przy uruchomieniu aplikacja desktopowa krótko sprawdza na st-reborn.de, czy jest dostępna aktualizacja, i przekazuje przy tym tylko anonimowe podstawowe dane, takie jak wersja, system operacyjny i język. Żadnego konta, żadnych ciasteczek, żadnego zapisywania IP, żadnego profilu. Możesz wyłączyć to sprawdzanie, aplikacja działa też bez niego.

Można odtworzyć samodzielnie

Jeśli zbudujesz kod źródłowy tymi samymi narzędziami co ja, wyjdzie bit w bit ten sam plik binarny. Jest to udokumentowane, chętnie pomogę, gdy coś nie zagra.

Zgłoś problem z bezpieczeństwem

Znalazłeś błąd lub problem z bezpieczeństwem? Zgłoś go na GitHub albo e-mailem. Zwykle odpowiadam w ciągu jednego lub dwóch dni.

Firmware Bose pozostaje nienaruszony

Oficjalny firmware Bose nie jest ruszany. STR leży tylko jako dodatkowe pliki w pamięci wewnętrznej. Reset fabryczny głośnika przywraca oprogramowanie Bose, ale zostawia pliki STR. Chcesz całkowicie usunąć STR, użyj porządnego odinstalowania w samej aplikacji, które przywraca głośnik do oryginalnego stanu Bose.

Pobierz

Pobierz aplikację ST Reborn na swój komputer. Zainstaluje ona STR jednorazowo przez twoją sieć domową na twoim głośniku Bose SoundTouch. Potem ta sama aplikacja służy ci też na co dzień: sterujesz nią głośnikiem, wyszukujesz stacje i przypisujesz je do sprzętowych przycisków presetów od 1 do 6.

Wersjav1.0.17Wydano19 paź 2026pobrań łącznie76 757

Czego potrzebujesz

  • Windows 10 lub nowszy, Mac z systemem macOS albo Linux, także na Raspberry Pi 4 lub 5
  • Żadnego pendrive'a i żadnego dodatkowego sprzętu. STR instaluje się na głośniku bezpośrednio przez twoją sieć domową.
  • Twój Bose SoundTouch włączony i w tej samej sieci domowej co komputer. Jak podłączyć głośnik do WiFi, opisano wyżej na tej stronie.

Windows

Jednorazowo instaluje STR na głośniku przez sieć. Potem ta sama aplikacja steruje wszystkimi głośnikami z STR w twojej sieci Wi-Fi.

Windows 10 lub 11 (64-bitowy). Windows 7 i 8 nie są obsługiwane.

Pobierz dla WindowsPrzeglądarka blokuje pobieranie? Pobierz zamiast tego wersję ZIP.
Rozmiar
53.5 MB
SHA256
a582ef7e...5ba0f9

Podpisany. Przy pierwszym uruchomieniu zapora Windows prosi o dostęp w sieci domowej. Bez tej zgody wyszukiwanie pozostaje puste.

macOS

Uniwersalny plik binarny dla Apple Silicon i Intel.

macOS 12 (Monterey) lub nowszy.

Pobierz dla macOS
Rozmiar
42.2 MB
SHA256
8714932d...a40ea4

Notaryzowany przez Apple. Wystarczy przeciągnąć aplikację do folderu Programy, nic więcej.

Albo zainstaluj przez Homebrew: brew install --cask jrpersonal/tap/st-reborn

Linux

Dla 64-bitowych PC i komputerów ARM64, takich jak Raspberry Pi 4 i 5. Jako archiwum albo jako pakiet .deb dla Debiana, Ubuntu, Minta i Raspberry Pi OS.

Aktualny 64-bitowy Linux, x86_64 lub ARM64.

Pobierz archiwum dla Linuksa (x86_64)
Rozmiar
19.2 MB
SHA256
2edf373f...42b556

Po pobraniu rozpakuj archiwum i uruchom program z rozpakowanego folderu. Pakiet .deb instaluje się podwójnym kliknięciem, a późniejsze aktualizacje aplikacji przechodzą przez menedżer pakietów Twojego systemu.

Wszystkie wydania i starsze wersjeWszystkie skróty SHA256 jako plikChcesz skompilować sam? Kod źródłowy i instrukcja budowania na GitHub. github.com/JRpersonal/streborn
Sprawdź autentyczność pliku

Każde pobranie da się zweryfikować. Dzięki temu wiesz, że plik pochodzi z oficjalnego potoku kompilacji GitHub i nie został po drodze zmanipulowany.

To opcjonalne. Pobieranie działa też bez tego. Te kroki są tylko dla tych, którzy chcą mieć całkowitą pewność.

Metoda 1: suma kontrolna SHA256

Oblicz skrót SHA256 pobranego pliku i porównaj go z wartością na stronie wydania. Jeśli skróty się zgadzają, plik jest niezmieniony.

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

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

Metoda 2: atestacja kompilacji GitHub

Za pomocą GitHub CLI możesz kryptograficznie udowodnić, że plik binarny pochodzi z oficjalnego potoku kompilacji. Działa to też wtedy, gdy ktoś później zmanipuluje sumę kontrolną.

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

Pobieraj pliki binarne wyłącznie z oficjalnej strony wydań GitHub albo z tej strony. Nigdy od podmiotów trzecich.

Społeczność i kontakt

STR żyje dzięki Tobie i innym właścicielom SoundTouch. Nie musisz umieć programować, żeby pomóc, czasem krótka wiadomość o tym, co u Ciebie działa albo nie, to dokładnie to, czego potrzebuję.

GitHub Issues
Zgłoszenia błędów, prośby o funkcje, pomoc przy problemach z instalacją.
GitHub Discussions
Otwarte pytania, doświadczenia, polecane stacje.
Współtwórz kod
Programujesz i chcesz pomóc budować? Issues z etykietą „good first issue” to dobry punkt startu.
Bezpośrednio e-mailem
Odpowiedź zwykle tego samego dnia. Przydatne zwłaszcza, gdy Twoje pytanie nie musi być publiczne na GitHub.
E-Mail Adresse, bitte JavaScript aktivieren

Pomóż, żeby wieść się rozeszła

Często zadawane pytania

Czy mogę dalej używać mojego SoundTouch po wyłączeniu chmury Bose?
Tak. Bose wyłączyło chmurę SoundTouch w maju 2026 roku, ale same głośniki nadal działają. Z STR znowu działają radio internetowe, Spotify Connect, sześć przycisków presetów, muzyka z Twojej własnej sieci, grupy i pary stereo. Sterujesz wszystkim z aplikacji na komputer albo z telefonu. STR działa na samym głośniku, bez konta i bez chmury, na SoundTouch 10, 20, 30, Portable, Wave i innych modelach z listy Działa z.
Czy mogę dalej słuchać Spotify na SoundTouch po wyłączeniu usług Bose?
Tak. STR przywraca Spotify Connect na głośnik: otwórz Spotify na telefonie lub komputerze, wybierz głośnik, a muzyka zagra bezpośrednio na nim. Ulubione playlisty możesz też przypisać do przycisków od 1 do 6 i włączać jednym naciśnięciem na głośniku lub pilocie, bez telefonu. Kilka kont Spotify w jednym domu też działa. Potrzebujesz Spotify Premium.
Czy iHeartRadio i Pandora nadal działają na moim SoundTouch w USA?
Tak. Na głośnikach ustawionych na Stany Zjednoczone STR zachowuje wbudowane w głośnik Pandorę i iHeartRadio. W ustawieniach głośnika w aplikacji łączysz swoje konto Pandora lub iHeartRadio z głośnikiem albo je usuwasz. Twoje stacje Pandora pojawiają się wtedy w wyszukiwarce stacji w aplikacji i na telefonie, gotowe do odtworzenia lub przypisania do przycisku. Działanie Pandory potwierdził już jeden użytkownik. iHeartRadio jest wciąż eksperymentalne, więc napisz mi w wątku z pomysłami na GitHubie, jak to u Ciebie działa. Obie usługi grają tylko przez połączenie internetowe w USA. Radio internetowe, Spotify i Twoja własna muzyka działają wszędzie, także w USA.
Przyciski presetów w moim SoundTouch przestały działać po wyłączeniu chmury. Czy mogę je odzyskać?
Tak. Sześć przycisków na głośniku i na pilocie pobierało stacje z chmury Bose, więc ucichły, gdy ją wyłączono. STR zapisuje presety na samym głośniku i przyciski znowu działają, także po wyłączeniu zasilania, czuwaniu czy awarii Wi-Fi. Pod przycisk możesz przypisać stację radiową, playlistę Spotify albo muzykę z własnej sieci. Krótkie naciśnięcie odtwarza, długie zapisuje to, co właśnie gra.
Czy mój Bose SoundTouch jest potem nadal bezpieczny?
Tak, jest nawet bezpieczniej niż wcześniej. STR nie modyfikuje oficjalnego firmware Bose. Podczas instalacji STR zapisuje kilka plików w wewnętrznej pamięci NAND głośnika (w /mnt/nv/streborn/), w tym samego agenta STR i jego konfigurację. Działają one jako dodatkowy proces równolegle z oprogramowaniem Bose. Uwaga dotycząca bezpieczeństwa instalacji sieciowej: STR na krótko otwiera w tym celu dostęp serwisowy, który firmware Bose ma fabrycznie, wgrywa agenta i zamyka ten dostęp z powrotem, gdy tylko instalacja dobiegnie końca. Jedynym oknem ryzyka jest więc sama krótka instalacja, a aplikacja wyświetla w tym czasie stosowny komunikat. Reset fabryczny cofa tylko oprogramowanie Bose, pliki STR pozostają na miejscu, zobacz następne pytanie, jeśli kiedyś zechcesz przekazać głośnik dalej.
Jak aktualizacje trafiają na głośnik i czy to bezpieczne?
Gdy pojawi się nowa wersja, masz dwie drogi. Na telefonie otwórz pilota, przejdź do Więcej, a potem Aktualizacja oprogramowania, i jedno dotknięcie aktualizuje po kolei wszystkie Twoje głośniki, bez komputera. Albo użyj aplikacji na komputer, która proponuje aktualizację przy uruchomieniu. Gdy głośnik aktualizuje się sam, najpierw sprawdza podpis STR na nowej wersji i odrzuca plik, który się nie zgadza. Firmware Bose pozostaje nietknięty, wymieniane są tylko pliki STR. Droga przez telefon działa od wersji 1.0.13, więc głośnik ze starszą wersją dostaje tę jedną aktualizację najpierw z aplikacji na komputer.
Czy komputer musi być włączony, żeby głośniki grały?
Nie. STR jest raz instalowany na głośniku przez aplikację i działa tam na stałe. Przyciski presetów, radio internetowe, Spotify i sterowanie z telefonu działają także wtedy, gdy żaden komputer nie jest włączony. Aplikacja na komputer jest potrzebna do pierwszej instalacji i do wygód, takich jak wyszukiwanie stacji na dużym ekranie. Aktualizacje działają także bez niej: pilot na telefonie instaluje je na wszystkich Twoich głośnikach.
Czy mogę sterować SoundTouch z telefonu bez aplikacji Bose?
Tak. Każdy głośnik z STR udostępnia własny pilot w przeglądarce telefonu, na Androidzie, iPhonie i tablecie, bez sklepu z aplikacjami i bez konta. Zeskanuj raz kod QR w ustawieniach głośnika w aplikacji na komputer i dodaj stronę do ekranu głównego, a zadziała jak aplikacja. Tam włączasz i pauzujesz, zmieniasz głośność, przełączasz głośnik w tryb czuwania, uruchamiasz sześć presetów, szukasz stacji, przeglądasz własną muzykę i łączysz głośniki w grupy. W sekcji Więcej znajdziesz też pozycję Aktualizacja oprogramowania, która aktualizuje wszystkie Twoje głośniki. Komputer może zostać wyłączony.
Otworzyłem adres IP głośnika w przeglądarce i widzę tylko stronę Bose. Gdzie jest pilot na telefon?
Bez numeru portu przeglądarka trafia na wbudowaną stronę Bose głośnika, to normalne. Pilot STR ma własny adres z numerem portu. Otwórz ustawienia głośnika w aplikacji komputerowej: znajdziesz tam kod QR, a pod nim pełny adres. Zeskanuj kod QR aparatem telefonu, a trafisz prosto na właściwą stronę, gotową do dodania do ekranu głównego.
Czy mój głośnik potrzebuje konkretnej wersji firmware Bose?
Tak. STR oczekuje ostatniego oficjalnego firmware Bose, wersji 27.0.6. To finalna wersja, którą Bose udostępniło w 2022 roku dla wszystkich modeli SoundTouch, nic nowszego nie istnieje. Nie musisz sprawdzać wersji samodzielnie: aplikacja ją odczytuje i daje znać, gdy głośnik ma jeszcze starszy firmware. Kliknij wtedy w tym komunikacie „Aktualizuj teraz”. Aplikacja pobiera z serwera Bose oryginalny plik Bose dla dokładnie Twojego modelu i instaluje go przez sieć domową, bez pendrive'a. Trwa to około dziesięciu minut, więc przez cały czas zostaw głośnik podłączony do prądu. Jego nazwa, Wi-Fi, przyciski i samo STR pozostają bez zmian. Jeśli aplikacja nie pokazuje przycisku przy Twoim głośniku, instrukcja firmware na GitHubie wyjaśnia ręczny sposób.
Aktualizacja do firmware Bose 27.0.6 ciągle się nie udaje. Co robić?
Wskazówka od społeczności, bez gwarancji: na niektórych głośnikach bezpośredni skok do 27.0.6 nie działa, aktualizacja się przerywa albo głośnik ciągle się restartuje. Pomaga objazd: najpierw wgraj z pendrive starszy firmware SoundTouch, a potem normalnie zaktualizuj do 27.0.6. Krok po kroku opisuje to SoundTouch Firmware Downgrade Guide na wiki społeczności. Ważne też: starsze modele SoundTouch serii I i II łączą się tylko z Wi-Fi 2,4 GHz. Jeśli router nadaje wyłącznie w 5 GHz, głośnik nie znajdzie sieci, włącz wtedy dodatkowo pasmo 2,4 GHz. Dzięki dla Josa ze społeczności za tę wskazówkę.
Co mam zrobić, gdy sprzedaję lub przekazuję głośnik?
Reset fabryczny przez aplikację Bose kasuje tylko własne dane Bose, jak Wi-Fi, konto i presety Bose. Pliki STR pozostają, STR po resecie fabrycznym nadal działa. Aby przekazać głośnik w prawdziwym stanie fabrycznym, w samej aplikacji jest teraz porządne odinstalowanie. Kreator usuwa STR całkowicie i przywraca głośnik do oryginalnego stanu Bose, gotowego do sprzedaży lub przekazania. Jeśli nowy właściciel chce po prostu dalej korzystać z STR, wystarczy ponownie skonfigurować Wi-Fi przez aplikację i przypisać jego stacje do przycisków 1 do 6.
Jak usunąć STR?
Bezpośrednio w aplikacji, w jednym kroku. Nie trzeba niczego wcześniej zapisywać, bo nic z pierwotnego stanu nie zostaje nadpisane: STR leży we własnym folderze w pamięci głośnika i podpina się przy starcie, samo oprogramowanie Bose pozostaje nietknięte. Są dwie drogi. Odinstalowanie usuwa STR całkowicie i uruchamia głośnik jako zwykły Bose, nadal w sieci Wi-Fi. Aplikacja zapomina potem głośnik, pojawi się on znów dopiero, gdy STR zostanie zainstalowany ponownie, a to możliwe w każdej chwili. To droga przed sprzedażą albo przed późniejszą ponowną instalacją. Reset fabryczny czyści stronę Bose, czyli Wi-Fi, konto i presety Bose, ale STR zostaje zainstalowany. Warto wiedzieć: reset fabryczny z aplikacji Bose robi to samo, nie usuwa STR. Jeśli w głośniku nadal tkwi pendrive STR, trzeba go wyjąć przed odinstalowaniem, inaczej przy następnym starcie zainstaluje STR ponownie. . Aplikacja zapamiętuje sześć przycisków i przywraca je na głośnik, gdy zainstalujesz STR ponownie z tego samego komputera
Co się stanie, jeśli Bose kiedyś pozwoli wygasnąć starym domenom chmurowym?
Obecnie stare domeny chmurowe Bose, jak streaming.bose.com, są jeszcze zarejestrowane na Bose, tyle że już nie odpowiadają. Gdyby Bose kiedyś pozwoliło im wygasnąć, a ktoś zarejestrował je ponownie, mógłby teoretycznie zdalnie obsługiwać niezmieniony głośnik, bo firmware Bose ufa tym nazwom hostów na ślepo. Właśnie dlatego STR robi dwie rzeczy: po pierwsze, dane nazwy hostów są przypinane lokalnie na 127.0.0.1, więc głośnik w ogóle nie wysyła już zapytań na zewnątrz. Po drugie, STR tworzy dla każdego głośnika własne lokalne TLS CA, ważne wyłącznie dla dokładnie tych nazw hostów, a certyfikat nigdy nie opuszcza urządzenia. Gdyby stara domena chmurowa wpadła w niepowołane ręce, Twój głośnik z STR pozostaje chroniony.
Aplikacja nie znajduje mojego SoundToucha. Co teraz?
W obecnej wersji aplikacja pokazuje na głównej liście wyłącznie głośniki, na których STR jest już zainstalowany. Fabrycznie nowy, niezmodyfikowany SoundTouch jeszcze się tam nie pojawi, nawet jeśli twój komputer bez problemu pinguje go w tej samej sieci albo aplikacja Bose kiedyś go znajdowała. Nie jest to więc kwestia firewalla, Wi-Fi ani mDNS, tylko obecne zachowanie aplikacji. Tak konfigurujesz nowy głośnik: upewnij się, że Bose jest w tej samej sieci domowej (zobacz wyżej) i uruchom instalację w aplikacji. STR zainstaluje się na głośniku przez sieć, zupełnie bez pendrive'a. Gdy głośnik uruchomi się potem ponownie z firmware STR, automatycznie pojawi się na liście.
Jak zmienić stacje na przyciskach presetów?
Przez wyszukiwarkę stacji w aplikacji. Wystarczy wpisać nazwę stacji, kliknąć Szukaj, a przy wyniku wybrać „Zapisz na przycisk”; aplikacja zapyta, na którym z sześciu przycisków ma się znaleźć. Od tej chwili ten przycisk na głośniku uruchamia dokładnie tę stację. Jeśli właśnie gra stacja warta zachowania, wystarczy długie naciśnięcie wybranego przycisku, w aplikacji, na górze głośnika albo na pilocie, a grająca stacja zostanie tam zapisana. Na stronie mobilnej działa to tak samo w zakładce Szukaj.
Mój głośnik po dłuższej przerwie nie reaguje na przyciski presetów. Co robić?
Niektóre głośniki po długiej bezczynności albo po wyłączeniu gubią wewnętrznie swoje zalogowanie i potem po cichu odrzucają każde naciśnięcie przycisku. Szybka rada: odłącz głośnik na dziesięć sekund od prądu, potem przyciski znów działają. Od wersji 0.9.21 zdarza się to już wyraźnie rzadziej, naprawiony został błąd połączenia, który potrafił gubić naciśnięcia. Ostatnią lukę zamknie nadchodząca aktualizacja, która zapisze stacje na głośniku w bardziej odpornym formacie.
Moja Wave gra stację, ale pokazuje UNAVAILABLE albo nie pokazuje nazwy stacji.
To osobliwość wyświetlacza firmware’u Bose na Wave, a nie błąd odtwarzania. Po naciśnięciu przycisku głośnik próbuje najpierw swojej starej drogi chmurowej, która prowadzi donikąd, a potem odtwarzanie przejmuje STR. Czy nazwa stacji zostanie przy tym na wyświetlaczu, firmware rozstrzyga niestety losowo. Muzyka gra zawsze poprawnie. Trwałe rozwiązanie jest w przygotowaniu, z nim Wave znów będzie niezawodnie pokazywać także nazwy.
Dlaczego głośnik jest w aplikacji szary i nie da się go kliknąć?
Szary znaczy: widziany, ale chwilowo nieosiągalny. Głośnik jest w głębokim uśpieniu, odłączony od prądu albo właśnie się restartuje. Celowo zostaje na liście, żeby nie wyglądało, że zniknął, a podpowiedź zdradza, kiedy był widziany ostatnio. Gdy tylko znów odpowie, kafelek sam wraca do życia. Głośnik w głębokim uśpieniu budzisz bezpośrednio na urządzeniu, to oszczędza prąd i tak ma być.
Mój głośnik ciągle przeskakuje do starej sieci Wi-Fi albo publicznego hotspotu. Co mogę zrobić?
Głośnik pamięta każdą sieć Wi-Fi, z którą kiedykolwiek był połączony. Gdy Twoja sieć domowa na chwilę zniknie, może przełączyć się na jedną z pozostałych, stary router lub publiczny hotspot w pobliżu, i wtedy aplikacja go traci. W aplikacji otwórz ustawienia głośnika i w sekcji Wi-Fi kliknij „Zapomnij pozostałe sieci”. Głośnik zachowa tylko sieć, w której jest teraz, i raz uruchomi się ponownie, co trwa około minuty. Gdy w aplikacji przenosisz głośnik do nowej sieci, możesz od razu zaznaczyć tę samą opcję. Kilka modeli prowadzi własną listę, której STR nie potrafi jeszcze zmienić, a aplikacja powie Ci, jeśli Twój do nich należy.
Aplikacja pokazuje przy moim głośniku „Brak internetu”. Co to znaczy?
Głośnik jest w Twojej sieci domowej, więc aplikacja go znajduje i nim steruje, ale nie może wyjść do internetu. Radio i Spotify potrzebują internetu, dlatego stacja przerywa wtedy po kilku sekundach. Aplikacja mówi to teraz na kafelku głośnika i na telefonie, zamiast kazać Ci zgadywać. Przyczyną jest prawie zawsze router: sprawdź, czy głośnik nie jest tam zablokowany, na przykład przez kontrolę rodzicielską lub blokadę urządzenia, albo czy sam internet nie przestał działać. Muzyka z Twojej własnej sieci domowej gra dalej.
Mój przycisk Spotify gra obcą albo złą playlistę.
Zdarzało się to, gdy w momencie zapisywania działało akurat automatyczne odtwarzanie Spotify: zamiast Twojej playlisty zapisywała się jej ulotna radiowa odnoga, która później prowadzi donikąd. Od wersji 0.9.21 STR zapisuje zawsze prawdziwą playlistę i sam naprawia też już zapisane przyciski przy ich wywołaniu. Jeśli przycisk potem nadal gra coś złego, po prostu zapisz go raz jeszcze, kiedy playlista gra.
Dlaczego aplikacja przy starcie chce dostępu do sieci lokalnej?
Bo bez tego dostępu STR w ogóle nie może znaleźć Twoich głośników. Przy starcie aplikacja szuka w sieci domowej wszystkich głośników SoundTouch z działającym STR, łączy się z nimi, by sterować odtwarzaniem i przypisywać stacje do przycisków, oraz pobiera listę stacji z radio-browser.info z internetu. Do tego przy starcie dochodzi krótkie sprawdzenie aktualizacji na st-reborn.de z anonimowymi danymi, takimi jak wersja i język, nic więcej. W Windows zapora przy pierwszym starcie pyta raz, czy aplikacja może komunikować się w sieci. Zezwól na dostęp dla sieci prywatnych, czyli Twojej domowej, sieci publiczne nie są potrzebne. Jeśli odmówisz, aplikacja się uruchomi, ale nie znajdzie głośników.
Brakuje stacji radiowej. Czy potrzebuje TuneIn?
Nie. STR nie używa TuneIn, przeszukuje radio-browser.info, darmowy katalog społecznościowy. Stacja, której tam nie ma, nie ma jej w STR, a dodana przez ciebie działa dla wszystkich. Najprościej pozwolić SI zebrać wszystko, czego wymaga formularz Add station. Wklej poniższe do chatbota takiego jak ChatGPT i wpisz nazwę swojej stacji. "Chcę dodać stację radia internetowego NAME do radio-browser.info. Podaj mi, gotowe do skopiowania, bezpośredni adres URL strumienia audio (prawdziwy strumień, nie stronę odtwarzacza WWW), stronę główną, bezpośredni adres https obrazka logo, kraj i jego dwuliterowy kod, język, kilka tagów oraz bitrate i kodek, jeśli je znasz. Jeśli nie masz pewności co do prawdziwego adresu strumienia, powiedz to, zamiast zmyślać." Następnie otwórz adres strumienia w przeglądarce lub w VLC i sprawdź, że naprawdę słyszysz stację, bo SI czasem wymyśla adres, który wygląda poprawnie. Dodaj dane na radio-browser.info przez Add station, a po krótkiej weryfikacji stacja pojawi się w STR, gotowa na przycisk presetu.
Jak zainstalować aplikację na Linuksie?
Wersja na Linuksa to ta sama graficzna aplikacja co na Windows i macOS. Jest dostępna dla zwykłych 64-bitowych PC (x86_64) i dla komputerów ARM64, takich jak Raspberry Pi 4 i 5 z 64-bitowym Raspberry Pi OS. Na Debianie, Ubuntu, Mincie i Raspberry Pi OS najprościej użyć pakietu .deb: pobierz go, kliknij dwukrotnie, a instalator oprogramowania Twojego systemu wszystko skonfiguruje, łącznie z wpisem w menu programów. Późniejsze aktualizacje aplikacji przechodzą przez ten sam instalator. Wolisz archiwum tar.gz? Na przykładzie Linux Mint lub Ubuntu: rozpakuj pobrany plik prawym przyciskiem myszy, otwórz rozpakowany katalog, kliknij w nim prawym przyciskiem i wybierz "Otwórz w terminalu". Raz zainstaluj trzy biblioteki systemowe poleceniem sudo apt install libgtk-3-0 libwebkit2gtk-4.1-0 libsoup-3.0-0, a potem uruchom aplikację przez ./STR-Linux-x64, a na ARM64 przez ./STR-Linux-arm64. Jeśli w tym samym katalogu uruchomisz też ./install.sh, ST Reborn pojawi się z ikoną w menu programów, bez uprawnień administratora. W innych dystrybucjach te trzy pakiety nazywają się nieco inaczej, plik README w archiwum podaje polecenia dla Fedory i Archa.
Czy mogę dalej korzystać z aplikacji Bose i innych aplikacji?
Tak. STR nie zastępuje oprogramowania Bose, tylko działa obok niego, więc głośnik pozostaje dostępny dla innych programów w sieci domowej. Oficjalna aplikacja Bose nadal znajduje głośnik, a wszystko, co działa lokalnie, czyli włączanie, głośność i konfiguracja Wi-Fi, działa nawet bez konta Bose. Wszystko, co w aplikacji Bose szło przez chmurę, czyli konto, lista stacji i zapisywanie presetów, pozostaje martwe. To skutek wyłączenia usługi, a nie STR. Dlatego stacje i przyciski 1 do 6 ustawiasz w aplikacji STR. Inne lokalne sterowanie też działa, na przykład Home Assistant.
Czy mogę sterować głośnikami przez Alexę?
Nie bezpośrednio, ale jest obejście. Dawne sterowanie przez Alexę działało przez chmurę Bose: Alexa rozmawiała z Bose, a Bose z Twoim głośnikiem. Obie połowy są wyłączone, dlatego nikt nie przywróci starej umiejętności Alexy. Nowej świadomie nie buduję. Wymagałaby serwera w internecie, konta i stałych kosztów, a także otworzyłaby drzwi do Twojego głośnika z zewnątrz. STR działa wyłącznie u Ciebie w domu, bez konta i bez chmury. Działa natomiast centrala w Twojej własnej sieci, na przykład Home Assistant. Rozmawia z głośnikami i udostępnia je Alexie. Możesz wtedy włączać i wyłączać głośniki, zmieniać głośność i uruchamiać swoje presety głosem, na przykład "Alexa, włącz kuchnia preset 2". Swobodne zdania w rodzaju "włącz stację X" nie są możliwe. To rozwiązanie dla osób, którym nie przeszkadza postawienie małego serwera. Jeśli to nie Ty, nic nie tracisz: aplikacja i pilot w telefonie obsługują wszystko bez tego. Przewodnik: Konfiguracja sterowania głosem. Alexa i Amazon Echo są znakami towarowymi Amazona, Home Assistant jest znakiem towarowym projektu Home Assistant. STR nie jest powiązany z żadnym z nich.
Czy STR będzie obsługiwać Amazon Music?
Nie, i po stronie STR nie da się tego zmienić. Amazon szyfruje swoją muzykę zabezpieczeniem przed kopiowaniem, które potrafią otworzyć tylko licencjonowane aplikacje samego Amazona, i nie ma otwartego sposobu, by inne oprogramowanie mogło ją odtwarzać. Wbudowane źródło Amazon Music w SoundTouch zależało od serwerów Bose, których już nie ma. Co działa dziś: włącz Amazon Music w aplikacji Amazon Music na telefonie i wyślij dźwięk do głośnika przez Bluetooth.
Co robi ustawienie optymalizacji AirPlay?
Utrzymuje koprocesor AirPlay w gotowości, dzięki czemu AirPlay startuje szybciej i działa niezawodnie. To ustawienie pojawia się tylko na głośnikach, w których AirPlay działa na osobnym układzie, na przykład na Portable. W SoundTouch 20 Series III AirPlay działa w głównym oprogramowaniu głośnika, więc nie ma czego utrzymywać w gotowości i aplikacja nie pokazuje tego ustawienia. Włączone oznacza szybszy i pewniejszy AirPlay kosztem nieco większego poboru prądu. Wyłączone oznacza głębszy stan czuwania i dłuższą pracę na baterii, ale AirPlay reaguje trochę wolniej. Zostaw włączone, jeśli regularnie korzystasz z AirPlay. Na Portable na baterii, na który rzadko streamujesz, wyłącz. Zmiana na krótko restartuje głośnik.
Jakich stacji mogę słuchać?
Wszystkich stacji, które są w katalogu radio-browser.info. Obecnie ponad 50 000 stacji na świecie, baza jest stale uzupełniana przez społeczność. Nie ma Twojej ulubionej stacji, możesz ją bezpłatnie dodać na radio-browser.info, pojawi się wtedy automatycznie także w STR.
Jaki format musi mieć stacja radiowa?
Prawie każda internetowa stacja radiowa działa. Od niedawna grają też liczne stacje, które wcześniej nie ruszały, na przykład BBC Radio 4. Kilku bardzo rzadkich formatów głośnik nadal nie odtworzy. Jeśli Twojej ulubionej stacji w ogóle brakuje, możesz dodać ją samodzielnie na radio-browser.info, bezpłatnie i bez konta, chwilę później pojawi się także w STR.
Dlaczego na niektórych stacjach słyszę reklamy?
Reklama pochodzi od stacji, nie od STR. STR odtwarza strumień dokładnie tak, jak nadaje go stacja, i nie dodaje niczego od siebie, ani reklam, ani zapowiedzi. Wiele stacji komercyjnych puszcza reklamy w swoim strumieniu internetowym, często spot zaraz po włączeniu. Na stacjach bez reklam nie usłyszysz nic takiego. Jeśli Ci to przeszkadza, warto przejść na inną stację.
Czy mogę odtwarzać muzykę z mojego NAS, na przykład Synology?
Tak. W zakładce Biblioteka w aplikacji każdy serwer multimediów w Twojej sieci domowej pojawia się sam z siebie, także Synology, FritzBox i inne. Tam przeklikujesz się do swojej playlisty albo albumu, odtwarzasz je bezpośrednio na głośniku i możesz przypisać je do jednego z przycisków 1 do 6. Potem przycisk na urządzeniu uruchamia muzykę prosto z NAS, aplikacja nie musi przy tym działać.
Czy Home Assistant działa z STR?
Tak, w obie strony. Home Assistant ma wbudowaną integrację Bose SoundTouch, która rozmawia z głośnikiem bezpośrednio w sieci domowej. Dokładnie ten lokalny interfejs STR utrzymuje przy życiu: dodać integrację, wpisać IP głośnika, a włączanie i wyłączanie, głośność oraz przyciski presetów działają także stamtąd. Nowa jest droga w drugą stronę: dolne przyciski pilota można ustawić w aplikacji jako wyzwalacze dla Home Assistant i podobnych systemów, każdy przycisk osobno, bezpośrednio na obrazie pilota. Obie drogi krok po kroku opisuje instrukcja Home Assistant na GitHub, po angielsku.
Czy mogę sterować głośnikiem skrótem na iPhonie albo z Apple Watch?
Tak. Skrót w aplikacji Skróty od Apple może uruchomić preset, włączyć lub wyłączyć głośnik albo ustawić głośność, bez dodatkowej aplikacji. Skróty utworzone na iPhonie same pojawiają się na sparowanym Apple Watch, a Siri uruchamia je, gdy wypowiesz ich nazwę. Każdy skrót to tylko dwa kroki, a instrukcja Skrótów Apple na GitHubie pokazuje dokładnie, co wpisać. Nadaj głośnikowi stały adres w routerze, inaczej skróty przestaną działać, gdy dostanie nowy. Apple, iPhone, Apple Watch i Siri są znakami towarowymi Apple Inc. STR nie jest powiązany z Apple.
Czy muszę po włączeniu za każdym razem tworzyć grupę od nowa?
Nie. Grupa utworzona w aplikacji pozostaje zapisana na stałe. Gdy tylko główny głośnik gra, pozostałe głośniki budzą się same i dołączają, także po czuwaniu lub restarcie. Sam restart głównego głośnika bez odtwarzania nie budzi grupy, żeby żaden głośnik nie włączał się nieproszony. Zapisana grupa znajduje się w obszarze Multiroom aplikacji i na stronie mobilnej, tam też można ją rozwiązać. Głośnik, który należy do grupy, także do samej zapisanej, nie może obecnie być częścią pary stereo. Jeśli chcesz parę, rozwiąż najpierw grupę.
Czy mogę tworzyć i rozwiązywać grupę głośników pilotem?
Tak. Zapisz grupę w aplikacji w obszarze Multiroom i przypisz ją do przycisku kciuk w górę lub kciuk w dół na pilocie. Jedno naciśnięcie tworzy grupę, kolejne ją rozwiązuje. Jeśli główny głośnik milczał, włącza swoją ostatnią stację, więc muzyka gra od razu. Przycisk może być też na głośniku, który w grupie tylko gra razem z innymi. Na wyświetlaczu nic się nie pojawia, słychać to po tym, że pozostałe głośniki dołączają albo milkną. Jeśli na tym przycisku jest już akcja inteligentnego domu, wygrywa grupa.
Czy moja para stereo przetrwa instalację STR? A co, jeśli głośnik utknął w starej parze?
Para stereo z dwóch SoundTouch 10 utworzona w aplikacji Bose zostaje po instalacji STR taka, jaka była, i możesz od razu dalej z niej korzystać. Czasem głośnik trzyma się starej pary stereo, której partnera brakuje albo jest zepsuty, i wtedy nie gra. Aplikacja wykrywa to w sekcji Multiroom i proponuje rozwiązanie starej pary jednym kliknięciem. Potem głośnik znowu gra sam i może dołączyć do nowej pary lub grupy. Nowe pary stereo i grupy tworzysz w aplikacji.
Czy Bose może mnie budzić jak radiobudzik?
Tak. W aplikacji wybierz głośnik, przejdź do budzików i ustaw godzinę, dni tygodnia, jeden z sześciu przycisków, głośność i czas wyłączenia. Budzik zapisuje się w głośniku, nie na komputerze, więc obudzi Cię przy wyłączonym PC i telefonie. Przeżywa restart i aktualizację. Jeden głośnik może mieć kilka budzików, każdy z własnymi dniami i głośnością.
Użyłem innej aplikacji SoundTouch i teraz moje przyciski nie działają.
Głośnik ma tylko jedno miejsce na adres usługi, do której się zgłasza. STR wpisuje się tam, inne aplikacje robią to samo. Kto zapisał jako ostatni, ten ma głośnik, a zmiana go restartuje. Potem STR już go nie osiąga i sześć przycisków przestaje reagować. Naprawa wygląda tak: najpierw zamknij drugą aplikację, na każdym telefonie, na którym jest zainstalowana, bo dopóki działa, wpisuje się z powrotem po każdym restarcie. Potem zrestartuj głośnik albo wyciągnij wtyczkę na dziesięć sekund. Adres STR znajduje się we własnej konfiguracji głośnika i jest odczytywany przy starcie, więc wraca sam. Nic przy tym nie ginie, ani przyciski, ani grupy, ani ustawienia. Warto znać jedną różnicę: STR zostawia pierwotny adres i kieruje go na sam głośnik, więc nic nie opuszcza twojej sieci domowej. Inne aplikacje mogą zamiast tego wpisać własny adres w internecie. Jedno i drugie działa, ale to nie to samo.
Potrzebuję pomocy, gdzie się zgłosić?
Dobrym pierwszym krokiem jest przejrzenie listy istniejących issue na GitHub. Wiele pytań zostało tam już zadanych i rozwiązanych, a zamknięte issue nadal można czytać. Pole wyszukiwania u góry tej strony szybko znajduje słowo kluczowe, na przykład nazwę modelu albo komunikat błędu. Jeśli tematu jeszcze tam nie ma, pomoże nowe issue na GitHub albo e-mail do mnie. Zwykle odpowiadam tego samego dnia. Przy błędzie pomaga log diagnostyczny: na samym dole okna aplikacji „Zapisz logi diagnostyczne” tworzy plik, który można dołączyć do issue albo do e-maila. Zawiera on także własny log głośnika, dlatego zwykle wystarczy jeden plik, zapisany zaraz po wystąpieniu problemu.
Stopka aplikacji STR z odnośnikiem „Zapisz logi diagnostyczne”
Stopka aplikacji STR z odnośnikiem „Zapisz logi diagnostyczne”
Dlaczego ktoś robi coś takiego za darmo?
Ze złości na sprzęt jednorazowy i z radości z inżynierii wstecznej. Datki pomagają finansować hobby i kupować nowe modele głośników. Ale nic nie jest obowiązkowe.

Pomóż, żeby wieść się rozeszła

Oprogramowanie działa. Problem leży gdzie indziej: większość osób z zamilkłym SoundTouch nie wie, że STR istnieje. Bose sprzedał od 2013 roku miliony tych głośników, a dotarła tu dopiero niewielka część ich właścicieli.

Nie mam budżetu reklamowego i nie chcę go mieć. Działa co innego: ludzie, którzy przekazują to dalej. Zdanie na forum, słowo do sąsiadki ze starym głośnikiem na półce, post tam, gdzie i tak bywasz.

Jeśli STR działa u ciebie w domu, jesteś najbardziej wiarygodnym głosem tego projektu.

Sieci społecznościowe

Komunikatory

Fora

  • Reddit

    Reddit jest anglojęzyczny. Dlatego udostępniana jest angielska strona, napisz post po angielsku.

Bezpośrednio

Twój ulubiony kanał powinien o tym wiedzieć

Jeśli STR działa u ciebie i śledzisz kanał technologiczny, magazyn albo podcast, który lubisz: krótka wiadomość od ciebie waży tam więcej niż wszystko, co mógłbym wysłać sam. Znasz ton, wiesz, co tam pasuje, a za twoim nazwiskiem nie stoi reklama.

Na kanałach wideo komentarz pod filmem na ten temat często działa lepiej niż e-mail. Redakcje prawie zawsze mają adres do sygnałów od czytelników.

Napisz to własnymi słowami, to właśnie działa. Tekst poniżej to tylko szkielet. Liczby, krótki opis i zdjęcia czekają na stronie dla prasy.

Podziękowania

STR istnieje tylko dlatego, że inni oddają swoją pracę za darmo. Oto projekty, bez których nie byłoby to możliwe.

Pokaż wszystkie projekty

Aplikacja i agent głośnika

  • radio-browser.info: Społecznościowy katalog z ponad 50 000 stacji radia internetowego, do swobodnego użytku, bez klucza API. Wyszukiwarka stacji w STR działa w całości na nim.
  • go-librespot: Klient Spotify Connect autorstwa devgianlu (GPL-3.0) stojący za obsługą Spotify w STR. Działa jako osobny, samodzielny plik binarny. STR buduje go z małego publicznego forka, który dodaje przekazywanie surowego Ogg (upstream: github.com/devgianlu/go-librespot).
  • Wails: Wieloplatformowy framework desktopowy, Go w tle i web na froncie. Tworzy pomost aplikacji desktopowej STR.
  • gorilla/websocket: Biblioteka WebSocket dla Go. Wpina się w wewnętrzną szynę firmware’u Bose i przechwytuje sprzętowe przyciski presetów 1 do 6.
  • grandcat/zeroconf: Wykrywanie usług mDNS dla Go. Dzięki temu aplikacja desktopowa znajduje SoundTouch automatycznie w sieci LAN.
  • skip2/go-qrcode: Biblioteka kodów QR dla Go. Generuje w aplikacji kody QR, którymi otwierasz pilota głośnika prosto na swoim telefonie.
  • Octicons: Zestaw ikon od GitHub (MIT). Dostarcza część ikon interfejsu w STR.
  • Mozilla CA Certificate Store: Zbiór certyfikatów głównych Mozilli (MPL-2.0), rozpowszechniany przez projekt curl. Niektóre głośniki nie znają części tych urzędów, dlatego STR dodaje je przy łączeniu wyłącznie w pamięci.
  • Vite: Bundler frontendu w aplikacji desktopowej STR. Działa lokalnie podczas budowania, nie ma go w dostarczanej paczce.
  • Sigstore: Proweniencja kompilacji dla każdego wydania. Czyni ślad budowania kryptograficznie weryfikowalnym, zobacz Weryfikacja powyżej.
  • GitHub Actions: Ekosystem CI/CD, który buduje, sprawdza i podpisuje każde wydanie.
  • Linux + BusyBox: Działają na samych głośnikach Bose SoundTouch. Bez tej podstawy na licencji GPL STR w ogóle nie byłby możliwy, agent STR opiera się bezpośrednio na niej.

Ta strona

  • Astro: Framework statycznych stron. Dostarcza stronę, którą teraz widzisz.
  • Tailwind CSS: Framework CSS w podejściu utility first. Utrzymuje styl mały i spójny.
  • GoatCounter: Przyjazny prywatności licznik odwiedzin, bez ciasteczek, bez trwałego identyfikatora odwiedzającego.

go-librespot jest objęty licencją GPL-3.0 i jest dostarczany razem ze STR jako osobny plik binarny. Własny kod STR pozostaje na licencji Apache 2.0. Pełny odpowiadający mu kod źródłowy jest dostępny w forku: github.com/JRpersonal/go-librespot

STR zawiera oprogramowanie innych podmiotów. Które to składniki, na jakiej licencji są udostępniane i gdzie leży odpowiadający im kod źródłowy, opisują w całości informacje licencyjne: THIRD-PARTY-NOTICES.md

Społecznościowa inżynieria wsteczna

STR nie zawiera kodu żadnego z tych projektów, ale kilku jego kluczowych mechanizmów nie byłoby bez tego, co opublikowały. Większość z nich w ogóle nie przyjmuje wsparcia.

  • Bose-SoundTouch autor gesellix: Udokumentował schemat kont i usług, dzięki któremu głośnik ponownie rejestruje swoje źródła. Właśnie to sprawia, że przyciski presetów działają bez chmury Bose.Wesprzyj
  • SixBack autor Dirk Tostmann: Pokazał, jak głośnik odróżnia źródło, którego nie zna, od takiego, do którego nie może się zalogować. Dlatego STR potrafi dziś rozróżnić te dwa błędy.Wesprzyj
  • soundcork autor deborahgu: Spisał API chmury Bose z prawdziwego ruchu głośnika, to punkt odniesienia, z którym STR porównuje własną emulację.
  • BoseSoundtouch autor TimoGo: Udokumentował sekwencję poleceń, którą głośnik wchodzi do Wi-Fi, razem ze szczegółem pominiętym w oficjalnej instrukcji serwisowej.
  • Soundtouch-without-the-app autor bosefirmware: Zebrał obrazy firmware i notatki o pracy bez chmury, po których STR rozpoznaje generacje głośników.
  • bosesoundtouchapi autor thlucas1: Najpełniejszy publiczny opis własnego API sterowania głośnika.
  • libsoundtouch autor CharlesBlonde: Pierwsza społecznościowa biblioteka do tych głośników i pierwszy opis ich strumienia zdarzeń.
  • opencloudtouch: Równoległy projekt, który utrzymuje te głośniki przy życiu po wyłączeniu chmury, i przydatna weryfikacja własnych ustaleń.Wesprzyj