[GH-ISSUE #175] Batch downloading lyrics always hits the Spotify rate limit, even if Spotify is not selected as the lyric provider #128

Open
opened 2026-02-27 19:26:27 +03:00 by kerem · 3 comments
Owner

Originally created by @u12bdragon on GitHub (Jun 9, 2025).
Original GitHub issue: https://github.com/Lambada10/SongSync/issues/175

Describe the bug
Batch downloading lyrics will always hit the Spotify rate limit after about 25 songs at the most, even if Spotify is not selected as your lyric provider. To confirm this, I selected Apple music as the lyric provider, which is obviously a completely unaffiliated company. I also texted with musiXmatch, still hit the Spotify rate limit, willing to bet it still hits the Spotify rate limit no matter what provider.

To Reproduce
Steps to reproduce the behavior:

Personally, I batch downloaded lyrics after searching for a specific artist and then selecting all of their songs, however this issue may not affect you if you batch download lyrics for your whole library. Not sure I haven't tested it. Anyway, just select any lyric provider, try to batch download lyrics, and it will rate limit you even if you did not select spotify.

Expected behavior
It's expected that it would only rate limit you if you selected Spotify as the lyric provider. What seems to be happening is that it's polling all providers when batch downloading lyrics, and that makes sense, it probably should download from a different provider as a backup if the selective provider doesn't have the lyrics, however, when reaching the Spotify rate limit, it shouldn't stop the batch download unless Spotify is selected as the primary lyric provider. It should just possibly log it and then continue downloading, but stop polling spotify. (I don't know if "polling" is the right word. I mean "searching for lyrics with" not "downloading lyrics from" when I say polling.)

Screenshots

Image

Smartphone (please complete the following information):

  • Device: Samsung Galaxy Note 20 Ultra
  • OS: Android 13
  • App version: 1.3.3
Originally created by @u12bdragon on GitHub (Jun 9, 2025). Original GitHub issue: https://github.com/Lambada10/SongSync/issues/175 **Describe the bug** Batch downloading lyrics will always hit the Spotify rate limit after about 25 songs at the most, even if Spotify is not selected as your lyric provider. To confirm this, I selected Apple music as the lyric provider, which is obviously a completely unaffiliated company. I also texted with musiXmatch, still hit the Spotify rate limit, willing to bet it still hits the Spotify rate limit no matter what provider. **To Reproduce** Steps to reproduce the behavior: Personally, I batch downloaded lyrics after searching for a specific artist and then selecting all of their songs, however this issue may not affect you if you batch download lyrics for your whole library. Not sure I haven't tested it. Anyway, just select any lyric provider, try to batch download lyrics, and it will rate limit you even if you did not select spotify. **Expected behavior** It's expected that it would only rate limit you if you selected Spotify as the lyric provider. What seems to be happening is that it's polling all providers when batch downloading lyrics, and that makes sense, it probably should download from a different provider as a backup if the selective provider doesn't have the lyrics, however, when reaching the Spotify rate limit, it shouldn't stop the batch download unless Spotify is selected as the primary lyric provider. It should just possibly log it and then continue downloading, but stop polling spotify. (I don't know if "polling" is the right word. I mean "searching for lyrics with" not "downloading lyrics from" when I say polling.) **Screenshots** ![Image](https://github.com/user-attachments/assets/bd5a4a1f-f090-4442-b65e-e26cbf2c9ddd) **Smartphone (please complete the following information):** - Device: Samsung Galaxy Note 20 Ultra - OS: Android 13 - App version: 1.3.3
Author
Owner

@SlimyMonz commented on GitHub (Jun 21, 2025):

Same issue here. After about 25 songs it rate limits even when another provider is chosen.

<!-- gh-comment-id:2993220704 --> @SlimyMonz commented on GitHub (Jun 21, 2025): Same issue here. After about 25 songs it rate limits even when another provider is chosen.
Author
Owner

@Muthuraj5107220 commented on GitHub (Jun 25, 2025):

Same problem...

<!-- gh-comment-id:3002269888 --> @Muthuraj5107220 commented on GitHub (Jun 25, 2025): Same problem...
Author
Owner

@ecoenv commented on GitHub (Sep 10, 2025):

Experiencing the same issue. Hopefully we get an update soon

<!-- gh-comment-id:3276639618 --> @ecoenv commented on GitHub (Sep 10, 2025): Experiencing the same issue. Hopefully we get an update soon
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SongSync#128
No description provided.