Announcements

Help Wizard

Step 1

NEXT STEP

FAQs

Please see below the most popular frequently asked questions.

Loading article...

Loading faqs...

VIEW ALL

Ongoing Issues

Please see below the current ongoing issues which are under investigation.

Loading issue...

Loading ongoing issues...

VIEW ALL

Spotify for Developers

Discuss building apps with Spotify APIs and SDKs

Start a topic

Forum Posts

/playlists API Endpoint Issue Fixed

We wanted to provide an update regarding issues identified in the “/playlists” API endpoints. We have investigated the reported concerns of null results appearing in responses and have fixed the behaviour in the “/me/playlists” and “/users/{user_id}/...

  • Spotify
  • Spotify
  • AdrienCompDev
  • Casual Listener
  • 2989 Views
  • 9 replies
  • 2 likes
  • Possible Bug
  • 2989 Views
  • 9 replies
  • 2 likes

iOS SDK: Don't call playerStateDidChange for unidentified events. Add event types.

The iOS SDK works great for simple applications. The demo app, for example, is infallible. The album art and other album information changes in-place when the playback state is updated. Add a simple print to playerstateDidChange with the song title a...

  • Gig Goer
  • The iOS SDK works great for simple applications. The demo app, for example, is infallible. The album art and other album information changes in-place when the playback state is updated. Add a simple ...
  • 497 Views
  • 0 replies
  • 0 likes
  • 497 Views
  • 0 replies
  • 0 likes

Web Playback SDK Set Current Track

Dear Spotify, would it be possible to add a method to the Web Playback SDK / API to locally set the current playback track / state, similar to the Web API "Player/Play" endpoint but to be able to do it locally? I'm developing a Web App that allows pe...

  • Newbie
  • Dear Spotify, would it be possible to add a method to the Web Playback SDK / API to locally set the current playback track / state, similar to the Web API "Player/Play" endpoint but to be able to do ...
  • 611 Views
  • 0 replies
  • 2 likes
  • 611 Views
  • 0 replies
  • 2 likes

Web API: Missing feature to search for multiple tracks,artist per request

I just wrote a detailed and outlined 'article' detailing the problem. But an 'unexpected error occurred'. The fact of the matter is, as stated in the title. I cannot find a way to search for multiple tracks or artists with one request. Please tell me...

  • Visitor
  • I just wrote a detailed and outlined 'article' detailing the problem. But an 'unexpected error occurred'. The fact of the matter is, as stated in the title.  I cannot find a way to search for m...
  • 526 Views
  • 0 replies
  • 0 likes
  • api
    missing endpoint
    missing feature
    Search
    web
    Web API
  • 526 Views
  • 0 replies
  • 0 likes

Recommendation API using more than 5 seeds

Hello! The Recommendation API suits exactly my needs for my app but I'm stuck with the number of seeds limitation (5 max). Do you have some ideas about how to find a similar alternative with more seeds?

  • Regular
  • Hello!   The Recommendation API suits exactly my needs for my app but I'm stuck with the number of seeds limitation (5 max).     Do you have some ideas about how to find a si...
  • kkhal
  • Gig Goer
  • 1529 Views
  • 1 replies
  • 0 likes
  • Discussion
  • 1529 Views
  • 1 replies
  • 0 likes

recently played API not updating

Premium plan USA Windows 10 As of this morning 10/23/2020 EST the recently played tracks API is not updating and it is stuck on the yesterdays night last track I listened to. Is this a normal occurrence? I am developing an app that needs to keep trac...

  • Regular
  • Premium plan USA Windows 10   As of this morning 10/23/2020 EST the recently played tracks API is not updating and it is stuck on the yesterdays night last track I listened to. Is this a norma...
  • 486 Views
  • 0 replies
  • 1 likes
  • 486 Views
  • 0 replies
  • 1 likes

Superuser Contribution Web API Reference Beta Feedback

The following feedback pertains to the Beta Web API Reference. These are some of the initial bugs I have discovered. I might add more if I find them. User Profile Broken Link: The link for "User Profile API" in the sidebar is broken. This is because ...

  • Newbie
  • The following feedback pertains to the Beta Web API Reference. These are some of the initial bugs I have discovered. I might add more if I find them.   User Profile Broken Link:   The l...
  • spotifyjosh
  • Spotify
  • 1068 Views
  • 2 replies
  • 1 likes
  • API reference
    bug fix
  • 1068 Views
  • 2 replies
  • 1 likes

