Skip to content

Commit

Permalink
Feat: added CFs to collection, updated links, updated Profiles
Browse files Browse the repository at this point in the history
  • Loading branch information
Lokilicious committed Jan 7, 2025
1 parent 06a0a37 commit 95652e5
Show file tree
Hide file tree
Showing 12 changed files with 511 additions and 65 deletions.
344 changes: 307 additions & 37 deletions docs/Sonarr/sonarr-collection-of-custom-formats.md

Large diffs are not rendered by default.

44 changes: 19 additions & 25 deletions docs/Sonarr/sonarr-setup-quality-profiles-german-en.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,23 +112,19 @@ Depending on what's released first and available, the following Workflow Logic w

### Releases you should avoid

!!! warning "TODO"

This is a must-have for every Quality Profile you use. All these Custom Formats make sure you don't get Low Quality Releases.

{! include-markdown "../../includes/german-guide/radarr-german-unwanted-en.md" !}
{! include-markdown "../../includes/german-guide/sonarr-german-unwanted-en.md" !}

---

### HD Bluray + WEB

!!! warning "TODO"

If you prefer High-Quality HD Encodes (720p/1080p)

!!! abstract "Recommended merging of qualities"

We recommend to [merge the following qualities](/Radarr/Tips/Merge-quality/):
We recommend to [merge the following qualities](/Sonarr/Tips/Merge-quality/):

- Bluray-1080p
- WEBDL-1080p
Expand All @@ -137,33 +133,31 @@ If you prefer High-Quality HD Encodes (720p/1080p)
- WEBDL-720p
- WEBRip-720p

{! include-markdown "../../includes/german-guide/radarr-german-audio-version-en.md" !}
{! include-markdown "../../includes/german-guide/sonarr-german-audio-version-en.md" !}

{! include-markdown "../../includes/german-guide/radarr-cf-german-hd-bluray-web-scoring-en.md" !}
{! include-markdown "../../includes/german-guide/sonarr-cf-german-hd-bluray-web-scoring-en.md" !}

{! include-markdown "../../includes/cf/radarr-misc-required.md" !}
{! include-markdown "../../includes/cf/sonarr-misc-required.md" !}

{! include-markdown "../../includes/german-guide/radarr-cf-german-resolution-scoring-hd-only-en.md" !}
{! include-markdown "../../includes/german-guide/sonarr-cf-german-resolution-scoring-hd-only-en.md" !}

{! include-markdown "../../includes/german-guide/radarr-german-unwanted-en.md" !}
{! include-markdown "../../includes/german-guide/sonarr-german-unwanted-en.md" !}

{! include-markdown "../../includes/cf/radarr-streaming-services.md" !}
{! include-markdown "../../includes/cf/sonarr-streaming-services.md" !}

**The following Custom Formats are optional:**

{! include-markdown "../../includes/cf/radarr-misc-optional.md" !}
{! include-markdown "../../includes/cf/sonarr-misc-optional.md" !}

---

### UHD Bluray + WEB (2160p)

!!! warning "TODO"

If you prefer High-Quality UHD Encodes (2160p)

!!! abstract "Recommended merging of qualities"

We recommend to [merge the following qualities](/Radarr/Tips/Merge-quality/):
We recommend to [merge the following qualities](/Sonarr/Tips/Merge-quality/):

- Bluray-2160p
- WEBDL-2160p
Expand All @@ -180,25 +174,25 @@ If you prefer High-Quality UHD Encodes (2160p)
- WEBDL-720p
- WEBRip-720p

{! include-markdown "../../includes/german-guide/radarr-german-audio-version-en.md" !}
{! include-markdown "../../includes/german-guide/sonarr-german-audio-version-en.md" !}

{! include-markdown "../../includes/german-guide/radarr-cf-german-uhd-bluray-web-scoring-en.md" !}
{! include-markdown "../../includes/german-guide/sonarr-cf-german-uhd-bluray-web-scoring-en.md" !}

{! include-markdown "../../includes/cf/radarr-all-hdr-formats.md" !}
{! include-markdown "../../includes/cf/sonarr-all-hdr-formats.md" !}

{! include-markdown "../../includes/cf/radarr-misc-required.md" !}
{! include-markdown "../../includes/cf/sonarr-misc-required.md" !}

