From cff7fc0faf548c01d378e53925fe2096908294eb Mon Sep 17 00:00:00 2001 From: bedynamictech Date: Mon, 7 Jul 2025 06:19:13 -0700 Subject: [PATCH 1/7] fix: Revised Web Scene Regex --- custom_formats/WEB Scene.yml | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/custom_formats/WEB Scene.yml b/custom_formats/WEB Scene.yml index fd2213b..2121f97 100644 --- a/custom_formats/WEB Scene.yml +++ b/custom_formats/WEB Scene.yml @@ -9,18 +9,6 @@ conditions: required: true type: release_title tests: -- conditionResults: - - matches: true - name: Scene - negate: false - pattern: Scene - required: true - type: release_title - expected: true - id: 1 - input: Shoresy.S02E06.REPACK.1080p.WEB.H264-NHTFS - lastRun: '2025-07-06T19:19:23.323037' - passes: true - conditionResults: - matches: false name: Scene @@ -31,5 +19,5 @@ tests: expected: false id: 2 input: Entourage - S01E07 - The Scene Bluray-1080p.mkv - lastRun: '2025-07-06T19:19:23.323037' + lastRun: '2025-07-06T21:20:00.281202' passes: true From 46885ff23606a550d2f0c3111adcf0bf3d4096bd Mon Sep 17 00:00:00 2001 From: bedynamictech Date: Mon, 7 Jul 2025 09:10:05 -0700 Subject: [PATCH 2/7] tweak: Fixed DD and DD+ Regex --- regex_patterns/Dolby Digital +.yml | 14 ++++++++++++-- regex_patterns/Dolby Digital.yml | 12 ++++++++++-- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/regex_patterns/Dolby Digital +.yml b/regex_patterns/Dolby Digital +.yml index 634add8..06e59d8 100644 --- a/regex_patterns/Dolby Digital +.yml +++ b/regex_patterns/Dolby Digital +.yml @@ -1,6 +1,16 @@ name: Dolby Digital + -pattern: \bDD[P+]|\b(e[-_. ]?ac3)\b +pattern: \bDD(?:[+.]\d+|\d+\.\d+|P)?\b|\bE[-_. ]?AC3\b description: '' tags: - Audio -tests: [] +tests: +- expected: true + id: 1 + input: Parks.and.Recreation.S03E16.Lil.Sebastian.1080p.AMZN.WEBRip.DD5.1.x264-NTb + lastRun: '2025-07-07T09:08:40.984150' + matchSpan: + end: 65 + start: 60 + matchedContent: DD5.1 + matchedGroups: [] + passes: true diff --git a/regex_patterns/Dolby Digital.yml b/regex_patterns/Dolby Digital.yml index e93f77d..7e1be3b 100644 --- a/regex_patterns/Dolby Digital.yml +++ b/regex_patterns/Dolby Digital.yml @@ -1,6 +1,14 @@ name: Dolby Digital -pattern: \bDD[^a-z+]|(? Date: Mon, 7 Jul 2025 13:38:27 -0700 Subject: [PATCH 3/7] fix: Fixed DD+ Regex via TRaSH --- regex_patterns/Dolby Digital +.yml | 4 ++-- regex_patterns/Dolby Digital.yml | 12 ++++++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/regex_patterns/Dolby Digital +.yml b/regex_patterns/Dolby Digital +.yml index 06e59d8..5956e37 100644 --- a/regex_patterns/Dolby Digital +.yml +++ b/regex_patterns/Dolby Digital +.yml @@ -1,5 +1,5 @@ name: Dolby Digital + -pattern: \bDD(?:[+.]\d+|\d+\.\d+|P)?\b|\bE[-_. ]?AC3\b +pattern: \bDD(?:[+.]\d+|\d+\.\d+|P|\+)?(?!A)\b|\bE[-_. ]?AC-?3\b description: '' tags: - Audio @@ -7,7 +7,7 @@ tests: - expected: true id: 1 input: Parks.and.Recreation.S03E16.Lil.Sebastian.1080p.AMZN.WEBRip.DD5.1.x264-NTb - lastRun: '2025-07-07T09:08:40.984150' + lastRun: '2025-07-07T13:36:04.211480' matchSpan: end: 65 start: 60 diff --git a/regex_patterns/Dolby Digital.yml b/regex_patterns/Dolby Digital.yml index 7e1be3b..b805b9f 100644 --- a/regex_patterns/Dolby Digital.yml +++ b/regex_patterns/Dolby Digital.yml @@ -1,5 +1,5 @@ name: Dolby Digital -pattern: \bDD(?![0-9]\.[0-9])[^a-z+]|(? Date: Mon, 7 Jul 2025 13:44:43 -0700 Subject: [PATCH 4/7] fix: Fixed Basic Dolby Digital Regex --- regex_patterns/Dolby Digital.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/regex_patterns/Dolby Digital.yml b/regex_patterns/Dolby Digital.yml index b805b9f..be95ad8 100644 --- a/regex_patterns/Dolby Digital.yml +++ b/regex_patterns/Dolby Digital.yml @@ -1,5 +1,5 @@ name: Dolby Digital -pattern: \\bDD[^a-z+]|(? Date: Mon, 7 Jul 2025 14:25:17 -0700 Subject: [PATCH 5/7] . --- regex_patterns/Dolby Digital +.yml | 14 ++------------ regex_patterns/Dolby Digital.yml | 30 ++---------------------------- 2 files changed, 4 insertions(+), 40 deletions(-) diff --git a/regex_patterns/Dolby Digital +.yml b/regex_patterns/Dolby Digital +.yml index 5956e37..634add8 100644 --- a/regex_patterns/Dolby Digital +.yml +++ b/regex_patterns/Dolby Digital +.yml @@ -1,16 +1,6 @@ name: Dolby Digital + -pattern: \bDD(?:[+.]\d+|\d+\.\d+|P|\+)?(?!A)\b|\bE[-_. ]?AC-?3\b +pattern: \bDD[P+]|\b(e[-_. ]?ac3)\b description: '' tags: - Audio -tests: -- expected: true - id: 1 - input: Parks.and.Recreation.S03E16.Lil.Sebastian.1080p.AMZN.WEBRip.DD5.1.x264-NTb - lastRun: '2025-07-07T13:36:04.211480' - matchSpan: - end: 65 - start: 60 - matchedContent: DD5.1 - matchedGroups: [] - passes: true +tests: [] diff --git a/regex_patterns/Dolby Digital.yml b/regex_patterns/Dolby Digital.yml index be95ad8..e93f77d 100644 --- a/regex_patterns/Dolby Digital.yml +++ b/regex_patterns/Dolby Digital.yml @@ -1,32 +1,6 @@ name: Dolby Digital -pattern: (?i)(? Date: Mon, 7 Jul 2025 15:10:04 -0700 Subject: [PATCH 6/7] . --- custom_formats/Atmos (Missing).yml | 10 --------- custom_formats/Atmos.yml | 35 ------------------------------ 2 files changed, 45 deletions(-) diff --git a/custom_formats/Atmos (Missing).yml b/custom_formats/Atmos (Missing).yml index 475ed96..fac9e8b 100644 --- a/custom_formats/Atmos (Missing).yml +++ b/custom_formats/Atmos (Missing).yml @@ -25,16 +25,6 @@ conditions: pattern: BTN Atmos required: true type: release_title -- name: Not DD - type: release_title - required: true - negate: true - pattern: Dolby Digital -- name: Not DD+ - type: release_title - required: true - negate: true - pattern: Dolby Digital + tests: - conditionResults: - matches: false diff --git a/custom_formats/Atmos.yml b/custom_formats/Atmos.yml index 019dc81..7a71731 100644 --- a/custom_formats/Atmos.yml +++ b/custom_formats/Atmos.yml @@ -14,41 +14,6 @@ conditions: pattern: BTN Atmos required: false type: release_title -- name: Not DD - negate: true - pattern: Dolby Digital - required: true - type: release_title -- name: Not DD+ - negate: true - pattern: Dolby Digital + - required: true - type: release_title -- name: Not TrueHD - negate: true - pattern: TrueHD - required: true - type: release_title -- name: Not DTS - type: release_title - required: true - negate: true - pattern: DTS -- name: Not DTS-X - type: release_title - required: true - negate: true - pattern: DTS-X -- name: Not DTS-HD HRA ES - type: release_title - required: true - negate: true - pattern: DTS-HD HRA ES -- name: Not DTS-HD - type: release_title - required: true - negate: true - pattern: DTS-HD tests: - conditionResults: - matches: false From d7db0854f328ce9c388e95dcc3e8bb98193a5306 Mon Sep 17 00:00:00 2001 From: Kyle McClain <76190687+bedynamictech@users.noreply.github.com> Date: Mon, 7 Jul 2025 15:19:06 -0700 Subject: [PATCH 7/7] . --- regex_patterns/TrueHD (Missing Groups).yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/regex_patterns/TrueHD (Missing Groups).yml b/regex_patterns/TrueHD (Missing Groups).yml index 0affd4e..6aea80d 100644 --- a/regex_patterns/TrueHD (Missing Groups).yml +++ b/regex_patterns/TrueHD (Missing Groups).yml @@ -1,5 +1,5 @@ name: TrueHD (Missing Groups) -pattern: True[ .-]?HD|W4NK3R|HQMUX|TRiToN|EPSiLON|NoGroup|PmP. +pattern: (?<=^|[\s.-])TRiToN|EPSiLON|NoGroup|PmP\b description: Matches groups who mislabel TrueHD tags: - Audio