Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Create a "smart movie filter" as the "smart episode filter" for RSS feeds to not download duplicates #10620
Please provide the following information
qBittorrent version and Operating System
latest version, windows 10 x64
What is the problem
Nowadays the same movie is released in many different formats from SD to UHD . Sometimes it is possible to filter out some versions by adding some parameters to the RSS feed url, other times it is impossible, and in this case qBT downloads the same movie two, three times.
Why this is a problem? Because BluRay/UHD movies are already big, from 20GB to 40GB, but triplicate the used space on the hard disk, just because different encoded versions of the same movie are downloaded, it will fill up your hard disk very fast, at least if you don't have a NAS with 20 TB.
Why the regex filter "must contain" doesn't help? Because not all the movies are always available in all the versions, sometimes there is only the webrip version, other times there is the whole compilation from SD to UHD. Normally you want to download the best available version, which can be a webrip or a UHD. Therefore you can't use the "must contain" option.
What is the expected behavior
Have a "smart movie filter" as the "smart episode filter" to identify the torrent duplicates and download only the best available version instead of all versions.
Extra info(if any)
At the moment I created a RSS feed proxy, which runs on the same machine of qbittorret, to filter out the duplicate movies from rarbg.to RSS feeds. It uses a regex to extract from the torrent tittle the movie title, year, resolution, encoding and source. Then it select per movie the torrent with the best quality and remove all other torrents. It is just to share, how I solved the problem for me, most probably there are better way to solve it. Anyway the demand of 4k movies is growing, which means the number of user facing the same problem will raise.