Announcements

Help Wizard

Step 1

NEXT STEP

Spotify for Developers

Discuss building apps with Spotify APIs and SDKs

Start a topic

Refresh token expiration: discussion thread

Hey everyone, I've created this thread to provide more insight on an upcoming change to how refresh tokens work for apps on the Spotify Web API. We've shared a blog post that explains what's changing and why. The short version: refresh tokens will no...

Spotify

vlipper

Casual Listener

1351 Views

9 replies

2 likes

Discussion
  • 1351 Views
  • 9 replies
  • 2 likes

February 2026 Spotify for Developers update: thread

Hey everyone, I’ve created this thread to provide an open space for discussion, feedback, concerns or ideas on an upcoming update to Spotify for Developers access. We’ve shared a blog post that explains what’s changing and why. Please use this thread...

Spotify

Kugelschreibert

Newbie

92758 Views

343 replies

32 likes

S4D
  • 92758 Views
  • 343 replies
  • 32 likes

[API] Get Multiple Playlist Snapshot IDs

Snapshot IDs are great to determine if a playlist has changed before fetching the full playlist. However, as there is no Get Multiple Playlists endpoint they still need to be called one by one to check if there has been a change to that individual pl...

Music Fan

Snapshot IDs are great to determine if a playlist has changed before fetching the full playlist. However, as there is no Get Multiple Playlists endpoint they still need to be called one by one to che...

tomjaimz

Spotify Legend

2228 Views

5 replies

2 likes

  • 2228 Views
  • 5 replies
  • 2 likes

SDK connects, but with null state. Unclear 403 error when trying to sync.

Been working on a Spotify app in React and have an SDK component that acts as a player. It was working all day, now it connects but returns a null state when I call the 'player_state_changed' listener or getCurrentState() method. I tried playing musi...

Casual Listener

Been working on a Spotify app in React and have an SDK component that acts as a player. It was working all day, now it connects but returns a null state when I call the 'player_state_changed' listene...

yipyip2

Casual Listener

1720 Views

3 replies

0 likes

sdk react 403
  • 1720 Views
  • 3 replies
  • 0 likes

Podcast episode search API not searching episode descriptions

Hi, I'm using the podcast search API (https://developer.spotify.com/documentation/web-api/reference/#/operations/search) and noticed that the results only search the podcast episode title and not the episode descriptions. Am I using the API incorrect...

Newbie

Hi,   I'm using the podcast search API (https://developer.spotify.com/documentation/web-api/reference/#/operations/search) and noticed that the results only search the podcast episode title an...

577 Views

0 replies

0 likes

  • 577 Views
  • 0 replies
  • 0 likes

PAID PROJECT WITH PERMANENT LINK TO SPOTIFY

Hello, here’s my question: I’m starting a project that includes a link to spotify. (the use of this project won’t be free, it will have a cost) My users will need to have access to all yr library, using that link, with no expiry date. Is that possibl...

Newbie

Hello,   here’s my question:   I’m starting a project that includes a link to spotify. (the use of this project won’t be free, it will have a cost)   My users will need to have a...

493 Views

0 replies

0 likes

  • 493 Views
  • 0 replies
  • 0 likes

Solved!! How to modify the spotify application?

Hello.How is it possible to modify the spotify android application?I want to open the source code, apply changes, them compile it back into a standard android apk.If that is not possible, than tell me what is possible? Maybe create some addon or plug...

Regular

Hello. How is it possible to modify the spotify android application? I want to open the source code, apply changes, them compile it back into a standard android apk. If that is not possible, than ...

illMonk1122

Newbie

11634 Views

6 replies

0 likes

Modify app
  • 11634 Views
  • 6 replies
  • 0 likes

Superuser Contribution Certomato login with single user loop

Hi, I’m try to sign up to certomato in order to get the latter version of the eSDK but I end up in a single sign in loop. It always states ‘your group uses single sign-on’, so select ok and enter my password and it goes back to the start. Our product...

