Bosesoundtouchapi

Latest version: v1.0.68

Safety actively analyzes 701507 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 12

1.0.20

* Added method to `SoundTouchClient`: `ClearBluetoothPaired` - Clears all bluetooth pairings from the device.
* Added method to `SoundTouchClient`: `EnterBluetoothPairing` - Enters bluetooth pairing mode, and waits for a compatible device to pair with.

1.0.19

* Added method to `SoundTouchClient`: AddMusicServiceSources - Adds any servers in the `MediaServerList` to the sources list if they do not exist in the sources list as a "STORED_MUSIC" source.
* Added method to `SoundTouchClient`: RemoveMusicServiceAccount - Removes an existing music service account from the sources list.
* Added method to `SoundTouchClient`: SetMusicServiceAccount - Adds a music service account to the sources list.
* Updated model `PlayInfo`: ToXmlRequestBody method - changed default encoding value from 'unicode' to 'utf-8', which is what the ST webservices API expects.
* Updated model `SourceItem`: UserName property - changed to `FriendlyName`, as the value is a display name.
* Updated model `MusicServiceAccount`: UserName property - changed to `UserAccount`, as the value is an account name and not a user name.
* Updated model `MusicServiceAccount`: DisplayName property - changed to `FriendlyName`, to use the same naming standards for UI display fields.
* Updated any classes that did not have a `__str__` or `__repr__` method to call their `ToString` method.

1.0.18

* Updated model `AudioDspControls`.`ToSupportedAudioModesArray` method to return a sorted list of supported audio modes.
* Added method `ToMinMaxString` to model `ControlLevelInfo` to retrieve a description of the allowed Min / Max range values.
* Added new method to `SoundTouchClient`: PlayNotificationBeep - Plays a quick beep notification sound on devices that support it.
* Added new method to `SoundTouchClient`: GetSoftwareUpdateCheckInfo - Gets the latest available software update release version information for the device.
* Added new method to `SoundTouchClient`: GetSoftwareUpdateStatus - Gets the status of a SoundTouch software update for the device.
* Added new method to `SoundTouchClient`: GetWirelessSiteSurvey - Gets a list of wireless networks that can be detected by the device.
* Added new method to `SoundTouchClient`: SelectLastWiFiSource - Selects the last wifi source that was selected.

1.0.17

* Add sort support to model `MediaServerList`, to allow sorting on any column.
* Add sort support to model `PresetList`, to allow sorting on any column.
* Add sort support to model `RecentList`, to allow sorting on any column.
* Add sort support to model `ServiceAvailability`, to allow sorting on any column.
* Add sort support to model `SourceList`, to allow sorting on any column.
* Updated `SoundTouchClient`: GetMediaServerList method - automatically sorts the returned list objects by FriendlyName.
* Updated `SoundTouchClient`: GetServiceAvailability method - automatically sorts the returned list objects by ServiceType.
* Updated `SoundTouchClient`: GetSourceList method - automatically sorts the returned list objects by Source.

1.0.16

* Changed Zeroconf dependency, as it was interfering with Home Assistant dependencies.

1.0.15

* Added new class `SoundTouchDiscovery` to support discovery of SoundTouch devices on the network using Zeroconf MDNS.
* Added new method to `SoundTouchClient`: GetServiceAvailability - Gets the current service availability configuration of the device.
* Added new method to `SoundTouchClient`: GetSoundTouchConfigurationStatus - Gets the current SoundTouch configuration status of the device.

Page 9 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.