From 995493214e40e921b29306e0c5ded57e50a51a73 Mon Sep 17 00:00:00 2001 From: Michael Thomas Date: Tue, 10 Jan 2023 06:51:58 +0000 Subject: [PATCH 1/8] Update Sonarr Remux Tier 02 Adding playBD to remux tier 02 --- docs/json/sonarr/cf/remux-tier-02.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/json/sonarr/cf/remux-tier-02.json b/docs/json/sonarr/cf/remux-tier-02.json index f04cd33b0..3b9e2d017 100644 --- a/docs/json/sonarr/cf/remux-tier-02.json +++ b/docs/json/sonarr/cf/remux-tier-02.json @@ -49,6 +49,15 @@ "value": "\\b(KRaLiMaRKo)\\b" } }, + { + "name": "playBD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(playBD)\\b" + } + }, { "name": "PTer", "implementation": "ReleaseGroupSpecification", From 0f6772f7a0874d3157fd5f89f60b5ec087799f61 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Tue, 10 Jan 2023 23:05:51 +0100 Subject: [PATCH 2/8] [Starr] How to setup Language Custom Formats --- .../How-to-setup-language-custom-formats.md | 213 ++++++++++++++++++ .../How-to-setup-language-custom-formats.md | 4 + 2 files changed, 217 insertions(+) create mode 100644 docs/Radarr/Tips/How-to-setup-language-custom-formats.md create mode 100644 docs/Sonarr/Tips/How-to-setup-language-custom-formats.md diff --git a/docs/Radarr/Tips/How-to-setup-language-custom-formats.md b/docs/Radarr/Tips/How-to-setup-language-custom-formats.md new file mode 100644 index 000000000..4ad692474 --- /dev/null +++ b/docs/Radarr/Tips/How-to-setup-language-custom-formats.md @@ -0,0 +1,213 @@ +# How to setup Language Custom Formats + +Here we will try to explain how to setup your own preferred language Custom Format, with a few examples. + +## Language Examples + +### Language: Original Only + +Language: Not Original + +This is one of the most common one used besides the English only one. + +With this Custom Format you will get only the Movie/TV Show with the original language. + +For this we're going to make use of so called reverse scoring. + +Add the following json to your Radarr/Sonarr with a score of `-10000`. + +??? example "JSON - [CLICK TO EXPAND]" + + ```json + { + "trash_score": "-10000", + "name": "Language: Not Original", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "Not Original Language", + "implementation": "LanguageSpecification", + "negate": true, + "required": true, + "fields": { + "value": -2 + } + } + ] + } + ``` + +### Language: English Only + +Language: Not English + +With this Custom Format you will get only the Movie/TV Show in the English language. + +!!! info "Replace the English condition with your preferred language." + +For this we're going to make use of so called reverse scoring. + +Add the following json to your Radarr/Sonarr with a score of `-10000`. + +??? example "JSON - [CLICK TO EXPAND]" + + ```json + { + "trash_score": "-10000", + "trash_description": "Language: English Only", + "name": "Language: Not English", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "Not English Language", + "implementation": "LanguageSpecification", + "negate": true, + "required": true, + "fields": { + "value": 1 + } + } + ] + } + ``` + +### Language: Multiple Only + +Language: Not Dutch + +In some case you need multiple languages in your Custom Format for different reasons, + +in this example I will use Dutch and Flemish being a lot of Movies/TV Shows are collaborate made between the 2 countries/studio's. + +With this Custom Format you will get only the Movie/TV Show with Dutch and/or Flemish Audio. + +!!! info "Replace the Dutch/Flemish conditions with your preferred language(s)." + +For this we're going to make use of so called reverse scoring. + +Add the following json to your Radarr/Sonarr with a score of `-10000`. + +??? example "JSON - [CLICK TO EXPAND]" + + ```json + { + "trash_score": "-10000", + "name": "Language: Not Dutch", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "Not Dutch Language", + "implementation": "LanguageSpecification", + "negate": true, + "required": true, + "fields": { + "value": 7 + } + }, + { + "name": "Not Flemish Language", + "implementation": "LanguageSpecification", + "negate": true, + "required": true, + "fields": { + "value": 19 + } + } + ] + } + ``` + +### Language: Prefer X but i'll take Y + +Language: Not German or Original +Language: Prefer German + +Let's say you want German, but you take the Original language if no German is available, but don't want any other translated languages. + +!!! info "Replace the German conditions with your preferred language(s)." + +Add the following json to your Radarr/Sonarr with a score of `-10000`. + +??? example "JSON - [CLICK TO EXPAND]" + + ```json + { + "trash_score": "-10000", + "name": "Language: Not German or Original", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "Not German", + "implementation": "LanguageSpecification", + "negate": true, + "required": true, + "fields": { + "value": 4 + } + }, + { + "name": "Not Original", + "implementation": "LanguageSpecification", + "negate": true, + "required": true, + "fields": { + "value": -2 + } + } + ] + } + ``` + +Add the following json to your Radarr/Sonarr with a score of `10`. + +??? example "JSON - [CLICK TO EXPAND]" + + ```json + { + "trash_score": "10", + "name": "Language: Prefer German", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "German Language", + "implementation": "LanguageSpecification", + "negate": false, + "required": true, + "fields": { + "value": 4 + } + } + ] + } + ``` + +### Language: Prefer Language X + +Language: Prefer German + +Let's say you just want to prefer German and don't care if you get another random language(s). + +!!! info "Replace the German conditions with your preferred language(s)." + +Add the following json to your Radarr/Sonarr with a score of `10`. + +??? example "JSON - [CLICK TO EXPAND]" + + ```json + { + "trash_score": "10", + "name": "Language: Prefer German", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "German Language", + "implementation": "LanguageSpecification", + "negate": false, + "required": true, + "fields": { + "value": 4 + } + } + ] + } + ``` diff --git a/docs/Sonarr/Tips/How-to-setup-language-custom-formats.md b/docs/Sonarr/Tips/How-to-setup-language-custom-formats.md new file mode 100644 index 000000000..bd9cdb28b --- /dev/null +++ b/docs/Sonarr/Tips/How-to-setup-language-custom-formats.md @@ -0,0 +1,4 @@ +{! + include-markdown '../../Radarr/Tips/How-to-setup-language-custom-formats.md' + rewrite_relative_urls=true +!} From 9307cb95caa9cda09cbae081815697c3356c7b5b Mon Sep 17 00:00:00 2001 From: TRaSH Date: Wed, 11 Jan 2023 19:00:09 +0100 Subject: [PATCH 3/8] Guide Only Language CF - These CF are only used for the guide --- docs/json/guide-only/language-not-dutch.json | 27 +++++++++++++++++++ .../json/guide-only/language-not-english.json | 18 +++++++++++++ .../language-not-original-or-german.json | 27 +++++++++++++++++++ .../guide-only/language-not-original.json | 18 +++++++++++++ .../guide-only/language-prefer-dutch.json | 27 +++++++++++++++++++ .../guide-only/language-prefer-german.json | 18 +++++++++++++ 6 files changed, 135 insertions(+) create mode 100644 docs/json/guide-only/language-not-dutch.json create mode 100644 docs/json/guide-only/language-not-english.json create mode 100644 docs/json/guide-only/language-not-original-or-german.json create mode 100644 docs/json/guide-only/language-not-original.json create mode 100644 docs/json/guide-only/language-prefer-dutch.json create mode 100644 docs/json/guide-only/language-prefer-german.json diff --git a/docs/json/guide-only/language-not-dutch.json b/docs/json/guide-only/language-not-dutch.json new file mode 100644 index 000000000..9011be8f9 --- /dev/null +++ b/docs/json/guide-only/language-not-dutch.json @@ -0,0 +1,27 @@ +{ + "trash_id": "guide-only", + "trash_score": "-10000", + "trash_description": "Language: Multiple Only", + "name": "Language: Not Dutch", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "Not Dutch Language", + "implementation": "LanguageSpecification", + "negate": true, + "required": true, + "fields": { + "value": 7 + } + }, + { + "name": "Not Flemish Language", + "implementation": "LanguageSpecification", + "negate": true, + "required": true, + "fields": { + "value": 19 + } + } + ] +} diff --git a/docs/json/guide-only/language-not-english.json b/docs/json/guide-only/language-not-english.json new file mode 100644 index 000000000..0ad091dbc --- /dev/null +++ b/docs/json/guide-only/language-not-english.json @@ -0,0 +1,18 @@ +{ + "trash_id": "guide-only", + "trash_score": "-10000", + "trash_description": "Language: English Only", + "name": "Language: Not English", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "Not English Language", + "implementation": "LanguageSpecification", + "negate": true, + "required": false, + "fields": { + "value": 1 + } + } + ] +} diff --git a/docs/json/guide-only/language-not-original-or-german.json b/docs/json/guide-only/language-not-original-or-german.json new file mode 100644 index 000000000..5af82821b --- /dev/null +++ b/docs/json/guide-only/language-not-original-or-german.json @@ -0,0 +1,27 @@ +{ + "trash_id": "guide-only", + "trash_score": "-10000", + "trash_description": "Language: Prefer X but i'll take Y", + "name": "Language: Not Original or German", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "Not Original", + "implementation": "LanguageSpecification", + "negate": true, + "required": true, + "fields": { + "value": -2 + } + }, + { + "name": "Not German", + "implementation": "LanguageSpecification", + "negate": true, + "required": true, + "fields": { + "value": 4 + } + } + ] +} diff --git a/docs/json/guide-only/language-not-original.json b/docs/json/guide-only/language-not-original.json new file mode 100644 index 000000000..cf8cfe3f6 --- /dev/null +++ b/docs/json/guide-only/language-not-original.json @@ -0,0 +1,18 @@ +{ + "trash_id": "guide-only", + "trash_score": "-10000", + "trash_description": "Language: Original Only", + "name": "Language: Not Original", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "Not Original Language", + "implementation": "LanguageSpecification", + "negate": true, + "required": false, + "fields": { + "value": -2 + } + } + ] +} diff --git a/docs/json/guide-only/language-prefer-dutch.json b/docs/json/guide-only/language-prefer-dutch.json new file mode 100644 index 000000000..e0411a98c --- /dev/null +++ b/docs/json/guide-only/language-prefer-dutch.json @@ -0,0 +1,27 @@ +{ + "trash_id": "guide-only", + "trash_score": "10", + "trash_description": "Prefer Multiple", + "name": "Language: Prefer Dutch", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "Dutch Language", + "implementation": "LanguageSpecification", + "negate": false, + "required": false, + "fields": { + "value": 7 + } + }, + { + "name": "Flemish Language", + "implementation": "LanguageSpecification", + "negate": false, + "required": false, + "fields": { + "value": 19 + } + } + ] +} diff --git a/docs/json/guide-only/language-prefer-german.json b/docs/json/guide-only/language-prefer-german.json new file mode 100644 index 000000000..a74353c2b --- /dev/null +++ b/docs/json/guide-only/language-prefer-german.json @@ -0,0 +1,18 @@ +{ + "trash_id": "guide-only", + "trash_score": "10", + "trash_description": "Prefer Language X", + "name": "Language: Prefer German", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "German Language", + "implementation": "LanguageSpecification", + "negate": false, + "required": false, + "fields": { + "value": 4 + } + } + ] +} From 5189787558cc97f286fe68edcd92d1db22e65013 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Wed, 11 Jan 2023 19:00:30 +0100 Subject: [PATCH 4/8] switched to json --- .../How-to-setup-language-custom-formats.md | 166 +++++------------- 1 file changed, 48 insertions(+), 118 deletions(-) diff --git a/docs/Radarr/Tips/How-to-setup-language-custom-formats.md b/docs/Radarr/Tips/How-to-setup-language-custom-formats.md index 4ad692474..7d2ba67f1 100644 --- a/docs/Radarr/Tips/How-to-setup-language-custom-formats.md +++ b/docs/Radarr/Tips/How-to-setup-language-custom-formats.md @@ -4,6 +4,14 @@ Here we will try to explain how to setup your own preferred language Custom Form ## Language Examples +Import the JSON in to your Custom Formats. + +How ? + +Follow the [How to import Custom Formats](/Radarr/Radarr-import-custom-formats/){:target="_blank" rel="noopener noreferrer"}. + +--- + ### Language: Original Only Language: Not Original @@ -19,24 +27,11 @@ Add the following json to your Radarr/Sonarr with a score of `-10000`. ??? example "JSON - [CLICK TO EXPAND]" ```json - { - "trash_score": "-10000", - "name": "Language: Not Original", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "Not Original Language", - "implementation": "LanguageSpecification", - "negate": true, - "required": true, - "fields": { - "value": -2 - } - } - ] - } + [[% filter indent(width=4) %]][[% include 'json/guide-only/language-not-original.json' %]][[% endfilter %]] ``` +--- + ### Language: English Only Language: Not English @@ -52,25 +47,11 @@ Add the following json to your Radarr/Sonarr with a score of `-10000`. ??? example "JSON - [CLICK TO EXPAND]" ```json - { - "trash_score": "-10000", - "trash_description": "Language: English Only", - "name": "Language: Not English", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "Not English Language", - "implementation": "LanguageSpecification", - "negate": true, - "required": true, - "fields": { - "value": 1 - } - } - ] - } + [[% filter indent(width=4) %]][[% include 'json/guide-only/language-not-english.json' %]][[% endfilter %]] ``` +--- + ### Language: Multiple Only Language: Not Dutch @@ -90,36 +71,14 @@ Add the following json to your Radarr/Sonarr with a score of `-10000`. ??? example "JSON - [CLICK TO EXPAND]" ```json - { - "trash_score": "-10000", - "name": "Language: Not Dutch", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "Not Dutch Language", - "implementation": "LanguageSpecification", - "negate": true, - "required": true, - "fields": { - "value": 7 - } - }, - { - "name": "Not Flemish Language", - "implementation": "LanguageSpecification", - "negate": true, - "required": true, - "fields": { - "value": 19 - } - } - ] - } + [[% filter indent(width=4) %]][[% include 'json/guide-only/language-not-dutch.json' %]][[% endfilter %]] ``` +--- + ### Language: Prefer X but i'll take Y -Language: Not German or Original +Language: Not Original or German Language: Prefer German Let's say you want German, but you take the Original language if no German is available, but don't want any other translated languages. @@ -130,57 +89,20 @@ Add the following json to your Radarr/Sonarr with a score of `-10000`. ??? example "JSON - [CLICK TO EXPAND]" - ```json - { - "trash_score": "-10000", - "name": "Language: Not German or Original", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "Not German", - "implementation": "LanguageSpecification", - "negate": true, - "required": true, - "fields": { - "value": 4 - } - }, - { - "name": "Not Original", - "implementation": "LanguageSpecification", - "negate": true, - "required": true, - "fields": { - "value": -2 - } - } - ] - } - ``` + ```json + [[% filter indent(width=4) %]][[% include 'json/guide-only/language-not-original-or-german.json' %]][[% endfilter %]] + ``` Add the following json to your Radarr/Sonarr with a score of `10`. ??? example "JSON - [CLICK TO EXPAND]" ```json - { - "trash_score": "10", - "name": "Language: Prefer German", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "German Language", - "implementation": "LanguageSpecification", - "negate": false, - "required": true, - "fields": { - "value": 4 - } - } - ] - } + [[% filter indent(width=4) %]][[% include 'json/guide-only/language-prefer-german.json' %]][[% endfilter %]] ``` +--- + ### Language: Prefer Language X Language: Prefer German @@ -194,20 +116,28 @@ Add the following json to your Radarr/Sonarr with a score of `10`. ??? example "JSON - [CLICK TO EXPAND]" ```json - { - "trash_score": "10", - "name": "Language: Prefer German", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "German Language", - "implementation": "LanguageSpecification", - "negate": false, - "required": true, - "fields": { - "value": 4 - } - } - ] - } + [[% filter indent(width=4) %]][[% include 'json/guide-only/language-prefer-german.json' %]][[% endfilter %]] + ``` + +--- + +### Language: Prefer Multi Language + +Language: Prefer Dutch + +Let's say you just want to prefer Dutch (That uses multiple language conditions as described earlier) and don't care if you get another random language(s). + +!!! info "Replace the Dutch/Flemish conditions with your preferred language(s)." + +Add the following json to your Radarr/Sonarr with a score of `10`. + +??? example "JSON - [CLICK TO EXPAND]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/guide-only/language-prefer-dutch.json' %]][[% endfilter %]] ``` + +--- + +## FAQ + From 86ffae4627bf097d5cdc99d88bb6d18483d84183 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Wed, 11 Jan 2023 20:24:22 +0100 Subject: [PATCH 5/8] Added FAQ - What's reverse scoring? - Prefer language X over language Y - What's Original Language? - Where does Radarr get the Original Language from? - Where does Sonarr get the Original Language from? --- .../How-to-setup-language-custom-formats.md | 43 +++++++++++++++++- .../Tips/images/original-language-tmdb.png | Bin 0 -> 4805 bytes .../Tips/images/original-language-tvdb.png | Bin 0 -> 13652 bytes 3 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 docs/Radarr/Tips/images/original-language-tmdb.png create mode 100644 docs/Radarr/Tips/images/original-language-tvdb.png diff --git a/docs/Radarr/Tips/How-to-setup-language-custom-formats.md b/docs/Radarr/Tips/How-to-setup-language-custom-formats.md index 7d2ba67f1..f6e229fb8 100644 --- a/docs/Radarr/Tips/How-to-setup-language-custom-formats.md +++ b/docs/Radarr/Tips/How-to-setup-language-custom-formats.md @@ -139,5 +139,46 @@ Add the following json to your Radarr/Sonarr with a score of `10`. --- -## FAQ +## FAQ & INFO +### What's reverse scoring + +??? FAQ "What's reverse scoring? - [CLICK TO EXPAND]" + + With reverse scoring you add a Custom Format with a score of `-10000` and your preferred condition you negate. + + So in the case of the following Custom Format `Language: Original Only`, it will actually match all Not Original releases and give it a score of `-10000`. + +### Prefer language X over language Y + +??? FAQ "Prefer language X over language Y - [CLICK TO EXPAND]" + + If you want to prefer Prefer language X over language Y, + + you add for example: `Language: Prefer Language X` with a score of `10`, and add `Language: Prefer Language Y` with score of `9`. + + Which scores you should use depends on how important the language is compared to other Custom Formats you're using. + +### What's Original Language + +??? FAQ "What's Original Language? - [CLICK TO EXPAND]" + + Original Language is the language in which a Movie/TV Show was originally made. + +### Where does Radarr get the Original Language from + +??? FAQ "Where does Radarr get the Original Language from? - [CLICK TO EXPAND]" + + Radarr makes use of [The Movie Database (TMDB)](https://www.themoviedb.org/){:target="_blank" rel="noopener noreferrer"}. + + ![!The Movie Database (TMDB) Original Language](images/original-language-tmdb.png) + +### Where does Sonarr get the Original Language from + +??? FAQ "Where does Sonarr get the Original Language from? - [CLICK TO EXPAND]" + + Sonarr makes use of [TheTVDB](https://thetvdb.com/){:target="_blank" rel="noopener noreferrer"}. + + ![!TheTVDB Original Language](images/original-language-tvdb.png) + +--8<-- "includes/support.md" diff --git a/docs/Radarr/Tips/images/original-language-tmdb.png b/docs/Radarr/Tips/images/original-language-tmdb.png new file mode 100644 index 0000000000000000000000000000000000000000..7ddece6f77b470c9ff43cd57ac9fdee7647e9ceb GIT binary patch literal 4805 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 OfPs#QcIBNv!v6-xGYxD2 literal 0 HcmV?d00001 diff --git a/docs/Radarr/Tips/images/original-language-tvdb.png b/docs/Radarr/Tips/images/original-language-tvdb.png new file mode 100644 index 0000000000000000000000000000000000000000..ee3cdcd26270bd73af6de7c8f13740e63bf3ac74 GIT binary patch literal 13652 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%0Ah)DILf@e||T9xf8nMTs(kyLe$?+ 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 DhTI1H literal 0 HcmV?d00001 From dfbe538e998f5c5571d8148b06f2862efcdcd44c Mon Sep 17 00:00:00 2001 From: TRaSH Date: Wed, 11 Jan 2023 21:06:16 +0100 Subject: [PATCH 6/8] grammar fixes --- .../How-to-setup-language-custom-formats.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/docs/Radarr/Tips/How-to-setup-language-custom-formats.md b/docs/Radarr/Tips/How-to-setup-language-custom-formats.md index f6e229fb8..623a5c59d 100644 --- a/docs/Radarr/Tips/How-to-setup-language-custom-formats.md +++ b/docs/Radarr/Tips/How-to-setup-language-custom-formats.md @@ -1,6 +1,6 @@ # How to setup Language Custom Formats -Here we will try to explain how to setup your own preferred language Custom Format, with a few examples. +Here we will explain how to setup your own preferred language Custom Format, with a few examples. ## Language Examples @@ -18,7 +18,7 @@ Follow the [How to import Custom Formats](/Radarr/Radarr-import-custom-formats/) This is one of the most common one used besides the English only one. -With this Custom Format you will get only the Movie/TV Show with the original language. +With this Custom Format you will only get Movies/TV Shows in their original language. For this we're going to make use of so called reverse scoring. @@ -36,9 +36,9 @@ Add the following json to your Radarr/Sonarr with a score of `-10000`. Language: Not English -With this Custom Format you will get only the Movie/TV Show in the English language. +With this Custom Format you will only get the Movie/TV Show in the English language. -!!! info "Replace the English condition with your preferred language." +!!! info "Replace the English condition with language of your choice." For this we're going to make use of so called reverse scoring. @@ -60,7 +60,7 @@ In some case you need multiple languages in your Custom Format for different rea in this example I will use Dutch and Flemish being a lot of Movies/TV Shows are collaborate made between the 2 countries/studio's. -With this Custom Format you will get only the Movie/TV Show with Dutch and/or Flemish Audio. +With this Custom Format you will only get the Movie/TV Show with Dutch and/or Flemish Audio. !!! info "Replace the Dutch/Flemish conditions with your preferred language(s)." @@ -81,7 +81,7 @@ Add the following json to your Radarr/Sonarr with a score of `-10000`. Language: Not Original or German Language: Prefer German -Let's say you want German, but you take the Original language if no German is available, but don't want any other translated languages. +Let's say you want German, but if German is not available then fall back to Original language but don't accept any other translated languages. !!! info "Replace the German conditions with your preferred language(s)." @@ -125,7 +125,11 @@ Add the following json to your Radarr/Sonarr with a score of `10`. Language: Prefer Dutch -Let's say you just want to prefer Dutch (That uses multiple language conditions as described earlier) and don't care if you get another random language(s). +In some case you may want prefer multiple languages in your Custom Format. + +With this Custom Format you will only get the Movie/TV Show with either Preferred Language. + +In this example I will use Dutch and Flemish since a lot of Movies/TV Shows since there is a lot of collaboration between the two countries/studio's. !!! info "Replace the Dutch/Flemish conditions with your preferred language(s)." From a4157fc37a6d200d881e134a729606dadde9191c Mon Sep 17 00:00:00 2001 From: TRaSH Date: Wed, 11 Jan 2023 22:00:14 +0100 Subject: [PATCH 7/8] fixed consistency --- .../Tips/How-to-setup-language-custom-formats.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/Radarr/Tips/How-to-setup-language-custom-formats.md b/docs/Radarr/Tips/How-to-setup-language-custom-formats.md index 623a5c59d..144306b5b 100644 --- a/docs/Radarr/Tips/How-to-setup-language-custom-formats.md +++ b/docs/Radarr/Tips/How-to-setup-language-custom-formats.md @@ -18,7 +18,7 @@ Follow the [How to import Custom Formats](/Radarr/Radarr-import-custom-formats/) This is one of the most common one used besides the English only one. -With this Custom Format you will only get Movies/TV Shows in their original language. +With this Custom Format you will get only the Movie/TV Show with the original language. For this we're going to make use of so called reverse scoring. @@ -38,7 +38,7 @@ Add the following json to your Radarr/Sonarr with a score of `-10000`. With this Custom Format you will only get the Movie/TV Show in the English language. -!!! info "Replace the English condition with language of your choice." +!!! info "For languages other than English, replace the English condition with language of your choice." For this we're going to make use of so called reverse scoring. @@ -62,7 +62,7 @@ in this example I will use Dutch and Flemish being a lot of Movies/TV Shows are With this Custom Format you will only get the Movie/TV Show with Dutch and/or Flemish Audio. -!!! info "Replace the Dutch/Flemish conditions with your preferred language(s)." +!!! info "For languages other than Dutch/Flemish, replace the Dutch/Flemish condition with language of your choice." For this we're going to make use of so called reverse scoring. @@ -83,7 +83,7 @@ Add the following json to your Radarr/Sonarr with a score of `-10000`. Let's say you want German, but if German is not available then fall back to Original language but don't accept any other translated languages. -!!! info "Replace the German conditions with your preferred language(s)." +!!! info "For languages other than German, replace the German condition with language of your choice." Add the following json to your Radarr/Sonarr with a score of `-10000`. @@ -109,7 +109,7 @@ Add the following json to your Radarr/Sonarr with a score of `10`. Let's say you just want to prefer German and don't care if you get another random language(s). -!!! info "Replace the German conditions with your preferred language(s)." +!!! info "For languages other than German, replace the German condition with language of your choice." Add the following json to your Radarr/Sonarr with a score of `10`. @@ -131,7 +131,7 @@ With this Custom Format you will only get the Movie/TV Show with either Preferre In this example I will use Dutch and Flemish since a lot of Movies/TV Shows since there is a lot of collaboration between the two countries/studio's. -!!! info "Replace the Dutch/Flemish conditions with your preferred language(s)." +!!! info "For languages other than Dutch/Flemish, replace the Dutch/Flemish condition with language of your choice." Add the following json to your Radarr/Sonarr with a score of `10`. From 84b9b883f2bd8270fb2f59afc5ff4a08fab6847d Mon Sep 17 00:00:00 2001 From: TRaSH Date: Wed, 11 Jan 2023 22:24:25 +0100 Subject: [PATCH 8/8] Added: warning info about language profile with CF --- docs/Radarr/Tips/How-to-setup-language-custom-formats.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/Radarr/Tips/How-to-setup-language-custom-formats.md b/docs/Radarr/Tips/How-to-setup-language-custom-formats.md index 144306b5b..6cbb8a46c 100644 --- a/docs/Radarr/Tips/How-to-setup-language-custom-formats.md +++ b/docs/Radarr/Tips/How-to-setup-language-custom-formats.md @@ -2,6 +2,8 @@ Here we will explain how to setup your own preferred language Custom Format, with a few examples. +!!! warning "Using language Custom Formats is not compatible with setting a preferred language in a quality profile in Radarr. You must use one or the other.
If you want to make use of the Custom Formats set the preferred language to `Any`." + ## Language Examples Import the JSON in to your Custom Formats.