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

rheschner

Newbie

1902 Views

10 replies

2 likes

Discussion
  • 1902 Views
  • 10 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

Django13

Visitor

96647 Views

348 replies

32 likes

S4D
  • 96647 Views
  • 348 replies
  • 32 likes

Check if app is installed

Hello guys!I'm developing a webapp(nextjs) using Spotify's API and I've been following the design guidelines but I have no idea how to check if the app is installed to show "GET SPOTIFY FREE" instead of "PLAY ON SPOTIFY". Right now I got something li...

Newbie

Hello guys! I'm developing a webapp(nextjs) using Spotify's API and I've been following the design guidelines but I have no idea how to check if the app is installed to show "GET SPOTIFY FREE" ins...

Kosmical

Newbie

1684 Views

4 replies

3 likes

  • 1684 Views
  • 4 replies
  • 3 likes

Solved!!Superuser Contribution Error: 403, Fetching Audio Features

I created an app few days ago, to create a recommendation system. The web API is fetching track details. But whenever I am requesting audio features related to a track id, I get a 403 error. There is no problem with authentication. Here's the scope v...

Casual Listener

I created an app few days ago, to create a recommendation system. The web API is fetching track details. But whenever I am requesting audio features related to a track id, I get a 403 error. There is...

Ximzend

Spotify Star

2797 Views

3 replies

0 likes

Audio-features
error403
  • 2797 Views
  • 3 replies
  • 0 likes

Get 500 Internal Server Error When Using Transfer Playback API

Hi,I'm encountering a 500 Internal Server Error when trying to transfer playback using the Spotify Web API.What I DidI checked available devices using GET /me/player/devices, and my devices are listed as expected:{ "devices": [ { "id": "145d1de2d16f0...

Newbie

Hi, I'm encountering a 500 Internal Server Error when trying to transfer playback using the Spotify Web API. What I Did I checked available devices using GET /me/player/devices, and my devices ar...

slawcok

Newbie

1067 Views

1 replies

2 likes

Discussion
Possible Bug
  • 1067 Views
  • 1 replies
  • 2 likes

Hard limit on playlist changes?

Hey all. I've been using the web api to maintain a playlist for the last several years. Since about a month ago, I've not been able to make any changes to this playlist either through the app (desktop and mobile) nor the API. If I try to remove a tra...

Casual Listener

