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

Changes to Web API

Folks, some news on changes to the web API has been posted on the Spotify For Developers blog. We want to reiterate the main message from the blog that we're committed to providing a safe and secure environment for all Spotify stakeholders. As such w...

  • Spotify
  • Spotify
  • loner2
  • Visitor
  • 41372 Views
  • 329 replies
  • 36 likes
  • Discussion
  • 41372 Views
  • 329 replies
  • 36 likes

Important: App review and quota extension waiting times

The Spotify for developers platform helps many bring their ideas to life. Whether it's a short term app helping an artist’s release or something more long term - there is always a chance of success. Things start to grow and then you might also need w...

  • Moderator
  • Moderator
  • bartubrt
  • Casual Listener
  • 40682 Views
  • 190 replies
  • 21 likes
  • 40682 Views
  • 190 replies
  • 21 likes

Response code 400: grant_type parameter is missing

Plan: PremiumCountry: USADevice: Odroid H2Operating System: Linux 19.10 My Question or IssueI am working on a Java client. I have been able to access the whole API with no problem with the ironic exception of authorization. I would be quite happy if ...

  • Casual Listener
  • ...ource code I am using are below: Bad Request 400: Bad Request {"error":"unsupported_grant_type","error_description":"grant_type parameter is missing"} <<< Finished >>> public s...
  • EdDowgiallo
  • Casual Listener
  • 5302 Views
  • 4 replies
  • 0 likes
  • 5302 Views
  • 4 replies
  • 0 likes

Superuser Contribution Undocumented `total_episodes` returned in currently playing

PlanPremiumCountryFinland My IssueWhen retrieving playback information (both "playback" and "currently playing") of episodes, the simplified show member of a full episode object contains an undocumented `total_episodes` member. It seems to be missing...

  • Music Fan
  • Plan Premium Country Finland   My Issue When retrieving playback information (both "playback" and "currently playing") of episodes, the simplified show member of a full episode object cont...
  • spotifyjosh
  • Spotify
  • 469 Views
  • 1 replies
  • 0 likes
  • 469 Views
  • 1 replies
  • 0 likes

Will the Android Spotify SDK include the search API soon?

As the title states, the Android SDK does a lot, but it's also missing a lot.Are there plans for these gaps to be filled in? Specifically will the search API get an SDK wrapper anytime soon? In the mean time I can use an unofficial wrapper e.g.https:...

  • Visitor
  • As the title states, the Android SDK does a lot, but it's also missing a lot. Are there plans for these gaps to be filled in? Specifically will the search API get an SDK wrapper anytime soon? &nbsp...
  • 301 Views
  • 0 replies
  • 0 likes
  • 301 Views
  • 0 replies
  • 0 likes

Best Practices for using Spotify image URLs in web application

I am developing a web application that helps users organize some of their media. Obviously this involves a lot of pictures like Album covers and whatnot that spotify provides. Is it ok to use Spotify image URLs on the front end of my app or should I ...

  • Casual Listener
  • I am developing a web application that helps users organize some of their media. Obviously this involves a lot of pictures like Album covers and whatnot that spotify provides. Is it ok to use Spotify...
  • 957 Views
  • 0 replies
  • 0 likes
  • 957 Views
  • 0 replies
  • 0 likes

Solved!! Playlist API Tracks endpoint does not using a Paging object for more than 100 results

PlanPremium FamilyCountrySwitzerlandDevicePC, iPhoneOperating SystemWindows 10 2004, iOS 13.5.1 My Question or IssueAccording to https://developer.spotify.com/documentation/web-api/reference-beta/#endpoint-get-playlists-tracks, the /tracks endpoint o...

  • Casual Listener
  • Plan Premium Family Country Switzerland Device PC, iPhone Operating System Windows 10 2004, iOS 13.5.1   My Question or Issue According to https://developer.spotify.com/documentat...
  • DaveCodesTunes
  • Casual Listener
  • 4709 Views
  • 4 replies
  • 0 likes
  • 4709 Views
  • 4 replies
  • 0 likes

How to add custom boombox/speaker on spotify connect

