diff --git a/docs/Sonarr/sonarr-collection-of-custom-formats.md b/docs/Sonarr/sonarr-collection-of-custom-formats.md index cd3e39740..d69beda4f 100644 --- a/docs/Sonarr/sonarr-collection-of-custom-formats.md +++ b/docs/Sonarr/sonarr-collection-of-custom-formats.md @@ -52,8 +52,8 @@ I also made 3 guides related to this one. | [Remaster](#remaster) | [Extras](#extras) | [Remux Tier 02](#remux-tier-02) | [ALL4](#all4) | | | [LQ](#lq) | [HD Bluray Tier 01](#hd-bluray-tier-01) | [Amazon](#amzn) | | | [LQ (Release Title)](#lq-release-title) | [HD Bluray Tier 02](#hd-bluray-tier-02) | [Apple TV+](#atvp) | -| | [x265 (HD)](#x265-hd) | [WEB Tier 01](#web-tier-01) | [BBC iPlayer (iP)](#ip) | -| | | [WEB Tier 02](#web-tier-02) | [CANAL+](#canalplus) | +| | [Upscaled](#upscaled) | [WEB Tier 01](#web-tier-01) | [BBC iPlayer (iP)](#ip) | +| | [x265 (HD)](#x265-hd) | [WEB Tier 02](#web-tier-02) | [CANAL+](#canalplus) | | | | [WEB Tier 03](#web-tier-03) | [Comedy Central](#cc) | | | | [WEB Scene](#web-scene) | [Crave](#crav) | | | | | [DC Universe](#dcu) | @@ -862,6 +862,22 @@ I also made 3 guides related to this one. ------ +### Upscaled + +??? question "Upscaled - [Click to show/hide]" + + This custom format is used to prevent Sonarr from grabbing upscaled releases. + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/upscaled.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +------ + ### x265 (HD) 720/1080p no x265 = x265 (720/1080p) = x265 (HD) diff --git a/docs/json/radarr/cf/upscaled.json b/docs/json/radarr/cf/upscaled.json index ee3414489..ea9276f5a 100644 --- a/docs/json/radarr/cf/upscaled.json +++ b/docs/json/radarr/cf/upscaled.json @@ -3,7 +3,7 @@ "trash_scores": { "default": -10000 }, - "trash_regex": "https://regex101.com/r/zOaqyg/1", + "trash_regex": "https://regex101.com/r/F6dxdp/1", "name": "Upscaled", "includeCustomFormatWhenRenaming": false, "specifications": [ @@ -40,7 +40,7 @@ "negate": false, "required": false, "fields": { - "value": "\\b(Up(s(caled?|UHD)|(Rez)))\\b" + "value": "\\b(UPS|Up(s(caled?|UHD)|(Rez)))\\b" } } ] diff --git a/docs/json/sonarr/cf/upscaled.json b/docs/json/sonarr/cf/upscaled.json new file mode 100644 index 000000000..48207c5aa --- /dev/null +++ b/docs/json/sonarr/cf/upscaled.json @@ -0,0 +1,47 @@ +{ + "trash_id": "23297a736ca77c0fc8e70f8edd7ee56c", + "trash_scores": { + "default": -10000 + }, + "trash_regex": "https://regex101.com/r/F6dxdp/1", + "name": "Upscaled", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "AI Upscales", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(?=.*\\b(HEVC)\\b)(?=.*\\b(AI)\\b)" + } + }, + { + "name": "Regrade", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(Re-?grade)\\b" + } + }, + { + "name": "TheUpscaler", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(The[ ._-]Upscaler)\\b" + } + }, + { + "name": "Upscaled", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(UPS|Up(s(caled?|UHD)|(Rez)))\\b" + } + } + ] +} diff --git a/includes/cf/sonarr-unwanted-uhd.md b/includes/cf/sonarr-unwanted-uhd.md index 399e529cd..9672595ba 100644 --- a/includes/cf/sonarr-unwanted-uhd.md +++ b/includes/cf/sonarr-unwanted-uhd.md @@ -4,6 +4,7 @@ | [{{ sonarr['cf']['br-disk']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#br-disk) | {{ sonarr['cf']['br-disk']['trash_scores']['default'] }} | {{ sonarr['cf']['br-disk']['trash_id'] }} | | [{{ sonarr['cf']['lq']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#lq) | {{ sonarr['cf']['lq']['trash_scores']['default'] }} | {{ sonarr['cf']['lq']['trash_id'] }} | | [{{ sonarr['cf']['lq-release-title']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#lq-release-title) | {{ sonarr['cf']['lq-release-title']['trash_scores']['default'] }} | {{ sonarr['cf']['lq-release-title']['trash_id'] }} | + | [{{ sonarr['cf']['upscaled']['name'] }}](/Sonarr/Sonarr-collection-of-custom-formats/#upscaled) | {{ sonarr['cf']['upscaled']['trash_scores']['default'] }} | {{ sonarr['cf']['upscaled']['trash_id'] }} | | [{{ sonarr['cf']['extras']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#extras) | {{ sonarr['cf']['extras']['trash_scores']['default'] }} | {{ sonarr['cf']['extras']['trash_id'] }} | ------ @@ -13,4 +14,5 @@ - **{{ sonarr['cf']['br-disk']['name'] }} :** This is a custom format to help Sonarr recognize & ignore BR-DISK (ISO's and Blu-ray folder structure) in addition to the standard BR-DISK quality. - **{{ sonarr['cf']['lq']['name'] }}:** A collection of known Low Quality groups that are often banned from the the top trackers because the lack of quality or other reasons. - **{{ sonarr['cf']['lq-release-title']['name'] }}:** A collection of terms seen in the titles of Low Quality releases that are not captured by using a release group name. + - **{{ sonarr['cf']['upscaled']['name'] }}:** This custom format is used to prevent Sonarr from grabbing upscaled releases. - **{{ sonarr['cf']['extras']['name'] }}:** This blocks/ignores extras