-
Notifications
You must be signed in to change notification settings - Fork 470
Description
Trying to export all my 315 playlists I quickly run into the message:
{
"error": {
"status": 429,
"message": "API rate limit exceeded"
}
}
Reading up on the limits I see:
Rate limiting is applied on an application basis (based on client id), regardless of how many users are using it.
https://developer.spotify.com/web-api/user-guide/#rate-limiting
So I guess one easy way of overcoming the limit would be to fork (and host it at some other address I guess) and register it as my own application with spotify.
Do you think that is all there is to it? Looking at the code I see that exportify is doing it in batches of 20 lists at a time (I think). Would some waiting between each request help?
Another thing would probably be to implement some "wait and retry"-scheme for when these responses are recieved.
This is just a few loose ideas. I am adding the issue here to start the discussion since I saw some other user having the same problem somewhere.
Exportify seems really great otherwise! Nice that you have taken the time to code this up.