Skip to content

[BUG] Indexer Being Disabled Due to Spotify Rate Limit #98

@dhkatz

Description

@dhkatz

Tubifarry Version

v2.0.3.0

Lidarr Version

v3.1.1.4884

Operating System

Docker

Bug Description

The plugin's indexer is constantly being disabled due to Spotify rate limits. I also never get any results when performing and automatic or manual search.

I see in the logs that the Spotify token is being created fine, and the YouTube Trusted Session Generator appears to functioning properly as well according to logs

Steps to Reproduce

  1. Install Plugin
  2. Run Search for any song which uses Spotify indexing
  3. No results, Spotify 429 in logs.

Expected Behavior

Spotify should not be ratelimiting so aggressively. This happens even when waiting hours between attempts. Possible issue with the Spotify app credentials being used here?

I we were able to supply our own Spotify app credentials I would try but we are not able to.

Trace Log Files

Logs

lidarr.trace.txt


2025-12-23 19:46:02.8|Info|ReleaseSearchService|Searching indexers for [Various Artists - 幽天のファンタジア (2023)]. 4 active indexers
2025-12-23 19:46:02.8|Debug|Torznab|Downloading Feed http://prowlarr:9696/5/api?t=search&cat=3000&extended=1&apikey=(removed)&offset=0&limit=100&q=Various%20Artists%20%E5%B9%BD%E5%A4%A9%E3%81%AE%E3%83%95%E3%82%A1%E3%83%B3%E3%82%BF%E3%82%B8%E3%82%A2
2025-12-23 19:46:02.8|Trace|HttpClient|Req: [GET] http://prowlarr:9696/5/api?t=search&cat=3000&extended=1&apikey=(removed)&offset=0&limit=100&q=Various%20Artists%20%E5%B9%BD%E5%A4%A9%E3%81%AE%E3%83%95%E3%82%A1%E3%83%B3%E3%82%BF%E3%82%B8%E3%82%A2
2025-12-23 19:46:02.8|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2025-12-23 19:46:02.8|Debug|Newznab|Downloading Feed http://prowlarr:9696/11/api?t=search&cat=3000,3010,3030,3040&extended=1&apikey=(removed)&offset=0&limit=100&q=VA%20%E5%B9%BD%E5%A4%A9%E3%81%AE%E3%83%95%E3%82%A1%E3%83%B3%E3%82%BF%E3%82%B7%E3%82%A2
2025-12-23 19:46:02.8|Trace|HttpClient|Req: [GET] http://prowlarr:9696/11/api?t=search&cat=3000,3010,3030,3040&extended=1&apikey=(removed)&offset=0&limit=100&q=VA%20%E5%B9%BD%E5%A4%A9%E3%81%AE%E3%83%95%E3%82%A1%E3%83%B3%E3%82%BF%E3%82%B7%E3%82%A2
2025-12-23 19:46:02.8|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2025-12-23 19:46:02.8|Debug|SpotifyRequestGenerator|Generating search requests for album: '幽天のファンタジア' by artist: 'Various Artists'
2025-12-23 19:46:02.8|Trace|LazyIndexerPageableRequestChain|Added factory to current tier. Current tier now has 1 requests.
2025-12-23 19:46:02.8|Trace|IndexerPageableRequestChain`1|Added new tier. Total tiers: 2
2025-12-23 19:46:02.8|Trace|LazyIndexerPageableRequestChain|Added factory to current tier. Current tier now has 1 requests.
2025-12-23 19:46:02.8|Trace|IndexerPageableRequestChain`1|Added new tier. Total tiers: 3
2025-12-23 19:46:02.8|Trace|LazyIndexerPageableRequestChain|Added factory to current tier. Current tier now has 1 requests.
2025-12-23 19:46:02.8|Trace|SpotifyRequestGenerator|Created search request for query 'album:幽天のファンタジア artist:Various Artists' (offset 0): https://api.spotify.com/v1/search?q=album%3A%E5%B9%BD%E5%A4%A9%E3%81%AE%E3%83%95%E3%82%A1%E3%83%B3%E3%82%BF%E3%82%B8%E3%82%A2%20artist%3AVarious%20Artists&type=album&limit=20&offset=0
2025-12-23 19:46:02.8|Debug|TubifarryIndexer|Downloading Feed https://api.spotify.com/v1/search?q=album%3A%E5%B9%BD%E5%A4%A9%E3%81%AE%E3%83%95%E3%82%A1%E3%83%B3%E3%82%BF%E3%82%B8%E3%82%A2%20artist%3AVarious%20Artists&type=album&limit=20&offset=0
2025-12-23 19:46:02.8|Trace|HttpClient|Req: [GET] https://api.spotify.com/v1/search?q=album%3A%E5%B9%BD%E5%A4%A9%E3%81%AE%E3%83%95%E3%82%A1%E3%83%B3%E3%82%BF%E3%82%B8%E3%82%A2%20artist%3AVarious%20Artists&type=album&limit=20&offset=0
2025-12-23 19:46:02.8|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2025-12-23 19:46:02.8|Debug|Deezer|Downloading Feed https://www.deezer.com/ajax/gw-light.php?api_version=1.0&api_token=(removed)&input=3&method=search.music
2025-12-23 19:46:02.8|Trace|HttpClient|Req: [POST] https://www.deezer.com/ajax/gw-light.php?api_version=1.0&api_token=(removed)&input=3&method=search.music
2025-12-23 19:46:02.8|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2025-12-23 19:46:02.9|Trace|HttpClient|Res: HTTP/2.0 [GET] https://api.spotify.com/v1/search?q=album%3A%E5%B9%BD%E5%A4%A9%E3%81%AE%E3%83%95%E3%82%A1%E3%83%B3%E3%82%BF%E3%82%B8%E3%82%A2%20artist%3AVarious%20Artists&type=album&limit=20&offset=0: 429.TooManyRequests (17 bytes) (77 ms)
2025-12-23 19:46:02.9|Warn|HttpClient|HTTP Error - Res: HTTP/2.0 [GET] https://api.spotify.com/v1/search?q=album%3A%E5%B9%BD%E5%A4%A9%E3%81%AE%E3%83%95%E3%82%A1%E3%83%B3%E3%82%BF%E3%82%B8%E3%82%A2%20artist%3AVarious%20Artists&type=album&limit=20&offset=0: 429.TooManyRequests (17 bytes)
2025-12-23 19:46:02.9|Trace|EventAggregator|Publishing ProviderStatusChangedEvent<IIndexer>
2025-12-23 19:46:02.9|Warn|TubifarryIndexer|API Request Limit reached for Tubifarry. Disabled for 01:13:26

Log Checklist

  • I have enabled Trace logging in Lidarr before reproducing the issue

Screenshots

Screenshots

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions