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

2261 Views

10 replies

2 likes

Discussion
  • 2261 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

musicD4RKH3LM3T

Regular

100242 Views

355 replies

32 likes

S4D
  • 100242 Views
  • 355 replies
  • 32 likes

Solved!! Ban on using audio features of a song for ML or algorithms

Can someone shed some light on why and when the audio features from the API were banned from being used for Machine Learning or any algorithms in general? I'm curious because there are a lot of papers that have used them for that, but maybe the ban i...

Newbie

Can someone shed some light on why and when the audio features from the API were banned from being used for Machine Learning or any algorithms in general? I'm curious because there are a lot of paper...

Ximzend

Spotify Star

853 Views

1 replies

0 likes

Question
  • 853 Views
  • 1 replies
  • 0 likes

AI discussion questions

PlanPremiumCountryUS I have a few interview questions I'd like to ask for an essay I am writing in school about how Spotify's AI is providing our generation a more personalized connection to music than ever before, and if a developer could please ans...

Casual Listener

Plan Premium Country US     I have a few interview questions I'd like to ask for an essay I am writing in school about how Spotify's AI is providing our generation a more personalized...

abbyperlmutter123

Casual Listener

987 Views

1 replies

0 likes

AI
innovation
personalization
  • 987 Views
  • 1 replies
  • 0 likes

When I try to listen to Spotify on my TV’s Music plays, but no sound and songs skip after 10 seconds

Free/Premium: PremiumCountry: USA DeviceFireTv and all of my other tv’s are also operating through Firesticks Operating System(iOS 10, Android Oreo, Windows 10,etc.) My Question or IssueDoes not happen when I listen connect my iphone or laptop to my ...

Newbie

