@bkaz88
per chatGPT, some of the Lifestyle 535 models support SoundTouch web-services API. If it does, then it probably uses the SoundTouch Wireless Adapter to control limited aspects of the device. If it does, then you might be able to control limited functionality (e.g. power on/off, volume, etc); still no streaming services after the end-of-life date though.
All of that is just a guess / assumptions based on a quick chatGPT search.
To know for sure, try issuing a SoundTouch web-services API Information service call to the device and see if you get a response. Example (change 192.168.1.131 to your 535 device ip address):
Am I close? Also, do I need to specify which ālocalā? I now have the Chromecast in RCA jacks for āComponent 4ā (as labeled on the outside of the unit). And a turntable is plugged in similarly but in āComponent 5ā. So they may both be āLocalā?
@bkaz88
I believe the LOCAL source is how the SoundTouch Wireless Adapter refers to the host device source that was in use prior to switching to the SoundTouch source it know about. Keep in mind that the SoundTouch Wireless Adapter is an add-on product, so it does not know how to ātalkā to the host device sources (e.g. AUX, HDMI1-5, etc) - it only knows how to talk to itās sources (e.g. Bluetooth, Pandora, Spotify, TuneIn, etc). The host sources (e.g. AUX, HDMI1-5, etc) are not controllable from the SoundTouch WebServices API (only the Wireless Adapter sources are controllable).
The selectLocalSource call comes into play when you want the SoundTouch Wireless Adapter to switch back to the local source that was previously in play (e.g. HDMI2) before transfer was controlled to a SoundTouch Wireless Adapter source (e.g. PANDORA).
On the flip side, you use the selectLastSoundTouchSource to do the opposite.
There are no arguments for the selectLocalSource service - you just call the endpoint.
The Chromecast is a different animal in its own right, in that it has to be initialized every time you want to play something to it. I donāt think it will work just switching back to the LOCAL source, if the source was a Chromecast session, as it probably ends the session after a small timeout period (e.g. 5 minutes). Iām not positive on that one though - just thinking it thru based on past experience with Spotify and Chromecast devices.
Since Bose is bricking these devices, I think this would be a good replacement. My question is are you able to re-add these speakers to the network using Home Assistant after the 2026 date?
Thanks Todd. Yes, Iām resolved to using the remote control to select the local sources for my turntable and Chromecast connections on the Lifestyle 535, and can use the IP calls on the SA-5 to connect them - so am successful playing those simultaneously in the two zones. Apart from those, the Tasker buttons now control everything (except I couldnāt get a Mute/Unmute call to work which is minor.). Iām not worried about connecting to a new Wi-Fi⦠hope that is never needed, but am hopeful it will be possible using your documentation if it is ever needed to be set up.
@bkaz88
You should be able to send a remote keypress (MUTE) to toggle the mute status. If volume changes work, then mute should work as well.
You can also use the Volume endpoint to set the volume to zero, but you have to store the state of the current value in order to reset it back when un-muting.
Thanks Todd. No luck with keypress using the standard MUTE (nor with BOOKMARK, which was listed.) Surprising as that is.
If need be, Iāll try storing the current Volume Level (variables are kind of new to me⦠thanks for the suggestion!). I had stopped at dropping Volume to 0 and had left it at that.
This is genius. After the Bose announcement I went searching for a solution to maintain my system. Iām brand new to HA and after a day of testing, learning and trial and error, I stumbled upon SoundTouchPlus. I unplugged my internet, loaded a local mp3 in the media folder and was able to play it through MA and group the speakers on the overview screen with perfect audio sync. Iām hopeful that come February ā26, weāll still be in business. THANK YOU!
I added a bunch of new services to support the ability to change device settings from HA without using the SoundTouch App; this is in support of the upcoming Bose SoundTouch end-of-life date.
I also added some new topics under the SoundTouch Model Notes wiki page:
Good day Sir, Thank you for all the work you have done thus far. I have some additional information to share with you from Bose, in addition I would like to offer my services, should you require any testing, I would be more than willing to assist.
As for the information, I asked Bose if its just the app being dropped or any external services, the information given was āYes AirPlay should work if the speaker has capabilities. Only SoundTouch app is going offline so you may not connect Spotify through SoundTouch app but it should work standalone with Spotify appā
As for Grouping, I know when soundtouch launched grouping was done locally and was later moved to the cloud, I donāt know if that can be reinstated but when Soundtouch launched you were able to run your local music library and group your speakers without internet access.
Yes, you should be able to stream Spotify to the Bose device via bluetooth AirPlay (for devices that support it). I think the issue with that is the quality, in that it does not stream at the same rate as the native Spotify Music Service does. Iām not sure on that though - just going by what users have reported on the various discussion forums.
As for Grouping ⦠there have been reports on the SoundTouchPlus Integration Discussion Forum of grouping functions still working with external internet disconnected. I am wondering though if that is due to the fact that the group relationships have already been formed and settings pushed to the device. In other words, will grouping still work if you have a factory reset device that you want to add to the group? Not sure on that one yet.
@SOUNDSYSTEMSCC
If you have an āinā to Bose engineers, that would be awesome! Any insight you / they can provide would be very helpful.
Questions
will Presets still work? e.g. storing, selecting, etc. I understand that they may not be able to share presets among devices like they do now, but if I target a specific device with a store / select preset command will it work? I also understand that music service presets will not work, but DLNA / UPNP presets would be nice to have.
From tests I have done on my ST-10, it seems that after a factory reset you can still add a wireless profile upon setup (via http://192.0.2.1). Will this same functionality work for other SoundTouch devices? e.g. ST-300 with bass module, Wireless Link Adapter, etc. And will it continue to work after February? I would assume yes, as the 192.0.2.1 is a local address which means there is an internal web-server running on the device to service the request / page.
Clock syncing / timezone offset. Will clockTime / clockDisplay functions still automatically adjust for daylight savings time? I assume it pulls that info from the cloud service, and updates the internal clock time on the device as needed.
Can they confirm that speaker grouping will still work or not? Some people have reported it still works after disabling external internet access. I think that is due to the fact that group settings were already pushed to the device prior to disconnecting external access, which is why it still works. The real test will be for a factory reset device, can it still be grouped with other SoundTouch devices and maintain audio syncing after February? For example, I group 4 of my ST-10ās with my ST-300 for whole-house listening.
Will the ST-10 still support playing of notifications? For example, if I send the following POST body to the http://192.168.1.131:8090/speaker endpoint, will it still work? I am assuming not, since the app_key probably has to do some sort of verification in the cloud services.
<?xml version="1.0" encoding="UTF-8"?>
<play_info>
<url>http://translate.google.com/translate_tts?ie=UTF-8&tl=EN&client=tw-ob&q=a.There%20is%20activity%20at%20the%20front%20door.</url>
<app_key>1234567890 ...</app_key>
<service>TTS Notification</service>
<message>Google TTS</message>
<reason>There is activity at the front door.</reason>
</play_info>
Any chance of Bose releasing the firmware source code so that devices could be re-used / re-purposed if they turn into ābricksā? Iām betting there are a lot of tinkerers out there that would love a chance to breathe new life into these devices. I know that (the ST-10ās at least) run a flavor of linux OS, which opens up possibilities for modification. For example, Spotify could potentially be supported locally on the device using a librespot server with zeroconf enabled. If Iām asking for stuff, I may as well shoot for the moon right?
Thatās all I can think of for now; I am sure there will be more in the near future.
And thanks again for your help / looking into this.