From 7f986596046de8e544b8f64bac38b8f104c17f1d Mon Sep 17 00:00:00 2001 From: Robert Dailey Date: Tue, 23 Aug 2022 17:12:23 -0500 Subject: [PATCH 1/3] chore(metadata): Add paths for quality definition data --- metadata.json | 6 ++++-- metadata.schema.json | 14 ++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/metadata.json b/metadata.json index 9374159bd..78a59903c 100644 --- a/metadata.json +++ b/metadata.json @@ -2,11 +2,13 @@ "$schema": "metadata.schema.json", "json_paths": { "radarr": { - "custom_formats": ["docs/json/radarr/cf"] + "custom_formats": ["docs/json/radarr/cf"], + "qualities": ["docs/json/radarr/quality-size"] }, "sonarr": { "release_profiles": ["docs/json/sonarr/rp"], - "custom_formats": ["docs/json/sonarr/cf"] + "custom_formats": ["docs/json/sonarr/cf"], + "qualities": ["docs/json/sonarr/quality-size"] } } } diff --git a/metadata.schema.json b/metadata.schema.json index 9fa34390f..f11b7b4b8 100644 --- a/metadata.schema.json +++ b/metadata.schema.json @@ -15,11 +15,7 @@ } }, "$defs": { - "release_profiles": { - "type": "array", - "items": { "type": "string" } - }, - "custom_formats": { + "paths_object": { "type": "array", "items": { "type": "string" } }, @@ -27,15 +23,17 @@ "type": "object", "additionalProperties": false, "properties": { - "custom_formats": { "$ref": "#/$defs/custom_formats" } + "custom_formats": { "$ref": "#/$defs/paths_object" }, + "qualities": { "$ref": "#/$defs/paths_object" } } }, "sonarr": { "type": "object", "additionalProperties": false, "properties": { - "custom_formats": { "$ref": "#/$defs/custom_formats" }, - "release_profiles": { "$ref": "#/$defs/release_profiles" } + "custom_formats": { "$ref": "#/$defs/paths_object" }, + "release_profiles": { "$ref": "#/$defs/paths_object" }, + "qualities": { "$ref": "#/$defs/paths_object" } } } } From a9260f5ef4748f3b263366ca7ec85216d4769bcd Mon Sep 17 00:00:00 2001 From: nuxen Date: Wed, 24 Aug 2022 18:01:35 +0200 Subject: [PATCH 2/3] Fixed: `EAC3` regex in the sound CFs Fixed the regex in the all the sound CFs to recognize `E-AC3` correctly. --- docs/json/radarr/cf/aac.json | 2 +- docs/json/radarr/cf/atmos-undefined.json | 2 +- docs/json/radarr/cf/dd.json | 2 +- docs/json/radarr/cf/ddplus-atmos.json | 2 +- docs/json/radarr/cf/ddplus.json | 2 +- docs/json/radarr/cf/dts-es.json | 2 +- docs/json/radarr/cf/dts-hd-hra.json | 2 +- docs/json/radarr/cf/dts-hd-ma.json | 2 +- docs/json/radarr/cf/dts-x.json | 2 +- docs/json/radarr/cf/dts.json | 2 +- docs/json/radarr/cf/flac.json | 2 +- docs/json/radarr/cf/pcm.json | 2 +- docs/json/radarr/cf/truehd-atmos.json | 2 +- docs/json/radarr/cf/truehd.json | 2 +- docs/json/sonarr/cf/aac.json | 2 +- docs/json/sonarr/cf/atmos-undefined.json | 2 +- docs/json/sonarr/cf/dd.json | 2 +- docs/json/sonarr/cf/ddplus-atmos.json | 2 +- docs/json/sonarr/cf/ddplus.json | 2 +- docs/json/sonarr/cf/dts-es.json | 2 +- docs/json/sonarr/cf/dts-hd-hra.json | 2 +- docs/json/sonarr/cf/dts-hd-ma.json | 2 +- docs/json/sonarr/cf/dts-x.json | 2 +- docs/json/sonarr/cf/dts.json | 2 +- docs/json/sonarr/cf/flac.json | 2 +- docs/json/sonarr/cf/pcm.json | 2 +- docs/json/sonarr/cf/truehd-atmos.json | 2 +- docs/json/sonarr/cf/truehd.json | 2 +- 28 files changed, 28 insertions(+), 28 deletions(-) diff --git a/docs/json/radarr/cf/aac.json b/docs/json/radarr/cf/aac.json index 2ece39d3a..b1ea4fa6a 100644 --- a/docs/json/radarr/cf/aac.json +++ b/docs/json/radarr/cf/aac.json @@ -27,7 +27,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/radarr/cf/atmos-undefined.json b/docs/json/radarr/cf/atmos-undefined.json index dd594cc76..cfa289170 100644 --- a/docs/json/radarr/cf/atmos-undefined.json +++ b/docs/json/radarr/cf/atmos-undefined.json @@ -10,7 +10,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/radarr/cf/dd.json b/docs/json/radarr/cf/dd.json index ac5d8e347..9d0f5e738 100644 --- a/docs/json/radarr/cf/dd.json +++ b/docs/json/radarr/cf/dd.json @@ -18,7 +18,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/radarr/cf/ddplus-atmos.json b/docs/json/radarr/cf/ddplus-atmos.json index af4355c47..7dfed5785 100644 --- a/docs/json/radarr/cf/ddplus-atmos.json +++ b/docs/json/radarr/cf/ddplus-atmos.json @@ -10,7 +10,7 @@ "negate": false, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/radarr/cf/ddplus.json b/docs/json/radarr/cf/ddplus.json index 6c456c8a4..dda60b8a6 100644 --- a/docs/json/radarr/cf/ddplus.json +++ b/docs/json/radarr/cf/ddplus.json @@ -9,7 +9,7 @@ "negate": false, "required": true, "fields": { - "value": "[^-]DD[P+](?!A)|eac3" + "value": "[^-]DD[P+](?!A)|e[-_. ]?ac3" } }, { diff --git a/docs/json/radarr/cf/dts-es.json b/docs/json/radarr/cf/dts-es.json index 8927b0eec..c098daf0c 100644 --- a/docs/json/radarr/cf/dts-es.json +++ b/docs/json/radarr/cf/dts-es.json @@ -27,7 +27,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/radarr/cf/dts-hd-hra.json b/docs/json/radarr/cf/dts-hd-hra.json index 255cb5c93..75ec8a8dc 100644 --- a/docs/json/radarr/cf/dts-hd-hra.json +++ b/docs/json/radarr/cf/dts-hd-hra.json @@ -27,7 +27,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/radarr/cf/dts-hd-ma.json b/docs/json/radarr/cf/dts-hd-ma.json index 3a7dd0350..04f20caa5 100644 --- a/docs/json/radarr/cf/dts-hd-ma.json +++ b/docs/json/radarr/cf/dts-hd-ma.json @@ -28,7 +28,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/radarr/cf/dts-x.json b/docs/json/radarr/cf/dts-x.json index 6b946aa2e..b357aab5e 100644 --- a/docs/json/radarr/cf/dts-x.json +++ b/docs/json/radarr/cf/dts-x.json @@ -36,7 +36,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/radarr/cf/dts.json b/docs/json/radarr/cf/dts.json index c796b7991..22267cce1 100644 --- a/docs/json/radarr/cf/dts.json +++ b/docs/json/radarr/cf/dts.json @@ -36,7 +36,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/radarr/cf/flac.json b/docs/json/radarr/cf/flac.json index 3dacaa1c8..e274a43b2 100644 --- a/docs/json/radarr/cf/flac.json +++ b/docs/json/radarr/cf/flac.json @@ -63,7 +63,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } } ] diff --git a/docs/json/radarr/cf/pcm.json b/docs/json/radarr/cf/pcm.json index 71c9bd656..546e2195d 100644 --- a/docs/json/radarr/cf/pcm.json +++ b/docs/json/radarr/cf/pcm.json @@ -63,7 +63,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } } ] diff --git a/docs/json/radarr/cf/truehd-atmos.json b/docs/json/radarr/cf/truehd-atmos.json index d65a29c20..077d618a0 100644 --- a/docs/json/radarr/cf/truehd-atmos.json +++ b/docs/json/radarr/cf/truehd-atmos.json @@ -28,7 +28,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/radarr/cf/truehd.json b/docs/json/radarr/cf/truehd.json index 0cdf81f1d..7d3618ac5 100644 --- a/docs/json/radarr/cf/truehd.json +++ b/docs/json/radarr/cf/truehd.json @@ -28,7 +28,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/sonarr/cf/aac.json b/docs/json/sonarr/cf/aac.json index 3227d988f..a10d49918 100644 --- a/docs/json/sonarr/cf/aac.json +++ b/docs/json/sonarr/cf/aac.json @@ -27,7 +27,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/sonarr/cf/atmos-undefined.json b/docs/json/sonarr/cf/atmos-undefined.json index 02c6d6399..96dab5335 100644 --- a/docs/json/sonarr/cf/atmos-undefined.json +++ b/docs/json/sonarr/cf/atmos-undefined.json @@ -19,7 +19,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/sonarr/cf/dd.json b/docs/json/sonarr/cf/dd.json index 58a88cc3a..2e1febf61 100644 --- a/docs/json/sonarr/cf/dd.json +++ b/docs/json/sonarr/cf/dd.json @@ -18,7 +18,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/sonarr/cf/ddplus-atmos.json b/docs/json/sonarr/cf/ddplus-atmos.json index a557dae4d..db9112e67 100644 --- a/docs/json/sonarr/cf/ddplus-atmos.json +++ b/docs/json/sonarr/cf/ddplus-atmos.json @@ -10,7 +10,7 @@ "negate": false, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/sonarr/cf/ddplus.json b/docs/json/sonarr/cf/ddplus.json index 325a745b9..ead6567e0 100644 --- a/docs/json/sonarr/cf/ddplus.json +++ b/docs/json/sonarr/cf/ddplus.json @@ -9,7 +9,7 @@ "negate": false, "required": true, "fields": { - "value": "[^-]DD[P+](?!A)|eac3" + "value": "[^-]DD[P+](?!A)|e[-_. ]?ac3" } }, { diff --git a/docs/json/sonarr/cf/dts-es.json b/docs/json/sonarr/cf/dts-es.json index 2e74ac1ce..b1de9dd63 100644 --- a/docs/json/sonarr/cf/dts-es.json +++ b/docs/json/sonarr/cf/dts-es.json @@ -27,7 +27,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/sonarr/cf/dts-hd-hra.json b/docs/json/sonarr/cf/dts-hd-hra.json index e5e544333..9551d7a87 100644 --- a/docs/json/sonarr/cf/dts-hd-hra.json +++ b/docs/json/sonarr/cf/dts-hd-hra.json @@ -27,7 +27,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/sonarr/cf/dts-hd-ma.json b/docs/json/sonarr/cf/dts-hd-ma.json index 0a24545ed..f37a99eb2 100644 --- a/docs/json/sonarr/cf/dts-hd-ma.json +++ b/docs/json/sonarr/cf/dts-hd-ma.json @@ -28,7 +28,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/sonarr/cf/dts-x.json b/docs/json/sonarr/cf/dts-x.json index f4c4bb63e..4c903f83c 100644 --- a/docs/json/sonarr/cf/dts-x.json +++ b/docs/json/sonarr/cf/dts-x.json @@ -36,7 +36,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/sonarr/cf/dts.json b/docs/json/sonarr/cf/dts.json index 60c1fca89..eab497030 100644 --- a/docs/json/sonarr/cf/dts.json +++ b/docs/json/sonarr/cf/dts.json @@ -36,7 +36,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/sonarr/cf/flac.json b/docs/json/sonarr/cf/flac.json index 8545d2b96..e2cca2711 100644 --- a/docs/json/sonarr/cf/flac.json +++ b/docs/json/sonarr/cf/flac.json @@ -63,7 +63,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } } ] diff --git a/docs/json/sonarr/cf/pcm.json b/docs/json/sonarr/cf/pcm.json index 8dd6ff255..3aba591b7 100644 --- a/docs/json/sonarr/cf/pcm.json +++ b/docs/json/sonarr/cf/pcm.json @@ -63,7 +63,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } } ] diff --git a/docs/json/sonarr/cf/truehd-atmos.json b/docs/json/sonarr/cf/truehd-atmos.json index 99f3caea6..7eeaeaeb2 100644 --- a/docs/json/sonarr/cf/truehd-atmos.json +++ b/docs/json/sonarr/cf/truehd-atmos.json @@ -28,7 +28,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { diff --git a/docs/json/sonarr/cf/truehd.json b/docs/json/sonarr/cf/truehd.json index e0b3bd444..2a0a30ea7 100644 --- a/docs/json/sonarr/cf/truehd.json +++ b/docs/json/sonarr/cf/truehd.json @@ -28,7 +28,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]dd[p+]|eac3" + "value": "[^-]DD[P+]|e[-_. ]?ac3" } }, { From f56bb7e40e0dc96d3f383493fa0356fc2a69019f Mon Sep 17 00:00:00 2001 From: nuxen Date: Thu, 25 Aug 2022 01:24:20 +0200 Subject: [PATCH 3/3] Fixed: `E-AC3` detection again Added word boundaries to the `Dolby Digital Plus` Conditions. --- docs/json/radarr/cf/aac.json | 2 +- docs/json/radarr/cf/atmos-undefined.json | 2 +- docs/json/radarr/cf/dd.json | 2 +- docs/json/radarr/cf/ddplus-atmos.json | 2 +- docs/json/radarr/cf/ddplus.json | 2 +- docs/json/radarr/cf/dts-es.json | 2 +- docs/json/radarr/cf/dts-hd-hra.json | 2 +- docs/json/radarr/cf/dts-hd-ma.json | 2 +- docs/json/radarr/cf/dts-x.json | 2 +- docs/json/radarr/cf/dts.json | 2 +- docs/json/radarr/cf/flac.json | 2 +- docs/json/radarr/cf/pcm.json | 2 +- docs/json/radarr/cf/truehd-atmos.json | 2 +- docs/json/radarr/cf/truehd.json | 2 +- docs/json/sonarr/cf/aac.json | 2 +- docs/json/sonarr/cf/atmos-undefined.json | 2 +- docs/json/sonarr/cf/dd.json | 2 +- docs/json/sonarr/cf/ddplus-atmos.json | 2 +- docs/json/sonarr/cf/ddplus.json | 2 +- docs/json/sonarr/cf/dts-es.json | 2 +- docs/json/sonarr/cf/dts-hd-hra.json | 2 +- docs/json/sonarr/cf/dts-hd-ma.json | 2 +- docs/json/sonarr/cf/dts-x.json | 2 +- docs/json/sonarr/cf/dts.json | 2 +- docs/json/sonarr/cf/flac.json | 2 +- docs/json/sonarr/cf/pcm.json | 2 +- docs/json/sonarr/cf/truehd-atmos.json | 2 +- docs/json/sonarr/cf/truehd.json | 2 +- 28 files changed, 28 insertions(+), 28 deletions(-) diff --git a/docs/json/radarr/cf/aac.json b/docs/json/radarr/cf/aac.json index b1ea4fa6a..4ba0c1ddd 100644 --- a/docs/json/radarr/cf/aac.json +++ b/docs/json/radarr/cf/aac.json @@ -27,7 +27,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/radarr/cf/atmos-undefined.json b/docs/json/radarr/cf/atmos-undefined.json index cfa289170..4c830d7d3 100644 --- a/docs/json/radarr/cf/atmos-undefined.json +++ b/docs/json/radarr/cf/atmos-undefined.json @@ -10,7 +10,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/radarr/cf/dd.json b/docs/json/radarr/cf/dd.json index 9d0f5e738..1e2b32206 100644 --- a/docs/json/radarr/cf/dd.json +++ b/docs/json/radarr/cf/dd.json @@ -18,7 +18,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/radarr/cf/ddplus-atmos.json b/docs/json/radarr/cf/ddplus-atmos.json index 7dfed5785..9b197cbc1 100644 --- a/docs/json/radarr/cf/ddplus-atmos.json +++ b/docs/json/radarr/cf/ddplus-atmos.json @@ -10,7 +10,7 @@ "negate": false, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/radarr/cf/ddplus.json b/docs/json/radarr/cf/ddplus.json index dda60b8a6..f7ccf9db0 100644 --- a/docs/json/radarr/cf/ddplus.json +++ b/docs/json/radarr/cf/ddplus.json @@ -9,7 +9,7 @@ "negate": false, "required": true, "fields": { - "value": "[^-]DD[P+](?!A)|e[-_. ]?ac3" + "value": "\\bDD[P+](?!A)|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/radarr/cf/dts-es.json b/docs/json/radarr/cf/dts-es.json index c098daf0c..9d10f3d54 100644 --- a/docs/json/radarr/cf/dts-es.json +++ b/docs/json/radarr/cf/dts-es.json @@ -27,7 +27,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/radarr/cf/dts-hd-hra.json b/docs/json/radarr/cf/dts-hd-hra.json index 75ec8a8dc..a6341dd30 100644 --- a/docs/json/radarr/cf/dts-hd-hra.json +++ b/docs/json/radarr/cf/dts-hd-hra.json @@ -27,7 +27,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/radarr/cf/dts-hd-ma.json b/docs/json/radarr/cf/dts-hd-ma.json index 04f20caa5..0a48f8c67 100644 --- a/docs/json/radarr/cf/dts-hd-ma.json +++ b/docs/json/radarr/cf/dts-hd-ma.json @@ -28,7 +28,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/radarr/cf/dts-x.json b/docs/json/radarr/cf/dts-x.json index b357aab5e..0aac2423c 100644 --- a/docs/json/radarr/cf/dts-x.json +++ b/docs/json/radarr/cf/dts-x.json @@ -36,7 +36,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/radarr/cf/dts.json b/docs/json/radarr/cf/dts.json index 22267cce1..7a55b9112 100644 --- a/docs/json/radarr/cf/dts.json +++ b/docs/json/radarr/cf/dts.json @@ -36,7 +36,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/radarr/cf/flac.json b/docs/json/radarr/cf/flac.json index e274a43b2..d15824569 100644 --- a/docs/json/radarr/cf/flac.json +++ b/docs/json/radarr/cf/flac.json @@ -63,7 +63,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } } ] diff --git a/docs/json/radarr/cf/pcm.json b/docs/json/radarr/cf/pcm.json index 546e2195d..12c3e4c3d 100644 --- a/docs/json/radarr/cf/pcm.json +++ b/docs/json/radarr/cf/pcm.json @@ -63,7 +63,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } } ] diff --git a/docs/json/radarr/cf/truehd-atmos.json b/docs/json/radarr/cf/truehd-atmos.json index 077d618a0..68e6b79ca 100644 --- a/docs/json/radarr/cf/truehd-atmos.json +++ b/docs/json/radarr/cf/truehd-atmos.json @@ -28,7 +28,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/radarr/cf/truehd.json b/docs/json/radarr/cf/truehd.json index 7d3618ac5..5e9a6e7c4 100644 --- a/docs/json/radarr/cf/truehd.json +++ b/docs/json/radarr/cf/truehd.json @@ -28,7 +28,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/sonarr/cf/aac.json b/docs/json/sonarr/cf/aac.json index a10d49918..2f18afee6 100644 --- a/docs/json/sonarr/cf/aac.json +++ b/docs/json/sonarr/cf/aac.json @@ -27,7 +27,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/sonarr/cf/atmos-undefined.json b/docs/json/sonarr/cf/atmos-undefined.json index 96dab5335..a6295ae2c 100644 --- a/docs/json/sonarr/cf/atmos-undefined.json +++ b/docs/json/sonarr/cf/atmos-undefined.json @@ -19,7 +19,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/sonarr/cf/dd.json b/docs/json/sonarr/cf/dd.json index 2e1febf61..f829dc144 100644 --- a/docs/json/sonarr/cf/dd.json +++ b/docs/json/sonarr/cf/dd.json @@ -18,7 +18,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/sonarr/cf/ddplus-atmos.json b/docs/json/sonarr/cf/ddplus-atmos.json index db9112e67..e92c07cbe 100644 --- a/docs/json/sonarr/cf/ddplus-atmos.json +++ b/docs/json/sonarr/cf/ddplus-atmos.json @@ -10,7 +10,7 @@ "negate": false, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/sonarr/cf/ddplus.json b/docs/json/sonarr/cf/ddplus.json index ead6567e0..71ae1118f 100644 --- a/docs/json/sonarr/cf/ddplus.json +++ b/docs/json/sonarr/cf/ddplus.json @@ -9,7 +9,7 @@ "negate": false, "required": true, "fields": { - "value": "[^-]DD[P+](?!A)|e[-_. ]?ac3" + "value": "\\bDD[P+](?!A)|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/sonarr/cf/dts-es.json b/docs/json/sonarr/cf/dts-es.json index b1de9dd63..1e3c5b011 100644 --- a/docs/json/sonarr/cf/dts-es.json +++ b/docs/json/sonarr/cf/dts-es.json @@ -27,7 +27,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/sonarr/cf/dts-hd-hra.json b/docs/json/sonarr/cf/dts-hd-hra.json index 9551d7a87..325eeac31 100644 --- a/docs/json/sonarr/cf/dts-hd-hra.json +++ b/docs/json/sonarr/cf/dts-hd-hra.json @@ -27,7 +27,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/sonarr/cf/dts-hd-ma.json b/docs/json/sonarr/cf/dts-hd-ma.json index f37a99eb2..ff473fafe 100644 --- a/docs/json/sonarr/cf/dts-hd-ma.json +++ b/docs/json/sonarr/cf/dts-hd-ma.json @@ -28,7 +28,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/sonarr/cf/dts-x.json b/docs/json/sonarr/cf/dts-x.json index 4c903f83c..4e63ca069 100644 --- a/docs/json/sonarr/cf/dts-x.json +++ b/docs/json/sonarr/cf/dts-x.json @@ -36,7 +36,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/sonarr/cf/dts.json b/docs/json/sonarr/cf/dts.json index eab497030..b1f6d41d2 100644 --- a/docs/json/sonarr/cf/dts.json +++ b/docs/json/sonarr/cf/dts.json @@ -36,7 +36,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/sonarr/cf/flac.json b/docs/json/sonarr/cf/flac.json index e2cca2711..7a0194002 100644 --- a/docs/json/sonarr/cf/flac.json +++ b/docs/json/sonarr/cf/flac.json @@ -63,7 +63,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } } ] diff --git a/docs/json/sonarr/cf/pcm.json b/docs/json/sonarr/cf/pcm.json index 3aba591b7..c9602e14f 100644 --- a/docs/json/sonarr/cf/pcm.json +++ b/docs/json/sonarr/cf/pcm.json @@ -63,7 +63,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } } ] diff --git a/docs/json/sonarr/cf/truehd-atmos.json b/docs/json/sonarr/cf/truehd-atmos.json index 7eeaeaeb2..b9fdccead 100644 --- a/docs/json/sonarr/cf/truehd-atmos.json +++ b/docs/json/sonarr/cf/truehd-atmos.json @@ -28,7 +28,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, { diff --git a/docs/json/sonarr/cf/truehd.json b/docs/json/sonarr/cf/truehd.json index 2a0a30ea7..3c45d89a5 100644 --- a/docs/json/sonarr/cf/truehd.json +++ b/docs/json/sonarr/cf/truehd.json @@ -28,7 +28,7 @@ "negate": true, "required": true, "fields": { - "value": "[^-]DD[P+]|e[-_. ]?ac3" + "value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b" } }, {