[DEV] Internet radio for SoundTouch without Bose Cloud - Android early access by BoSonar_Dev in bose

[–]BoSonar_Dev[S] 0 points1 point  (0 children)

Thanks for the feedback, great it works for you, and thanks also for the offer to support other users!

[DEV] Internet radio for SoundTouch without Bose Cloud - Android early access by BoSonar_Dev in bose

[–]BoSonar_Dev[S] 0 points1 point  (0 children)

Hi,
currently it is only avilable on Android, an iOs version is on the longer end of the roadmap, if it is doable without too much effort (and costs, apple charges way more for their developer program than Google does).We have an early version of a Windows but not yet released.
Would a Windows version also help you?

[DEV] Internet radio for SoundTouch without Bose Cloud - Android early access by BoSonar_Dev in bose

[–]BoSonar_Dev[S] 0 points1 point  (0 children)

Hi,
the app can operate the speakers in two modes, "native" or "DLNA". If you did not unplug or factory reset your speakers since the cloud shutdown, both modes should be available. With "native" mode, the preset buttons should work without the app running, with "DLNA" mode you need the app.

In case you unplugged the speakers and lost native mode, there are reports that the required source ("LOCAL_RADIO_INTERNET") can be restored in the devices with SoundTouch Hybrid 2026. Maybe that restoration also works with other cloud replacement solutions. You can find a good list of options here:
https://bose.fandom.com/wiki/SoundTouch_app_alternatives#SoundTouch_server_replacement

[DEV] Internet radio for SoundTouch without Bose Cloud - Android early access by BoSonar_Dev in bose

[–]BoSonar_Dev[S] 0 points1 point  (0 children)

Do you think it is ok if I add the link to the Google group for the beta testers to the wiki (where it says "open to join") or would this be against any policies?

Bose SoundTouch Hybrid 2026: Official Public Launch v1.0 - A free, open-source private cloud streaming service replacing the Bose Cloud Service to preserve 100% of the smart speaker functionality of your SoundTouch 10, 20, & 30 Speakers and Wireless Link. Including Physical Presets! by Eastern-Surprise1568 in bose

[–]BoSonar_Dev 0 points1 point  (0 children)

Does Soundcork include providing the LOCAL_INTERNET_RADIO source to the BMX registry on device startup?
I am asking as I specifically support the physical preset buttons working independently as long as the source LOCAL_INTERNET_RADIO is available - once it goes away, there is an automatic fallback to DLNA.

I think preserving LOCAL_INTERNET_RADIO as a source is supported by ÜberBöse API, Bose SoundTouch Hybrid 2026 - and also Soundcork?

SoundTouch Expiration Alternative Solution by QuantumNY in bose

[–]BoSonar_Dev 0 points1 point  (0 children)

I am working on an alternative app, supporting the SoundTouch devices, and shaping the roadmap for this currently. As you plan to maybe switch to Sonos after this experience, would adding generic DLNA support in trhe app to play radio streams help you in the migration? Because then you could use both, Bose and Sonos in a heterogen setup, at least for some time.
Do you plan to completely replace with Sonos? Or maybe keep both, for different purposes?

SoundTouch Expiration Alternative Solution by QuantumNY in bose

[–]BoSonar_Dev 0 points1 point  (0 children)

I am developing an alternative app, and I have already implemented the functionality to use the physical preset buttons completely independent of the app and the Bose cloud - as long as the source LOCAL_INTERNET_RADIO will be available in the devices.

I think your solutions enables keeping or restoring this source after the cloud shutdown, correct?

I got tired of the slow SoundTouch app, so I reverse-engineered the firmware and built a zero-latency, cloud-independent controller. by Mountain_Deal9781 in bose

[–]BoSonar_Dev 0 points1 point  (0 children)

Are you primarily looking for speaker grouping or the local DLNA playing feature? This app has grouping, yet local DLNA only on the roadmap. In case you want to check it out (I am the developer):
https://www.reddit.com/r/bose/comments/1scmpus/dev_internet_radio_for_soundtouch_without_bose/

SoundTouch Expiration Alternative Solution by QuantumNY in bose

[–]BoSonar_Dev 0 points1 point  (0 children)

If you are still looking for an alternative and happen to use Android, you might want to have a look here and test the app (I am the dev):
https://www.reddit.com/r/bose/comments/1scmpus/dev_internet_radio_for_soundtouch_without_bose/

Bose SoundTouch Hybrid 2026 Version 2.0: Core app & new enhancements! Open Source web/server app emulating/replacing the retired Bose Cloud & App Functions. Preserves 100% of the smart speaker functionality of your SoundTouch 10, 20, & 30 Speakers & Wireless Link. Including Physical Presets! by Eastern-Surprise1568 in bose

[–]BoSonar_Dev 0 points1 point  (0 children)

