Handle RSS Feed Rate Limiting #13896

Closed
opened 2026-02-22 00:27:22 -05:00 by deekerman · 3 comments
Owner

Originally created by @seanhoward on GitHub (Oct 11, 2022).

Suggestion

When there are multiple RSS feeds for the same site and that site has a request rate limit, qBittorrent fails to update the RSS feed. Please implement a retry pattern with exponential backoff or allow users to set the rate of requests per site per time unit.

Use case

No response

Extra info/examples/attachments

10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www..com/t.rss?download;7;u=;tp=;q=tt1365047'. Reason: An unknown error related to the remote content was detected
10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www.
.com/t.rss?download;7;u=;tp=;q=tt10168312'. Reason: An unknown error related to the remote content was detected
10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www..com/t.rss?download;7;u=;tp=;q=tt0475784'. Reason: An unknown error related to the remote content was detected
10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www.
.com/t.rss?download;7;u=;tp=;q=tt9140560'. Reason: An unknown error related to the remote content was detected
10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www..com/t.rss?download;7;u=;tp=;q=tt9077530'. Reason: An unknown error related to the remote content was detected
10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www.
.com/t.rss?download;7;u=;tp=;q=tt2583620'. Reason: An unknown error related to the remote content was detected
10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www..com/t.rss?download;11;13;21;u=;tp='. Reason: An unknown error related to the remote content was detected
10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www.
.com/t.rss?download;7;u=;tp=;q=tt1751634'. Reason: An unknown error related to the remote content was detected
10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www..com/t.rss?download;7;u=;tp=;q=tt8111088'. Reason: An unknown error related to the remote content was detected
10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www.
.com/t.rss?download;7;u=;tp=;q=tt1877368'. Reason: An unknown error related to the remote content was detected

Originally created by @seanhoward on GitHub (Oct 11, 2022). ### Suggestion When there are multiple RSS feeds for the same site and that site has a request rate limit, qBittorrent fails to update the RSS feed. Please implement a retry pattern with exponential backoff or allow users to set the rate of requests per site per time unit. ### Use case _No response_ ### Extra info/examples/attachments 10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www.********.com/t.rss?download;7;u=********;tp=********;q=tt1365047'. Reason: An unknown error related to the remote content was detected 10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www.********.com/t.rss?download;7;u=********;tp=********;q=tt10168312'. Reason: An unknown error related to the remote content was detected 10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www.********.com/t.rss?download;7;u=********;tp=********;q=tt0475784'. Reason: An unknown error related to the remote content was detected 10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www.********.com/t.rss?download;7;u=********;tp=********;q=tt9140560'. Reason: An unknown error related to the remote content was detected 10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www.********.com/t.rss?download;7;u=********;tp=********;q=tt9077530'. Reason: An unknown error related to the remote content was detected 10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www.********.com/t.rss?download;7;u=********;tp=********;q=tt2583620'. Reason: An unknown error related to the remote content was detected 10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www.********.com/t.rss?download;11;13;21;u=********;tp=********'. Reason: An unknown error related to the remote content was detected 10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www.********.com/t.rss?download;7;u=********;tp=********;q=tt1751634'. Reason: An unknown error related to the remote content was detected 10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www.********.com/t.rss?download;7;u=********;tp=********;q=tt8111088'. Reason: An unknown error related to the remote content was detected 10/11/2022 1:06 PM - Failed to download RSS feed at 'https://www.********.com/t.rss?download;7;u=********;tp=********;q=tt1877368'. Reason: An unknown error related to the remote content was detected
Author
Owner

@glassez commented on GitHub (Oct 12, 2022):

In fact, there is already a similar mechanism that prevents simultaneous requests to such sites. However, it has a more simplified form, sending another request immediately after the response to the previous one was received. It looks like it would be possible to add some delay between them.

@glassez commented on GitHub (Oct 12, 2022): In fact, there is already a similar mechanism that prevents simultaneous requests to such sites. However, it has a more simplified form, sending another request immediately after the response to the previous one was received. It looks like it would be possible to add some delay between them.
Author
Owner

@StevenDTX commented on GitHub (Sep 9, 2023):

I would love to see this implemented. It seems all my feeds update at the same time, which causes half of them to fail. If I update them a second apart, they update just fine.

qbt

@StevenDTX commented on GitHub (Sep 9, 2023): I would love to see this implemented. It seems all my feeds update at the same time, which causes half of them to fail. If I update them a second apart, they update just fine. ![qbt](https://github.com/qbittorrent/qBittorrent/assets/10814507/951ec568-95c9-4562-9d15-f91ef9b3eda6)
Author
Owner

@luzpaz commented on GitHub (Sep 20, 2023):

Duplicate of #8350

@luzpaz commented on GitHub (Sep 20, 2023): Duplicate of #8350
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/qBittorrent#13896
No description provided.