Summary
The parser is removing final from the string, and therefore id matching fails to properly identify it.
I have id_regexp something like this
- "(\\d+)(?:st|nd|rd|th) season (\\d+)"
- "(final) season (\\d+)"
- "season (\\d+) (\\d+)"
- "S(\\d+) (\\d+)"
- "(\\d+)"
The name [Group] Series Name Final Season - 01 [1080p][MultiSub][DEADBEEF] gets stripped down to season 02 multisub deadbeef group for id regex matching and because final is missing, it's just matched with the last regex and then gets rejected, because it's identified the same as the already seen first season would and gets rejected.
It gets removed because it's part of the propers list.
It's a pain in the ass to write and debug these id regexes, because it's unknown what string these regexes are matched against.
Additional information
Version: 3.16.3
Summary
The parser is removing
finalfrom the string, and therefore id matching fails to properly identify it.I have
id_regexpsomething like thisThe name
[Group] Series Name Final Season - 01 [1080p][MultiSub][DEADBEEF]gets stripped down toseason 02 multisub deadbeef groupfor id regex matching and becausefinalis missing, it's just matched with the last regex and then gets rejected, because it's identified the same as the already seen first season would and gets rejected.It gets removed because it's part of the
properslist.It's a pain in the ass to write and debug these id regexes, because it's unknown what string these regexes are matched against.
Additional information
Version: 3.16.3