Releases: thlucas1/homeassistantcomponent_spotifyplus
Releases · thlucas1/homeassistantcomponent_spotifyplus
v1.0.44
[ 1.0.44 ] - 2024/07/24
- Updated service
player_set_shuffle_mode
to correctly set shuffle mode for Sonos devices. - Updated service
player_set_repeat_mode
to correctly set repeat mode for Sonos devices. - Updated service
player_set_volume_level
to correctly set volume level for Sonos devices.
v1.0.43
[ 1.0.43 ] - 2024/07/23
- Updated service
player_media_play_context
to correctly default theposition_ms
andoffset_position
argument values. This was causing the playlist to always start at the first track if theoffset_position
argument value was not supplied. This manifested itself when shuffle was enabled, as the playlist should have started at a random track and was not doing so. - Updated service
player_media_play_tracks
to correctly default theposition_ms
argument value.
v1.0.42
[ 1.0.42 ] - 2024/07/23
- Added service
player_set_repeat_mode
that sets repeat mode for the specified Spotify Connect device. - Added service
player_set_shuffle_mode
that sets shuffle mode for the specified Spotify Connect device. - Added service
player_set_volume_level
that sets volume level for the specified Spotify Connect device.
v1.0.41
[ 1.0.41 ] - 2024/07/18
- Added support for Sonos device control and status updates via the Python SoCo (Sonos Controller) API package. These changes will allow you to control playback, obtain current status, and transfer Spotify Connect Player control to / from the device. Note that this works best when the device is controlled by the various Spotify Applications (e.g. Desktop, Mobile, and Web). Sonos devices that are controlled by the Sonos Applications can behave erratically when controlled by SpotifyPlus. More information on why that is can be found on the Spotify Connect Brand Notes wiki documentation page.
- Updated underlying
spotifywebapiPython
package requirement to version 1.0.76.
v1.0.40
[ 1.0.40 ] - 2024/07/02
- Updated underlying
spotifywebapiPython
package requirement to version 1.0.73. - Updated
SpotifyClient.GetSpotifyConnectDevices
to gracefully handle device unavailable scenarios. It will try to reach the device by its direct HostIpAddress first; if that fails, then it will try to reach the device by its Server alias; if that fails, then it will log a warning that the device could not be reached and press on. - Updated
ZeroconfConnect.Disconnect
to check for an invalid JSON response. It has been found that some devices (Sonos, etc) do not return a proper JSON response for theresetUsers
action. If a JSON response was not returned, then it will treat the http status code as the response code; if it's not a 200, then it will raise an exception.