Spotify restricting new apps

Hi
I’ve been trying to connect HA to my premium spotify account, but seem to have hit a wall since Spotify have blocked creation of new apps in the developer dashboard - the create app button is greyed out and it says “New integrations are currently on hold …”.

Spotify community has this thread full of unhappy customers:

Their “solution” is to confirm that it’s broken and functionality is “on hold”.

As far as I can see, this is essential for all Spotify integrations - the core one and the custom Spotifyplus one from @thlucas.

Anyone else struggling with this or have a solution/workaround?

@dglasbrook
Unfortunately, there is no workaround since they secure their API via OAuth. I have a SpotifyPlus integration issue created for notes on this, but nothing new to report as of mid-December.

Spotify has had their Developer App Portal disabled for creation of new Apps since late-December. Unfortunately, I cannot do anything about that, as it is completely owned and maintained by Spotify.

However, if you already have a Spotify Developer App created for the HA Spotify integration, then you can use it for SpotifyPlus - the only caveat is that you must remove the HA Spotify Integration and App Credential, and create another App Credential (using same client id and secret) for SpotifyPlus.

If you don’t have a Spotify Developer App, then there is nothing I can do until Spotify re-enables their process.

I opened an issue on the Spotify Developer Forum for this problem, but Spotify has failed to respond in a meaningful way. They have also marked my issue as “resolved”, even though it is definitely NOT resolved.

1 Like

Hi Todd
Thanks for the response - I’ve added a comment to the spotify forum thread and hope they respond soon!

1 Like

I personally don’t like the Spotify extension (maybe because of my setup), but now I can’t even see what I’m listening to or automate stuff without a Premium account, I’m removing it and looking for an alternative platform.

@VagabundoFish
Ya, I hear you. Unfortunately they removed Spotify Free accounts from their Developer App process, so they are no longer supported within HA. What really baffles me though is that you can still control free account play in the official Spotify Apps (e.g. mobile, web, desktop), but not in the official Spotify Web API.

1 Like

@dglasbrook
I forgot to post an update to this thread.

Spotify has re-opened their Developer App creation via the Spotify Developer Dashboard, which will allow you to create a new OAuth client id / secret value.

I have also updated the SpotifyPlus Integration to accommodate the changes. The Spotify changes are still in a state of final release, so the Spotify servers are really flakey right now. That should stabilize by 2026/03/09 though, as that is the go-live date for all changes. Right now they are still supporting older Developer Apps (pre 2026/02/11) as well as the newer Developer Apps (post 2026/02/11). Note that older Developer Apps will still work after the 2026/03/09 date, but they must be used with the newer Spotify Web API endpoints. They published a February 2026 Migration Guide that lists all of the changes that developers had to make to support the Spotify Web API after the 2026/03/09 cutoff date.

Here is a summary of the changes that I had to make for the SpotifyPlus Integration.

[ 1.0.194 ] - 2026/02/16
  • Updated spotifywebapipython package requirement to spotifywebapipython>=1.0.262.
  • Made numerous updates for the recent Spotify changes (2026/02/11) that removed functionality from their Spotify Web API.
  • Added SpotifyClient.CheckUserFavorites method to check if one or more items are already saved in the current user’s library. Accepts Spotify URIs for tracks, albums, episodes, shows, audiobooks, artists, users, and playlists.
  • Added SpotifyClient.SaveUserFavorites method to add one or more items to the current user’s library. Accepts Spotify URIs for tracks, albums, episodes, shows, audiobooks, users, and playlists.
  • Added SpotifyClient.RemoveUserFavorites method to remove one or more items from the current user’s library. Accepts Spotify URIs for tracks, albums, episodes, shows, audiobooks, users, and playlists.
  • Updated the following SpotifyClient methods to use the new CheckUserFavorites method: CheckAlbumFavorites, CheckArtistsFollowing, CheckAudiobookFavorites, CheckEpisodeFavorites, CheckPlaylistFollowers, CheckShowFavorites, CheckTrackFavorites, CheckUsersFollowing.
  • Updated the following SpotifyClient methods to use the new SaveUserFavorites method: SaveAlbumFavorites, SaveAudiobookFavorites, SaveEpisodeFavorites, SaveShowFavorites, SaveTrackFavorites, FollowArtists, FollowPlaylist, FollowUsers.
  • Updated the following SpotifyClient methods to use the new RemoveUserFavorites method: RemoveAlbumFavorites, RemoveAudiobookFavorites, RemoveEpisodeFavorites, RemoveShowFavorites, RemoveTrackFavorites, UnfollowArtists, UnfollowPlaylist, UnfollowUsers.
  • Updated the following SpotifyClient methods to return a “deprecated” exception, as they are no longer supported by Spotify: GetAlbumNewReleases, GetAlbums, GetArtists, GetArtistTopTracks, GetAudiobooks, GetBrowseCategory, GetBrowseCategorys, GetChapters, GetEpisodes, GetMarkets, GetPlaylistsForUser, GetShows, GetTracks, GetUsersPublicProfile.
  • Updated SpotifyClient search methods to limit parameter maximum / default values; maximum value has been reduced from 50 to 10, and the default value has been changed from 20 to 5.

Just wanted to keep you guys in the loop.

1 Like