Git Product home page Git Product logo

Comments (10)

dieser-niko avatar dieser-niko commented on August 11, 2024 1

That doesn't sound promising. I'll leave this issue open, even though this problem is not caused by spotipy. If there are any updates, please post them here.

I've also been experimenting a bit myself. First I created a playlist, because it's much easier to fill a playlist with a bunch of songs. Got up to 11,000, but no errors yet. Then I used my second account and around the 24,000 mark I got a code 500 with a "server error" message. So only partially reproducible, as I didn't get the same error you did.
Not sure why I did this because it was clear to me that I couldn't fix anything about it, but yeah.. At least partially reproducible.

from spotipy.

JosepVargasf avatar JosepVargasf commented on August 11, 2024 1

That response indicates that you have reached the rate limit of spotify API.

https://developer.spotify.com/documentation/web-api/concepts/rate-limits

from spotipy.

dieser-niko avatar dieser-niko commented on August 11, 2024 1

I'm going to close the issue as Spotify doesn't seem to be doing anything about it. However, I have noticed on my alt account that I can no longer access my liked songs in the app, so maybe if you ask Spotify support they will do something about this and fix the API along the way. Maybe..

from spotipy.

dieser-niko avatar dieser-niko commented on August 11, 2024

You could try posting to the Spotify Community forum with the same question.

Your script seems to be fine, and you said yourself that it wasn't working in the documentation, which suggests that this is not a problem with spotipy.

from spotipy.

K4LCIFER avatar K4LCIFER commented on August 11, 2024

You could try posting to the Spotify Community forum with the same question.

I have, but, unfortunately, the post never received a response. I have emailed Spotify's support back and forth, a few times, but I've yet to find a solution.

from spotipy.

dieser-niko avatar dieser-niko commented on August 11, 2024

Uhm.. no. There may be an internal rate limit, but it has nothing to do with the rate limit the documentation is talking about.
In this case it is not the application's fault.

I have already made sure that this is not a typical bug. Next time please read the comments.

from spotipy.

dieser-niko avatar dieser-niko commented on August 11, 2024

I was bored and poked around in the Web API documentation and found that the request goes through sometimes. So I guess a possible workaround would be to send multiple requests until you get a valid answer.

from spotipy.

dieser-niko avatar dieser-niko commented on August 11, 2024

@K4LCIFER Can you check if this is the same for you? You got a different error than I did, so I'm not 100% sure if this applies to you.

from spotipy.

K4LCIFER avatar K4LCIFER commented on August 11, 2024

I tried it two ways: I ran the python script, which utilized spotipy, multiple times, and I tried the Spotify Web API documentation's API tester thing multiple times. In both cases I sent the request 30ish times, but they all responded with error 500.

from spotipy.

dieser-niko avatar dieser-niko commented on August 11, 2024

So it seems that the number of retries (default args) varies. First I only had to do 5, then 8, then 30, then 2, then 6.

Maybe you were unlucky, or maybe the extra 15k songs in your library are causing even more problems.

from spotipy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.