Skip to content

Releases: thlucas1/homeassistantcomponent_spotifyplus

v1.0.14

04 Apr 16:12
Compare
Choose a tag to compare

[ 1.0.14 ] - 2024/04/01

  • Added service player_media_play_track_favorites to play all track favorites for the current user.
  • Increased all browse media limits from 50 items to 150 items.
  • Updated Media Browser logic to ignore Sonos-Card 'favorites' node requests, as there is no Spotify direct equivalent.
  • Updated underlying spotifywebapiPython package requirement to version 1.0.41.

v1.0.13

28 Mar 06:42
Compare
Choose a tag to compare

[ 1.0.13 ] - 2024/03/28

  • Updated _CallScriptPower method to use the script uniqueid value (instead of the entity_id value) when calling the turn_on and turn_off scripts.

v1.0.12

28 Mar 04:31
Compare
Choose a tag to compare

[ 1.0.12 ] - 2024/03/26

  • Updated underlying spotifywebapiPython package requirement to version 1.0.40.
  • Added service turn_on and turn_off support for the player. Playback control is transferred to the player after turning on. Configuration options support the execution of scripts to allow external devices to be powered on and off. Refer to the wiki documentation on how to configure this feature.
  • Added support for media controls to properly function when the Spotify Connect Player loses the active device reference. For example, when the player goes into an idle state due to player pausing for extended period of time, you can now resume play without having to re-select the source (avoids No active playback device found errors).

v1.0.11

24 Mar 19:22
Compare
Choose a tag to compare

[ 1.0.11 ] - 2024/03/24

  • Updated media_player SCAN_INTERVAL to 1 second to inform HA of Spotify status updates in near real time (e.g. pause, resume, next track, etc).
  • Updated media_player.update logic to only call the spotifywebapiPython SpotifyClient.GetPlayerNowPlaying every 30 seconds OR if a player command is issued (e.g. pause, play, next / previous track, seek, volume, etc) OR if the current track is nearing the end of play (e.g. next track in a playlist or queue).
  • This update adds a few more calls to the Spotify Web API, but not many. The trade-off is near real-time updates of player status.
  • Added service follow_playlist to add the current user as a follower of a playlist.
  • Added service unfollow_playlist to remove the current user as a follower of a playlist
  • Added service follow_users to add the current user as a follower of one or more users.
  • Added service unfollow_users to remove the current user as a follower of one or more users.

v1.0.10

20 Mar 19:45
Compare
Choose a tag to compare

[ 1.0.10 ] - 2024/03/20

  • Added service follow_artist to add the current user as a follower of one or more artists.
  • Added service unfollow_artist to remove the current user as a follower of one or more artists.
  • Added service save_album_favorites to save one or more items to the current user's album favorites.
  • Added service remove_album_favorites to remove one or more items from the current user's album favorites.
  • Updated underlying spotifywebapiPython package requirement to version 1.0.37.
  • Updated service playlist_create to add the image_path argument to allow a cover art image to be assigned when a playlist is created.
  • Updated service playlist_change to add the image_path argument to allow a cover art image to be updated when a playlist details are updated.

v1.0.9

19 Mar 15:17
Compare
Choose a tag to compare

[ 1.0.9 ] - 2024/03/19

  • Added service playlist_create to create a new Spotify playlist.
  • Added service playlist_change to change the details for an existing Spotify playlist.
  • Added service playlist_cover_image_add to replace the image displayed for a specified playlist ID.
  • Added service playlist_items_clear to remove (clear) all items from a user's playlist.
  • Added service playlist_items_remove to remove one or more items from a user's playlist.
  • Added service save_track_favorites to save one or more items to the current user's track favorites.
  • Added service remove_track_favorites to remove one or more items from the current user's track favorites.
  • Updated media_player.play_media method to better support play_media service enqueue features.

v1.0.8

15 Mar 22:53
Compare
Choose a tag to compare

[ 1.0.8 ] - 2024/03/15

  • Added service playlist_items_add to add one or more items to a user's playlist. Items are added in the order they are listed in the uris argument.

v1.0.7

07 Mar 20:21
Compare
Choose a tag to compare

[ 1.0.7 ] - 2024/03/07

  • Updated service service_spotify_player_media_play_context to pause the Spotify Connect device before switching play context, and resuming after.
  • Updated service service_spotify_player_media_play_tracks to pause the Spotify Connect device before switching play context, and resuming after.
  • Updated media_player to inform HA of manual status updates as they happen (e.g. pause, resume, next track, etc).

v1.0.6

05 Mar 22:30
Compare
Choose a tag to compare

[ 1.0.6 ] - 2024/03/05

  • Updated service player_transfer_playback schema to make the device_id argument optional instead of required. This allows the active spotify connect player to be used (if desired) when transferring playback.
  • commented out the ignore: "brands" in validate.yaml, as brands have been added for the integration.

v1.0.5

02 Mar 21:26
Compare
Choose a tag to compare

[ 1.0.5 ] - 2024/03/02

  • Added configuration option default_device to allow a user to specify a default Spotify Connect device to use when one is not active.
  • Added service player_media_play_context to start playing one or more tracks of the specified context on a Spotify Connect device.
  • Added service player_media_play_tracks to start playing one or more tracks on a Spotify Connect device.
  • Added service player_transfer_playback to transfer playback to a new Spotify Connect device and optionally begin playback.
  • Updated underlying spotifywebapiPython package requirement to version 1.0.33.