mirror of
https://github.com/Radarr/Radarr.git
synced 2026-03-02 22:57:34 -05:00
Ability to add freetext/regex blocklist entry per movie #9243
Labels
No labels
Area: API
Area: Database
Area: Db-migration
Area: Download Clients
Area: Extras
Area: Import Lists
Area: Indexer
Area: Metadata API
Area: Notifications
Area: Organizer
Area: Parser
Area: Scanning
Area: Tooling
Area: UI
Area: Unit Tests
On Hold: MetadataAPI Blocking
On Hold: MetadataAPI Blocking
Priority: High
Priority: Low
Priority: Medium
Status: Accepted
Status: Cannot Reproduce
Status: Confirmed
Status: Help Wanted
Status: In Progress
Status: Indexer - need invite
Status: Info Needed
Status: Investigating
Status: Logs Needed
Status: Maybe One Day
Status: Needs Triage
Status: On Hold
Status: Ready for Review
Status: Unlikely
Status: Waiting for OP
Status: Won't Fix
Type: Bug
Type: Documentation
Type: Duplicate
Type: Enhancement
Type: External Bug
Type: Feature Request
Type: Regression
Type: Support
Type: Support.
conflict
lidarr-pull
no-conflict
not-pulled
readarr-pull
readarr-pull
sonarr upstream
sonarr-pull
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Radarr#9243
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @joachimtingvold on GitHub (Aug 2, 2025).
Is there an existing issue for this?
Is your feature request related to a problem? Please describe
Sometimes a lot of similar releases are matched for download, even if these are not a correct match for the movie. Sometimes this might be an error within Radarr, and other times it might be because of incorrect matching on indexers. Whatever the cause, it would be a useful addition to combat such scenarios.
Example releases being downloaded for the F1 movie. All of them are wrong, but could be easily be excluded if we had a way to add regex blocklist entries for the movie.
Describe the solution you'd like
Be able to add freetext/regex blocklist entry for any given movie. Either from the blocklist page (where you have to select the movie), and/or from within the movie details pages.
Describe alternatives you've considered
The existing "blocklist per release" is not really feasible here, as there are numerous similar releases, but with completely different release names. Common for them all, though, is that they start with "Formula1". Being able to blocklist them with a simple "^Formula1.*$" regex blocklist entry would be very nice.
Anything else?
N/A
@bakerboy448 commented on GitHub (Aug 2, 2025):
This can already be accomplished with release profiles and tags. No plans beyond that.
For this specific issue rather than trying to workaround the indexer's wrong releases - report the mismatched ids for those releases to your indexer for them to correct them.
@joachimtingvold commented on GitHub (Aug 2, 2025):
Which is way more cumbersome than just being able to blocklist them. 90% of the logic is already there. The only difference would be "specific release" blocklist entries versus a generic/regex one.
Which again is more cumbersome. Without having researched this, I bet that many indexers have the same issue, so you would have to debug what indexers have the issue, and then report this to potentially multiple indexers, and then wait for them to fix it. Rather than just being able to fix it in one place quickly, and be done with it.
@mynameisbogdan commented on GitHub (Aug 12, 2025):
You should be able to use this custom format with -10000 scoring to get the same result in blocking titles that container either
Round01orR01.@joachimtingvold commented on GitHub (Aug 12, 2025):
Thanks for a potential workaround, which I guess would solve some scenarioes. The problem with that approach is that it blocks releases for all movies (rather than just a single one).
@mynameisbogdan commented on GitHub (Aug 13, 2025):
Even a native implementation with a decision spec would've been globally in same way this custom format behaves. There's no per specific movie functionality in the decision logic.
@joachimtingvold commented on GitHub (Aug 13, 2025):
So the content of the blocklist (
/activity/blocklist) where it has theMovie Titlecolumn that tells you what movie triggered the blacklist, this is not used in the actual blocklist process? (so if a blocklisted release is hypothetically matched for two movies, it would be blocked for both, and not just the one it was originally blocklisted from?).@mynameisbogdan commented on GitHub (Aug 13, 2025):
That blocking functionality blocks releases using the full name or by infohash.
When you have custom formats or release profiles with must not contain, there's no point to refactor the blocklisting to support regex to add a third way to block releases.
@joachimtingvold commented on GitHub (Aug 13, 2025):
So if you have the following entry in the blocklist:
When Radarr considers releases for the movie Crash (2004), it would block "Crash.1996.DVD-f00bar" even if its not for the same movie? (i.e. its basically a global block regardless of what movie it's processing?).
edit: And the
Movie Titleis basically just "extra information" to tell you what movie originally triggered the blacklist? And it's actually never used in the context of the actual blocklist process?