Free/Premium: Premium Country: USA   Device FireTv and all of my other tv’s are also operating through Firesticks    Operating System (iOS 10, Android Oreo, Windows 10,etc....

nmottura

Visitor

929 Views

2 replies

1 likes

Possible Bug
  • 929 Views
  • 2 replies
  • 1 likes

Superuser Contribution Recommendations webapi endpoint includes hidden artists

The endpointhttps://developer.spotify.com/documentation/web-api/reference/get-recommendationsincludes results of "hidden" artists of user that token was used to make API callis there way through API to filtter this out or get rid of?

Casual Listener

The endpoint https://developer.spotify.com/documentation/web-api/reference/get-recommendations includes results of "hidden" artists of user that token was used to make API call is there way throug...

kukawskicorp

Casual Listener

917 Views

4 replies

0 likes

Possible Bug
  • 917 Views
  • 4 replies
  • 0 likes

Web Vitals CLS

Hello there,I see that your iframe causes a CLS, which counts on CLS for the domain where is embedded. Details are in the attachment. url: https://open.spotify.com/embed/album/4AXYDG2kzQS2tocSYHlVRlPlease try to prevent CLS, it's bad for the user exp...

Newbie

Hello there, I see that your iframe causes a CLS, which counts on CLS for the domain where is embedded. Details are in the attachment.   url: https://open.spotify.com/embed/album/4AXYDG2kzQ...

445 Views

0 replies

0 likes

cls
performance
UX
webvitals
  • 445 Views
  • 0 replies
  • 0 likes

GET /me/player/currently-playing Returning incorrect track_number for local files

Im querying my currently playing song and if it is a local file, the track_number being returned is always 0. Is this a bug?? Response: { "timestamp": 1727773331051, "context": null, "progress_ms": 26363, "item": { "album": { "album_type": null, "art...

Visitor

Im querying my currently playing song and if it is a local file, the track_number being returned is always 0. Is this a bug??     Response:         { "timestam...

431 Views

0 replies

0 likes

Possible Bug
  • 431 Views
  • 0 replies
  • 0 likes

Solved!! spotify data cant be reached when deployed but works in local

Hi everyone. I thought it would be a fun project to make a website for my friends birthday and a feature I added in is artist/genre/track evaluation from spotify. Everything works locally but when I deployed to Render.com (https://robify.onrender.com...

Casual Listener

Hi everyone. I thought it would be a fun project to make a website for my friends birthday and a feature I added in is artist/genre/track evaluation from spotify. Everything works locally but when I...

Salomekhel

Casual Listener

1394 Views

5 replies

0 likes

  • 1394 Views
  • 5 replies
  • 0 likes

Track features - Which models are used to extract track features?

Hi,Could you please provide information on the models Spotify uses to extract track features? I'm aware of similar models like Essentia (https://essentia.upf.edu/models.html). Are the models used by Spotify for track feature extraction publicly avail...

Casual Listener

Hi, Could you please provide information on the models Spotify uses to extract track features? I'm aware of similar models like Essentia (https://essentia.upf.edu/models.html). Are the models used b...

csipapicsa

Casual Listener

608 Views

1 replies

0 likes

Backend
Developer Terms of Service
ML models
models
spotify api
track features
  • 608 Views
  • 1 replies
  • 0 likes

Solved!!Superuser Contribution Different resume_point values from GetShowEpisodes and GetEpisode endpoints

TL;DRGetShowEpisodes is often returning the wrong Episode.resume_point.fully_played value; GetEpisode is working as expected. My Question or IssueI use Spotify API to generate an specifically ordered list of Podcast episodes each day. I noticed as of...

Regular

TL;DR GetShowEpisodes is often returning the wrong Episode.resume_point.fully_played value; GetEpisode is working as expected.   My Question or Issue I use Spotify API to...

MartinKilonzo

Regular

1490 Views

5 replies

0 likes

Possible Bug
  • 1490 Views
  • 5 replies
  • 0 likes

Time for an update on API Approval times?

Hey everyone, I thought I'd share a bit of our journey in trying to integrate Spotify into our social music platform. Like many of you here, we've been navigating the mysterious seas of the Spotify API approval process. We get it, the approval team's...

Music Fan

Hey everyone,   I thought I'd share a bit of our journey in trying to integrate Spotify into our social music platform. Like many of you here, we've been navigating the mysterious seas of the ...

rotemd1

Casual Listener

3708 Views

10 replies

6 likes

Discussion
Question
  • 3708 Views
  • 10 replies
  • 6 likes

Clarification on AI/ML violation clause, using my use case as an example

Hi there, To expand on my subject line, I'm wondering if my particular use case may be seen as a violation of the AI/ML clause, with respect to the ingestion of data. As such, my process flow involves generating a list of recommendations using parame...

Newbie

Hi there,     To expand on my subject line, I'm wondering if my particular use case may be seen as a violation of the AI/ML clause, with respect to the ingestion of data.    &...

387 Views

0 replies

0 likes

AI
Spotify Developer
Spotify Developer Rules
  • 387 Views
  • 0 replies
  • 0 likes

GET playback state and rate limits

Hi! I am looking to build a player as a hobby project that would not be too different from the actual Spotify's web player, but for real-time knowledge about the playback state I would need to poll the GET Playback State endpoint quite often. Will my...

Newbie

Hi! I am looking to build a player as a hobby project that would not be too different from the actual Spotify's web player, but for real-time knowledge about the playback state I would need to poll t...

478 Views

0 replies

0 likes

Question
  • 478 Views
  • 0 replies
  • 0 likes

Spotify Web API taking forever to respond

Hi everyone,I just recently started using Spotify API for a personal project in Python, and I've run into an issue that I think might be related to rate limiting. The API has suddenly stopped responding, and the requests are taking forever to complet...

Visitor

Hi everyone, I just recently started using Spotify API for a personal project in Python, and I've run into an issue that I think might be related to rate limiting.   The API has suddenly stop...

bobdole203

Casual Listener

2358 Views

4 replies

1 likes

Question
  • 2358 Views
  • 4 replies
  • 1 likes

Web API `search` endpoint unexpected results.

Hi, The Web API's `search` endpoint is giving unexpected results. For example, the result is empty (even after the response code 200). BUT, with the same query on documentation playground, it does return right results. Even if I copy-paste the exact ...

Casual Listener

Hi,   The Web API's `search` endpoint is giving unexpected results. For example, the result is empty (even after the response code 200). BUT, with the same query on documentation playground, i...

Ximzend

Spotify Star

1424 Views

3 replies

0 likes

Possible Bug
Web API
  • 1424 Views
  • 3 replies
  • 0 likes

Solved!! 403 code on PUT v1/me/tracks

When I try to save a track on a new account I get 403 code response but when I try to do the same operation with my old spotify account everything is fine, what can be the issue?

Newbie

When I try to save a track on a new account I get 403 code response but when I try to do the same operation with my old spotify account everything is fine, what can be the issue?

Ximzend

Spotify Star

885 Views

1 replies

1 likes

Question API OAuth
  • 885 Views
  • 1 replies
  • 1 likes

Can My Virtual Babies Play Spotify Music?

Hello,I am working on a project where I am developing smart virtual babies. I want these babies to connect to a Spotify account and play music. The goal is for people to listen to their Spotify music using these virtual babies.Since the babies won’t ...

Visitor

Hello, I am working on a project where I am developing smart virtual babies. I want these babies to connect to a Spotify account and play music. The goal is for people to listen to their Spotify mus...

Ximzend

Spotify Star

599 Views

1 replies

0 likes

Device Integration
Spotify APIs
Spotify Integration
  • 599 Views
  • 1 replies
  • 0 likes

Extract metadata of podcast shows, with mp3 files all of episodes usinng API call

PlanFree/PremiumCountry Device(iPhone 8, Samsung Galaxy 9, Macbook Pro late 2016)Operating System(iOS 10, Android Oreo, Windows 10,etc.) My Question or IssueHow to extract metadata of podcasts with mp3 files.

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 How to ...

Ximzend

Spotify Star

507 Views

1 replies

0 likes

Podcast API
  • 507 Views
  • 1 replies
  • 0 likes

Unable to hear any sound in spotify

PlanPremiumCountryIndiaDeviceRealme P1 pro 5gOperating SystemAndroid My Question or IssueI am unable to here any sound from spotify but my speaker is working in all other apps but only in Spotify no sound is coming even if it is connected with blueto...

Newbie

Plan Premium Country India Device Realme P1 pro 5g Operating System Android    My Question or Issue I am unable to here any sound from spotify but my speaker is working in all oth...

276 Views

0 replies

0 likes

Feature Request
Possible Bug
  • 276 Views
  • 0 replies
  • 0 likes

Spotify OAuth invalid authorization code

I am receiving a 400 code response from Spotify when attempting to exchange an auth code for an access token. The authorization code is correct and works with my application. My frontend sends the auth code to the backend which has a view method that...

Casual Listener

I am receiving a 400 code response from Spotify when attempting to exchange an auth code for an access token. The authorization code is correct and works with my application. My frontend sends the au...

1235 Views

0 replies

0 likes

OAuth
  • 1235 Views
  • 0 replies
  • 0 likes