From 38f67128941a21614ff0130d00790795f5c4ac6e Mon Sep 17 00:00:00 2001 From: TRaSH Date: Sat, 30 Jul 2022 16:59:26 +0200 Subject: [PATCH 01/37] Sonarr - Dislike Annoying Dual Audio Groups - Sonarr - Dislike Annoying Dual Audio Groups --- docs/Sonarr/Sonarr-Release-Profile-RegEx.md | 12 ++++++++++++ docs/json/sonarr/optionals.json | 6 ++++++ 2 files changed, 18 insertions(+) diff --git a/docs/Sonarr/Sonarr-Release-Profile-RegEx.md b/docs/Sonarr/Sonarr-Release-Profile-RegEx.md index 408f3b1d8..a5c4510f4 100644 --- a/docs/Sonarr/Sonarr-Release-Profile-RegEx.md +++ b/docs/Sonarr/Sonarr-Release-Profile-RegEx.md @@ -501,6 +501,18 @@ Add this to your `Must not contain (2)` ``` +#### Optional - Ignore Annoying Dual Audio Groups + +??? question "WHY ? - [CLICK TO EXPAND]" + + These groups add their own preferred language (ex. Portugese) as the main audio track. + +Add this to your `Must not contain (2)` + +```bash +/\b(-alfaHD|-BAT|-BNd|-C.A.A|-Cory|-FF|-FOXX|-G4RiS|-GUEIRA|-N3G4N|-PD|-RiPER|-RK|-SiGLA|-Tars|-WTV|-Yatogam1|-YusukeFLA)\b/i +``` + ------ ### A little explanation of the scores and why diff --git a/docs/json/sonarr/optionals.json b/docs/json/sonarr/optionals.json index 26ad5f88f..7b5bded81 100644 --- a/docs/json/sonarr/optionals.json +++ b/docs/json/sonarr/optionals.json @@ -58,6 +58,12 @@ "name": "Dislike release containing: 1-", "trash_id": "236a3626a07cacf5692c73cc947bc280", "term": "/(1-.+)$/i" + }, { + "name": "Dislike Annoying Dual Audio Groups", + "trash_id": "dac17aca202e4b5d28bef5070c5c5cfb", + "term": "/\\b(-alfaHD|-BAT|-BNd|-C.A.A|-Cory|-FF|-FOXX|-G4RiS|-GUEIRA|-N3G4N|-PD|-RiPER|-RK|-SiGLA|-Tars|-WTV|-Yatogam1|-YusukeFLA)\\b/i" + }, { }] }] } + From 2cecda82a892380640982341039a1346931d6965 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Sat, 30 Jul 2022 17:57:04 +0200 Subject: [PATCH 02/37] Changed: hash - Changed: hash --- docs/json/sonarr/optionals.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/json/sonarr/optionals.json b/docs/json/sonarr/optionals.json index 7b5bded81..8277c2eed 100644 --- a/docs/json/sonarr/optionals.json +++ b/docs/json/sonarr/optionals.json @@ -60,7 +60,7 @@ "term": "/(1-.+)$/i" }, { "name": "Dislike Annoying Dual Audio Groups", - "trash_id": "dac17aca202e4b5d28bef5070c5c5cfb", + "trash_id": "538bad00ee6f8aced8e0db5218b8484c", "term": "/\\b(-alfaHD|-BAT|-BNd|-C.A.A|-Cory|-FF|-FOXX|-G4RiS|-GUEIRA|-N3G4N|-PD|-RiPER|-RK|-SiGLA|-Tars|-WTV|-Yatogam1|-YusukeFLA)\\b/i" }, { }] From 7b3d6606e330655c5f031ce7b1548726b801adbc Mon Sep 17 00:00:00 2001 From: TRaSH Date: Sat, 30 Jul 2022 18:28:49 +0200 Subject: [PATCH 03/37] Fixed: Typo - Fixed: Typo --- docs/Sonarr/Sonarr-Release-Profile-RegEx.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Sonarr/Sonarr-Release-Profile-RegEx.md b/docs/Sonarr/Sonarr-Release-Profile-RegEx.md index a5c4510f4..603f1614b 100644 --- a/docs/Sonarr/Sonarr-Release-Profile-RegEx.md +++ b/docs/Sonarr/Sonarr-Release-Profile-RegEx.md @@ -505,7 +505,7 @@ Add this to your `Must not contain (2)` ??? question "WHY ? - [CLICK TO EXPAND]" - These groups add their own preferred language (ex. Portugese) as the main audio track. + These groups add their own preferred language (ex. Portuguese) as the main audio track. Add this to your `Must not contain (2)` From acc5ef3918e1bdd45bfaf87e1df6f1dd3c1c05fd Mon Sep 17 00:00:00 2001 From: TRaSH Date: Sat, 30 Jul 2022 19:08:48 +0200 Subject: [PATCH 04/37] Added: Better description - Added: Better description --- docs/Sonarr/Sonarr-Release-Profile-RegEx.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/Sonarr/Sonarr-Release-Profile-RegEx.md b/docs/Sonarr/Sonarr-Release-Profile-RegEx.md index 603f1614b..cdad0c0ed 100644 --- a/docs/Sonarr/Sonarr-Release-Profile-RegEx.md +++ b/docs/Sonarr/Sonarr-Release-Profile-RegEx.md @@ -505,7 +505,8 @@ Add this to your `Must not contain (2)` ??? question "WHY ? - [CLICK TO EXPAND]" - These groups add their own preferred language (ex. Portuguese) as the main audio track. + These groups take the original release, then they add their own preferred language (ex. Portuguese) as the main audio track (AAC 2.0), What results after renaming and FFprobe that the media file will be recognized as Portuguese AAC audio. It's a common rule that you add the best audio as first. + Also they often even rename the release name in to Portuguese. Add this to your `Must not contain (2)` From cb7632e8d20b5d86bd5b651b9d1c594298beb2f2 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Sun, 31 Jul 2022 01:34:26 +0200 Subject: [PATCH 05/37] Added: [Radarr] CF [Bad Dual Groups] - Added: [Radarr] CF [Bad Dual Groups] These groups take the original release, then they add their own preferred language (ex. Portuguese) as the main audio track (AAC 2.0), What results after renaming and FFprobe that the media file will be recognized as Portuguese AAC audio. It's a common rule that you add the best audio as first. Also they often even rename the release name in to Portuguese. --- .../Radarr-collection-of-custom-formats.md | 39 ++-- docs/json/radarr/bad-dual-groups.json | 170 ++++++++++++++++++ includes/cf/unwanted.md | 3 + 3 files changed, 201 insertions(+), 11 deletions(-) create mode 100644 docs/json/radarr/bad-dual-groups.json diff --git a/docs/Radarr/Radarr-collection-of-custom-formats.md b/docs/Radarr/Radarr-collection-of-custom-formats.md index 9438d40e7..d8e9da284 100644 --- a/docs/Radarr/Radarr-collection-of-custom-formats.md +++ b/docs/Radarr/Radarr-collection-of-custom-formats.md @@ -47,17 +47,18 @@ I also made 3 guides related to this one. ------ -| Movie Versions | Unwanted | Misc | HQ Source Groups | Streaming Services | -| --------------------------------------------- | ---------------------------------- | ------------------------------------- | --------------------- | ---------------------------- | -| [Hybrid](#hybrid) | [BR-DISK](#br-disk) | [Repack/Proper](#repack-proper) | [HQ-Remux](#hq-remux) | [Amazon](#amzn) | -| [Remaster](#remaster) | [EVO (no WEBDL)](#evo-no-webdl) | [Repack2](#repack2) | [HQ](#hq) | [Apple TV+](#aptv) | -| [4K Remaster](#4k-remaster) | [LQ](#lq) | [Multi](#multi) | [HQ-WEBDL](#hq-webdl) | [Disney+](#dsnp) | -| [Special Editions](#special-edition) | [x265 (720/1080p)](#x265-7201080p) | [x264](#x264) | | [HBO Max](#hmax) | -| [Criterion Collection](#criterion-collection) | [3D](#3d) | [x265](#x265) | | [Hulu](#hulu) | -| [Theatrical Cut](#theatrical-cut) | [No-RlsGroup](#no-rlsgroup) | [MPEG2](#mpeg2) | | [Netflix](#nf) | -| [IMAX](#imax) | [Obfuscated](#obfuscated) | [FreeLeech](#freeleech) | | [Peacock TV](#pcok) | -| [IMAX Enhanced](#imax-enhanced) | [Retags](#retags) | [Dutch Groups](#dutch-groups) | | [Paramount+](#pmtp) | -| | [DV (WEBDL)](#dv-webdl) | [Anime Dual Audio](#anime-dual-audio) | | [Movies Anywhere](#ma) | +| Movie Versions | Unwanted | Misc | HQ Source Groups | Streaming Services | +| --------------------------------------------- | ------------------------------------ | ------------------------------------- | --------------------- | ---------------------------- | +| [Hybrid](#hybrid) | [BR-DISK](#br-disk) | [Repack/Proper](#repack-proper) | [HQ-Remux](#hq-remux) | [Amazon](#amzn) | +| [Remaster](#remaster) | [EVO (no WEBDL)](#evo-no-webdl) | [Repack2](#repack2) | [HQ](#hq) | [Apple TV+](#aptv) | +| [4K Remaster](#4k-remaster) | [LQ](#lq) | [Multi](#multi) | [HQ-WEBDL](#hq-webdl) | [Disney+](#dsnp) | +| [Special Editions](#special-edition) | [x265 (720/1080p)](#x265-7201080p) | [x264](#x264) | | [HBO Max](#hmax) | +| [Criterion Collection](#criterion-collection) | [3D](#3d) | [x265](#x265) | | [Hulu](#hulu) | +| [Theatrical Cut](#theatrical-cut) | [No-RlsGroup](#no-rlsgroup) | [MPEG2](#mpeg2) | | [Netflix](#nf) | +| [IMAX](#imax) | [Obfuscated](#obfuscated) | [FreeLeech](#freeleech) | | [Peacock TV](#pcok) | +| [IMAX Enhanced](#imax-enhanced) | [Retags](#retags) | [Dutch Groups](#dutch-groups) | | [Paramount+](#pmtp) | +| | [DV (WEBDL)](#dv-webdl) | [Anime Dual Audio](#anime-dual-audio) | | [Movies Anywhere](#ma) | +| | [Bad Dual Groups](#bad-dual-groups) | | | | ------ @@ -1003,6 +1004,22 @@ I also made 3 guides related to this one. ------ +### Bad Dual Groups + +??? faq "Bad dual groups - [CLICK TO EXPAND]" + These groups take the original release, then they add their own preferred language (ex. Portuguese) as the main audio track (AAC 2.0), What results after renaming and FFprobe that the media file will be recognized as Portuguese AAC audio. It's a common rule that you add the best audio as first. + Also they often even rename the release name in to Portuguese. + +??? example "JSON - [CLICK TO EXPAND]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/radarr/bad-dual-groups.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +------ + ## Misc ------ diff --git a/docs/json/radarr/bad-dual-groups.json b/docs/json/radarr/bad-dual-groups.json new file mode 100644 index 000000000..cd73ff991 --- /dev/null +++ b/docs/json/radarr/bad-dual-groups.json @@ -0,0 +1,170 @@ +{ + "trash_id": "b6832f586342ef70d9c128d40c07b872", + "trash_score": "-10000", + "name": "Bad Dual Groups", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "alfaHD", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-alfaHD)\\b" + } + }, + { + "name": "BAT", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-BAT)\\b" + } + }, + { + "name": "BNd", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-BNd)\\b" + } + }, + { + "name": "C.A.A", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-C.A.A)\\b" + } + }, + { + "name": "Cory", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-Cory)\\b" + } + }, + { + "name": "FF", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-FF)\\b" + } + }, + { + "name": "FOXX", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-FOXX)\\b" + } + }, + { + "name": "G4RiS", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-G4RiS)\\b" + } + }, + { + "name": "GUEIRA", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-GUEIRA)\\b" + } + }, + { + "name": "N3G4N", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-N3G4N)\\b" + } + }, + { + "name": "PD", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-PD)\\b" + } + }, + { + "name": "RiPER", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-RiPER)\\b" + } + }, + { + "name": "RK", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-RK)\\b" + } + }, + { + "name": "SiGLA", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-SiGLA)\\b" + } + }, + { + "name": "Tars", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-Tars)\\b" + } + }, + { + "name": "WTV", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-WTV)\\b" + } + }, + { + "name": "Yatogam1", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-Yatogam1)\\b" + } + }, + { + "name": "YusukeFLA", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-YusukeFLA)\\b" + } + } + ] +} diff --git a/includes/cf/unwanted.md b/includes/cf/unwanted.md index aea297fa6..37e0a110f 100644 --- a/includes/cf/unwanted.md +++ b/includes/cf/unwanted.md @@ -9,6 +9,7 @@ | No-RlsGroup | -10000 | [:octicons-link-external-16:](/Radarr/Radarr-collection-of-custom-formats/#no-rlsgroup){: .header-icons target=_blank rel="noopener noreferrer" } | | Obfuscated | -10000 | [:octicons-link-external-16:](/Radarr/Radarr-collection-of-custom-formats/#obfuscated){: .header-icons target=_blank rel="noopener noreferrer" } | | Retags | -10000 | [:octicons-link-external-16:](/Radarr/Radarr-collection-of-custom-formats/#retags){: .header-icons target=_blank rel="noopener noreferrer" } | + | Bad Dual Groups | -10000 | [:octicons-link-external-16:](/Radarr/Radarr-collection-of-custom-formats/#bad-dual-groups){: .header-icons target=_blank rel="noopener noreferrer" } | | DV (WEBDL) | ?????? | [:octicons-link-external-16:](/Radarr/Radarr-collection-of-custom-formats/#dv-webdl){: .header-icons target=_blank rel="noopener noreferrer" } | ??? example "Breakdown and Why - [CLICK TO EXPAND]" @@ -21,6 +22,8 @@ - **No-RlsGroup:** [Optional] Some indexers strip out the release group what could result in LQ groups getting a higher score. For example a lot of EVO releases end up stripping the group name, so they appear as "upgrades", and they end up getting a decent score if other things match. - **Obfuscated:** [Optional] (use these only if you dislike renamed releases) - **Retags:** [Optional] (use these only if you dislike retagged releases) + - **Bad Dual Groups:** These groups take the original release, then they add their own preferred language (ex. Portuguese) as the main audio track (AAC 2.0), What results after renaming and FFprobe that the media file will be recognized as Portuguese AAC audio. It's a common rule that you add the best audio as first. + Also they often even rename the release name in to Portuguese. - **DV (WEBDL):** This is a special Custom Format that Block WEBDL with Dolby Vision but without HDR10 fallback. This Custom Format works together with the normal DV Custom Format that you can use to prefer Dolby Vision. From a536fab902f83c7246f427af32539086ac77f569 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Sun, 31 Jul 2022 10:16:51 +0200 Subject: [PATCH 06/37] Changed: description to be consistent - Changed: description to be consistent with Radarr. --- docs/Sonarr/Sonarr-Release-Profile-RegEx.md | 2 +- docs/json/sonarr/optionals.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Sonarr/Sonarr-Release-Profile-RegEx.md b/docs/Sonarr/Sonarr-Release-Profile-RegEx.md index cdad0c0ed..a333f1c6a 100644 --- a/docs/Sonarr/Sonarr-Release-Profile-RegEx.md +++ b/docs/Sonarr/Sonarr-Release-Profile-RegEx.md @@ -501,7 +501,7 @@ Add this to your `Must not contain (2)` ``` -#### Optional - Ignore Annoying Dual Audio Groups +#### Optional - Ignore Bad Dual Audio Groups ??? question "WHY ? - [CLICK TO EXPAND]" diff --git a/docs/json/sonarr/optionals.json b/docs/json/sonarr/optionals.json index 8277c2eed..589aba9f8 100644 --- a/docs/json/sonarr/optionals.json +++ b/docs/json/sonarr/optionals.json @@ -59,7 +59,7 @@ "trash_id": "236a3626a07cacf5692c73cc947bc280", "term": "/(1-.+)$/i" }, { - "name": "Dislike Annoying Dual Audio Groups", + "name": "Dislike Bad Dual Audio Groups", "trash_id": "538bad00ee6f8aced8e0db5218b8484c", "term": "/\\b(-alfaHD|-BAT|-BNd|-C.A.A|-Cory|-FF|-FOXX|-G4RiS|-GUEIRA|-N3G4N|-PD|-RiPER|-RK|-SiGLA|-Tars|-WTV|-Yatogam1|-YusukeFLA)\\b/i" }, { From 7e826e2bea32cfbc6e9569597e14386e4799fbbf Mon Sep 17 00:00:00 2001 From: TRaSH Date: Sun, 31 Jul 2022 11:49:44 +0200 Subject: [PATCH 07/37] Guides Bad path suggestion - Added: missing bad path suggestion for some parts --- docs/Hardlinks/How-to-setup-for/Docker.md | 6 ++---- docs/Hardlinks/How-to-setup-for/Synology.md | 2 ++ docs/Hardlinks/How-to-setup-for/Unraid.md | 4 +--- includes/downloaders/basic-setup.md | 3 +-- includes/hardlinks/bad-path-suggestion.md | 3 +++ 5 files changed, 9 insertions(+), 9 deletions(-) create mode 100644 includes/hardlinks/bad-path-suggestion.md diff --git a/docs/Hardlinks/How-to-setup-for/Docker.md b/docs/Hardlinks/How-to-setup-for/Docker.md index 7587bc483..55b4b3e1c 100644 --- a/docs/Hardlinks/How-to-setup-for/Docker.md +++ b/docs/Hardlinks/How-to-setup-for/Docker.md @@ -20,12 +20,10 @@ For example `//data`, or even `/data`. -!!! info - - The paths you use on the inside matter. Because of how Docker’s volumes work, passing in two or three volumes such as the commonly suggested `/tv`, `/movies` and `/downloads` makes them look like two or three file systems, even if they aren’t. This means hard links won’t work and instead of an instant move, a slower and more I/O intensive copy + delete is used. - --8<-- "includes/hardlinks/folder-structure.md" +--8<-- "includes/hardlinks/bad-path-suggestion.md" + --8<-- "includes/hardlinks/breakdown-folder-structure.md" --8<-- "includes/hardlinks/permissions.md" diff --git a/docs/Hardlinks/How-to-setup-for/Synology.md b/docs/Hardlinks/How-to-setup-for/Synology.md index 1a84443d9..e4706ca49 100644 --- a/docs/Hardlinks/How-to-setup-for/Synology.md +++ b/docs/Hardlinks/How-to-setup-for/Synology.md @@ -162,6 +162,8 @@ data └── tv ``` +--8<-- "includes/hardlinks/bad-path-suggestion.md" + --8<-- "includes/hardlinks/breakdown-folder-structure.md" ------ diff --git a/docs/Hardlinks/How-to-setup-for/Unraid.md b/docs/Hardlinks/How-to-setup-for/Unraid.md index 0698d219c..c2d3e8c51 100644 --- a/docs/Hardlinks/How-to-setup-for/Unraid.md +++ b/docs/Hardlinks/How-to-setup-for/Unraid.md @@ -67,9 +67,7 @@ data ### Breakdown of the Folder Structure -!!! info - - The paths you use on the inside matter. Because of how Docker’s volumes work, passing in two or three volumes such as the commonly suggested `/tv`, `/movies` and `/downloads` makes them look like two or three file systems, even if they aren’t. This means hard links won’t work and instead of an instant move, a slower and more I/O intensive copy + delete is used. +--8<-- "includes/hardlinks/bad-path-suggestion.md" ## Setting up the containers diff --git a/includes/downloaders/basic-setup.md b/includes/downloaders/basic-setup.md index 6a66d7e86..24042500d 100644 --- a/includes/downloaders/basic-setup.md +++ b/includes/downloaders/basic-setup.md @@ -5,8 +5,7 @@ This basic example is based on the use of docker images More info [HERE](/Hardlinks/Hardlinks-and-Instant-Moves/){:target="_blank" rel="noopener noreferrer"} -!!! attention "" - The default path setup suggested by some docker developers that encourages people to use mounts like `/movies`, `/tv` and `/downloads` is very suboptimal because it makes them look like two or three file systems, even if they aren’t. It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used. +--8<-- "includes/hardlinks/bad-path-suggestion.md" But you're able to change this, by not using the pre-defined/recommended paths like: diff --git a/includes/hardlinks/bad-path-suggestion.md b/includes/hardlinks/bad-path-suggestion.md new file mode 100644 index 000000000..775c143ef --- /dev/null +++ b/includes/hardlinks/bad-path-suggestion.md @@ -0,0 +1,3 @@ +!!! attention "" + + The default path setup suggested by some docker developers that encourages people to use mounts like `/movies`, `/tv` and `/downloads` is very suboptimal and it makes them look like two or three file systems, even if they aren’t (*Because of how Docker’s volumes work*). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used. From b484fd3e2752afc810c613211410a6d0c9516265 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Sun, 31 Jul 2022 13:31:01 +0200 Subject: [PATCH 08/37] Updated: Paste sites - Added: `Notifiarr.com` - Added: `bpaste` - Removed: `0bin` because of the issues it's having - Removed `Ubuntu Pastebin` because you need a account to make use of it. --- docs/Misc/how-to-provide-a-docker-compose.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Misc/how-to-provide-a-docker-compose.md b/docs/Misc/how-to-provide-a-docker-compose.md index 9bd57e90c..f9d4fd7c7 100644 --- a/docs/Misc/how-to-provide-a-docker-compose.md +++ b/docs/Misc/how-to-provide-a-docker-compose.md @@ -25,10 +25,10 @@ sudo docker run --rm -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/red5d/ Paste the results on one of the following sites. -- [0bin.net](https://0bin.net/){:target="_blank" rel="noopener noreferrer"} (Recommended) +- [Notifiarr.com](https://logs.notifiarr.com/) (Recommended) - [Github Gist](https://gist.github.com){:target="_blank" rel="noopener noreferrer"} (Alternative) -- [Ubuntu Pastebin](https://pastebin.ubuntu.com/){:target="_blank" rel="noopener noreferrer"} - [hastebin.com](https://hastebin.com){:target="_blank" rel="noopener noreferrer"} - [privatebin.net](https://privatebin.net/){:target="_blank" rel="noopener noreferrer"} +- [bpaste](https://bpa.st/){:target="_blank" rel="noopener noreferrer"} If you use docker run command to create your docker containers, paste your run command in to [composerize](https://www.composerize.com/){:target="_blank" rel="noopener noreferrer"} From 5152f400bfc114be076289110a0858fef28db1f4 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Sun, 31 Jul 2022 22:10:21 +0200 Subject: [PATCH 09/37] # 2022-07-31 # 2022-07-31 --- docs/updates.txt | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/docs/updates.txt b/docs/updates.txt index 75064f7b5..c02ab61f5 100644 --- a/docs/updates.txt +++ b/docs/updates.txt @@ -1,4 +1,16 @@ -#2022-07-27 +# 2022-07-31 +Updated: Paste sites #690 +- Added: `Notifiarr.com`. +- Added: `bpaste`. +- Removed: `0bin` because of the issues it's having. +- Removed `Ubuntu Pastebin` because you need a account to make use of it. +Guides Bad path suggestion #689 +- Added: missing bad path suggestion for some parts +Dislike bad dual audio groups #686 +- Added: [Sonarr] `Optional - Ignore Bad Dual Audio Groups` - These groups take the original release, then they add their own preferred language (ex. Portuguese) as the main audio track (AAC 2.0), What results after renaming and FFprobe that the media file will be recognized as Portuguese AAC audio. It's a common rule that you add the best audio as first. Also they often even rename the release name in to Portuguese. +- Added: [Radarr] CF `[Bad Dual Groups]` - These groups take the original release, then they add their own preferred language (ex. Portuguese) as the main audio track (AAC 2.0), What results after renaming and FFprobe that the media file will be recognized as Portuguese AAC audio. It's a common rule that you add the best audio as first. Also they often even rename the release name in to Portuguese. + +# 2022-07-27 Added: Cross-Seed to the 3rd party tools #677 - Added: Cross-Seed to the 3rd party tools. Add warning to qBittorrent about ZFS/Pre-Allocate #676 From 516c0d139f3c26c0eee2b68dd0fb503d753766f0 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 1 Aug 2022 13:37:02 +0200 Subject: [PATCH 10/37] Update optionals.json - Fix json formatting. - Moved "Dislike Bad Dual Audio Groups" to ignored. - Fixed RlsGroup -C.A.A regex. (thanks @fabricionaweb @mvanbaak) --- docs/json/sonarr/optionals.json | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/docs/json/sonarr/optionals.json b/docs/json/sonarr/optionals.json index 589aba9f8..111b819d3 100644 --- a/docs/json/sonarr/optionals.json +++ b/docs/json/sonarr/optionals.json @@ -17,6 +17,10 @@ "name": "Ignore so called scene releases", "trash_id": "5bc23c3a055a1a5d8bbe4fb49d80e0cb", "term": "/^(?!.*(web[ ]dl|-deflate|-inflate))(?=.*([_. ]WEB[_. ]|-CAKES\\b|-GGEZ\\b|-GGWP\\b|-GLHF\\b|-KOGI\\b)).*/i" + }, { + "name": "Dislike Bad Dual Audio Groups", + "trash_id": "538bad00ee6f8aced8e0db5218b8484c", + "term": "/\\b(-alfaHD|-BAT|-BNd|-C\\.A\\.A|-Cory|-FF|-FOXX|-G4RiS|-GUEIRA|-N3G4N|-PD|-RiPER|-RK|-SiGLA|-Tars|-WTV|-Yatogam1|-YusukeFLA)\\b/i" }], "required": [], "preferred": [{ @@ -58,12 +62,6 @@ "name": "Dislike release containing: 1-", "trash_id": "236a3626a07cacf5692c73cc947bc280", "term": "/(1-.+)$/i" - }, { - "name": "Dislike Bad Dual Audio Groups", - "trash_id": "538bad00ee6f8aced8e0db5218b8484c", - "term": "/\\b(-alfaHD|-BAT|-BNd|-C.A.A|-Cory|-FF|-FOXX|-G4RiS|-GUEIRA|-N3G4N|-PD|-RiPER|-RK|-SiGLA|-Tars|-WTV|-Yatogam1|-YusukeFLA)\\b/i" - }, { }] }] -} - +} \ No newline at end of file From ef368f6787f7bebd47183eea2ca10f17e4a44005 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 1 Aug 2022 13:43:28 +0200 Subject: [PATCH 11/37] Update Sonarr-Release-Profile-RegEx.md - Fixed RlsGroup -C.A.A regex. (thanks @fabricionaweb @mvanbaak) --- docs/Sonarr/Sonarr-Release-Profile-RegEx.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Sonarr/Sonarr-Release-Profile-RegEx.md b/docs/Sonarr/Sonarr-Release-Profile-RegEx.md index a333f1c6a..065ead0a5 100644 --- a/docs/Sonarr/Sonarr-Release-Profile-RegEx.md +++ b/docs/Sonarr/Sonarr-Release-Profile-RegEx.md @@ -511,7 +511,7 @@ Add this to your `Must not contain (2)` Add this to your `Must not contain (2)` ```bash -/\b(-alfaHD|-BAT|-BNd|-C.A.A|-Cory|-FF|-FOXX|-G4RiS|-GUEIRA|-N3G4N|-PD|-RiPER|-RK|-SiGLA|-Tars|-WTV|-Yatogam1|-YusukeFLA)\b/i +/\b(-alfaHD|-BAT|-BNd|-C\.A\.A|-Cory|-FF|-FOXX|-G4RiS|-GUEIRA|-N3G4N|-PD|-RiPER|-RK|-SiGLA|-Tars|-WTV|-Yatogam1|-YusukeFLA)\b/i ``` ------ From 5e2f8e8126acacae8ad4272216f7eb7ddfbc52e9 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 1 Aug 2022 13:46:09 +0200 Subject: [PATCH 12/37] Update bad-dual-groups.json - Fixed RlsGroup -C.A.A regex. (thanks @fabricionaweb @mvanbaak) --- docs/json/radarr/bad-dual-groups.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/json/radarr/bad-dual-groups.json b/docs/json/radarr/bad-dual-groups.json index cd73ff991..b063016b7 100644 --- a/docs/json/radarr/bad-dual-groups.json +++ b/docs/json/radarr/bad-dual-groups.json @@ -37,7 +37,7 @@ "negate": false, "required": false, "fields": { - "value": "\\b(-C.A.A)\\b" + "value": "\\b(-C\\.A\\.A)\\b" } }, { From f64151380f2fa97e57c9e4ff7a1b7df8993f15ca Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 1 Aug 2022 14:09:06 +0200 Subject: [PATCH 13/37] Add final newline eof - Add final newline which is required to pass checks. --- docs/json/sonarr/optionals.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/json/sonarr/optionals.json b/docs/json/sonarr/optionals.json index 111b819d3..526453990 100644 --- a/docs/json/sonarr/optionals.json +++ b/docs/json/sonarr/optionals.json @@ -64,4 +64,4 @@ "term": "/(1-.+)$/i" }] }] -} \ No newline at end of file +} From a342db1a71a13d31211750408776e51860a2e242 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Thu, 4 Aug 2022 22:01:42 +0200 Subject: [PATCH 14/37] Changed: CF [Framestore] score raise - Changed: CF [Framestore] score raise. - Added: regex to prevent download loop with bad dual groups Issue: #685 --- docs/json/radarr/framestor.json | 4 ++-- docs/json/radarr/hq-remux.json | 2 +- docs/json/radarr/uhd-legi0n.json | 2 +- includes/cf/hq4k.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/json/radarr/framestor.json b/docs/json/radarr/framestor.json index 450fcb799..312e14052 100644 --- a/docs/json/radarr/framestor.json +++ b/docs/json/radarr/framestor.json @@ -1,6 +1,6 @@ { "trash_id": "ff5bc9e8ce91d46c997ca3ac6994d6f8", - "trash_score": "51", + "trash_score": "101", "name": "FraMeSToR", "includeCustomFormatWhenRenaming": false, "specifications": [ @@ -10,7 +10,7 @@ "negate": false, "required": true, "fields": { - "value": "\\bFraMeSToR\\b" + "value": "\\bFraMeSToR$" } } ] diff --git a/docs/json/radarr/hq-remux.json b/docs/json/radarr/hq-remux.json index 68e5b0299..b98158a76 100644 --- a/docs/json/radarr/hq-remux.json +++ b/docs/json/radarr/hq-remux.json @@ -19,7 +19,7 @@ "negate": false, "required": false, "fields": { - "value": "FraMeSToR" + "value": "FraMeSToR$" } }, { diff --git a/docs/json/radarr/uhd-legi0n.json b/docs/json/radarr/uhd-legi0n.json index d5797117c..b3b16f4b3 100644 --- a/docs/json/radarr/uhd-legi0n.json +++ b/docs/json/radarr/uhd-legi0n.json @@ -1,6 +1,6 @@ { "trash_id": "4da96773192a51cf96178212642ca3bb", - "trash_score": "2100", + "trash_score": "2150", "name": "UHD (LEGi0N)", "includeCustomFormatWhenRenaming": false, "specifications": [ diff --git a/includes/cf/hq4k.md b/includes/cf/hq4k.md index 802a06997..2cc7f44c8 100644 --- a/includes/cf/hq4k.md +++ b/includes/cf/hq4k.md @@ -6,5 +6,5 @@ | UHD (W4NK3R) | 2300 | [:octicons-link-external-16:](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/uhd-w4nk3r.json){: .header-icons target=_blank rel="noopener noreferrer" } | | UHD (SPHD) | 2250 | [:octicons-link-external-16:](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/uhd-sphd.json){: .header-icons target=_blank rel="noopener noreferrer" } | | UHD (HQMUX) | 2200 | [:octicons-link-external-16:](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/uhd-hqmux.json){: .header-icons target=_blank rel="noopener noreferrer" } | - | UHD (LEGi0N) | 2100 | [:octicons-link-external-16:](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/uhd-legi0n.json){: .header-icons target=_blank rel="noopener noreferrer" } | + | UHD (LEGi0N) | 2150 | [:octicons-link-external-16:](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/uhd-legi0n.json){: .header-icons target=_blank rel="noopener noreferrer" } | | UHD (WEBDV) | 1800 | [:octicons-link-external-16:](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/uhd-webdv.json){: .header-icons target=_blank rel="noopener noreferrer" } | From 990bc0bc2cac67ec581ec07da6b59dd93cb8d620 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Thu, 4 Aug 2022 22:03:16 +0200 Subject: [PATCH 15/37] Added: `EXTREME` to the [Bad Dual Groups] CF - Added: `EXTREME` to the [Bad Dual Groups] CF --- docs/json/radarr/bad-dual-groups.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/json/radarr/bad-dual-groups.json b/docs/json/radarr/bad-dual-groups.json index b063016b7..c3204f5a2 100644 --- a/docs/json/radarr/bad-dual-groups.json +++ b/docs/json/radarr/bad-dual-groups.json @@ -49,6 +49,15 @@ "value": "\\b(-Cory)\\b" } }, + { + "name": "EXTREME", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(-EXTREME)\\b" + } + }, { "name": "FF", "implementation": "ReleaseTitleSpecification", From 5dbed071dd069a222c7aac0b1c5d31722db86d75 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Thu, 4 Aug 2022 22:10:55 +0200 Subject: [PATCH 16/37] # 2022-08-04 # 2022-08-04 --- docs/updates.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/updates.txt b/docs/updates.txt index c02ab61f5..db2550f04 100644 --- a/docs/updates.txt +++ b/docs/updates.txt @@ -1,3 +1,9 @@ +# 2022-08-04 +Radarr CF 20220804 #695 +- Changed: Raised score for CF `[Framestore]`. +- Added: regex to prevent download loop with bad dual groups. Issue: #685 +- Added: `EXTREME` to the CF `[Bad Dual Groups]`. Issue: #694 + # 2022-07-31 Updated: Paste sites #690 - Added: `Notifiarr.com`. From a1d7060a20957704812a3741f732310e9ea1e703 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Aug 2022 20:25:22 +0000 Subject: [PATCH 17/37] Bump mkdocs-redirects from 1.0.4 to 1.0.5 Bumps [mkdocs-redirects](https://github.com/datarobot/mkdocs-redirects) from 1.0.4 to 1.0.5. - [Release notes](https://github.com/datarobot/mkdocs-redirects/releases) - [Commits](https://github.com/datarobot/mkdocs-redirects/compare/v1.0.4...v1.0.5) --- updated-dependencies: - dependency-name: mkdocs-redirects dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- docs/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index a93cfaaaf..3cebd6246 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -4,5 +4,5 @@ mkdocs-git-revision-date-localized-plugin==1.1.0 mkdocs-macros-plugin==0.7.0 mkdocs-material==8.3.9 mkdocs-minify-plugin==0.5.0 -mkdocs-redirects==1.0.4 +mkdocs-redirects==1.0.5 From fff8b58ba5f48e0d0a0024672242f3b226c01626 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Thu, 4 Aug 2022 23:09:42 +0200 Subject: [PATCH 18/37] Fix: for PR #695 - Fix: for PR #695 --- docs/json/radarr/framestor.json | 2 +- docs/json/radarr/hq-remux.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/json/radarr/framestor.json b/docs/json/radarr/framestor.json index 312e14052..727dbf7e4 100644 --- a/docs/json/radarr/framestor.json +++ b/docs/json/radarr/framestor.json @@ -10,7 +10,7 @@ "negate": false, "required": true, "fields": { - "value": "\\bFraMeSToR$" + "value": "FraMeSToR\\b" } } ] diff --git a/docs/json/radarr/hq-remux.json b/docs/json/radarr/hq-remux.json index b98158a76..5e2a76a09 100644 --- a/docs/json/radarr/hq-remux.json +++ b/docs/json/radarr/hq-remux.json @@ -19,7 +19,7 @@ "negate": false, "required": false, "fields": { - "value": "FraMeSToR$" + "value": "FraMeSToR\\b" } }, { From 75c34d6940cda239dd92168bd085de29f8baf44f Mon Sep 17 00:00:00 2001 From: TRaSH Date: Mon, 8 Aug 2022 23:21:26 +0200 Subject: [PATCH 19/37] Added: Groups with `ReleaseTitleSpecification` Condition. - Added: Groups with `ReleaseTitleSpecification` Condition. --- docs/json/radarr/hq-remux.json | 149 ++++++++++++++++++++++++++++---- docs/json/radarr/hq-webdl.json | 134 ++++++++++++++++++++++------- docs/json/radarr/hq.json | 151 +++++++++++++++++++++------------ 3 files changed, 334 insertions(+), 100 deletions(-) diff --git a/docs/json/radarr/hq-remux.json b/docs/json/radarr/hq-remux.json index 5e2a76a09..59cffeb7f 100644 --- a/docs/json/radarr/hq-remux.json +++ b/docs/json/radarr/hq-remux.json @@ -13,6 +13,69 @@ "value": 5 } }, + { + "name": "3L", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "3L\\b" + } + }, + { + "name": "BiZKiT", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "BiZKiT\\b" + } + }, + { + "name": "BLURANiUM", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "BLURANiUM\\b" + } + }, + { + "name": "BMF", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "BMF\\b" + } + }, + { + "name": "decibeL", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "decibeL\\b" + } + }, + { + "name": "EPSiLON", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "EPSiLON\\b" + } + }, + { + "name": "Flights", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "Flights\\b" + } + }, { "name": "FraMeSToR", "implementation": "ReleaseTitleSpecification", @@ -23,12 +86,21 @@ } }, { - "name": "EPSiLON", + "name": "HiFi", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "EPSiLON" + "value": "HiFi\\b" + } + }, + { + "name": "iFT", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "iFT\\b" } }, { @@ -37,7 +109,34 @@ "negate": false, "required": false, "fields": { - "value": "KRaLiMaRKo" + "value": "KRaLiMaRKo\\b" + } + }, + { + "name": "NCmt", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "NCmt\\b" + } + }, + { + "name": "NTb", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "NTb\\b" + } + }, + { + "name": "playBD", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "playBD\\b" } }, { @@ -46,16 +145,16 @@ "negate": false, "required": false, "fields": { - "value": "\\b(PmP)\\b" + "value": "PmP\\b" } }, { - "name": "BLURANiUM", + "name": "PTP", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "BLURANiUM" + "value": "PTP\\b" } }, { @@ -64,7 +163,16 @@ "negate": false, "required": false, "fields": { - "value": "SiCFoI" + "value": "SiCFoI\\b" + } + }, + { + "name": "Sumvision", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "Sumvision\\b" } }, { @@ -73,43 +181,52 @@ "negate": false, "required": false, "fields": { - "value": "SURFINBIRD" + "value": "SURFINBIRD\\b" } }, { - "name": "HiFi", + "name": "TEPES", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "HiFi" + "value": "TEPES\\b" } }, { - "name": "iFT", + "name": "TOA", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(iFT)\\b" + "value": "TOA\\b" } }, { - "name": "playBD", + "name": "TRiToN", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "TRiToN\\b" + } + }, + { + "name": "Wildcat", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "playBD" + "value": "Wildcat\\b" } }, { - "name": "TRiTon", + "name": "ZQ", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "TRiTon" + "value": "ZQ\\b" } } ] diff --git a/docs/json/radarr/hq-webdl.json b/docs/json/radarr/hq-webdl.json index a690559c1..b3cbb46a0 100644 --- a/docs/json/radarr/hq-webdl.json +++ b/docs/json/radarr/hq-webdl.json @@ -23,12 +23,21 @@ } }, { - "name": "TOMMY", + "name": "ABBIE", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-TOMMY\\b" + "value": "ABBIE\\b" + } + }, + { + "name": "AJP69", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "AJP69\\b" } }, { @@ -37,106 +46,106 @@ "negate": false, "required": false, "fields": { - "value": "-BLUTONiUM\\b" + "value": "BLUTONiUM\\b" } }, { - "name": "NTG", + "name": "CMRG", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-NTG\\b" + "value": "CMRG\\b" } }, { - "name": "TEPES", + "name": "CRUD", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-TEPES\\b" + "value": "CRUD\\b" } }, { - "name": "KiNGS", + "name": "dB", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-KiNGS\\b" + "value": "dB\\b" } }, { - "name": "NTb", + "name": "Flights", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-NTb\\b" + "value": "Flights\\b" } }, { - "name": "CMRG", + "name": "FLUX", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-CMRG\\b" + "value": "FLUX\\b" } }, { - "name": "AJP69", + "name": "GNOME", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-AJP69\\b" + "value": "GNOME\\b" } }, { - "name": "PHOENiX", + "name": "GNOMiSSiON", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-PHOENiX\\b" + "value": "GNOMiSSiON\\b" } }, { - "name": "monkee", + "name": "HONE", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-monkee\\b" + "value": "HONE\\b" } }, { - "name": "MZABI", + "name": "KiNGS", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-MZABI\\b" + "value": "KiNGS\\b" } }, { - "name": "ROCCaT", + "name": "MiU", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-ROCCaT\\b" + "value": "MiU\\b" } }, { - "name": "FLUX", + "name": "monkee", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-FLUX\\b" + "value": "monkee\\b" } }, { @@ -145,7 +154,43 @@ "negate": false, "required": false, "fields": { - "value": "-NOSiViD\\b" + "value": "NOSiViD\\b" + } + }, + { + "name": "NTb", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "NTb\\b" + } + }, + { + "name": "NTG", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "NTG\\b" + } + }, + { + "name": "PHOENiX", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "PHOENiX\\b" + } + }, + { + "name": "ROCCaT", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "ROCCaT\\b" } }, { @@ -154,25 +199,52 @@ "negate": false, "required": false, "fields": { - "value": "-SiC\\b" + "value": "SiC\\b" } }, { - "name": "Flights", + "name": "SiGMA", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-Flights\\b" + "value": "SiGMA\\b" } }, { - "name": "HONE", + "name": "SLiGNOME", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "SLiGNOME\\b" + } + }, + { + "name": "SMURF", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "SMURF\\b" + } + }, + { + "name": "TEPES", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "TEPES\\b" + } + }, + { + "name": "TOMMY", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(HONE)\\b" + "value": "TOMMY\\b" } } ] diff --git a/docs/json/radarr/hq.json b/docs/json/radarr/hq.json index 9605ef299..de576692a 100644 --- a/docs/json/radarr/hq.json +++ b/docs/json/radarr/hq.json @@ -5,21 +5,12 @@ "includeCustomFormatWhenRenaming": false, "specifications": [ { - "name": "Not WEBDL", + "name": "BLURAY", "implementation": "SourceSpecification", - "negate": true, - "required": true, - "fields": { - "value": 7 - } - }, - { - "name": "Not WEBRIP", - "implementation": "SourceSpecification", - "negate": true, + "negate": false, "required": true, "fields": { - "value": 8 + "value": 9 } }, { @@ -40,94 +31,121 @@ "value": 2160 } }, + { + "name": "BBQ", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "BBQ\\b" + } + }, { "name": "BMF", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-BMF\\b" + "value": "BMF\\b" } }, { - "name": "decibeL", + "name": "c0kE", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-decibeL\\b" + "value": "c0kE\\b" } }, { - "name": "D-Z0N3", + "name": "Chotab", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\bD-Z0N3\\b" + "value": "Chotab\\b" } }, { - "name": "HiFi", + "name": "CRiSC", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-HiFi\\b" + "value": "CRiSC\\b" } }, { - "name": "NCmt", + "name": "CtrlHD", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-NCmt\\b" + "value": "CtrlHD\\b" } }, { - "name": "TDD", + "name": "D-Z0N3", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-TDD\\b" + "value": "D-Z0N3\\b" } }, { - "name": "ZQ", + "name": "Dariush", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\bZQ\\b" + "value": "Dariush\\b" } }, { - "name": "HiSD", + "name": "decibeL", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-HiSD\\b" + "value": "decibeL\\b" } }, { - "name": "NTb", + "name": "DON", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-NTb\\b" + "value": "DON\\b" } }, { - "name": "iFT", + "name": "EA", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-iFT\\b" + "value": "EA" + } + }, + { + "name": "EbP", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "EbP\\b" + } + }, + { + "name": "EDPH", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "EDPH\\b" } }, { @@ -136,97 +154,115 @@ "negate": false, "required": false, "fields": { - "value": "-geek\\b" + "value": "Geek\\b" } }, { - "name": "TnP", + "name": "HiSD", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-tnp\\b" + "value": "HiSD" } }, { - "name": "PTer", + "name": "iFT", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-pter\\b" + "value": "iFT" } }, { - "name": "BBQ", + "name": "LolHD", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-bbq\\b" + "value": "LolHD\\b" } }, { - "name": "CRiSC", + "name": "NCmt", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-CRiSC\\b" + "value": "NCmt\\b" } }, { - "name": "CtrlHD", + "name": "NTb", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-CtrlHD\\b" + "value": "NTb" } }, { - "name": "DON", + "name": "PTer", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-DON\\b" + "value": "PTer\\b" } }, { - "name": "EbP", + "name": "QOQ", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-EbP\\b" + "value": "QOQ\\b" } }, { - "name": "LolHD", + "name": "SA89", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-LolHD\\b" + "value": "SA89" } }, { - "name": "SbR", + "name": "sbR", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-SbR\\b" + "value": "sbR" } }, { - "name": "TayTo", + "name": "TayTO", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-TayTo\\b" + "value": "TayTO\\b" + } + }, + { + "name": "TDD", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "TDD\\b" + } + }, + { + "name": "TnP", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "TnP\\b" } }, { @@ -235,7 +271,16 @@ "negate": false, "required": false, "fields": { - "value": "-VietHD\\b" + "value": "VietHD\\b" + } + }, + { + "name": "ZQ", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "ZQ\\b" } } ] From 16adf4a39f2e00dd5527c6f8a2c47c3930f0dc26 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Mon, 8 Aug 2022 23:31:04 +0200 Subject: [PATCH 20/37] NEW: Split up HQ-Remux in to Tiers - NEW: CF [Remux Tier 1] - Split up HQ-Remux in to Tiersusing `ReleaseGroupSpecification` condition. - NEW: CF [Remux Tier 2] - Split up HQ-Remux in to Tiers using `ReleaseGroupSpecification` condition. --- docs/json/radarr/hq-remux-tier-1.json | 98 +++++++++++++++++ docs/json/radarr/hq-remux-tier-2.json | 152 ++++++++++++++++++++++++++ 2 files changed, 250 insertions(+) create mode 100644 docs/json/radarr/hq-remux-tier-1.json create mode 100644 docs/json/radarr/hq-remux-tier-2.json diff --git a/docs/json/radarr/hq-remux-tier-1.json b/docs/json/radarr/hq-remux-tier-1.json new file mode 100644 index 000000000..ef074e4ca --- /dev/null +++ b/docs/json/radarr/hq-remux-tier-1.json @@ -0,0 +1,98 @@ +{ + "trash_id": "4b59d1a6307e7ba6c4c8dbfe2cd0efde", + "trash_score": "1900", + "name": "HQ-Remux Tier 1", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "Remux", + "implementation": "QualityModifierSpecification", + "negate": false, + "required": true, + "fields": { + "value": 5 + } + }, + { + "name": "3L", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "3L\\b" + } + }, + { + "name": "BiZKiT", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "BiZKiT\\b" + } + }, + { + "name": "BLURANiUM", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "BLURANiUM\\b" + } + }, + { + "name": "BMF", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "BMF\\b" + } + }, + { + "name": "FraMeSToR", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "FraMeSToR\\b" + } + }, + { + "name": "PmP", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "PmP\\b" + } + }, + { + "name": "SiCFoI", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "SiCFoI\\b" + } + }, + { + "name": "Wildcat", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "Wildcat\\b" + } + }, + { + "name": "ZQ", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "ZQ\\b" + } + } + ] +} diff --git a/docs/json/radarr/hq-remux-tier-2.json b/docs/json/radarr/hq-remux-tier-2.json new file mode 100644 index 000000000..23930c960 --- /dev/null +++ b/docs/json/radarr/hq-remux-tier-2.json @@ -0,0 +1,152 @@ +{ + "trash_id": "17a2a2b2dac98a8f2be7d14311e9b5c2", + "trash_score": "1850", + "name": "HQ-Remux Tier 2", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "Remux", + "implementation": "QualityModifierSpecification", + "negate": false, + "required": true, + "fields": { + "value": 5 + } + }, + { + "name": "decibeL", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "decibeL\\b" + } + }, + { + "name": "EPSiLON", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "EPSiLON\\b" + } + }, + { + "name": "Flights", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "Flights\\b" + } + }, + { + "name": "HiFi", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "HiFi\\b" + } + }, + { + "name": "iFT", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "iFT\\b" + } + }, + { + "name": "KRaLiMaRKo", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "KRaLiMaRKo\\b" + } + }, + { + "name": "NCmt", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "NCmt\\b" + } + }, + { + "name": "NTb", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "NTb\\b" + } + }, + { + "name": "playBD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "playBD\\b" + } + }, + { + "name": "PTP", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "PTP\\b" + } + }, + { + "name": "Sumvision", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "Sumvision\\b" + } + }, + { + "name": "SURFINBIRD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "SURFINBIRD\\b" + } + }, + { + "name": "TEPES", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "TEPES\\b" + } + }, + { + "name": "TOA", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "TOA\\b" + } + }, + { + "name": "TRiToN", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "TRiToN\\b" + } + } + ] +} From b1697edecd38cd12051032e822d6bf90c8182272 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Mon, 8 Aug 2022 23:35:29 +0200 Subject: [PATCH 21/37] NEW: Split up HQ-WEBDL in to Tiers - NEW: CF [WEB Tier 1] - Split up HQ-WEBDL in to Tiers using `ReleaseGroupSpecification` condition. - NEW: CF [WEB Tier 2] - Split up HQ-WEBDL in to Tiers using `ReleaseGroupSpecification` condition. - NEW: CF [WEB Tier 3] - Split up HQ-WEBDL in to Tiers using `ReleaseGroupSpecification` condition. --- docs/json/radarr/hq-web-tier-1.json | 152 ++++++++++++++++++++++++++++ docs/json/radarr/hq-web-tier-2.json | 89 ++++++++++++++++ docs/json/radarr/hq-web-tier-3.json | 62 ++++++++++++ 3 files changed, 303 insertions(+) create mode 100644 docs/json/radarr/hq-web-tier-1.json create mode 100644 docs/json/radarr/hq-web-tier-2.json create mode 100644 docs/json/radarr/hq-web-tier-3.json diff --git a/docs/json/radarr/hq-web-tier-1.json b/docs/json/radarr/hq-web-tier-1.json new file mode 100644 index 000000000..c854fbceb --- /dev/null +++ b/docs/json/radarr/hq-web-tier-1.json @@ -0,0 +1,152 @@ +{ + "trash_id": "6cd4856f4522309bfd21b81f301c26ed", + "trash_score": "1750", + "name": "HQ-WEB Tier 1", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 7 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 8 + } + }, + { + "name": "ABBIE", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "ABBIE\\b" + } + }, + { + "name": "AJP69", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "AJP69\\b" + } + }, + { + "name": "BLUTONiUM", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "BLUTONiUM\\b" + } + }, + { + "name": "CMRG", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "CMRG\\b" + } + }, + { + "name": "CRUD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "CRUD\\b" + } + }, + { + "name": "FLUX", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "FLUX\\b" + } + }, + { + "name": "GNOME", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "GNOME\\b" + } + }, + { + "name": "HONE", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "HONE\\b" + } + }, + { + "name": "KiNGS", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "KiNGS\\b" + } + }, + { + "name": "NOSiViD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "NOSiViD\\b" + } + }, + { + "name": "NTb", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "NTb\\b" + } + }, + { + "name": "NTG", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "NTG\\b" + } + }, + { + "name": "SiC", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "SiC\\b" + } + }, + { + "name": "TEPES", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "TEPES\\b" + } + } + ] +} diff --git a/docs/json/radarr/hq-web-tier-2.json b/docs/json/radarr/hq-web-tier-2.json new file mode 100644 index 000000000..bb2107b30 --- /dev/null +++ b/docs/json/radarr/hq-web-tier-2.json @@ -0,0 +1,89 @@ +{ + "trash_id": "3caa929195ff95a8698f81b49a4f6502", + "trash_score": "1700", + "name": "HQ-WEB Tier 2", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 7 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 8 + } + }, + { + "name": "dB", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "dB\\b" + } + }, + { + "name": "Flights", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "Flights\\b" + } + }, + { + "name": "MiU", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "MiU\\b" + } + }, + { + "name": "monkee", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "monkee\\b" + } + }, + { + "name": "PHOENiX", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "PHOENiX\\b" + } + }, + { + "name": "SMURF", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "SMURF\\b" + } + }, + { + "name": "TOMMY", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "TOMMY\\b" + } + } + ] +} diff --git a/docs/json/radarr/hq-web-tier-3.json b/docs/json/radarr/hq-web-tier-3.json new file mode 100644 index 000000000..79f43b3ce --- /dev/null +++ b/docs/json/radarr/hq-web-tier-3.json @@ -0,0 +1,62 @@ +{ + "trash_id": "e3102f73df64148a75d6bed32892d67b", + "trash_score": "1650", + "name": "HQ-WEB Tier 3", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 7 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 8 + } + }, + { + "name": "GNOMiSSiON", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "GNOMiSSiON\\b" + } + }, + { + "name": "ROCCaT", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "ROCCaT\\b" + } + }, + { + "name": "SiGMA", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "SiGMA\\b" + } + }, + { + "name": "SLiGNOME", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "SLiGNOME\\b" + } + } + ] +} From 6db1b9e3a100abf742309fc21dceda0ebc7608c4 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Mon, 8 Aug 2022 23:36:59 +0200 Subject: [PATCH 22/37] NEW: Split up HQ in to Tiers - NEW: CF [HD Encodes Tier 1] - Split up HQ in to Tiers using `ReleaseGroupSpecification` condition. - NEW: CF [HD Encodes Tier 2] - Split up HQ in to Tiers using `ReleaseGroupSpecification` condition. --- docs/json/radarr/hq-encodes-tier-1.json | 224 ++++++++++++++++++++++++ docs/json/radarr/hq-encodes-tier-2.json | 98 +++++++++++ 2 files changed, 322 insertions(+) create mode 100644 docs/json/radarr/hq-encodes-tier-1.json create mode 100644 docs/json/radarr/hq-encodes-tier-2.json diff --git a/docs/json/radarr/hq-encodes-tier-1.json b/docs/json/radarr/hq-encodes-tier-1.json new file mode 100644 index 000000000..41a5feb9e --- /dev/null +++ b/docs/json/radarr/hq-encodes-tier-1.json @@ -0,0 +1,224 @@ +{ + "trash_id": "xxx", + "trash_score": "1800", + "name": "HQ-Encodes Tier 1", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "BLURAY", + "implementation": "SourceSpecification", + "negate": false, + "required": true, + "fields": { + "value": 9 + } + }, + { + "name": "Not REMUX", + "implementation": "QualityModifierSpecification", + "negate": true, + "required": true, + "fields": { + "value": 5 + } + }, + { + "name": "Not 2160p", + "implementation": "ResolutionSpecification", + "negate": true, + "required": true, + "fields": { + "value": 2160 + } + }, + { + "name": "BBQ", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "BBQ\\b" + } + }, + { + "name": "BMF", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "BMF\\b" + } + }, + { + "name": "c0kE", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "c0kE\\b" + } + }, + { + "name": "Chotab", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "Chotab\\b" + } + }, + { + "name": "CRiSC", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "CRiSC\\b" + } + }, + { + "name": "CtrlHD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "CtrlHD\\b" + } + }, + { + "name": "D-Z0N3", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "D-Z0N3\\b" + } + }, + { + "name": "Dariush", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "Dariush\\b" + } + }, + { + "name": "decibeL", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "decibeL\\b" + } + }, + { + "name": "DON", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "DON\\b" + } + }, + { + "name": "EbP", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "EbP\\b" + } + }, + { + "name": "EDPH", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "EDPH\\b" + } + }, + { + "name": "Geek", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "Geek\\b" + } + }, + { + "name": "LolHD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "LolHD\\b" + } + }, + { + "name": "NCmt", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "NCmt\\b" + } + }, + { + "name": "PTer", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "PTer\\b" + } + }, + { + "name": "TayTO", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "TayTO\\b" + } + }, + { + "name": "TDD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "TDD\\b" + } + }, + { + "name": "TnP", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "TnP\\b" + } + }, + { + "name": "VietHD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "VietHD\\b" + } + }, + { + "name": "ZQ", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "ZQ\\b" + } + } + ] +} diff --git a/docs/json/radarr/hq-encodes-tier-2.json b/docs/json/radarr/hq-encodes-tier-2.json new file mode 100644 index 000000000..2cd23b11f --- /dev/null +++ b/docs/json/radarr/hq-encodes-tier-2.json @@ -0,0 +1,98 @@ +{ + "trash_id": "xxx", + "trash_score": "1750", + "name": "HQ-Encodes Tier 2", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "BLURAY", + "implementation": "SourceSpecification", + "negate": false, + "required": true, + "fields": { + "value": 9 + } + }, + { + "name": "Not REMUX", + "implementation": "QualityModifierSpecification", + "negate": true, + "required": true, + "fields": { + "value": 5 + } + }, + { + "name": "Not 2160p", + "implementation": "ResolutionSpecification", + "negate": true, + "required": true, + "fields": { + "value": 2160 + } + }, + { + "name": "EA", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "EA" + } + }, + { + "name": "HiSD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "HiSD" + } + }, + { + "name": "iFT", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "iFT" + } + }, + { + "name": "NTb", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "NTb" + } + }, + { + "name": "QOQ", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "QOQ\\b" + } + }, + { + "name": "SA89", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "SA89" + } + }, + { + "name": "sbR", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "sbR" + } + } + ] +} From 5b5ef2c98dcbc1d8df4b8986597cf7237667bbab Mon Sep 17 00:00:00 2001 From: TRaSH Date: Tue, 9 Aug 2022 22:16:25 +0200 Subject: [PATCH 23/37] Renamed CF and Changed hash - Renamed: CF - Changed: hash --- .../radarr/{hq-encodes-tier-1.json => hd-bluray-tier-01.json} | 4 ++-- .../radarr/{hq-encodes-tier-2.json => hd-bluray-tier-02.json} | 4 ++-- docs/json/radarr/{hq-remux-tier-1.json => remux-tier-01.json} | 4 ++-- docs/json/radarr/{hq-remux-tier-2.json => remux-tier-02.json} | 4 ++-- docs/json/radarr/{hq-web-tier-1.json => web-tier-01.json} | 4 ++-- docs/json/radarr/{hq-web-tier-2.json => web-tier-02.json} | 4 ++-- docs/json/radarr/{hq-web-tier-3.json => web-tier-03.json} | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) rename docs/json/radarr/{hq-encodes-tier-1.json => hd-bluray-tier-01.json} (98%) rename docs/json/radarr/{hq-encodes-tier-2.json => hd-bluray-tier-02.json} (95%) rename docs/json/radarr/{hq-remux-tier-1.json => remux-tier-01.json} (96%) rename docs/json/radarr/{hq-remux-tier-2.json => remux-tier-02.json} (97%) rename docs/json/radarr/{hq-web-tier-1.json => web-tier-01.json} (97%) rename docs/json/radarr/{hq-web-tier-2.json => web-tier-02.json} (95%) rename docs/json/radarr/{hq-web-tier-3.json => web-tier-03.json} (94%) diff --git a/docs/json/radarr/hq-encodes-tier-1.json b/docs/json/radarr/hd-bluray-tier-01.json similarity index 98% rename from docs/json/radarr/hq-encodes-tier-1.json rename to docs/json/radarr/hd-bluray-tier-01.json index 41a5feb9e..0331126a1 100644 --- a/docs/json/radarr/hq-encodes-tier-1.json +++ b/docs/json/radarr/hd-bluray-tier-01.json @@ -1,7 +1,7 @@ { - "trash_id": "xxx", + "trash_id": "ed27ebfef2f323e964fb1f61391bcb35", "trash_score": "1800", - "name": "HQ-Encodes Tier 1", + "name": "HD Bluray Tier 01", "includeCustomFormatWhenRenaming": false, "specifications": [ { diff --git a/docs/json/radarr/hq-encodes-tier-2.json b/docs/json/radarr/hd-bluray-tier-02.json similarity index 95% rename from docs/json/radarr/hq-encodes-tier-2.json rename to docs/json/radarr/hd-bluray-tier-02.json index 2cd23b11f..cbba0fe6b 100644 --- a/docs/json/radarr/hq-encodes-tier-2.json +++ b/docs/json/radarr/hd-bluray-tier-02.json @@ -1,7 +1,7 @@ { - "trash_id": "xxx", + "trash_id": "c20c8647f2746a1f4c4262b0fbbeeeae", "trash_score": "1750", - "name": "HQ-Encodes Tier 2", + "name": "HD Bluray Tier 02", "includeCustomFormatWhenRenaming": false, "specifications": [ { diff --git a/docs/json/radarr/hq-remux-tier-1.json b/docs/json/radarr/remux-tier-01.json similarity index 96% rename from docs/json/radarr/hq-remux-tier-1.json rename to docs/json/radarr/remux-tier-01.json index ef074e4ca..05786ba96 100644 --- a/docs/json/radarr/hq-remux-tier-1.json +++ b/docs/json/radarr/remux-tier-01.json @@ -1,7 +1,7 @@ { - "trash_id": "4b59d1a6307e7ba6c4c8dbfe2cd0efde", + "trash_id": "3a3ff47579026e76d6504ebea39390de", "trash_score": "1900", - "name": "HQ-Remux Tier 1", + "name": "Remux Tier 01", "includeCustomFormatWhenRenaming": false, "specifications": [ { diff --git a/docs/json/radarr/hq-remux-tier-2.json b/docs/json/radarr/remux-tier-02.json similarity index 97% rename from docs/json/radarr/hq-remux-tier-2.json rename to docs/json/radarr/remux-tier-02.json index 23930c960..b25003762 100644 --- a/docs/json/radarr/hq-remux-tier-2.json +++ b/docs/json/radarr/remux-tier-02.json @@ -1,7 +1,7 @@ { - "trash_id": "17a2a2b2dac98a8f2be7d14311e9b5c2", + "trash_id": "9f98181fe5a3fbeb0cc29340da2a468a", "trash_score": "1850", - "name": "HQ-Remux Tier 2", + "name": "Remux Tier 02", "includeCustomFormatWhenRenaming": false, "specifications": [ { diff --git a/docs/json/radarr/hq-web-tier-1.json b/docs/json/radarr/web-tier-01.json similarity index 97% rename from docs/json/radarr/hq-web-tier-1.json rename to docs/json/radarr/web-tier-01.json index c854fbceb..ea9e3fe8a 100644 --- a/docs/json/radarr/hq-web-tier-1.json +++ b/docs/json/radarr/web-tier-01.json @@ -1,7 +1,7 @@ { - "trash_id": "6cd4856f4522309bfd21b81f301c26ed", + "trash_id": "c20f169ef63c5f40c2def54abaf4438e", "trash_score": "1750", - "name": "HQ-WEB Tier 1", + "name": "WEB Tier 01", "includeCustomFormatWhenRenaming": false, "specifications": [ { diff --git a/docs/json/radarr/hq-web-tier-2.json b/docs/json/radarr/web-tier-02.json similarity index 95% rename from docs/json/radarr/hq-web-tier-2.json rename to docs/json/radarr/web-tier-02.json index bb2107b30..8a1d21aa3 100644 --- a/docs/json/radarr/hq-web-tier-2.json +++ b/docs/json/radarr/web-tier-02.json @@ -1,7 +1,7 @@ { - "trash_id": "3caa929195ff95a8698f81b49a4f6502", + "trash_id": "403816d65392c79236dcb6dd591aeda4", "trash_score": "1700", - "name": "HQ-WEB Tier 2", + "name": "WEB Tier 02", "includeCustomFormatWhenRenaming": false, "specifications": [ { diff --git a/docs/json/radarr/hq-web-tier-3.json b/docs/json/radarr/web-tier-03.json similarity index 94% rename from docs/json/radarr/hq-web-tier-3.json rename to docs/json/radarr/web-tier-03.json index 79f43b3ce..fdf69b56e 100644 --- a/docs/json/radarr/hq-web-tier-3.json +++ b/docs/json/radarr/web-tier-03.json @@ -1,7 +1,7 @@ { - "trash_id": "e3102f73df64148a75d6bed32892d67b", + "trash_id": "af94e0fe497124d1f9ce732069ec8c3b", "trash_score": "1650", - "name": "HQ-WEB Tier 3", + "name": "WEB Tier 03", "includeCustomFormatWhenRenaming": false, "specifications": [ { From 488eb1ae8d5d643a2cf72017daab71f9b87691b7 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Tue, 9 Aug 2022 23:02:38 +0200 Subject: [PATCH 24/37] FIXED: DTS-HD MA mismatch - FIXED: DTS-HD MA mismatch. Issue: #701 --- docs/json/radarr/dts-hd-ma.json | 2 +- docs/json/radarr/dts.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/json/radarr/dts-hd-ma.json b/docs/json/radarr/dts-hd-ma.json index b5a1ecc49..151dc155b 100644 --- a/docs/json/radarr/dts-hd-ma.json +++ b/docs/json/radarr/dts-hd-ma.json @@ -10,7 +10,7 @@ "negate": false, "required": true, "fields": { - "value": "dts[ .-]?(ma\\b|hd[ .-]?ma|hd)(?!china|r)" + "value": "dts[ .-]?(ma\b|hd[ .-]?ma\b|hd)(?!china|r|maniacs)" } }, { diff --git a/docs/json/radarr/dts.json b/docs/json/radarr/dts.json index 1f71c3a40..f82e4b139 100644 --- a/docs/json/radarr/dts.json +++ b/docs/json/radarr/dts.json @@ -18,7 +18,7 @@ "negate": true, "required": true, "fields": { - "value": "dts[ .-]?(ma\\b|hd[ .-]?ma|hd)(?!china|r)" + "value": "dts[ .-]?(ma\b|hd[ .-]?ma\b|hd)(?!china|r|maniacs)" } }, { From ec43c43c08f1920f9534971d923943eb50f6822d Mon Sep 17 00:00:00 2001 From: TRaSH Date: Tue, 9 Aug 2022 23:07:23 +0200 Subject: [PATCH 25/37] FIXED: JSON copy/paste Error - FIXED: JSON copy/paste Error. --- docs/json/radarr/dts-hd-ma.json | 2 +- docs/json/radarr/dts.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/json/radarr/dts-hd-ma.json b/docs/json/radarr/dts-hd-ma.json index 151dc155b..df8001b47 100644 --- a/docs/json/radarr/dts-hd-ma.json +++ b/docs/json/radarr/dts-hd-ma.json @@ -10,7 +10,7 @@ "negate": false, "required": true, "fields": { - "value": "dts[ .-]?(ma\b|hd[ .-]?ma\b|hd)(?!china|r|maniacs)" + "value": "dts[ .-]?(ma\\b|hd[ .-]?ma\\b|hd)(?!china|r|maniacs)" } }, { diff --git a/docs/json/radarr/dts.json b/docs/json/radarr/dts.json index f82e4b139..16c92dc0c 100644 --- a/docs/json/radarr/dts.json +++ b/docs/json/radarr/dts.json @@ -18,7 +18,7 @@ "negate": true, "required": true, "fields": { - "value": "dts[ .-]?(ma\b|hd[ .-]?ma\b|hd)(?!china|r|maniacs)" + "value": "dts[ .-]?(ma\\b|hd[ .-]?ma\\b|hd)(?!china|r|maniacs)" } }, { From d52d1588f4440f804a56e591ef07db4add1337bd Mon Sep 17 00:00:00 2001 From: Robert Dailey Date: Wed, 10 Aug 2022 08:53:19 -0500 Subject: [PATCH 26/37] chore: Move .editorconfig to the repo root It doesn't exist yet as of this commit, but a set of new JSON files will be placed at the root of the repo and the editor config file is needed at the root of the repo to ensure proper formatting of those JSON files. --- docs/json/.editorconfig => .editorconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename docs/json/.editorconfig => .editorconfig (94%) diff --git a/docs/json/.editorconfig b/.editorconfig similarity index 94% rename from docs/json/.editorconfig rename to .editorconfig index e609a5f64..11bd79db4 100644 --- a/docs/json/.editorconfig +++ b/.editorconfig @@ -1,7 +1,7 @@ # EditorConfig is awesome: https://EditorConfig.org # top-most EditorConfig file -root = false +root = true [*.json] indent_style = space From a1941d691a5336d9df0a9f9f2f1e4fc9df7d7b22 Mon Sep 17 00:00:00 2001 From: Robert Dailey Date: Wed, 10 Aug 2022 08:54:33 -0500 Subject: [PATCH 27/37] chore: New metadata.json file with repo information Currently, tooling that references files in the Trash Guides github repository has no reliable way to know where certain information lives. For example, the Recyclarr application hard-codes paths (relative to the repo root) to find the location of certain JSON files for Sonarr and Radarr. Hard-coding paths is a poor practice because it limits the ability for the Guides repository to be reorganized without breaking tools. This commit introduces a file named `metadata.json` that exists at the root of the repository. Its sole purpose is to communicate information about the repository itself. For now, the only thing this file provides is the paths to JSON files for Radarr custom formats and Sonarr release profiles. This file will never move, otherwise we run into the same issue that existed prior to having this file. When relevant files or directories are reorganized in the repository, respective paths in `metadata.json` will be updated which will allow tooling to continue to find needed resources. The catalyst for this change is that there has been discussion recently about a new structure for JSON files in the repository due to the introduction of Sonarr v4 JSON files. Lastly, a schema has been provided to assist with live editing in `metadata.json`. The schema file is named `metadata.schema.json`. Some editors provide validation as you edit JSON files (e.g. VS Code), which will take advantage of this Fixes #703 --- metadata.json | 11 +++++++++++ metadata.schema.json | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 metadata.json create mode 100644 metadata.schema.json diff --git a/metadata.json b/metadata.json new file mode 100644 index 000000000..e874db777 --- /dev/null +++ b/metadata.json @@ -0,0 +1,11 @@ +{ + "$schema": "metadata.schema.json", + "json_paths": { + "radarr": { + "custom_formats": ["docs/json/radarr"] + }, + "sonarr": { + "release_profiles": ["docs/json/sonarr"] + } + } +} diff --git a/metadata.schema.json b/metadata.schema.json new file mode 100644 index 000000000..2f94ffbbc --- /dev/null +++ b/metadata.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://raw.githubusercontent.com/TRaSH-/Guides/master/metadata.schema.json", + "type": "object", + "additionalProperties": false, + "properties": { + "$schema": { "type": "string" }, + "json_paths": { + "type": "object", + "additionalProperties": false, + "properties": { + "radarr": "#/$defs/radarr", + "sonarr": "#/$defs/sonarr" + } + } + }, + "$defs": { + "release_profiles": { + "type": "array", + "items": { "type": "string" } + }, + "custom_formats": { + "type": "array", + "items": { "type": "string" } + }, + "radarr": { + "type": "object", + "additionalProperties": false, + "properties": { + "custom_formats": "#/$defs/custom_formats" + } + }, + "sonarr": { + "type": "object", + "additionalProperties": false, + "properties": { + "release_profiles": "#/$defs/release_profiles" + } + } + } +} From 53c71903a06176caf8504123296c3da235f57c3a Mon Sep 17 00:00:00 2001 From: ItsME6969 <89707006+ItsME6969@users.noreply.github.com> Date: Thu, 11 Aug 2022 05:39:30 -0700 Subject: [PATCH 28/37] Update br-disk.json Fixed: GERMAN SCENE Recognized as BR-DISK Added: BDISO recognition --- docs/json/radarr/br-disk.json | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/docs/json/radarr/br-disk.json b/docs/json/radarr/br-disk.json index ef1ca3d0c..8b2e31231 100644 --- a/docs/json/radarr/br-disk.json +++ b/docs/json/radarr/br-disk.json @@ -5,21 +5,12 @@ "includeCustomFormatWhenRenaming": false, "specifications": [ { - "name": "DOES NOT INCLUDE ANY OF THESE WORDS", + "name": "br-disk", "implementation": "ReleaseTitleSpecification", "negate": false, "required": true, "fields": { - "value": "^(?!.*\\b((? Date: Thu, 11 Aug 2022 19:05:26 +0200 Subject: [PATCH 29/37] Changed: Condition to capitol letters - Changed: Condition to capitol letters, to match quality profile naming --- docs/json/radarr/br-disk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/json/radarr/br-disk.json b/docs/json/radarr/br-disk.json index 8b2e31231..18471c092 100644 --- a/docs/json/radarr/br-disk.json +++ b/docs/json/radarr/br-disk.json @@ -5,7 +5,7 @@ "includeCustomFormatWhenRenaming": false, "specifications": [ { - "name": "br-disk", + "name": "BR-DISK", "implementation": "ReleaseTitleSpecification", "negate": false, "required": true, From cb14236e27a7f073906b01495439f372f47817f1 Mon Sep 17 00:00:00 2001 From: nuxencs <47067662+nuxencs@users.noreply.github.com> Date: Thu, 11 Aug 2022 20:06:27 +0200 Subject: [PATCH 30/37] Updated: LQ CF with new Groups Updated the LQ CF to include a few more groups, sorted and formatted the json as well. --- docs/json/radarr/lq.json | 251 ++++++++++++++++++++++----------------- 1 file changed, 139 insertions(+), 112 deletions(-) diff --git a/docs/json/radarr/lq.json b/docs/json/radarr/lq.json index 17478518a..92c289adb 100644 --- a/docs/json/radarr/lq.json +++ b/docs/json/radarr/lq.json @@ -5,48 +5,48 @@ "includeCustomFormatWhenRenaming": false, "specifications": [ { - "name": "aXXo", + "name": "4K4U", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(aXXo)\\b" + "value": "4K4U" } }, { - "name": "CDDHD", + "name": "AROMA", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "CDDHD" + "value": "-AROMA\\b" } }, { - "name": "FGT", + "name": "aXXo", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(FGT)\\b" + "value": "\\b(aXXo)\\b" } }, { - "name": "AROMA", + "name": "BARC0DE", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-AROMA\\b" + "value": "BARC0DE" } }, { - "name": "LiGaS", + "name": "BdC", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(LiGaS)\\b" + "value": "\\b(BdC)\\b" } }, { @@ -59,30 +59,39 @@ } }, { - "name": "RiffTrax", + "name": "C4K", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "Rifftrax" + "value": "C4K" } }, { - "name": "BdC", + "name": "CDDHD", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(BdC)\\b" + "value": "CDDHD" } }, { - "name": "TEKNO3D", + "name": "CHAOS", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "TEKNO3D" + "value": "\\b(CHAOS)\\b" + } + }, + { + "name": "CHD", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(CHD)\\b" } }, { @@ -94,6 +103,24 @@ "value": "CrEwSaDe" } }, + { + "name": "d3g", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "d3g" + } + }, + { + "name": "DDR", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(DDR)\\b" + } + }, { "name": "DNL", "implementation": "ReleaseTitleSpecification", @@ -104,435 +131,435 @@ } }, { - "name": "FaNGDiNG0", + "name": "EuReKA", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "FaNGDiNG0" + "value": "-EuReKA\\b" } }, { - "name": "FRDS", + "name": "FaNGDiNG0", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(FRDS)\\b" + "value": "FaNGDiNG0" } }, { - "name": "HDTime", + "name": "FGT", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "HDTime" + "value": "\\b(FGT)\\b" } }, { - "name": "iPlanet", + "name": "FRDS", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "iPlanet" + "value": "\\b(FRDS)\\b" } }, { - "name": "KiNGDOM", + "name": "FZHD", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-KiNGDOM\\b" + "value": "\\b(FZHD)\\b" } }, { - "name": "Leffe", + "name": "GalaxyRG", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "Leffe" + "value": "GalaxyRG" } }, { - "name": "mHD", + "name": "HDS", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(mHD)\\b" + "value": "\\b(HDS)\\b" } }, { - "name": "mSD", + "name": "HDT", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(mSD)\\b" + "value": "\\b(HDT)\\b" } }, { - "name": "nHD", + "name": "HDTime", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(nHD)\\b" + "value": "HDTime" } }, { - "name": "nikt0", + "name": "HDWinG", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "nikt0" + "value": "HDWinG" } }, { - "name": "nSD", + "name": "iPlanet", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(nSD)\\b" + "value": "iPlanet" } }, { - "name": "NhaNc3", + "name": "KiNGDOM", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "NhaNc3" + "value": "-KiNGDOM\\b" } }, { - "name": "PRODJi", + "name": "KIRA", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "PRODJi" + "value": "-KIRA\\b" } }, { - "name": "RDN", + "name": "Leffe", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(RDN)\\b" + "value": "Leffe" } }, { - "name": "SANTi", + "name": "Liber8", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(SANTi)\\b" + "value": "Liber8" } }, { - "name": "STUTTERSHIT", + "name": "LiGaS", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "STUTTERSHIT" + "value": "\\b(LiGaS)\\b" } }, { - "name": "WAF", + "name": "MeGusta", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(WAF)\\b" + "value": "MeGusta" } }, { - "name": "x0r", + "name": "mHD", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "x0r" + "value": "\\b(mHD)\\b" } }, { - "name": "YIFY", + "name": "mSD", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "YIFY" + "value": "\\b(mSD)\\b" } }, { - "name": "YTS", + "name": "MTeam", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(YTS)\\b" + "value": "\\b(MTeam)\\b" } }, { - "name": "EuReKA", + "name": "MySiLU", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-EuReKA\\b" + "value": "\\b(MySiLU)\\b" } }, { - "name": "DDR", + "name": "NhaNc3", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(DDR)\\b" + "value": "NhaNc3" } }, { - "name": "DNL", + "name": "nHD", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(DNL)" + "value": "\\b(nHD)\\b" } }, { - "name": "BARC0DE", + "name": "nikt0", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "BARC0DE" + "value": "nikt0" } }, { - "name": "d3g", + "name": "NoGroup", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "d3g" + "value": "NoGr(ou)?p" } }, { - "name": "MeGusta", + "name": "nSD", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "MeGusta" + "value": "\\b(nSD)\\b" } }, { - "name": "Tigole", + "name": "PATOMiEL", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "Tigole" + "value": "PATOMiEL" } }, { - "name": "C4K", + "name": "PRODJi", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "C4K" + "value": "PRODJi" } }, { - "name": "RARBG", + "name": "PSA", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "RARBG" + "value": "\\b(PSA)\\b" } }, { - "name": "4K4U", + "name": "PTNK", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "4K4U" + "value": "\\b(PTNK)\\b" } }, { - "name": "RU4HD", + "name": "RARBG", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "RU4HD" + "value": "RARBG" } }, { - "name": "Zeus", + "name": "RDN", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-Zeus\\b" + "value": "\\b(RDN)\\b" } }, { - "name": "TBS", + "name": "RiffTrax", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(TBS)\\b" + "value": "Rifftrax" } }, { - "name": "CHD", + "name": "RU4HD", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(CHD)\\b" + "value": "RU4HD" } }, { - "name": "HDWinG", + "name": "SANTi", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "HDWinG" + "value": "\\b(SANTi)\\b" } }, { - "name": "MTeam", + "name": "Scene", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(MTeam)\\b" + "value": "\\b(Scene)\\b" } }, { - "name": "MySiLU", + "name": "STUTTERSHIT", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(MySiLU)\\b" + "value": "STUTTERSHIT" } }, { - "name": "WiKi", + "name": "SWTYBLZ", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-WiKi\\b" + "value": "SWTYBLZ" } }, { - "name": "TIKO", + "name": "TBS", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(TIKO)\\b" + "value": "\\b(TBS)\\b" } }, { - "name": "Liber8", + "name": "TEKNO3D", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "Liber8" + "value": "TEKNO3D" } }, { - "name": "FZHD", + "name": "Tigole", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(FZHD)\\b" + "value": "Tigole" } }, { - "name": "PATOMiEL", + "name": "TIKO", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "PATOMiEL" + "value": "\\b(TIKO)\\b" } }, { - "name": "KIRA", + "name": "WAF", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "-KIRA\\b" + "value": "\\b(WAF)\\b" } }, { - "name": "PTNK", + "name": "WiKi", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(PTNK)\\b" + "value": "-WiKi\\b" } }, { - "name": "GalaxyRG", + "name": "x0r", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "GalaxyRG" + "value": "x0r" } }, { - "name": "HDS", + "name": "YIFY", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(HDS)\\b" + "value": "YIFY" } }, { - "name": "NoGroup", + "name": "YTS", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "NoGr(ou)?p" + "value": "\\b(YTS)\\b" } }, { - "name": "PSA", + "name": "Zeus", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "\\b(PSA)\\b" + "value": "-Zeus\\b" } } ] From c634c59b1f7027639f26c10dab84442b1002bf03 Mon Sep 17 00:00:00 2001 From: nuxencs <47067662+nuxencs@users.noreply.github.com> Date: Thu, 11 Aug 2022 21:02:07 +0200 Subject: [PATCH 31/37] Updated: `LQ` CF to add `EPiC` Added `EPiC` to the `LQ` CF because the audio isn't specified correctly in their release title --- docs/json/radarr/lq.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/json/radarr/lq.json b/docs/json/radarr/lq.json index 92c289adb..caff523e7 100644 --- a/docs/json/radarr/lq.json +++ b/docs/json/radarr/lq.json @@ -130,6 +130,15 @@ "value": "\\b(DNL)\\b" } }, + { + "name": "EPiC", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(EPiC)\\b" + } + }, { "name": "EuReKA", "implementation": "ReleaseTitleSpecification", From 98e8770a5d93947ff682238f664f50292dc9fa31 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Fri, 12 Aug 2022 23:50:49 +0200 Subject: [PATCH 32/37] NEW: CF `[x265 (no HDR/DV)]` - NEW: CF `[x265 (no HDR/DV)]` - This blocks/ignores HD releases that are encoded in x265 **but it will allow to exclude/bypass if it has HDR and/or DV** --- .../Radarr-collection-of-custom-formats.md | 27 +++++++++++++- docs/json/radarr/x265-no-hdrdv.json | 35 +++++++++++++++++++ 2 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 docs/json/radarr/x265-no-hdrdv.json diff --git a/docs/Radarr/Radarr-collection-of-custom-formats.md b/docs/Radarr/Radarr-collection-of-custom-formats.md index d8e9da284..bbe0b1ce8 100644 --- a/docs/Radarr/Radarr-collection-of-custom-formats.md +++ b/docs/Radarr/Radarr-collection-of-custom-formats.md @@ -59,6 +59,7 @@ I also made 3 guides related to this one. | [IMAX Enhanced](#imax-enhanced) | [Retags](#retags) | [Dutch Groups](#dutch-groups) | | [Paramount+](#pmtp) | | | [DV (WEBDL)](#dv-webdl) | [Anime Dual Audio](#anime-dual-audio) | | [Movies Anywhere](#ma) | | | [Bad Dual Groups](#bad-dual-groups) | | | | +| | [x265 (no HDR/DV)](#x265-no-hdrdv) | | | | ------ @@ -893,7 +894,7 @@ I also made 3 guides related to this one. ??? faq "720/1080p no x265 - [CLICK TO EXPAND]" - This blocks/ignores 720/1080p releases that are encoded in x265 + This blocks/ignores 720/1080p(HD) releases that are encoded in x265 You will need to add the following to your new Custom Format when created in your Quality Profile (`Setting` => `Profiles`) and then set the score to `-1000` or even `-10000` @@ -910,6 +911,30 @@ I also made 3 guides related to this one. ------ +### x265 (no HDR/DV) + +??? faq "x265 (no HDR/DV) - [CLICK TO EXPAND]" + + This blocks/ignores 720/1080p(HD) releases that are encoded in x265 **but it will allow to exclude/bypass if it has HDR and/or DV** + + Being that some NF releases won't be released as 4k, but you want to have dv/hdr releases. + + You will need to add the following to your new Custom Format when created in your Quality Profile (`Setting` => `Profiles`) and then set the score to `-10000` + + !!! Danger + + Don't use this together with the following Custom Format [x265 (720/1080p)](#x265-7201080p) + +??? example "JSON - [CLICK TO EXPAND]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/radarr/x265-no-hdrdv.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +------ + ### 3D ??? faq "3D - [CLICK TO EXPAND]" diff --git a/docs/json/radarr/x265-no-hdrdv.json b/docs/json/radarr/x265-no-hdrdv.json new file mode 100644 index 000000000..e8a97f2ab --- /dev/null +++ b/docs/json/radarr/x265-no-hdrdv.json @@ -0,0 +1,35 @@ +{ + "trash_id": "839bea857ed2c0a8e084f3cbdbd65ecb", + "trash_score": "-10000", + "name": "x265 (no HDR/DV)", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "x265/HEVC", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "[xh][ .]?265|\\bHEVC(\\b|\\d)" + } + }, + { + "name": "Not HDR/DV", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(dv|dovi|dolby[ .]?vision|hdr)\\b" + } + }, + { + "name": "Not 2160p", + "implementation": "ResolutionSpecification", + "negate": true, + "required": true, + "fields": { + "value": 2160 + } + } + ] +} From a03cc6aed41aed874e2efcc94030c64a77d99a98 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Sat, 13 Aug 2022 18:09:34 +0200 Subject: [PATCH 33/37] Added: `[x265 (no HDR/DV)]` to collection - Added: `[x265 (no HDR/DV)]` to collection of Custom Format table. --- .../Radarr-collection-of-custom-formats.md | 86 +++++++++++-------- 1 file changed, 50 insertions(+), 36 deletions(-) diff --git a/docs/Radarr/Radarr-collection-of-custom-formats.md b/docs/Radarr/Radarr-collection-of-custom-formats.md index bbe0b1ce8..71f3a821f 100644 --- a/docs/Radarr/Radarr-collection-of-custom-formats.md +++ b/docs/Radarr/Radarr-collection-of-custom-formats.md @@ -32,36 +32,48 @@ I also made 3 guides related to this one. ------ -| Audio Advanced #1 | Audio Advanced #2 | Audio Channels | HDR Metadata | -| ----------------------------------------- | ------------------------------- | ---------------------------- | --------------------------------- | -| [TrueHD ATMOS](#truehd-atmos) | [FLAC](#flac) | [1.0 Mono](#10-mono) | [DV HDR10](#dv-hdr10) | -| [DTS X](#dts-x) | [PCM](#pcm) | [2.0 Stereo](#20-stereo) | [DV](#dv) | -| [ATMOS (undefined)](#atmos-undefined) | [DTS-HD HRA](#dts-hd-hra) | [3.0 Sound](#30-sound) | [DV HLG](#dv-hlg) | -| [DD+ ATMOS](#ddplus-atmos) | [AAC](#aac) | [4.0 Sound](#40-sound) | [DV SDR](#dv-sdr) | -| [TrueHD](#truehd) | [DD](#dd) | [5.1 Surround](#51-surround) | [HDR10+](#hdr10plus) | -| [DTS-HD MA](#dts-hd-ma) | [MP3](#mp3) | [6.1 Surround](#61-surround) | [HDR10](#hdr10) | -| [DD+](#ddplus) | [Opus](#opus) | [7.1 Surround](#71-surround) | [HDR](#hdr) | -| [DTS-ES](#dts-es) | | [9.1 Surround](#91-surround) | [HDR (undefined)](#hdr-undefined) | -| [DTS](#dts) | | | [PQ](#pq) | -| | | | [HLG](#hlg) | - ------- - -| Movie Versions | Unwanted | Misc | HQ Source Groups | Streaming Services | -| --------------------------------------------- | ------------------------------------ | ------------------------------------- | --------------------- | ---------------------------- | -| [Hybrid](#hybrid) | [BR-DISK](#br-disk) | [Repack/Proper](#repack-proper) | [HQ-Remux](#hq-remux) | [Amazon](#amzn) | -| [Remaster](#remaster) | [EVO (no WEBDL)](#evo-no-webdl) | [Repack2](#repack2) | [HQ](#hq) | [Apple TV+](#aptv) | -| [4K Remaster](#4k-remaster) | [LQ](#lq) | [Multi](#multi) | [HQ-WEBDL](#hq-webdl) | [Disney+](#dsnp) | -| [Special Editions](#special-edition) | [x265 (720/1080p)](#x265-7201080p) | [x264](#x264) | | [HBO Max](#hmax) | -| [Criterion Collection](#criterion-collection) | [3D](#3d) | [x265](#x265) | | [Hulu](#hulu) | -| [Theatrical Cut](#theatrical-cut) | [No-RlsGroup](#no-rlsgroup) | [MPEG2](#mpeg2) | | [Netflix](#nf) | -| [IMAX](#imax) | [Obfuscated](#obfuscated) | [FreeLeech](#freeleech) | | [Peacock TV](#pcok) | -| [IMAX Enhanced](#imax-enhanced) | [Retags](#retags) | [Dutch Groups](#dutch-groups) | | [Paramount+](#pmtp) | -| | [DV (WEBDL)](#dv-webdl) | [Anime Dual Audio](#anime-dual-audio) | | [Movies Anywhere](#ma) | -| | [Bad Dual Groups](#bad-dual-groups) | | | | -| | [x265 (no HDR/DV)](#x265-no-hdrdv) | | | | - ------- +| Audio Advanced #1 | Audio Advanced #2 | Audio Channels | HDR Metadata | +| -------------------------------------- | -------------------------------------- | -------------------------------------- | -------------------------------------- | +| [TrueHD ATMOS](#truehd-atmos) | [FLAC](#flac) | [1.0 Mono](#10-mono) | [DV HDR10](#dv-hdr10) | +| [DTS X](#dts-x) | [PCM](#pcm) | [2.0 Stereo](#20-stereo) | [DV](#dv) | +| [ATMOS (undefined)](#atmos-undefined) | [DTS-HD HRA](#dts-hd-hra) | [3.0 Sound](#30-sound) | [DV HLG](#dv-hlg) | +| [DD+ ATMOS](#ddplus-atmos) | [AAC](#aac) | [4.0 Sound](#40-sound) | [DV SDR](#dv-sdr) | +| [TrueHD](#truehd) | [DD](#dd) | [5.1 Surround](#51-surround) | [HDR10+](#hdr10plus) | +| [DTS-HD MA](#dts-hd-ma) | [MP3](#mp3) | [6.1 Surround](#61-surround) | [HDR10](#hdr10) | +| [DD+](#ddplus) | [Opus](#opus) | [7.1 Surround](#71-surround) | [HDR](#hdr) | +| [DTS-ES](#dts-es) | | [9.1 Surround](#91-surround) | [HDR (undefined)](#hdr-undefined) | +| [DTS](#dts) | | | [PQ](#pq) | +| | | | [HLG](#hlg) | + +------ + +| Movie Versions | Unwanted | HQ Source Groups | Streaming Services | +| ----------------------------------------------- | -------------------------------------- | -------------------------------------- | -------------------------------------- | +| [Hybrid](#hybrid) | [BR-DISK](#br-disk) | [HQ-Remux](#hq-remux) | [Amazon](#amzn) | +| [Remaster](#remaster) | [EVO (no WEBDL)](#evo-no-webdl) | [HQ](#hq) | [Apple TV+](#aptv) | +| [4K Remaster](#4k-remaster) | [LQ](#lq) | [HQ-WEBDL](#hq-webdl) | [Disney+](#dsnp) | +| [Special Editions](#special-edition) | [3D](#3d) | | [HBO Max](#hmax) | +| [Criterion Collection](#criterion-collection) | [No-RlsGroup](#no-rlsgroup) | | [Hulu](#hulu) | +| [Theatrical Cut](#theatrical-cut) | [Obfuscated](#obfuscated) | | [Netflix](#nf) | +| [IMAX](#imax) | [Retags](#retags) | | [Peacock TV](#pcok) | +| [IMAX Enhanced](#imax-enhanced) | [DV (WEBDL)](#dv-webdl) | | [Paramount+](#pmtp) | +| | [Bad Dual Groups](#bad-dual-groups) | | [Movies Anywhere](#ma) | +| | [x265 (720/1080p)](#x265-7201080p) | | | +| | [x265 (no HDR/DV)](#x265-no-hdrdv) | | | + +------ + +| Misc | Place holder 11 | Place holder 2 | Place holder 3 | +| -------------------------------------- | -------------------------------------- | -------------------------------------- | -------------------------------------- | +| [Repack/Proper](#repack-proper) | Place holder 1 | Place holder 2 | Place holder 3 | +| [Repack2](#repack2) | Place holder 1 | Place holder 2 | Place holder 3 | +| [Multi](#multi) | Place holder 1 | Place holder 2 | Place holder 3 | +| [x264](#x264) | Place holder 1 | Place holder 2 | Place holder 3 | +| [x265](#x265) | Place holder 1 | Place holder 2 | Place holder 3 | +| [MPEG2](#mpeg2) | Place holder 1 | Place holder 2 | Place holder 3 | +| [FreeLeech](#freeleech) | Place holder 1 | Place holder 2 | Place holder 3 | +| [Dutch Groups](#dutch-groups) | Place holder 1 | Place holder 2 | Place holder 3 | +| [Anime Dual Audio](#anime-dual-audio) | Place holder 1 | Place holder 2 | Place holder 3 | ## Audio Advanced @@ -701,9 +713,9 @@ I also made 3 guides related to this one. A remastered or mastered in 4K should give you usually the best picture and audio currently for the movie. Both are just names to describe the best possible currently for the movie. - To be clear, the final digital films on the Mastered in 4K Blu-rays still only have the same 1920 x 1080 pixels of actual resolution as normal Blu-rays. But the argument goes that because these full HD files were derived from higher-resolution masters, their images will be more precise, with better colours, less noise, and enhanced sharpness and detail. Not least because the higher-resolution mastering process will provide more detail from the original print for the Blu-ray masters to draw on when going through their (hopefully…) frame-by-frame compression process. + To be clear, the final digital films on the Mastered in 4K Blu-rays still only have the same 1920 x 1080 pixels of actual resolution as normal Blu-rays. But the argument goes that because these full HD files were derived from higher-resolution masters, their images will be more precise, with better colors, less noise, and enhanced sharpness and detail. Not least because the higher-resolution mastering process will provide more detail from the original print for the Blu-ray masters to draw on when going through their (hopefully…) frame-by-frame compression process. - Another important element of the Mastered in 4K discs is that they’re all mastered with ‘x.v.YCC’ colour specification. This delivers an expanded colour range closer to that contained in original source material. + Another important element of the Mastered in 4K discs is that they’re all mastered with ‘x.v.YCC’ color specification. This delivers an expanded color range closer to that contained in original source material. ??? example "JSON - [CLICK TO EXPAND]" @@ -896,7 +908,7 @@ I also made 3 guides related to this one. This blocks/ignores 720/1080p(HD) releases that are encoded in x265 - You will need to add the following to your new Custom Format when created in your Quality Profile (`Setting` => `Profiles`) and then set the score to `-1000` or even `-10000` + In your quality profile use the following score for this Custom Format: `-10000` !!! fail "" --8<-- "includes/docker/x265.md" @@ -915,11 +927,13 @@ I also made 3 guides related to this one. ??? faq "x265 (no HDR/DV) - [CLICK TO EXPAND]" - This blocks/ignores 720/1080p(HD) releases that are encoded in x265 **but it will allow to exclude/bypass if it has HDR and/or DV** + This blocks/ignores 720/1080p (HD) releases that are encoded in x265. + + **but it will allow to exclude/bypass if it has HDR and/or DV** - Being that some NF releases won't be released as 4k, but you want to have dv/hdr releases. + *Being that some NF releases won't be released as 4k, but you want to have DV/HDR releases.* - You will need to add the following to your new Custom Format when created in your Quality Profile (`Setting` => `Profiles`) and then set the score to `-10000` + In your quality profile use the following score for this Custom Format: `-10000` !!! Danger From 6272102216d4350b080d07d2a8389cc3d8383882 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Sat, 13 Aug 2022 18:18:00 +0200 Subject: [PATCH 34/37] Fixed: several table issues - Fixed: several table issues. --- docs/stylesheets/extra.css | 48 ++++++++++++++++++++++++++++++-------- overrides/css/custom.css | 2 +- 2 files changed, 39 insertions(+), 11 deletions(-) diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css index 80d6ac15f..e80c0711a 100644 --- a/docs/stylesheets/extra.css +++ b/docs/stylesheets/extra.css @@ -3,13 +3,10 @@ --md-footer-bg-color: hsla(232, 54%, 41%, 1); --md-footer-bg-color--dark: hsla(0, 0%, 0%, 0.32); } - /*Change footnotes font size */ .md-typeset .footnote { font-size: 12px; } - - th { color:white !important; background-color:hsla(232, 54%, 41%, 1) !important; @@ -17,20 +14,51 @@ th { } /* td a { color: white !important; -} */ +} +*/ td a:hover { color: red !important; } - +/* .md-content { --md-typeset-a-color: #1372EB; } - +*/ footer.sponsorship { text-align: center; - hr { - display: inline-block; - vertical-align: middle; + display: inline-block; + vertical-align: middle; } -} \ No newline at end of file +} +/*Better table view */ +th, td { + border: 1px solid var(--md-typeset-table-color); + border-spacing: 0; + border-bottom: none; + border-left: none; + border-top: none; +} +.md-typeset__table { + width: 100%; + line-height: 1; +} +.md-typeset__table table:not([class]) { + display: table; + font-size: .74rem; + border-right: none; +} +.md-typeset__table table:not([class]) td, .md-typeset__table table:not([class]) th { + padding: 9px; +} +/* light mode alternating table bg colors */ +.md-typeset__table tr:nth-child(2n) { + background-color: #f8f8f8; +} +/* dark mode alternating table bg colors */ +[data-md-color-scheme="slate"] .md-typeset__table tr:nth-child(2n) { + background-color: hsla(var(--md-hue),25%,25%,1) +} +[data-md-color-scheme="slate"] .md-content { + --md-typeset-a-color: #f8f8f8; +} diff --git a/overrides/css/custom.css b/overrides/css/custom.css index 5d51a0920..5d6d8a7a4 100644 --- a/overrides/css/custom.css +++ b/overrides/css/custom.css @@ -1,3 +1,3 @@ body { margin-left: 1em; -} \ No newline at end of file +} From dc2335eb59821e21ccfae73124fe53e644ea5610 Mon Sep 17 00:00:00 2001 From: nuxencs <47067662+nuxencs@users.noreply.github.com> Date: Sat, 13 Aug 2022 18:59:47 +0200 Subject: [PATCH 35/37] Fixed: Added word boundaries to `HQ` CFs Added more word boundaries to the `HQ` custom formats to prevent incorrect matching of release groups, as well as fixing #710 --- docs/json/radarr/hq-remux.json | 52 +++++++++++++++---------------- docs/json/radarr/hq-webdl.json | 50 +++++++++++++++--------------- docs/json/radarr/hq.json | 56 +++++++++++++++++----------------- 3 files changed, 79 insertions(+), 79 deletions(-) diff --git a/docs/json/radarr/hq-remux.json b/docs/json/radarr/hq-remux.json index 59cffeb7f..9746cfa0e 100644 --- a/docs/json/radarr/hq-remux.json +++ b/docs/json/radarr/hq-remux.json @@ -19,7 +19,7 @@ "negate": false, "required": false, "fields": { - "value": "3L\\b" + "value": "\\b3L\\b" } }, { @@ -28,7 +28,7 @@ "negate": false, "required": false, "fields": { - "value": "BiZKiT\\b" + "value": "\\bBiZKiT\\b" } }, { @@ -37,7 +37,7 @@ "negate": false, "required": false, "fields": { - "value": "BLURANiUM\\b" + "value": "\\bBLURANiUM\\b" } }, { @@ -46,7 +46,7 @@ "negate": false, "required": false, "fields": { - "value": "BMF\\b" + "value": "\\bBMF\\b" } }, { @@ -55,7 +55,7 @@ "negate": false, "required": false, "fields": { - "value": "decibeL\\b" + "value": "\\bdecibeL\\b" } }, { @@ -64,7 +64,7 @@ "negate": false, "required": false, "fields": { - "value": "EPSiLON\\b" + "value": "-EPSiLON\\b" } }, { @@ -73,7 +73,7 @@ "negate": false, "required": false, "fields": { - "value": "Flights\\b" + "value": "-Flights\\b" } }, { @@ -82,7 +82,7 @@ "negate": false, "required": false, "fields": { - "value": "FraMeSToR\\b" + "value": "\\bFraMeSToR\\b" } }, { @@ -91,7 +91,7 @@ "negate": false, "required": false, "fields": { - "value": "HiFi\\b" + "value": "\\bHiFi\\b" } }, { @@ -100,7 +100,7 @@ "negate": false, "required": false, "fields": { - "value": "iFT\\b" + "value": "\\biFT\\b" } }, { @@ -109,7 +109,7 @@ "negate": false, "required": false, "fields": { - "value": "KRaLiMaRKo\\b" + "value": "\\bKRaLiMaRKo\\b" } }, { @@ -118,7 +118,7 @@ "negate": false, "required": false, "fields": { - "value": "NCmt\\b" + "value": "\\bNCmt\\b" } }, { @@ -127,7 +127,7 @@ "negate": false, "required": false, "fields": { - "value": "NTb\\b" + "value": "\\bNTb\\b" } }, { @@ -136,7 +136,7 @@ "negate": false, "required": false, "fields": { - "value": "playBD\\b" + "value": "\\bplayBD\\b" } }, { @@ -145,7 +145,7 @@ "negate": false, "required": false, "fields": { - "value": "PmP\\b" + "value": "\\bPmP\\b" } }, { @@ -154,7 +154,7 @@ "negate": false, "required": false, "fields": { - "value": "PTP\\b" + "value": "\\bPTP\\b" } }, { @@ -163,16 +163,16 @@ "negate": false, "required": false, "fields": { - "value": "SiCFoI\\b" + "value": "\\bSiCFoI\\b" } }, { - "name": "Sumvision", + "name": "SumVision", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "Sumvision\\b" + "value": "\\bSumVision\\b" } }, { @@ -181,7 +181,7 @@ "negate": false, "required": false, "fields": { - "value": "SURFINBIRD\\b" + "value": "\\bSURFINBIRD\\b" } }, { @@ -190,7 +190,7 @@ "negate": false, "required": false, "fields": { - "value": "TEPES\\b" + "value": "\\bTEPES\\b" } }, { @@ -199,7 +199,7 @@ "negate": false, "required": false, "fields": { - "value": "TOA\\b" + "value": "\\bTOA\\b" } }, { @@ -208,16 +208,16 @@ "negate": false, "required": false, "fields": { - "value": "TRiToN\\b" + "value": "-TRiToN\\b" } }, { - "name": "Wildcat", + "name": "WiLDCAT", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "Wildcat\\b" + "value": "-WiLDCAT\\b" } }, { @@ -226,7 +226,7 @@ "negate": false, "required": false, "fields": { - "value": "ZQ\\b" + "value": "\\bZQ\\b" } } ] diff --git a/docs/json/radarr/hq-webdl.json b/docs/json/radarr/hq-webdl.json index b3cbb46a0..f5aaf0807 100644 --- a/docs/json/radarr/hq-webdl.json +++ b/docs/json/radarr/hq-webdl.json @@ -28,7 +28,7 @@ "negate": false, "required": false, "fields": { - "value": "ABBIE\\b" + "value": "-ABBIE\\b" } }, { @@ -37,7 +37,7 @@ "negate": false, "required": false, "fields": { - "value": "AJP69\\b" + "value": "\\bAJP69\\b" } }, { @@ -46,7 +46,7 @@ "negate": false, "required": false, "fields": { - "value": "BLUTONiUM\\b" + "value": "\\bBLUTONiUM\\b" } }, { @@ -55,7 +55,7 @@ "negate": false, "required": false, "fields": { - "value": "CMRG\\b" + "value": "\\bCMRG\\b" } }, { @@ -64,7 +64,7 @@ "negate": false, "required": false, "fields": { - "value": "CRUD\\b" + "value": "\\bCRUD\\b" } }, { @@ -73,7 +73,7 @@ "negate": false, "required": false, "fields": { - "value": "dB\\b" + "value": "\\bdB\\b" } }, { @@ -82,7 +82,7 @@ "negate": false, "required": false, "fields": { - "value": "Flights\\b" + "value": "-Flights\\b" } }, { @@ -91,7 +91,7 @@ "negate": false, "required": false, "fields": { - "value": "FLUX\\b" + "value": "-FLUX\\b" } }, { @@ -100,7 +100,7 @@ "negate": false, "required": false, "fields": { - "value": "GNOME\\b" + "value": "-GNOME\\b" } }, { @@ -109,7 +109,7 @@ "negate": false, "required": false, "fields": { - "value": "GNOMiSSiON\\b" + "value": "\\bGNOMiSSiON\\b" } }, { @@ -118,7 +118,7 @@ "negate": false, "required": false, "fields": { - "value": "HONE\\b" + "value": "\\bHONE\\b" } }, { @@ -127,7 +127,7 @@ "negate": false, "required": false, "fields": { - "value": "KiNGS\\b" + "value": "-KiNGS\\b" } }, { @@ -136,7 +136,7 @@ "negate": false, "required": false, "fields": { - "value": "MiU\\b" + "value": "\\bMiU\\b" } }, { @@ -145,7 +145,7 @@ "negate": false, "required": false, "fields": { - "value": "monkee\\b" + "value": "\\bmonkee\\b" } }, { @@ -154,7 +154,7 @@ "negate": false, "required": false, "fields": { - "value": "NOSiViD\\b" + "value": "\\bNOSiViD\\b" } }, { @@ -163,7 +163,7 @@ "negate": false, "required": false, "fields": { - "value": "NTb\\b" + "value": "\\bNTb\\b" } }, { @@ -172,7 +172,7 @@ "negate": false, "required": false, "fields": { - "value": "NTG\\b" + "value": "\\bNTG\\b" } }, { @@ -181,7 +181,7 @@ "negate": false, "required": false, "fields": { - "value": "PHOENiX\\b" + "value": "-PHOENiX\\b" } }, { @@ -190,7 +190,7 @@ "negate": false, "required": false, "fields": { - "value": "ROCCaT\\b" + "value": "\\bROCCaT\\b" } }, { @@ -199,7 +199,7 @@ "negate": false, "required": false, "fields": { - "value": "SiC\\b" + "value": "\\bSiC\\b" } }, { @@ -208,7 +208,7 @@ "negate": false, "required": false, "fields": { - "value": "SiGMA\\b" + "value": "\\bSiGMA\\b" } }, { @@ -217,7 +217,7 @@ "negate": false, "required": false, "fields": { - "value": "SLiGNOME\\b" + "value": "\\bSLiGNOME\\b" } }, { @@ -226,7 +226,7 @@ "negate": false, "required": false, "fields": { - "value": "SMURF\\b" + "value": "-SMURF\\b" } }, { @@ -235,7 +235,7 @@ "negate": false, "required": false, "fields": { - "value": "TEPES\\b" + "value": "-TEPES\\b" } }, { @@ -244,7 +244,7 @@ "negate": false, "required": false, "fields": { - "value": "TOMMY\\b" + "value": "-TOMMY\\b" } } ] diff --git a/docs/json/radarr/hq.json b/docs/json/radarr/hq.json index de576692a..c4c054f51 100644 --- a/docs/json/radarr/hq.json +++ b/docs/json/radarr/hq.json @@ -37,7 +37,7 @@ "negate": false, "required": false, "fields": { - "value": "BBQ\\b" + "value": "-BBQ\\b" } }, { @@ -46,7 +46,7 @@ "negate": false, "required": false, "fields": { - "value": "BMF\\b" + "value": "\\bBMF\\b" } }, { @@ -55,7 +55,7 @@ "negate": false, "required": false, "fields": { - "value": "c0kE\\b" + "value": "\\bc0kE\\b" } }, { @@ -64,7 +64,7 @@ "negate": false, "required": false, "fields": { - "value": "Chotab\\b" + "value": "\\bChotab\\b" } }, { @@ -73,7 +73,7 @@ "negate": false, "required": false, "fields": { - "value": "CRiSC\\b" + "value": "\\bCRiSC\\b" } }, { @@ -82,7 +82,7 @@ "negate": false, "required": false, "fields": { - "value": "CtrlHD\\b" + "value": "\\bCtrlHD\\b" } }, { @@ -91,7 +91,7 @@ "negate": false, "required": false, "fields": { - "value": "D-Z0N3\\b" + "value": "\\bD-Z0N3\\b" } }, { @@ -100,7 +100,7 @@ "negate": false, "required": false, "fields": { - "value": "Dariush\\b" + "value": "\\bDariush\\b" } }, { @@ -109,7 +109,7 @@ "negate": false, "required": false, "fields": { - "value": "decibeL\\b" + "value": "\\bdecibeL\\b" } }, { @@ -118,7 +118,7 @@ "negate": false, "required": false, "fields": { - "value": "DON\\b" + "value": "-DON\\b" } }, { @@ -127,7 +127,7 @@ "negate": false, "required": false, "fields": { - "value": "EA" + "value": "\\bEA\\b" } }, { @@ -136,7 +136,7 @@ "negate": false, "required": false, "fields": { - "value": "EbP\\b" + "value": "\\bEbP\\b" } }, { @@ -145,7 +145,7 @@ "negate": false, "required": false, "fields": { - "value": "EDPH\\b" + "value": "\\bEDPH\\b" } }, { @@ -154,7 +154,7 @@ "negate": false, "required": false, "fields": { - "value": "Geek\\b" + "value": "-Geek\\b" } }, { @@ -163,7 +163,7 @@ "negate": false, "required": false, "fields": { - "value": "HiSD" + "value": "\\bHiSD\\b" } }, { @@ -172,7 +172,7 @@ "negate": false, "required": false, "fields": { - "value": "iFT" + "value": "\\biFT\\b" } }, { @@ -181,7 +181,7 @@ "negate": false, "required": false, "fields": { - "value": "LolHD\\b" + "value": "\\bLolHD\\b" } }, { @@ -190,7 +190,7 @@ "negate": false, "required": false, "fields": { - "value": "NCmt\\b" + "value": "\\bNCmt\\b" } }, { @@ -199,7 +199,7 @@ "negate": false, "required": false, "fields": { - "value": "NTb" + "value": "\\bNTb\\b" } }, { @@ -208,7 +208,7 @@ "negate": false, "required": false, "fields": { - "value": "PTer\\b" + "value": "\\bPTer\\b" } }, { @@ -217,7 +217,7 @@ "negate": false, "required": false, "fields": { - "value": "QOQ\\b" + "value": "\\bQOQ\\b" } }, { @@ -226,7 +226,7 @@ "negate": false, "required": false, "fields": { - "value": "SA89" + "value": "\\bSA89\\b" } }, { @@ -235,7 +235,7 @@ "negate": false, "required": false, "fields": { - "value": "sbR" + "value": "\\bsbR\\b" } }, { @@ -244,7 +244,7 @@ "negate": false, "required": false, "fields": { - "value": "TayTO\\b" + "value": "\\bTayTO\\b" } }, { @@ -253,7 +253,7 @@ "negate": false, "required": false, "fields": { - "value": "TDD\\b" + "value": "\\bTDD\\b" } }, { @@ -262,7 +262,7 @@ "negate": false, "required": false, "fields": { - "value": "TnP\\b" + "value": "\\bTnP\\b" } }, { @@ -271,7 +271,7 @@ "negate": false, "required": false, "fields": { - "value": "VietHD\\b" + "value": "\\bVietHD\\b" } }, { @@ -280,7 +280,7 @@ "negate": false, "required": false, "fields": { - "value": "ZQ\\b" + "value": "\\bZQ\\b" } } ] From a40ead990db8000ed23567ad236ed926be1b4b77 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Sat, 13 Aug 2022 19:30:27 +0200 Subject: [PATCH 36/37] #2022-08-13 #2022-08-13 --- docs/updates.txt | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/docs/updates.txt b/docs/updates.txt index db2550f04..8678edb24 100644 --- a/docs/updates.txt +++ b/docs/updates.txt @@ -1,3 +1,44 @@ +#2022-08-13 +Fixed: Added word boundaries to HQ CFs #711 +- Added: more word boundaries to the HQ custom formats to prevent incorrect matching of release groups to fix Issue: #710 + +NEW: CF [x265 (no HDR/DV)] #708 +- NEW: CF `[x265 (no HDR/DV)]` - This blocks/ignores 720/1080p (HD) releases that are encoded in x265. **but it will allow to exclude/bypass if it has HDR and/or DV** +- NOTE: Don't use this together with the following Custom Format [x265 (720/1080p)]. + +Updated: LQ CF with new Groups #707 +- Updated the `LQ` CF to include a few more groups, sorted and formatted the json as well. +- Added `EPiC` to the `LQ` CF to fix Issue: #702 + +Updated br-disk.json #706 +- Fixed: GERMAN SCENE REMUXES Recognized as BR-DISK. +- Added: BDISO recognition. + +FIXED: CF DTS-HD MA mismatch #704 +- FIXED: CF [DTS-HD MA] mismatch. Issue: #701 + +Radarr CF Group Tier Setup #700 +- Note: `ReleaseGroupSpecification` = Radarr Nightly +- Note: `ReleaseTitleSpecification` = Radarr Master + +**NEW: Split up `HQ-Remux` in to Tiers using `ReleaseGroupSpecification` condition** +- NEW: CF `[Remux Tier 01]` - Split up `HQ-Remux` in to Tiers. +- NEW: CF `[Remux Tier 02]` - Split up `HQ-Remux` in to Tiers. + +**NEW: Split up `HQ-WEBDL` in to Tiers using `ReleaseGroupSpecification` condition** +- NEW: CF `[WEB Tier 01]` - Split up `HQ-WEBDL` in to Tiers. +- NEW: CF `[WEB Tier 02]` - Split up `HQ-WEBDL` in to Tiers. +- NEW: CF `[WEB Tier 03]` - Split up `HQ-WEBDL` in to Tiers. + +**NEW: Split up `HQ` in to Tiers using `ReleaseGroupSpecification` condition** +- NEW: CF `[HD Bluray Tier 01]` - Split up `HQ` in to Tiers. +- NEW: CF `[HD Bluray Tier 02]` - Split up `HQ` in to Tiers. + +**Added: Groups with `ReleaseTitleSpecification` Condition.** +- Updated: CF `[HQ]` +- Updated: CF `[HQ-WEBDL]` +- Updated: CF `[HQ-Remux]` + # 2022-08-04 Radarr CF 20220804 #695 - Changed: Raised score for CF `[Framestore]`. From 55be9ec9db5231b81e0e3e131a0f68df7926a25e Mon Sep 17 00:00:00 2001 From: Userdocs <16525024+userdocs@users.noreply.github.com> Date: Sat, 13 Aug 2022 19:04:57 +0100 Subject: [PATCH 37/37] Update requirements.txt --- docs/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 185c256c9..685399f5c 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -4,5 +4,5 @@ mkdocs-git-revision-date-localized-plugin==1.1.0 mkdocs-macros-plugin==0.7.0 mkdocs-material==8.3.9 mkdocs-minify-plugin==0.5.0 -mkdocs-redirects==1.0.4 +mkdocs-redirects==1.0.5 mkdocs-include-markdown-plugin==3.6.1