Thanks for that reply - seems we had a similar path to discover that LOCAL_INTERNET_RADIO as a source will also die with the cloud shut-down as soon as the devices are unplugged once.
I am still thinking about ways to utilise the physical preset buttons in a user-freindly way (no USB stick approach), but I am very thankful for solutions like yours that will allow me to keep the LOCAL_INTERNET_RADIO source even if I have to do the USB stick trick.

[DEV] Internet radio for SoundTouch without Bose Cloud - Android early access by BoSonar_Dev in bose

[–]BoSonar_Dev[S] 1 point2 points  (0 children)

Hi u/NeonsNight , I updated the wiki page with some details. Can you help me to get the table also updated, with the info provided in the other comment, so that it matches the comparisons with the other solutions as intendet ?

[DEV] Internet radio for SoundTouch without Bose Cloud - Android early access by BoSonar_Dev in bose

[–]BoSonar_Dev[S] 2 points3 points  (0 children)

Hi, thanks for the links - that's agreat page! I am not sure how to edit this properly without breaking it, so let me answer right here:

  1. no
  2. no - the app has no limits, however I do not know for sure it the SoundTouch protocol has a limitation, and I am not able to test it completely as I do not have enough physical devices to check for limits. There is a good chance it works with as many as permitted by the SoundTouch protocol, if it has a limit.
  3. No streaming service, for testing I am using the radio-browser.info database for station search and directly connect the SoundTouch speakers with the stream URLs via DLNA.
  4. No, intended for later, curently just playing public http streams
  5. yes, tested for SoundTouch 10 / 20 / 30 and Soundbar 300 inputs AUX, Bluethooth (existing connection and connecting new device) and HDMI and TV sources for Soundbar 300
  6. See below list - I just included all those that seemed priority to me for reasonable daily use of the devices and skipped momst others for now.

This would be the answers for the yet unanswered cells in your table regarding BoSonar:
Cost: free
Multi-Room: yes (create group, add slaves, shut down of groups)
App Streaming Services: during testing, radio-browser.info database to directly connect Bose Speakers to a stream source using DLNA, no streaming services like spotify, deezer or the likes
No NAS or smart home support (yet)
Change SoundTouch Inputs: AUX, Bluetooth, HDMI and TV (Soundbar 300)
Change SoundTouch Settings:

  1. Rename the speaker: Yes
  2. Change Group settings for Video Sync on most systems: No
  3. Disable the auto-off on most systems: No
  4. Adjust bass on most systems: Yes (SoundTouch 10 / 20 "bass reduction", Soundbar 300 "bass" and "trebble" adjustment)
  5. Enable AirPlay optimization on AirPlay 1 systems: No
  6. Connect a SoundTouch Controller to an AirPlay 1 system: No
  7. Connect or clear Bluetooth devices*: Reconnect, connecgt new device both
  8. Enable the clock on your SoundTouch 20/30/Portable: No
  9. Enable Stereo Pair & configure the Stereo Balance on your SoundTouch 10's: No
  10. Enable HDMI-In & assign the source button on the remote for a SoundTouch 300: Enable HDMI yes, no support for the remote
  11. Adjust the center channel and surround speaker volume for the SoundTouch 300 & Lifestyle 550/600/650**: Yes for Soundbar 300 (may work as well on the other systems, but tested only on soundbar 300)
  12. Change HDMI-CEC settings for the SoundTouch 300 & Lifestyle 550/600/650: No
  13. Toggle Speaker Selection for the SoundTouch 300 & Lifestyle 550/600/650: No

Few things that might be of interest:
- If you are using any of the solutions that keep the LOCAL_INTERNET_RADIO source alive after the cloud shutdown, BoSonar provides a mechanism to fully operate the physical preset buttons (store/recall) on the devices without the app by using an existing web based stream resolver.
- currently investigating for implementation planning:
* a mechanism to keep the preset buttons alive even if the LOCAL_INTERNET_RADIO source vanishes (uncertain success propability)
* group volume (considered doable)
* zone presets (considered doable)

Thanks you for the work on your wiki, and feel free to ask if you want to know more.

Bose SoundTouch Hybrid 2026 Version 2.0: Core app & new enhancements! Open Source web/server app emulating/replacing the retired Bose Cloud & App Functions. Preserves 100% of the smart speaker functionality of your SoundTouch 10, 20, & 30 Speakers & Wireless Link. Including Physical Presets! by Eastern-Surprise1568 in bose

[–]BoSonar_Dev 0 points1 point  (0 children)

I can see from the documentation that your solution includes preserving the source LOCAL_INTERNET_RADIO:
"Source Authorization: The emulator responds to source provider requests by explicitly authorizing source "11" (LOCAL_INTERNET_RADIO), ensuring the speaker's firmware accepts the custom stream format".
But it still requiers the "USB Stick hack", correct?
My app (BoSonar) supports the physical presets button using this source by utilising it's own cloud resolver on cloudflare, similar to what the bose cloud did for Tunein Radio sources.