PlanPremiumCountryGreece DeviceDesktop PCOperating SystemLinux Ubuntu My Question or IssueHello, I'm George, and I'm currently studying computer engineering so I had an interesting idea to make my own custom made boombox and connect it with Spotify c...

  • Casual Listener
  • Plan Premium Country Greece   Device Desktop PC Operating System Linux Ubuntu   My Question or Issue Hello, I'm George, and I'm currently studying computer engineering so I had...
  • kingosticks4
  • Roadie
  • 1569 Views
  • 3 replies
  • 0 likes
  • Boombox
    Speakers
  • 1569 Views
  • 3 replies
  • 0 likes

Player

Can you access where the current track is playing from?i.e. playing from an album/liked songs/playlist. If not could this feature be added?

  • Casual Listener
  • Can you access where the current track is playing from? i.e. playing from an album/liked songs/playlist.  If not could this feature be added?
  • ssad18
  • Casual Listener
  • 552 Views
  • 1 replies
  • 0 likes
  • api
    player
  • 552 Views
  • 1 replies
  • 0 likes

Get JSON from PUT request from Play endpoint

PlanPremium Operating SystemWindows 10 My Question or IssueHey guys, I'm using the SpotifyAPI with React and I made a PUT request to the Play endpoint transferUserPlayback. I noticed that I receive some JSON in the console after making the request bu...

Spotify api.png
  • Casual Listener
  • Plan Premium   Operating System Windows 10   My Question or Issue Hey guys, I'm using the SpotifyAPI with React and I made a PUT request to the Play endpoint transferUserPlayback. I ...
  • 400 Views
  • 0 replies
  • 0 likes
  • React
    rest
    web playback sdk
  • 400 Views
  • 0 replies
  • 0 likes

Updated Artist Popularity

Hi, first of all this question is for my final exam purposes. I'd like to make cron job to monitor certain artists popularity, and i want to make a time-series of it. I'd like to know for how long does the API update the artist popularity ?

  • Casual Listener
  • Hi, first of all this question is for my final exam purposes. I'd like to make cron job to monitor certain artists popularity, and i want to make a time-series of it. I'd like to know for how long do...
  • 450 Views
  • 0 replies
  • 0 likes
  • Discussion
  • 450 Views
  • 0 replies
  • 0 likes

How to access the Spotify Artist & Song Title data from another application with the SDK ?