Leak of client_id and client_secret

Hi folks!What could a hacker do with client_id and client_secret?Could the attacker benefit from this access?

  • Visitor
  • Hi folks! What could a hacker do with client_id and client_secret? Could the attacker benefit from this access?
  • kkhal
  • Gig Goer
  • 944 Views
  • 1 replies
  • 0 likes
  • 944 Views
  • 1 replies
  • 0 likes

Web API: Endpoint /search returns different values for "total" although the query is identical

PlanFree CountryGermany My Question or IssueThe curl command: curl -X "GET" "https://api.spotify.com/v1/search?q=Ope&type=artist&market=US&limit=10&offset=0" -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Bearer ...

  • Casual Listener
  • Plan Free   Country Germany   My Question or Issue The curl command:   curl -X "GET" "https://api.spotify.com/v1/search?q=Ope&type=artist&market=US&limit=10&of...
  • kkhal
  • Gig Goer
  • 587 Views
  • 1 replies
  • 1 likes
  • 587 Views
  • 1 replies
  • 1 likes

Web API: Endpoint /search returns a URL for "next" that leads to 404

PlanFree CountryGermany My Question or IssuePlease see the following curl command: curl -X "GET" "https://api.spotify.com/v1/search?q=Ope&type=artist&limit=40&offset=1960" -H "Accept: application/json" -H "Content-Type: application/json" -H "Authoriz...

  • Casual Listener
  • Plan Free   Country Germany   My Question or Issue Please see the following curl command:   curl -X "GET" "https://api.spotify.com/v1/search?q=Ope&type=artist&limit=40...
  • 549 Views
  • 0 replies
  • 2 likes
  • 549 Views
  • 0 replies
  • 2 likes

Solved!! Time capsule playlist

Is it possible to access the new Time Capsule playlist through the Web API? I do not see it listed under the /browse endpoints or the user's playlists at /me/playlists.Thanks,Nick

  • Roadie
  • Is it possible to access the new Time Capsule playlist through the Web API? I do not see it listed under the /browse endpoints or the user's playlists at /me/playlists. Thanks, Nick
  • kingosticks4
  • Roadie
  • 2174 Views
  • 2 replies
  • 0 likes
  • 2174 Views
  • 2 replies
  • 0 likes

[Web API] Creating a new app to avoid rate limits

Situation:I have created a (desktop) app that actively utilizes Web API.First versions of the app didn't have 429 response code handling implemented (I thought that it won't be needed, since most of the data was being cached).Eventually one of the us...

  • Newbie
  • Situation: I have created a (desktop) app that actively utilizes Web API. First versions of the app didn't have 429 response code handling implemented (I thought that it won't be needed, since most...
  • 805 Views
  • 0 replies
  • 0 likes
  • 805 Views
  • 0 replies
  • 0 likes

How do i differentiate enabled and disabled tracks with Spotify Web Api?

I'm working with the Spotify Web Api in C# and I want to find out which tracks of my playlists are disabled. I know how to get all the FullTrack-Objects from my playlists, but I don't know which property tells me whether the track is disabled or enab...

Screenshot 2020-10-17 141613.png
  • Regular
  • I'm working with the Spotify Web Api in C# and I want to find out which tracks of my playlists are disabled. I know how to get all the FullTrack-Objects from my playlists, but I don't know which prop...
  • Hubo
  • Community Legend
  • 999 Views
  • 1 replies
  • 0 likes
  • Web API
  • 999 Views
  • 1 replies
  • 0 likes

Unexpected "restriction" key for new "podcast with music" episodes

Expected behavior:Return a full episode object as documented for every episode. Current behavior:Returns a additional "restriction" key for podcasts containing music. This might had some internal usage to exclude this episode before the feature was p...

  • Visitor
  • Expected behavior: Return a full episode object as documented for every episode.   Current behavior: Returns a additional "restriction" key for podcasts containing music. This might had some...
  • Hubo
  • Community Legend
  • 885 Views
  • 1 replies
  • 0 likes
  • podcast
    Podcasts with music
    Web API
  • 885 Views
  • 1 replies
  • 0 likes