Hey all. I've been using the web api to maintain a playlist for the last several years. Since about a month ago, I've not been able to make any changes to this playlist either through the app (deskto...

kasperkamperman

Music Fan

1667 Views

6 replies

3 likes

Possible Bug
  • 1667 Views
  • 6 replies
  • 3 likes

CORS : Access-Control-Allow-Origin header missing

PlanFreeCountryFrance DeviceDesktop (Firefox, Chrome), Mobile (Firefox, Android Browser)Operating SystemWindows 10, Linux (Ubuntu) My Question or IssueI'm embedding my Spotify hosted podcast on a partner website. Everything was fine until last week. ...

Casual Listener

Plan Free Country France   Device Desktop (Firefox, Chrome), Mobile (Firefox, Android Browser) Operating System Windows 10, Linux (Ubuntu)   My Question or Issue I'm embedding my...

gguillaume

Casual Listener

1338 Views

1 replies

0 likes

Possible Bug
  • 1338 Views
  • 1 replies
  • 0 likes

Web API authetication after 2025/04/09

PlanPremiumDeviceMacbook AirOperating SystemmacOS 10.15 My Question or IssueAfter the new rollout of Increasing the security requirements for integrating with Spotify, apps with custom URI scheme like this:com.example://callbackcan no longer be authe...

Newbie

Plan Premium Device Macbook Air Operating System macOS 10.15   My Question or Issue After the new rollout of Increasing the security requirements for integrating with Spotify, ...

Richard_Yang

Casual Listener

2203 Views

2 replies

8 likes

Possible Bug
  • 2203 Views
  • 2 replies
  • 8 likes

Solved!! I can't delete my playlist!

Plan Premium (duo) Country Germany Device PC - Firefox 136.0 (64-Bit) Operating System Windows 11 My Question or Issue Hello, I can't delete my playlist! I created the playlist via an [external link removed by Mod] node.https://open.spotify.com/playl...

Regular

Plan Premium (duo) Country Germany   Device PC - Firefox 136.0 (64-Bit)   Operating System Windows 11   My Question or Issue Hello,   I can't delete my...

Jose_M

Spotify Star

2269 Views

5 replies

0 likes

playlist bug
  • 2269 Views
  • 5 replies
  • 0 likes

Solved!! Spotify API /recommendations Endpoint Always Returns 404 — Even With Valid Token and Known Genres

Hi everyone! I’m currently building a music recommendation system for a final year university project. The goal is to suggest 5 songs based on a user's current emotion (e.g., "happy", "sad", "angry"), using Spotify’s /recommendations endpoint. This i...

Newbie

Hi everyone!  I’m currently building a music recommendation system for a final year university project. The goal is to suggest 5 songs based on a user's current emotion (e.g., "happy", "sad",...

musicD4RKH3LM3T

Casual Listener

11196 Views

1 replies

0 likes

genres
Help
mrs
musicrecommedationsystem
Recommendations
  • 11196 Views
  • 1 replies
  • 0 likes

the /recently-played endpoint is not showing latest tracks as of 2/22/2024

As of 2/22/2024, the `https://api.spotify.com/v1/me/player/recently-played` endpoint is no longer returning the latest recently played tracks. This is the full response (screenshot attached too so it's easier to spot):{"items": [{"track": {"album": {...

Roadie

As of 2/22/2024, the `https://api.spotify.com/v1/me/player/recently-played` endpoint is no longer returning the latest recently played tracks.  This is the full response (screenshot at...

talesfer

Roadie

2458 Views

7 replies

0 likes

api
Possible Bug
recently-played
  • 2458 Views
  • 7 replies
  • 0 likes

Superuser Contribution User not registered in the developer dashboard

PlanPremiumCountryUnited StatesDeviceDesktop web browserOperating SystemWindows 10 My Question or IssueI'm building a web app to view a user's playlists. Previously I was able to log in to spotify successfully through the app, and view my playlists. ...

Casual Listener

Plan Premium Country United States Device Desktop web browser Operating System Windows 10   My Question or Issue I'm building a web app to view a user's playlists. Previously I was abl...

gophers

Visitor

6326 Views

7 replies

2 likes

  • 6326 Views
  • 7 replies
  • 2 likes

Wip: Save last Played Session as Playlist

PlanFree/PremiumCountry Device(iPhone 8, Samsung Galaxy 9, Macbook Pro late 2016)Operating System(iOS 10, Android Oreo, Windows 10,etc.) My Question or IssueWorking on, pls don’t delete Gona be update within the next 7 days.

Visitor

Plan Free/Premium Country   Device (iPhone 8, Samsung Galaxy 9, Macbook Pro late 2016) Operating System (iOS 10, Android Oreo, Windows 10,etc.)   My Question or Issue Working...

333 Views

0 replies

0 likes

Feature request.
Work I progress
  • 333 Views
  • 0 replies
  • 0 likes

Album Actual Sample Does Not Align with Response

Web API I am returning an album object, and trying to access total_tracks, which is required according to the web documentation. However, the actual response is:albumType: "album"artist: "PARTYNEXTDOOR"id: "6Rl6YoCarF2GHPSQmmFjuR"imageUrl: "https://i...

Casual Listener

Web API   I am returning an album object, and trying to access total_tracks, which is required according to the web documentation. However, the actual response is: albumType: "album" ar...

312 Views

0 replies

0 likes

Album Request
Possible Bug
  • 312 Views
  • 0 replies
  • 0 likes

UPDATE: Bug is back with 9.0.32. Was: Incorrect CPath selection with multizone system since v~8.5.15

Premium acctAll sorts of devices and OS versions:- Win10 App, iPhone 6,7,X and iPad mini and Pro- iOS 9, 12, 13, 14Problem summary:Multi-zone systems typically have one playing app =" DeviceID", with audio distributed to several speakers (= "remoteNa...

Gig Goer

Premium acct All sorts of devices and OS versions: - Win10 App, iPhone 6,7,X  and iPad mini and Pro -  iOS 9, 12, 13, 14 Problem summary: Multi-zone systems typically have one playing ...

OneBobone

Gig Goer

4061 Views

15 replies

0 likes

CPath
multi-zone
  • 4061 Views
  • 15 replies
  • 0 likes

/v1/audio-features returns a 403/ Access to audio-features to get bpm of a song

PlanPremiumCountryUnited StatesDevice(Macbook Pro Intel Chip, iPhone 14 Pro)Operating System(MacOS Sequoia 15.3.2, iOS 18.2.1) My Question or IssueHi, I’m building an iOS app using the Authorization Code Flow to authenticate users and access /v1/audi...

Visitor

Plan Premium Country United States Device (Macbook Pro Intel Chip, iPhone 14 Pro) Operating System (MacOS Sequoia 15.3.2, iOS 18.2.1)   My Question or Issue Hi, I’m building an iOS app...

Ximzend

Spotify Star

596 Views

1 replies

0 likes

Audio-features
  • 596 Views
  • 1 replies
  • 0 likes

Monetize Project

CountryMexico Operating SystemWindows 11 My Question or IssueHi people, I hope you can help me answering this:I'm creating an app using a Python library (Spotipy) to use the Spotify API and I wanna know if I can monetize the app, or releasing it free...

Casual Listener

Country Mexico   Operating System Windows 11   My Question or Issue Hi people, I hope you can help me answering this: I'm creating an app using a Python library (Spotipy) to use the...

Raul30

Casual Listener

1353 Views

2 replies

0 likes

Python
Spotify
  • 1353 Views
  • 2 replies
  • 0 likes

Integrating spotify web api

We are building a centralized real-time music control system designed to manage the in-store music experience for multiple retail locations (e.g., Puma, Adidas) from a single web application.System Structure:Web Application (ReactJS):A centralized ad...

Visitor

We are building a centralized real-time music control system designed to manage the in-store music experience for multiple retail locations (e.g., Puma, Adidas) from a single web application. System...

Ximzend

Spotify Star

851 Views

1 replies

0 likes

webapi
  • 851 Views
  • 1 replies
  • 0 likes

Superuser Contribution How to Get a Random Song with Preview URL by Genre?

Hi everyone,I'm trying to fetch a random song by genre using the Spotify Web API, but I'm running into some issues. Most of the endpoints I've tried (like recommendations or search) either seem deprecated or they don't consistently return tracks with...

Newbie

Hi everyone, I'm trying to fetch a random song by genre using the Spotify Web API, but I'm running into some issues. Most of the endpoints I've tried (like recommendations or search) either seem dep...

LambertSpot

Spotify

1198 Views

1 replies

0 likes

Question
  • 1198 Views
  • 1 replies
  • 0 likes

AppleScript currentPosition is delayed if user plays autoplay/automix/recommended songs

PlanPremiumCountryIndia DeviceM1 MacBook AirOperating SystemmacOS Sonoma. My Question or IssuePreviously I reported an issue where the currentPosition returned by Spotify's AppleSript api is delayed by the number of seconds the user has set crossfade...

Casual Listener

Plan Premium Country India  Device M1 MacBook Air Operating System macOS Sonoma.   My Question or Issue Previously I reported an issue where the currentPosition returned by Spotif...

aviwad2

Regular

2445 Views

4 replies

2 likes

applescript
bug
macOS
  • 2445 Views
  • 4 replies
  • 2 likes

Solved!! CreatePlaylist -> Http 500, "message": "com.schibsted.spt.data.jslt.JsltException..."

PlanFreeCountryPoland Operating System( Windows 10) My Question or IssueI found the cause of the error. The issue was in the request body: I passed the `name` field as a number instead of a string.Here’s the problematic payload: curl --location 'http...

Casual Listener

Plan Free Country Poland   Operating System ( Windows 10)   My Question or Issue I found the cause of the error. The issue was in the request body: I passed the `name` field as a n...

maraby777

Casual Listener

1265 Views

2 replies

0 likes

500
Possible Bug
server
  • 1265 Views
  • 2 replies
  • 0 likes

Embedding the latest episode of a podcast

My Question or IssueI'm trying to embed the latest episode of my podcast to my websiteI want it to show the newest episode, not the specific episode itself.This is so don't have to update it every two weeks manually, is there any way to change the co...

Visitor

  My Question or Issue I'm trying to embed the latest episode of my podcast to my website I want it to show the newest episode, not the specific episode itself. This is so don't have to upda...

1020 Views

0 replies

0 likes

Question
  • 1020 Views
  • 0 replies
  • 0 likes