I was wondering if it is possible, while listening to a track on Spotify (Web Player or Desktop App), to access the Artist & Song Title info of the track currently played as it is displayed at the bottom-left corner of the Spotify window (horizontal ...

  • Casual Listener
  • I was wondering if it is possible, while listening to a track on Spotify (Web Player or Desktop App), to access the Artist & Song Title info of the track currently played as it is displayed at th...
  • ouml
  • Regular
  • 944 Views
  • 1 replies
  • 0 likes
  • 944 Views
  • 1 replies
  • 0 likes

Solved!! iOS SDK - Authorization fails only when Spotify app is installed

Link to original issue post on Github: https://github.com/spotify/ios-sdk/issues/183 Hi everyone, I have spent many hours now and have still not been able to resolve this issue I had several months ago with the iOS SDK. Another user on Github had the...

  • Casual Listener
  • Link to original issue post on Github: https://github.com/spotify/ios-sdk/issues/183   Hi everyone, I have spent many hours now and have still not been able to resolve this issue I had se...
  • ouml
  • Regular
  • 3044 Views
  • 3 replies
  • 0 likes
  • 3044 Views
  • 3 replies
  • 0 likes

Player API - device_id changes, want to keep the same

PlanPremiumCountryNL DeviceNAOperating SystemHA My Question or IssueI use node red to try to control spotify. I have succes on numerous of APIs. But I am having troubles with the "player API" and the device_id. https://developer.spotify.com/documenta...

  • Visitor
  • Plan Premium Country NL   Device NA Operating System HA   My Question or Issue I use node red to try to control spotify. I have succes on numerous of APIs. But I am having troubl...
  • RoguePlanetoid
  • Roadie
  • 1262 Views
  • 1 replies
  • 0 likes
  • api
    device_id
    node red
  • 1262 Views
  • 1 replies
  • 0 likes

Getting an odd refresh token when authenticating via App Remote's SPTSession

When I authenticate with iOS App Remote (using SPTSession), the refresh token string I get back from sessionManager(manager: SPTSessionManager, didInitiate session: SPTSession) is very odd; it contains lots of slashes (/s and \s) and always ends with...

  • Casual Listener
  • When I authenticate with iOS App Remote (using SPTSession), the refresh token string I get back from  sessionManager(manager: SPTSessionManager, didInitiate session: SPTSession) is very odd; it...
  • 4ek-_v682hnvb
  • Regular
  • 1193 Views
  • 1 replies
  • 2 likes
  • app remote
    Authentication Token
    iOS
    refresh
    refresh token
    SDK
    session
  • 1193 Views
  • 1 replies
  • 2 likes

Web API Limitations

We are developing a plugin for Spotify to be controlled with a hardware controller, but our service software needs to check the status of Spotify every second to update the state. We found that there is a limit for messages sent, which when exceeded ...

  • Visitor
  • We are developing a plugin for Spotify to be controlled with a hardware controller, but our service software needs to check the status of Spotify every second to update the state. We found that there...
  • 542 Views
  • 0 replies
  • 1 likes
  • api
    Web API
  • 542 Views
  • 0 replies
  • 1 likes

Solved!! iOS Spotify SDK Problem when using StoryBoard (Scenes) in Xcode. Swift demo scenario works though.

My infoPlan: PremiumCountry: BelgiumDevice: iPhone 11 Pro MaxOperating System: iOS 13.5 + macOS Catalina Dear all I installed and the iOS SDK properly in Xcode and set up the server token swap and refresh properly => demo swift login works nicely. No...

  • Casual Listener
  • My info Plan: Premium Country: Belgium Device: iPhone 11 Pro Max Operating System: iOS 13.5 + macOS Catalina   Dear all   I installed and the iOS SDK properly in Xcode and set up th...
  • ouml
  • Regular
  • 1531 Views
  • 5 replies
  • 0 likes
  • 1531 Views
  • 5 replies
  • 0 likes

No result when searching for full artist name

PlanPremiumCountrySwedenDevicePCOperating SystemWindows 10 My Question or IssueWhen searching for "French 79" I get no results, "French 7" gives results however.Problem with encoding or wrong character?

gummikaktus_0-1592905653869.png
  • Casual Listener
  • Plan Premium Country Sweden Device PC Operating System Windows 10   My Question or Issue When searching for "French 79" I get no results, "French 7" gives results however. Problem...
  • Oldes_Huhuman
  • Casual Listener
  • 502 Views
  • 1 replies
  • 0 likes
  • 502 Views
  • 1 replies
  • 0 likes

Web Playback SDK Support for iOS

Hi,According to the docs, the Web Playback SDK is not supported on iOS: https://developer.spotify.com/documentation/web-playback-sdk/#supported-browsers Is there a reason for this? Are there any plans to support it? Regards, David

  • Casual Listener
  • Hi, According to the docs, the Web Playback SDK is not supported on iOS:  https://developer.spotify.com/documentation/web-playback-sdk/#supported-browsers    Is there a re...
  • wortho
  • Casual Listener
  • 1438 Views
  • 2 replies
  • 2 likes
  • 1438 Views
  • 2 replies
  • 2 likes

error 401 in my app

Hello ! I want to create an app with the spotify api and the twitter api so i have wrote my clientId and my clientSecret but i got the error "[Error [WebapiError]: Unauthorized] { statusCode: 401 }" what i need to do ?

  • Casual Listener
  • Hello ! I want to create an app with the spotify api and the twitter api so i have wrote my clientId and my clientSecret but i got the error "[Error [WebapiError]: Unauthorized] { statusCode: 401 }" ...
  • 389 Views
  • 0 replies
  • 0 likes
  • bug
  • 389 Views
  • 0 replies
  • 0 likes

Audio Features endpoint returns HTTP 500 for some tracks

Getting audio features for certain tracks yields a HTTP 500 with an empty body. Normally, when an ID is invalid or missing a null value is returned in its place. Input:7ouMYWpwJ422jRcDASZB7P,invalidIdResponse: { "audio_features": [ { "danceability": ...

  • Visitor
  • Getting audio features for certain tracks yields a HTTP 500 with an empty body.   Normally, when an ID is invalid or missing a null value is returned in its place.   Input: 7ouMYWpwJ42...
  • 386 Views
  • 0 replies
  • 1 likes
  • 386 Views
  • 0 replies
  • 1 likes