Releases: thlucas1/homeassistantcomponent_spotifyplus
Releases · thlucas1/homeassistantcomponent_spotifyplus
v1.0.16
[ 1.0.16 ] - 2024/04/21
- Added extra state attribute
spotifyplus_device_id
that lists the Spotify Connect Player device id that is in use. - Added extra state attribute
spotifyplus_device_name
that lists the Spotify Connect Player device name that is in use. - Refer to the wiki documentation page for more details about custom state variables.
v1.0.15
[ 1.0.15 ] - 2024/04/05
- Added
MediaPlayerEntityFeature.VOLUME_MUTE
support to handle volume mute requests. - Added
MediaPlayerEntityFeature.VOLUME_STEP
support to handle volume step requests. - Updated Media Browser logic to return an empty
BrowseMedia
object when ignoring Sonos-Card 'favorites' node requests, as a null object was causing numerousBrowse Media should use new BrowseMedia class
log warnings. - Updated underlying
spotifywebapiPython
package requirement to version 1.0.42.
v1.0.14
[ 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
v1.0.12
[ 1.0.12 ] - 2024/03/26
- Updated underlying
spotifywebapiPython
package requirement to version 1.0.40. - Added service
turn_on
andturn_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 (avoidsNo active playback device found
errors).
v1.0.11
[ 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 spotifywebapiPythonSpotifyClient.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
[ 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 theimage_path
argument to allow a cover art image to be assigned when a playlist is created. - Updated service
playlist_change
to add theimage_path
argument to allow a cover art image to be updated when a playlist details are updated.
v1.0.9
[ 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 supportplay_media
service enqueue features.
v1.0.8
v1.0.7
[ 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).