Rate Limiting
Exportify has encountered rate limiting while querying endpoint https://api.spotify.com/v1/audio-features!
346 playlists, 20280 total tracks.
Exportify has encountered rate limiting while querying endpoint https://api.spotify.com/v1/artists!
I tried exporting several over hundred tracks playlists at the same time, seems reasonable for ratelimiting!
I'm doing 6000 tracks in my liked songs playlsit, also pretty reasonable.
Exportify has encountered rate limiting while querying endpoint https://api.spotify.com/v1/artists!
644 playlists, about 16-20k songs total
1 playlist, 2274 songs. cleared up in less than a minute. 🙏
Liked Songs, 10100 tracks XD. But it did actually export everything in under a minute, so everything is okay <3
Really impressive with the auto backoff!
It's pretty easy, actually. If they return you a rate-limiting code, then in the metadata they also return a recommended waiting period, so all you gotta do is tail-call a promise that sends out a request that much time later. See the apiCall function in exportify.js.
Thanks to everyone who let me know they'd encountered this error message. You seem to be numerous but relatively rare considering how many people use the app (broke 2000 users in a day recently!), and all seems to be working as intended, so I've gone and silenced the message. This has been a successful trial of rate limiting behavior.