{! include-markdown "../../includes/german-guide/radarr-cf-german-resolution-scoring-en.md" !}
{! include-markdown "../../includes/german-guide/sonarr-cf-german-resolution-scoring-en.md" !}

{! include-markdown "../../includes/german-guide/radarr-german-unwanted-en.md" !}
{! include-markdown "../../includes/german-guide/sonarr-german-unwanted-en.md" !}

{! include-markdown "../../includes/cf/radarr-streaming-services.md" !}
{! include-markdown "../../includes/cf/sonarr-streaming-services.md" !}

**The following Custom Formats are optional:**

{! include-markdown "../../includes/cf/radarr-misc-optional.md" !}
{! include-markdown "../../includes/cf/sonarr-misc-optional.md" !}

{! include-markdown "../../includes/cf/radarr-misc-uhd-optional.md" !}
{! include-markdown "../../includes/cf/sonarr-misc-uhd-optional.md" !}

---

Expand Down
37 changes: 37 additions & 0 deletions docs/json/sonarr/cf/language-not-german-english.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"trash_id": "133589380b89f8f8394320901529bac1",
"trash_scores": {
"default": -20000
},
"name": "Not German or English",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Not English Language",
"implementation": "LanguageSpecification",
"negate": true,
"required": true,
"fields": {
"value": 1
}
},
{
"name": "Not German Language",
"implementation": "LanguageSpecification",
"negate": true,
"required": true,
"fields": {
"value": 4
}
},
{
"name": "Not German in Title",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "(?i)\\bgerman\\b"
}
}
]
}
3 changes: 2 additions & 1 deletion docs/json/sonarr/cf/x265-hd.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"trash_id": "47435ece6b99a0b477caf360e79ba0bb",
"trash_scores": {
"default": -10000
"default": -10000,
"german": 0
},
"name": "x265 (HD)",
"includeCustomFormatWhenRenaming": false,
Expand Down
5 changes: 5 additions & 0 deletions includes/cf-descriptions/language-not-german-english.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<!-- markdownlint-disable MD041-->
**Language: Not German or English**<br>

Used to avoid releases which do not contain German or Eenglish audio.
<!-- markdownlint-enable MD041-->
4 changes: 2 additions & 2 deletions includes/german-guide/radarr-german-audio-version-en.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

Breakdown and Why

- **{{ radarr['cf']['language-german-dl']['name'] }}:** This custom format helps Radarr/Sonarr recognize German Dual Language audio releases. It will add `German DL` to your filename.
- **{{ radarr['cf']['language-german-dl']['name'] }}:** This custom format helps Radarr recognize German Dual Language audio releases. It will add `German DL` to your filename.
- **{{ radarr['cf']['language-german-dl-undefined']['name'] }}:** This Custom Format is mainly used to fix files that are wrongly named after import. For example, suppose the filename suggests it is only German but actually contains German and English audio. It is also useful for users who use a non-optimal file naming that does not follow suggested naming schemes, example: `John Wick Kapitel 2 (2017) [2160p] [HDR] [7.1, 7.1] [ger, eng] [Vio]`
- **{{ radarr['cf']['language-german']['name'] }}:** This custom format helps Radarr/Sonarr recognize German audio releases that contain only a German language track and no others. It will add `German` to your filename.
- **{{ radarr['cf']['language-german']['name'] }}:** This custom format helps Radarr recognize German audio releases that contain only a German language track and no others. It will add `German` to your filename.
<!-- markdownlint-enable MD041-->
22 changes: 22 additions & 0 deletions includes/german-guide/sonarr-cf-german-hd-bluray-web-scoring-en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!-- markdownlint-disable MD041-->
??? abstract "HQ Source Groups - [Click to show/hide]"

