mirror of
https://github.com/Radarr/Radarr.git
synced 2026-03-02 22:57:34 -05:00
Custom Formats do not apply before the Movie Year in release titles #4650
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#4650
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 @imjuzcy on GitHub (Aug 12, 2020).
Describe the bug
The custom format is v3 is very weird ang buggy. It says it's regex, but it's performing very inconsistently.
For example, let's say the release title is "Vectronic Presents Native Daughter (2019) 1080p.AMZN.WEB-DL x264. NL Subs Ingebakken". If the regex is set to (without quotes):
"Vectronic Presents": no match
"Vectronic Presents.*": no match
"Vectronic.Presents.": no match
".*Vectronic.Presents.": no match
"native": no match
"daughter": no match
"2019": match
"amzn": match
Let's say if the release title is "A.Beautiful.Day.in.the.Apartment.2019.UHD.BluRay.2160p.DTS-X.7.1.HEVC.REMUX-FraMeSToR-Scrambled". If regex set to (without quotes):
"beautiful": no match
"apartment": no match
"2019": match
"uhd": match
Let's say if the release title is "Red.Lantern.3D.2011.MULTI.1080p.BluRay.x264-JASS". If regex set to (without quotes):
".(3d|sbs).": no match
But if the release title is "Blue.Lantern.3D.2011.1080p.BluRay.Full-SBS.DTS.x264-TruHD", then ".(3d|sbs)." gets a match.
From this, it seems that only the year and everything that proceeds are going to get matched with custom formats. If this is true, this might give some problem as mentioned in above examples, I would like to avoid 3D files and releases from "Vectronic Presents", but Radarr will still grab the first, third and forth releases in above given examples, which I'm actively trying to avoid.
To Reproduce
Steps to reproduce the behavior:
Do as mentioned in example.
Expected behavior
Custom formats should match everything including things that precede title.
Platform Information (please complete the following information):
AB#825
@ta264 commented on GitHub (Aug 12, 2020):
As far as I am aware it uses the entire release title (hence the format name). I suspect you just have it set up wrong since we have so many other uses that would spot similar behaviour. Please join the discord channel for support
@support[bot] commented on GitHub (Aug 12, 2020):
We use the issue tracker exclusively for bug reports and feature requests. However, this issue appears to be a support request. Please hop over onto our Discord or Subreddit
@ta264 commented on GitHub (Aug 12, 2020):
I apologize, you are correct.
At the moment this is by design but maybe it should be reviewed.
@stale[bot] commented on GitHub (Oct 11, 2020):
This issue has been automatically marked as stale because it has not had recent activity. Please verify that this is still an issue with the latest version of Radarr and report back. Otherwise this issue will be closed.
@bakerboy448 commented on GitHub (Nov 14, 2020):
@ta264 @Qstick any plans to change?
@austinwbest commented on GitHub (Nov 14, 2020):
We discussed this the other day since 3d won't match if before the year. Thought was to possibly strip the title and do a check against what was left iirc
@ItsME6969 commented on GitHub (Aug 17, 2022):
You can make regex do anything, match anything before the year, after the year, etc I really dont understand the need to filter the title and dumbing it down. Please rereview.
@angrycuban13 commented on GitHub (Nov 2, 2022):
This is still happening.
@austinwbest commented on GitHub (Nov 3, 2022):
This might be an exception as that is a valid movie title?
@angrycuban13 commented on GitHub (Nov 3, 2022):
Yeah I guess this might be a poorly named release
@angrycuban13 commented on GitHub (Nov 3, 2022):
To clarify since I shared the post-import screenshot. Here is the grab history
I think the release name is bad in this case so ignore me
@bakerboy448 commented on GitHub (Nov 3, 2022):
There's a few similar GHI open for this.
CF perform materially differently between release name and file names as well.
@spkesDE commented on GitHub (Sep 26, 2024):
I encountered the same issue while trying to filter 3D movies with the current regex implementation:
(?i)\b(?:3D|SBS|HSBS|HOU|Half[ .-]SBS|Half[ .-]OU)\bNon-Matching Example:
Matching Example:
The regex only seems to apply after the year, but not before it. This inconsistency makes it challenging to filter movies that are tagged with 3D before the year.
Could you please take another look at this issue? I believe addressing this regex behavior will greatly enhance the functionality of the filter. Thank you for your attention to this matter! 👍
@wurst-hans commented on GitHub (Jun 13, 2025):
Exactly what @spkesDE said.
Currently I'm not able to run Radarr headless, because from time to time a 3D movie is grabbed which is not caught by custom formats. For sure, this is due to malformed release titles or whatever. But currently, we have no solution for this.
If we were able to do RegEx on whole (Usenet) filename additionally to the release title, this would solve many of users problems. (And there are much more movie attributes that would be helpful for writing more efficient custom formats)
@clemwo commented on GitHub (Dec 20, 2025):
I was pulling my hair out wondering why my Custom Format didn't work.
In the end this is obviously caused by inconsistent naming of uploads which I hate but can't change.
Would be great to give us users to override this default... please