Casual Listener

Hi, I’m try to sign up to certomato in order to get the latter version of the eSDK but I end up in a single sign in loop. It always states ‘your group uses single sign-on’, so select ok and enter my ...

ohej

Spotify

1027 Views

3 replies

0 likes

esdk
  • 1027 Views
  • 3 replies
  • 0 likes

Permissions granting WebView stopped working

PlanFree/PremiumCountryAnyDeviceAndroid custom hardwareOperating SystemAndroid 7 w/o Google Play My Question or IssueWe have a custom built hardware running on Android 7 without Google Play. On some of our device versions we still have the old com.an...

Newbie

Plan Free/Premium Country Any Device Android custom hardware Operating System Android 7 w/o Google Play   My Question or Issue We have a custom built hardware running on Android ...

868 Views

0 replies

0 likes

Permission
SDK issue's
web view
  • 868 Views
  • 0 replies
  • 0 likes

Afilliate links and Spotify API

through SPOTIFY DEVELOPER POLICY Section III-12. Can I use "affiliate links" and "Spotify top items" together on one app? (the app isn't for only commercial product offers)

Newbie

through SPOTIFY DEVELOPER POLICY Section III-12. Can I use "affiliate links" and "Spotify top items" together on one app? (the app isn't for only commercial product offers)

528 Views

0 replies

0 likes

Discussion
  • 528 Views
  • 0 replies
  • 0 likes

Solved!! Can I get the full audio from spotify api or the widget

Hi Everyone, I have connected the spotify API with adalo and all good! But I get a 30 seconds audio for that song and not getting the full audio. And I tried the widget too but same. Is there any way to get the full audio? Thank you

Casual Listener

Hi Everyone,   I have connected the spotify API with adalo and all good! But I get a 30 seconds audio for that song and not getting the full audio. And I tried the widget too but same. Is ther...

tomjaimz

Spotify Legend

1435 Views

3 replies

0 likes

  • 1435 Views
  • 3 replies
  • 0 likes

Share access with my teammates

I'm building a spotify app on behalf of a company and don't want the app to be solely tied to my personal account (what if I left my job?). Is there any way to add other collaborators or share access with another teammate? I'm not seeing any

Newbie

I'm building a spotify app on behalf of a company and don't want the app to be solely tied to my personal account (what if I left my job?). Is there any way to add other collaborators or share access...

Hubo

Community Legend

545 Views

1 replies

0 likes

  • 545 Views
  • 1 replies
  • 0 likes

Superuser Contribution Could not submit my app to developer showcase

Hi all, When I try to submit my app to developer showcase page nothing happens. I fill all the information on the popup page and when I click the send button there is not any response or error. Is there anyone that has information about this? Many th...

Visitor

Hi all,    When I try to submit my app to developer showcase page nothing happens. I fill all the information on the popup page and when I click the send button there is not any response ...

Bob111188

Visitor

4415 Views

16 replies

7 likes

developer showcase
  • 4415 Views
  • 16 replies
  • 7 likes

"Current User's Recently Played Tracks" before param not working as expected

Hi Spotify Developers!I am the maintainer of http://github.com/wittydeveloper/spotify-graphql/ client and I am currently implementing a tool using the Spotify API "Current User's Recently Played Tracks" endpoint: https://api.spotify.com/v1/me/player/...

Casual Listener

Hi Spotify Developers! I am the maintainer of http://github.com/wittydeveloper/spotify-graphql/ client and I am currently implementing a tool using the Spotify API "Current User's Recent...

SamarthPurani

Newbie

5694 Views

3 replies

8 likes

recently-played
  • 5694 Views
  • 3 replies
  • 8 likes

How to add new Device for play api

Plan : Premium Country : India Device( Samsung Galaxy 9)Operating System(Android Oreo.) How to get the currently logged in device id to play song with play api.

Casual Listener

  Plan : Premium   Country : India     Device ( Samsung Galaxy 9) Operating System (Android Oreo.)   How  to get the currently logged in device id t...

Peter_Schorn

Roadie

673 Views

1 replies

0 likes

  • 673 Views
  • 1 replies
  • 0 likes

403 Error Spotipy Playback Issues Playlist and Songs

.PlanPremium CountryFrance Operating SystemWindows 10 My Question or IssueWas trying to play a playlist using the spotipy library and my credentials. Was able to get the playlist metadata but when trying to play a song or a playlist I got a 403 error...

Casual Listener

. Plan Premium   Country France   Operating System Windows 10   My Question or Issue Was trying to play a playlist using the spotipy library and my credentials. Was able to ...

Peter_Schorn

Roadie

6179 Views

8 replies

1 likes

403 error
Spotipy
  • 6179 Views
  • 8 replies
  • 1 likes

Integrating spotify in shopify app

Hi,Is it ok to integrate spotify into a shopify app and then sell the shopify app? Also, do you need a BMI license if you use spotify on your website? Thanks,Denny

Visitor

Hi, Is it ok to integrate spotify into a shopify app and then sell the shopify app?  Also, do you need a BMI license if you use spotify on your website?   Thanks, Denny

501 Views

0 replies

0 likes

  • 501 Views
  • 0 replies
  • 0 likes

Playing songs with Spotify play api

PlanPremiumCountryIndia Device(Samsung Galaxy 9)Operating System(Android Oreo) Hi am developing a flutter app to integrate with Spotify web api. Am getting all the data via Spotify web apis , the issue is i cant play the audio with audio player packa...

Casual Listener

  Plan Premium Country India     Device (Samsung Galaxy 9) Operating System (Android Oreo)   Hi am developing a flutter app to integrate with Spotify web api. Am ...

ashik123

Casual Listener

1290 Views

2 replies

0 likes

  • 1290 Views
  • 2 replies
  • 0 likes

Using the Spotify logo to link to Spotify

Hello [Context]I am designing for a music-based application where users can see what music is playing at a venue. There is a feature where users can choose to 'Listen on Spotify' if the song is available on Spotify. This sends out a search to check a...

Newbie

Hello   [Context] I am designing for a music-based application where users can see what music is playing at a venue. There is a feature where users can choose to 'Listen on Spotify' if the so...

1171 Views

0 replies

0 likes

Guidelines
Logo
UI
UX
  • 1171 Views
  • 0 replies
  • 0 likes

Getting the full track list by API instead of data download?

The extensive track list with playing time that's available via direct download has been a big help for my project. The API, though, is much easier for users to access by just clicking through OAuth. The problem is that, to the best of my knowledge, ...

Newbie

The extensive track list with playing time that's available via direct download has been a big help for my project. The API, though, is much easier for users to access by just clicking through OAuth....

534 Views

0 replies

0 likes

api
data download
  • 534 Views
  • 0 replies
  • 0 likes

Solved!!Superuser Contribution DELETE Method - Remove Playlist Items Broken

API cal to remove items from playlist no longer works. A 200 status code and snapsho_id is returned, but no item has been removed.

Regular

API cal to remove items from playlist no longer works. A 200 status code and snapsho_id is returned, but no item has been removed.

kingdavid108

Regular

1774 Views

6 replies

0 likes

  • 1774 Views
  • 6 replies
  • 0 likes

Buffer object to initialize a buffer is deprecated in NodeJS

CountryUSMy Issuenew Buffer('clientId' + ':' + 'clientSecret').toString('base64')Buffer object needs statically allocated array to store buffer for a long time.I'm not sure why the documentation still has this as an example for the authorization code...

Newbie

Country US My Issue new Buffer('clientId' + ':' + 'clientSecret').toString('base64') Buffer object needs statically allocated array to store buffer for a long time. I'm not sure why the document...

575 Views

0 replies

0 likes

Possible workaround
Update required
  • 575 Views
  • 0 replies
  • 0 likes