| Custom Format | Score | Trash ID |
| ------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------: | ------------------------------------------------------- |
| [{{ sonarr['cf']['german-bluray-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-bluray-tier-01) | {{ sonarr['cf']['german-bluray-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['german-bluray-tier-01']['trash_id'] }} |
| [{{ sonarr['cf']['german-bluray-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-bluray-tier-02) | {{ sonarr['cf']['german-bluray-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['german-bluray-tier-02']['trash_id'] }} |
| [{{ sonarr['cf']['german-bluray-tier-03']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-bluray-tier-03) | {{ sonarr['cf']['german-bluray-tier-03']['trash_scores']['default'] }} | {{ sonarr['cf']['german-bluray-tier-03']['trash_id'] }} |
| [{{ sonarr['cf']['german-web-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-web-tier-01) | {{ sonarr['cf']['german-web-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['german-web-tier-01']['trash_id'] }} |
| [{{ sonarr['cf']['german-web-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-web-tier-02) | {{ sonarr['cf']['german-web-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['german-web-tier-02']['trash_id'] }} |
| [{{ sonarr['cf']['german-web-tier-03']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-web-tier-03) | {{ sonarr['cf']['german-web-tier-03']['trash_scores']['default'] }} | {{ sonarr['cf']['german-web-tier-03']['trash_id'] }} |
| [{{ sonarr['cf']['german-scene']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-scene) | :warning: {{ sonarr['cf']['german-scene']['trash_scores']['default'] }} | {{ sonarr['cf']['german-scene']['trash_id'] }} |
| [{{ sonarr['cf']['hd-bluray-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#hd-bluray-tier-01) | {{ sonarr['cf']['hd-bluray-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['hd-bluray-tier-01']['trash_id'] }} |
| [{{ sonarr['cf']['hd-bluray-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#hd-bluray-tier-02) | {{ sonarr['cf']['hd-bluray-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['hd-bluray-tier-02']['trash_id'] }} |
| [{{ sonarr['cf']['web-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#web-tier-01) | {{ sonarr['cf']['web-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['web-tier-01']['trash_id'] }} |
| [{{ sonarr['cf']['web-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#web-tier-02) | {{ sonarr['cf']['web-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['web-tier-02']['trash_id'] }} |
| [{{ sonarr['cf']['web-tier-03']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#web-tier-03) | {{ sonarr['cf']['web-tier-03']['trash_scores']['default'] }} | {{ sonarr['cf']['web-tier-03']['trash_id'] }} |

!!! tip

:warning: German Scene groups are included as a fallback if you really want their release despite a potential loss in quality. Either score the CF to `{{ sonarr['cf']['german-scene']['trash_scores']['default'] }}` (default) or `0`, depending on what you want to achieve.
<!-- markdownlint-enable MD041-->
18 changes: 18 additions & 0 deletions includes/german-guide/sonarr-cf-german-resolution-scoring-en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<!-- markdownlint-disable MD041-->
??? abstract "German Resolution - [Click to show/hide]"

| Custom Format | Score | Trash ID |
| ---------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------: | ------------------------------------------------------ |
| [{{ sonarr['cf']['german-1080p-booster']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-1080p-booster) | {{ sonarr['cf']['german-1080p-booster']['trash_scores']['default'] }} | {{ sonarr['cf']['german-1080p-booster']['trash_id'] }} |
| [{{ sonarr['cf']['german-2160p-booster']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-2160p-booster) | {{ sonarr['cf']['german-2160p-booster']['trash_scores']['default'] }} | {{ sonarr['cf']['german-2160p-booster']['trash_id'] }} |
| [{{ sonarr['cf']['720p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/sonarr/cf/720p.json) | {{ sonarr['cf']['720p']['trash_scores']['default'] }} | {{ sonarr['cf']['720p']['trash_id'] }} |
| [{{ sonarr['cf']['1080p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/sonarr/cf/1080p.json) | {{ sonarr['cf']['1080p']['trash_scores']['default'] }} | {{ sonarr['cf']['1080p']['trash_id'] }} |
| [{{ sonarr['cf']['2160p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/sonarr/cf/2160p.json) | {{ sonarr['cf']['2160p']['trash_scores']['default'] }} | {{ sonarr['cf']['2160p']['trash_id'] }} |

---

Breakdown and Why

- Since we are merging all qualities into a single group, we need to add scores for different sources to allow upgrades between them.
- As the scores for German groups are higher, we need to introduce resolution boosters to ensure upgradability between resolutions, allowing for upgrades from English to German.
<!-- markdownlint-enable MD041-->
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<!-- markdownlint-disable MD041-->
??? abstract "German Resolution - [Click to show/hide]"

| Custom Format | Score | Trash ID |
| ---------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------: | ------------------------------------------------------ |
| [{{ sonarr['cf']['german-1080p-booster']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-1080p-booster) | {{ sonarr['cf']['german-1080p-booster']['trash_scores']['default'] }} | {{ sonarr['cf']['german-1080p-booster']['trash_id'] }} |
| [{{ sonarr['cf']['720p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/sonarr/cf/720p.json) | {{ sonarr['cf']['720p']['trash_scores']['default'] }} | {{ sonarr['cf']['720p']['trash_id'] }} |
| [{{ sonarr['cf']['1080p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/sonarr/cf/1080p.json) | {{ sonarr['cf']['1080p']['trash_scores']['default'] }} | {{ sonarr['cf']['1080p']['trash_id'] }} |

---

Breakdown and Why

- Since we are merging all qualities into a single group, we need to add scores for different resolutions to allow upgrades between them.
- As the scores for German groups are higher, we need to introduce resolution boosters to ensure upgradability between resolutions, allowing for upgrades from English to German.
<!-- markdownlint-enable MD041-->
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<!-- markdownlint-disable MD041-->
??? abstract "HQ Source Groups - [Click to show/hide]"

| Custom Format | Score | Trash ID |
| ------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------: | ------------------------------------------------------- |
| [{{ sonarr['cf']['german-bluray-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-bluray-tier-01) | {{ sonarr['cf']['german-bluray-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['german-bluray-tier-01']['trash_id'] }} |
| [{{ sonarr['cf']['german-bluray-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-bluray-tier-02) | {{ sonarr['cf']['german-bluray-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['german-bluray-tier-02']['trash_id'] }} |
| [{{ sonarr['cf']['german-bluray-tier-03']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-bluray-tier-03) | {{ sonarr['cf']['german-bluray-tier-03']['trash_scores']['default'] }} | {{ sonarr['cf']['german-bluray-tier-03']['trash_id'] }} |
| [{{ sonarr['cf']['german-web-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-web-tier-01) | {{ sonarr['cf']['german-web-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['german-web-tier-01']['trash_id'] }} |
| [{{ sonarr['cf']['german-web-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-web-tier-02) | {{ sonarr['cf']['german-web-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['german-web-tier-02']['trash_id'] }} |
| [{{ sonarr['cf']['german-web-tier-03']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-web-tier-03) | {{ sonarr['cf']['german-web-tier-03']['trash_scores']['default'] }} | {{ sonarr['cf']['german-web-tier-03']['trash_id'] }} |
| [{{ sonarr['cf']['german-scene']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-scene) | :warning: {{ sonarr['cf']['german-scene']['trash_scores']['default'] }} | {{ sonarr['cf']['german-scene']['trash_id'] }} |
| [{{ sonarr['cf']['web-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#web-tier-01) | {{ sonarr['cf']['web-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['web-tier-01']['trash_id'] }} |
| [{{ sonarr['cf']['web-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#web-tier-02) | {{ sonarr['cf']['web-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['web-tier-02']['trash_id'] }} |
| [{{ sonarr['cf']['web-tier-03']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#web-tier-03) | {{ sonarr['cf']['web-tier-03']['trash_scores']['default'] }} | {{ sonarr['cf']['web-tier-03']['trash_id'] }} |

!!! tip

:warning: German Scene groups are included as a fallback if you really want their release despite a potential loss in quality. Either score the CF to `{{ sonarr['cf']['german-scene']['trash_scores']['default'] }}` (default) or `0`, depending on what you want to achieve.

!!! tip "Custom Formats for the Alternative Quality Profile"

In case you went for the alternative quality profile (including 720p/1080p qualities) you will need to add the following custom formats.

| Custom Format | Score | Trash ID |
| ------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------: | ------------------------------------------------------- |
| [{{ sonarr['cf']['hd-bluray-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#hd-bluray-tier-01) | {{ sonarr['cf']['hd-bluray-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['hd-bluray-tier-01']['trash_id'] }} |
| [{{ sonarr['cf']['hd-bluray-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#hd-bluray-tier-02) | {{ sonarr['cf']['hd-bluray-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['hd-bluray-tier-02']['trash_id'] }} |

<!-- markdownlint-enable MD041-->
Loading

0 comments on commit 95652e5

Please sign in to comment.