Sonarr version (exact version): 2.0.0.5344
Mono version (if Sonarr is not running on Windows): 5.20.1.34
OS: Debian Buster
Debug logs: https://hastebin.com/yiwapacusi.md
Description of issue:
Sonarr is parsing an anime episode of 125 => s1e25 when it should be s1e125. See here (also in pastebin):
[Debug] Parser: Parsing string 'Black Clover - 125 (1080p FUNI WEB-DL -KS-)'
[Trace] Parser: ^(?<title>.+?)?(?:(?:[-_\W](?<![()\[!]))+(?<season>(?<!\d+)[1-9])(?<episode>[1-9][0-9]|[0][1-9])(?![a-z]|\d+))+
[Debug] Parser: Episode Parsed. Black Clover - S01E25
Here’s an episode that parses correctly, even though they’re the same naming scheme.
[Debug] Parser: Parsing string '[Golumpa] Black Clover - 119 [FuniDub 720p x264 AAC] [34621C92].mkv'
[Trace] Parser: ^\[(?<subgroup>.+?)\][-_. ]?(?<title>.+?)(?:[. ]-[. ](?<absoluteepisode>\d{2,3}(\.\d{1,2})?(?!\d+|[-])))+(?:[-_. ]+(?<special>special|ova|ovd))?.*?(?<hash>\[\w{8}\])?(?:$|\.mkv)
[Debug] Parser: Episode Parsed. Black Clover - 119
Thoughts?