Superuser Contribution https://api.spotify.com/v1/search cannot return the correct number of total results

https://api.spotify.com/v1/search cannot return the correct number of total resultswhen using the https://api.spotify.com/v1/search endpoint to search, with limit and offset set to be 20 and 0 respectively, the "total" will always be 20. But if the o...

  • Visitor
  • https://api.spotify.com/v1/search cannot return the correct number of total results when using the https://api.spotify.com/v1/search endpoint to search, with limit and offset set to be 2...
  • kkhal
  • Gig Goer
  • 2934 Views
  • 6 replies
  • 3 likes
  • search endpoint
  • 2934 Views
  • 6 replies
  • 3 likes

Who can achieve a music recommendation system with Spotify

Hello everyone, first post here I'm building a web app and I need a system to achieve this: (the purpose is to be able to generate a list of song that all the users can like/will all like based on the list of all their individual favourite songs) I s...

  • Regular
  • Hello everyone, first post here 🙂 I'm building a web app and I need a system to achieve this:   (the purpose is to be able to generate a list of song that all the users can like/will all lik...
  • murraypaul
  • Gig Goer
  • 3294 Views
  • 4 replies
  • 0 likes
  • AI
    Developer
    recommendation
  • 3294 Views
  • 4 replies
  • 0 likes

Remove playlist's description

Hi, I'm trying to remove the playlist's description by using the web API but every time I get { "error": { "status": 400, "message": "Attribute description is empty" } }

  • Music Fan
  • Hi, I'm trying to remove the playlist's description by using the web API but every time I get    { "error": { "status": 400, "message": "Attribute description is empty" } } &...
  • 879 Views
  • 0 replies
  • 1 likes
  • api
  • 879 Views
  • 0 replies
  • 1 likes

/v1/me/player timestamp field unexpected value

My Question or IssueWhen using the /v1/me/player endpoint, there is a field called timestamp. According to the documentation, it should return the "Unix Millisecond Timestamp when data was fetched". It'd appear to me that it should be a variable that...

  • Newbie
  • My Question or Issue When using the /v1/me/player endpoint, there is a field called timestamp. According to the documentation, it should return the "Unix Millisecond Timestamp when data was fetched"...
  • 921 Views
  • 0 replies
  • 0 likes
  • api
  • 921 Views
  • 0 replies
  • 0 likes

Rate limit increase?

PlanFreeUnited Kingdom DeviceAWS Platform Operating SystemAmazon Linux / Python / SpotiPy My Question or IssueHi there!I am currently developing an app that needs to make extremely regular calls to the Get Playlist Item endpoint (https://developer.sp...

  • Casual Listener
  • Plan Free United Kingdom   Device AWS Platform   Operating System Amazon Linux / Python / SpotiPy   My Question or Issue Hi there! I am currently developing an app that n...
  • Morgrog
  • Casual Listener
  • 2051 Views
  • 3 replies
  • 3 likes
  • 2051 Views
  • 3 replies
  • 3 likes

Web playback API and casting

Hi allI understand that we would require written permission from Spotify for a commercial use for the playback API but I was just wondering what the impact could potentially be if we also will be baking cast functionality into the page too? Will ther...

  • Casual Listener
  • Hi all I understand that we would require written permission from Spotify for a commercial use for the playback API but I was just wondering what the impact could potentially be if we also will be b...
  • 467 Views
  • 0 replies
  • 0 likes
  • api
  • 467 Views
  • 0 replies
  • 0 likes

Emotion Data

Curious: is there emotion or “mood” data available for every sing being played system-wide right now? It would be fun to build a kind of worldwide real-time mood monitor based on all Spotify listeners, then track and display it over time or possibly ...

  • Casual Listener
  • Curious: is there emotion or “mood” data available for every sing being played system-wide right now? It would be fun to build a kind of worldwide real-time mood monitor based on all Spotify listener...
  • BillProtzmann
  • Casual Listener
  • 2471 Views
  • 4 replies
  • 0 likes
  • Emotion data
  • 2471 Views
  • 4 replies
  • 0 likes