Skip to content

Releases: thlucas1/homeassistantcomponent_spotifyplus

v1.0.44

25 Jul 23:42
Compare
Choose a tag to compare

[ 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

23 Jul 18:42
Compare
Choose a tag to compare

[ 1.0.43 ] - 2024/07/23

  • Updated service player_media_play_context to correctly default the position_ms and offset_position argument values. This was causing the playlist to always start at the first track if the offset_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 the position_ms argument value.

v1.0.42

23 Jul 15:21
Compare
Choose a tag to compare

[ 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

18 Jul 17:32
Compare
Choose a tag to compare

[ 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

03 Jul 03:53
Compare
Choose a tag to compare

[ 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 the resetUsers 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.

v1.0.39

28 Jun 17:58
Compare
Choose a tag to compare

[ 1.0.39 ] - 2024/06/28

  • Updated underlying spotifywebapiPython package requirement to version 1.0.72.

v1.0.38

27 Jun 18:40
Compare
Choose a tag to compare

[ 1.0.38 ] - 2024/06/27

  • Corrected various services that use float values that were incorrectly defined as strings by the service schema.
  • Updated underlying spotifywebapiPython package requirement to version 1.0.71.

v1.0.37

27 Jun 14:07
Compare
Choose a tag to compare

[ 1.0.37 ] - 2024/06/27

  • Updated underlying spotifywebapiPython package requirement to version 1.0.70.

v1.0.36

27 Jun 05:30
Compare
Choose a tag to compare

[ 1.0.36 ] - 2024/06/26

  • Added support for Spotify Connect LoginID specification in configuration options.
  • Updated underlying spotifywebapiPython package requirement to version 1.0.69.

v1.0.35

26 Jun 21:37
Compare
Choose a tag to compare

[ 1.0.35 ] - 2024/06/26

  • Updated underlying spotifywebapiPython package requirement to version 1.0.68.