-
-
Notifications
You must be signed in to change notification settings - Fork 1
Comparing changes
Open a pull request
base repository: thlucas1/spotifyplus_card
base: v1.0.10
head repository: thlucas1/spotifyplus_card
compare: master
- 17 commits
- 116 files changed
- 1 contributor
Commits on Nov 4, 2024
-
[ 1.0.11 ] * Fixed a bug in all media list rendering controls that wa…
…s causing the media list not to render for some browser types (Fire HD, iPad Air, etc). * Replaced all `lastupdatedon` properties with `date_last_refreshed` property that is populated by the spotifywebapiPython package.
Configuration menu - View commit details
-
Copy full SHA for 862445d - Browse repository at this point
Copy the full SHA 862445dView commit details
Commits on Nov 15, 2024
-
[ 1.0.12 ] * This release requires the SpotifyPlus v1.0.65 release; p…
…lease make sure you update the SpotifyPlus integration prior to updating this SpotifyPlus Card release. * Added category browser: browse Spotify playlists by categories; existing card configurations have to enable the section in the general configuration settings. * Added dynamic track recommendation capability to user-defined presets. Simply put, you define a preset with the parameters of what you want to play and Spotify searches its media catalog for tracks that match. The matching tracks are then added to a play queue and played in random order. The matching tracks will change over time, as Spotify adds new content to its media catalog. * Added action for all playable media types: Copy Preset Info to Clipboard. This will create a user-preset configuration entry for the selected media and copy it to the clipboard; the entry can then be pasted into the configuration editor under the `userPresets:` key, which will create a user preset for the media item. * Updated artist details to show more information about the artist. Note that actions menu can be used to display more artist-related details (albums, top tracks, etc). * Added artist action: show artist albums; lists only the artist albums (no compilations, no appears on, no singles, etc). * Added artist action: show artist album compilations; lists only the artist compilation albums (no appears on, no singles, etc). * Added artist action: show artist albums appears on (aka collaborations); lists only the artist appears on albums (no compilations, no singles, etc). * Added artist action: show artist album singles; lists only the artist single release albums (no compilations, no appears on, etc). * Added artist action: show artist related artists; lists artists that are similar to the selected artist. * Added show action: search show episodes; lists show episodes with cover art for the selected show. * Updated show details form to only display the first 20 episodes of the show after the show description. This will make the UI much more responsive, as most shows have 200+ episodes. More shows can be listed by using the actions menu drop down.
Configuration menu - View commit details
-
Copy full SHA for 6c7ca69 - Browse repository at this point
Copy the full SHA 6c7ca69View commit details
Commits on Nov 20, 2024
-
[ 1.0.13 ] * This release requires the SpotifyPlus v1.0.66+ release; …
…please make sure you update the SpotifyPlus integration prior to updating this SpotifyPlus Card release. * Added "Copy Preset Info to Clipboard" action for track and artist in the player track details action menu. This will create a user-preset configuration entry for the selected media and copy it to the clipboard; the entry can then be pasted into the configuration editor under the `userPresets:` key, which will create a user preset for the media item. * Added "Copy Preset Info to Clipboard" action for track and artist in the favorites track details action menu. This will create a user-preset configuration entry for the selected media and copy it to the clipboard; the entry can then be pasted into the configuration editor under the `userPresets:` key, which will create a user preset for the media item. * Added "Show Album Tracks" action for all album action menus. This will display all tracks on the album in the search browser. * Added "Connect / Login to this device" action menu item to Spotify Connect device browser action menu. This will add the device to the Spotify Connect player device list. * Added "Disconnect / Logout from this device" action menu item to Spotify Connect device browser action menu. This will remove the device from the Spotify Connect player device list. * Fixed a bug in userpreset details display that was causing an error alert of "MediaItem not set in updateActions" when a userpreset with type "recommendations" was selected.
Configuration menu - View commit details
-
Copy full SHA for 90186fd - Browse repository at this point
Copy the full SHA 90186fdView commit details
Commits on Nov 25, 2024
-
[ 1.0.14 ] * Non-Administrator accounts can now use the card without …
…receiving the `unauthorized` message. Note that non-administrators cannot change the card configuration (as designed). * Changed the way calls are made to the underlying SpotifyPlus integration services. Calls are now made using the `hass.callService` method instead of the `hass.connection.sendMessagePromise` with type `execute_script`. This was causing all calls that returned service response data to fail with `unauthorized` errors. * Removed references to `custom-card-helpers` npm package, as it was outdated and is not being maintained. We will now create our own card helpers when needed. * Added reference to `home-assistant-js-websocket` version 9.4.0, as it was a dependency of `custom-card-helpers` npm package.
Configuration menu - View commit details
-
Copy full SHA for 37e21e2 - Browse repository at this point
Copy the full SHA 37e21e2View commit details
Commits on Dec 3, 2024
-
[ 1.0.15 ] * This release requires the SpotifyPlus Integration v1.0.6…
…7+ release; please make sure you update the SpotifyPlus integration prior to updating this SpotifyPlus Card release. * Some Spotify Web API functionality has been deprecated unexpectedly (and without prior notice!) by the Spotify Development Team, and has affected SpotifyPlus Card functionality. More information can be found on the [SpotifyPlus Card Troubleshooting Guide](https://github.com/thlucas1/spotifyplus_card/wiki/Troubleshooting-Guide#issue---sam1010e-deprecated-error-messages) wiki page, as well as the [Spotify Developer Forum Blog](https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api). * Due to the above chnages made by Spotify, any Algorithmic and Spotify-owned editorial playlists are no longer accessible or have more limited functionality. This means that you can no longer obtain details via the `SpotifyClient.GetPlaylist` and `SpotifyClient.GetPlaylistItems` methods for Spotify-owned / generated content (e.g. "Made For You", etc). A `404 - Not Found` error will be returned when trying to retrieve information for these playlist types. * Added category shortcut capability to user-defined presets. This will allow you to quickly display category playlists. This change is irrelevant though, as the support for category playlists was deprecated by the above Spotify Development team changes to their API! * I am leaving the deprecated functionality within the card for the time being, with the hope that Spotify changes it's mind and restores the functionality.
Configuration menu - View commit details
-
Copy full SHA for e731fb0 - Browse repository at this point
Copy the full SHA e731fb0View commit details
Commits on Dec 6, 2024
-
[ 1.0.16 ] * This release requires the SpotifyPlus Integration v1.0.6…
…8+ release; please make sure you update the SpotifyPlus integration prior to updating this SpotifyPlus Card release. * Added "Active User" information to Spotify Connect Device details display.
Configuration menu - View commit details
-
Copy full SHA for 4f05422 - Browse repository at this point
Copy the full SHA 4f05422View commit details
Commits on Dec 9, 2024
-
[ 1.0.17 ] * This release requires the SpotifyPlus Integration v1.0.6…
…9+ release; please make sure you update the SpotifyPlus integration prior to updating this SpotifyPlus Card release. * Modified the media list items' text color to use the `--spc-medialist-items-color` variable (defaults to `white`) instead of the `--secondary-text-color`, as well as the title and sub-title background gradient. Media list item text was difficult to read using certain themes. * Disabled `Categories` section by default when adding instance from card picker. Spotify Web API functionality was deprecated unexpectedly (and without prior notice!) by the Spotify Development Team. * Updated underlying `turn_on` service to first check if the previously selected source is active or not; if so, then play is resumed immediately; if not, then a `source_select` is performed to activate the selected source. This result in a faster time to play when powering on the media player. * Updated various underlying `SpotifyClient` methods to discard favorites that do not contain a valid URI value. Sometimes the Spotify Web API returns favorite items with no information, which causes exceptions in the card while trying to display them! The following methods were updated: `GetAlbumFavorites`, `GetEpisodeFavorites`, `GetShowFavorites`, `GetTrackFavorites`.
Configuration menu - View commit details
-
Copy full SHA for 67b3c50 - Browse repository at this point
Copy the full SHA 67b3c50View commit details
Commits on Dec 11, 2024
-
[ 1.0.18 ] * This release requires the SpotifyPlus Integration v1.0.6…
…9+ release; please make sure you update the SpotifyPlus integration prior to updating this SpotifyPlus Card release. * Added `playerVolumeControlsHideLevels` config option that hides volume level numbers and percentages in the volume controls area of the Player section form. Volume slider control is not affected by this setting. * Added `albumFavBrowserItemsLimit` config option that specifies the maximum number of items to be returned by the Album Favorites media browser. * Added `artistFavBrowserItemsLimit` config option that specifies the maximum number of items to be returned by the Artist Favorites media browser. * Added `audiobookFavBrowserItemsLimit` config option that specifies the maximum number of items to be returned by the Audiobook Favorites media browser. * Added `episodeFavBrowserItemsLimit` config option that specifies the maximum number of items to be returned by the Episode Favorites media browser. * Added `playlistFavBrowserItemsLimit` config option that specifies the maximum number of items to be returned by the Playlist Favorites media browser. * Added `showFavBrowserItemsLimit` config option that specifies the maximum number of items to be returned by the Show Favorites media browser. * Added `trackFavBrowserItemsLimit` config option that specifies the maximum number of items to be returned by the Track Favorites media browser. * Added "Copy X Preset JSON to Clipboard" action for all section detail displays that contain a "Copy X Preset Info to Clipboard" action. This will create a user-preset JSON format configuration entry for the selected media and copy it to the clipboard; the entry can then be pasted into the `userPresets.json` file, which will create a user preset for the media item. * Added theme variable `--spc-card-footer-background-color` to set card footer area background color; default value for the player section is vibrant color (based on cover art colors); default value for all other sections is card background color. * Added theme variable `--spc-card-footer-background-image` to set card footer area background image; default value for the player section is a gradient, which provides good contrast; default value for all other sections is card background color. * Added theme variable `--spc-card-footer-color` to set card footer icon foreground color; default value is `inherit`, which is card foreground color value. * Adjusted scrollbar colors to more closely match selected theme.
Configuration menu - View commit details
-
Copy full SHA for 6b9588b - Browse repository at this point
Copy the full SHA 6b9588bView commit details
Commits on Dec 15, 2024
-
[ 1.0.19 ] * Added favorite indicator to the player section form for …
…track, show episode, and audiobook items. The heart icon will be displayed to the right of the item name. A solid red heart indicates the item is a favorite; a transparent heart indicates the item is not a favorite. * Added "Play All Track Favorites" action to the track favorites section actions. This will get a list of the tracks saved in the current Spotify user's 'Your Library' and starts playing them, with shuffle enabled.. * Added logic to player `PREVIOUS_TRACK` control so that if more than 8 seconds have passed the currently playing track is just restarted from the beginning; otherwise, the previous track is selected if progress is past the 8 second point.
Configuration menu - View commit details
-
Copy full SHA for 631224a - Browse repository at this point
Copy the full SHA 631224aView commit details
Commits on Dec 18, 2024
-
[ 1.0.21 ] * This release requires the SpotifyPlus Integration v1.0.7…
…2+ release; please make sure you update the SpotifyPlus integration prior to updating this SpotifyPlus Card release. * Added new user-defined preset type `trackfavorites`, which allows you to play all track favorites by simply selecting the preset. There is also the "Play All Track Favorites" action in the track favorites section actions, but the preset makes it easier to play all tracks.
Configuration menu - View commit details
-
Copy full SHA for 2b9313e - Browse repository at this point
Copy the full SHA 2b9313eView commit details -
[ 1.0.22 ] * This release requires the SpotifyPlus Integration v1.0.7…
…2+ release; please make sure you update the SpotifyPlus integration prior to updating this SpotifyPlus Card release. * Fixed card not rendering correctly in the card picker and when an entity id was not selected.
Configuration menu - View commit details
-
Copy full SHA for b319159 - Browse repository at this point
Copy the full SHA b319159View commit details
Commits on Dec 20, 2024
-
[ 1.0.23 ] * This release requires the SpotifyPlus Integration v1.0.7…
…3+ release; please make sure you update the SpotifyPlus integration prior to updating this SpotifyPlus Card release. * Fixed hidden volume controls, which was caused by a bug introduced with v1.0.20. * Added the ability to disable image caching for userpreset images. More info can be found on the [wiki docs](https://github.com/thlucas1/spotifyplus_card/wiki/Configuration-Options#userpresets-image-url-caching.)
Configuration menu - View commit details
-
Copy full SHA for d8adb37 - Browse repository at this point
Copy the full SHA d8adb37View commit details
Commits on Dec 22, 2024
-
[ 1.0.24 ] * Added new userpreset type
filtersection
, which can be ……used to quickly display a section with the specified filter criteria applied. More info can be found on the [wiki docs](https://github.com/thlucas1/spotifyplus_card/wiki/Configuration-Options#userpresets-filter-section-media).
Configuration menu - View commit details
-
Copy full SHA for 188fb7e - Browse repository at this point
Copy the full SHA 188fb7eView commit details
Commits on Dec 23, 2024
-
[ 1.0.25 ] * Ability to play track favorites starting from selected f…
…avorite track, which will now automatically add the following tracks (up to 50) to the player queue. Prior to this, only the selected track would play and then play would stop. Note that the 50 track limitation is a Spotify Web API limit.
Configuration menu - View commit details
-
Copy full SHA for 82971d1 - Browse repository at this point
Copy the full SHA 82971d1View commit details
Commits on Dec 24, 2024
-
[ 1.0.26 ] * Added
playerBackgroundImageSize
config option that spe……cifies the size of the player background image. Defaults to "100% 100%"; More info can be found on the [wiki docs](https://github.com/thlucas1/spotifyplus_card/wiki/Configuration-Options#playerbackgroundimagesize).
Configuration menu - View commit details
-
Copy full SHA for 522c04d - Browse repository at this point
Copy the full SHA 522c04dView commit details
Commits on Dec 28, 2024
-
[ 1.0.27 ] * Updated Devices section to remove device entries that wi…
…sh to be hidden as specified by SpotifyPlus integration configuration "hide devices" option. * Added ability to play recently played tracks starting from selected track, which will now automatically add the following tracks (up to 50) to the player queue. Prior to this, only the selected track would play and then play would stop. Note that the 50 track limitation is a Spotify Web API limit. * Added ability to play player queue tracks starting from selected track, which will now automatically add the following tracks (up to 50) to the player queue. Prior to this, only the selected track would play and then play would stop. Note that the 50 track limitation is a Spotify Web API limit.
Configuration menu - View commit details
-
Copy full SHA for 73045e6 - Browse repository at this point
Copy the full SHA 73045e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 851a8ec - Browse repository at this point
Copy the full SHA 851a8ecView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.0.10...master