Note - If you are using the SpotifyPlus integration, you will also need to update it as well since it uses the underlying Spotify Web API Python library.
[ 1.0.72 ] - 2024/11/20
Updated underlying spotifywebapiPython package requirement to version 1.0.121.
Note - If you are using the SpotifyPlus integration, you will also need to update it as well since it uses the underlying Spotify Web API Python library.
[ 1.0.73 ] - 2024/12.02
Updated underlying spotifywebapiPython package requirement to version 1.0.122.
The above spotifywebapiPython package will now return an exception due to the functions being deprecated by the Spotify development team. More information can be found on the Spotify Developer Forum Blog post that was conveyed on November 27, 2024. The following methods will now raise a SpotifyApiError exception due to the Spotify development team changes: GetArtistRelatedArtists, GetTrackRecommendations, GetTrackAudioFeatures, GetFeaturedPlaylists, GetCategoryPlaylists, GetGenres. The following properties were also marked as deprecated for the same reason: TrackSimplified.PreviewUrl.
Due to the above chnages made by Spotify, any Algorithmic and Spotify-owned editorial playlists are no longer accessible or have more limited functionality. This means that you can no longer obtain details via the SpotifyClient.GetPlaylist and SpotifyClient.GetPlaylistItems methods for Spotify-owned / generated content (e.g. āMade For Youā, etc). A 404 - Not Found error will be returned when trying to retrieve information for these playlist types.
Note - If you are using the SpotifyPlus integration, you will also need to update it as well since it uses the underlying Spotify Web API Python library.
[ 1.0.74 ] - 2024/12/06
Updated underlying spotifywebapiPython package requirement to version 1.0.123.
Note - If you are using the SpotifyPlus integration, you will also need to update it as well since it uses the underlying Spotify Web API Python library.
[ 1.0.101 ] - 2025/03/07
Added service get_audio_dsp_controls. Gets the current audio dsp controls configuration of the device.
Added service get_bass_level. Gets the current bass level configuration of the device.
Added service get_device_info. Gets basic device information.
Added service get_supported_urls. Gets the supported urls configuration of the device.
Added service set_audio_dsp_controls. Sets the current audio dsp controls configuration of the device.
Updated smartinspectPython package reference to smartinspectpython for PyPi.org requirements.
Updated spotifywebapiPython package reference to spotifywebapipython for PyPi.org requirements.
Updated underlying bosesoundtouchapi package requirement to version 1.0.74.
Updated underlying smartinspectpython package requirement to version 3.0.35.
Updated underlying spotifywebapipython package requirement to version 1.0.184.
Note - If you are using the SpotifyPlus integration, you will also need to update it as well since it uses the underlying Spotify Web API Python library.
[ 1.0.120 ] - 2025/06/06
Added service play_url_dlna. Play media from the given URL via the Bose DLNA API. This also allows you to set source-specific metadata (artist, album, track, and cover art url) for the playing UPNP content. Note that only HTTP URLās are supported (HTTPS is not, due to Bose DLNA limitations).
Updated service play_url to update HA state after processing, as state changes were not updating in a timely manner (or at all in some instances) after the service completed.
Updated underlying bosesoundtouchapi package requirement to version 1.0.79.
Sorry to be the bearer of (potentially) bad news ā¦
Just received a notification from Bose about āSoundTouch support discontinuedā as of 02/18/2026. More Information can be found here on the Bose site.
Iām pretty sure this will break SoundTouch Spotify streaming / functionality. Iām not sure if the API control will be broken or not. The following line in their Q&A is concerning:
āOther features like SoundTouch streaming and app control, will no longer function.ā
Hereās an excerpt of the important stuff:
Bose SoundTouch support discontinued
On February 18, 2026, Bose will discontinue cloud support for all SoundTouch products. Until that date, your system will continue functioning as usual, including access to cloud-based features through the SoundTouch app.
After February 18, certain features ā including access to integrated music services like Spotify and TuneIn, as well as multi-room playback ā will no longer be available. However, if your SoundTouch product supports BluetoothĀ®, AUX, or HDMI, youāll still be able to enjoy high-quality audio playback from connected devices.
First introduced in 2013, SoundTouch systems have delivered more than a decade of reliable, room-filling sound. As we continue to evolve our connected product platforms, changes like this may happen and we want to ensure you have a clear understanding of what to expect.
Hi Todd,
I just got that end of life notice. It really sucks!! It set me on a quest that led to you.
Iām hoping someone might be able to advise me on a simple workaround.
Iāve got Bose SA-5 amplifier. Without the SoundTouch app, I cannot change inputs. So, being a daring newbie, I asked AI for advice.
The port for 8090 and INFO responds well.
Iām trying to use TASKER to send an http request POST.
I can succeed in deselecting the aux input, but cannot seem to select an aux input to work.
[Carat Symbol] ContentItem source=āAUXā sourceAccount=āAUX_LINE_IN3ā isPresetable=āfalseā/ [Carat symbol ā I donāt know how to display when those symbols are included ;-/ ]
ā¦
The above is based on AI instructions:
I donāt know anything about home integration and havenāt added any special apps. I just want something really simple: change input, maybe on/off or volume. Iām hoping that is doable⦠but Iām stuck. Any help???
Thanks a million!!!
p.s. actually, I just now added the Header: "Content-Type:application/xml "
With that addition, it turns off the SA-5 unit, rather than merely deselecting the Input port.
You might want to issue a command to list your available sources as well:
http://192.168.86.22:8090/sources
I have never worked with an SA-5 Amp before, so not sure if it will work. The port 8090 call with the INFO response bodes well though.
I think the Key Press / Release service is what you want. It simulates a remote control key press and release. Note that you have to make 2 calls (in quick succession) - one for press, and one for release.
For example:
This will send the AUX_INPUT key press value. http://192.168.86.22:8090/key
use this POST body:
<key state="press" sender="Gabbo">AUX_INPUT</key>
This will send the AUX_INPUT key release value. http://192.168.86.22:8090/key
use this POST body:
<key state="press" sender="Gabbo">AUX_INPUT</key>
Hereā some PostMan console log output if it helps. I am not familiar with Tasker, so canāt advise you there. This is for the PRESS command, using POWER (versus AUX_INPUT like you want).
Thanks Todd. AI got me thru the basics (aux input, on/off, volumeā¦) on a phone menu based in Tasker⦠so very happy about that. And your treasure chest of details will certainly help further, pairing new BlueTooth, etc. And if I need to get my Lifestyle going beyond what the Remote allows, Iāll definitely need your info.
@bkaz88
I know just as much as you at this point. Hopefully they will come out with something more detailed prior to the February 2026 date.
If I had to guess (based on my current knowledge of the SoundTouch technology), I would say this only affects streaming services that utilize their cloud services to communicate with outside players (Spotify, Pandora, Deezer, Sirius XM, etc), as well as their multi-room playback. I believe most of the other things happen locally on the device (DLNA streaming, device control / volume / input switching, etc). But that is just a guess.
The easy way to tell what would be affected is to unplug your router from the external internet, run through the various integration functions, and see what breaks. Simple as that.
Good idea on disconnecting the modem⦠I hadnāt thought of that. Iāll give that a try. The multiple room capability had concerned me, for my two rooms, but newer Bluetooth can connect to both devices at the same time, so that should be helpful.
As you had said, I too am hopeful that a lot will work without SoundTouch on the SA-5. Next Iāll start scratching my head about my Lifestyle 535. That has a remote control, so that helps quite a bit already. For one, Iāll be curious if you can pair a new Bluetooth device by simply selecting BT as a source.
The enshitifcation from Bose sounds to be complete. According this article the app will also completely stop working
According to a Bose FAQ, the associated SoundTouch app will no longer work from 18 February 2026. This means the devices will lose their āsmartā capabilities
The question: Is it possible today to setup this devices without app?
The app will be de-published next year and the back end services (ācloudā) turned off. Most users will probably be left with a dumb speaker at this point