rogerfar / rdt-client

Real-Debrid Client Proxy
MIT License
929 stars 117 forks source link

Feature request: Multiple providers with fallback #333

Open Daniel15 opened 1 year ago

Daniel15 commented 1 year ago

I'd like to see a feature where multiple providers could be added, for example both Real Debrid and Premiumize. Each provider would have a priority. When downloading a torrent, the providers should be checked in order of priority, to see if they have the torrent cached. For example, if it's not cached at Real Debrid but is cached at Premiumize, it'd be downloaded from Premiumize. If the torrent is not cached at any of the providers, it'd be added as a download at the provider with the highest priority.

GOvEy1nw commented 11 months ago

This is exactly what I'm looking for too. RD certainly has the largest cache of torrents, but I've certainly come across a good few things where they weren't cached there but were with premiumize. I've also noticed that sometimes torrents that do need to download can fail in RD but succeed in Prem, or vice versa. So going further, it'd be awesome to also have a further fallback where, if neither provider has the torrent cached, the highest priority provider downloads it, but, if the torrent doesn't download from that high priority provider within XX hours (set by the user), the torrent file will be sent to be downloaded by the next priority provider. If that makes sense.

rogerfar commented 10 months ago

This would be cool, but quite the undertaking. For now I'll leave it as a feature request.