Merge branch 'master' of https://github.com/TRaSH-Guides/Guides into feat/guide-sync-add-more-groups

pull/2160/head
TRaSH 2 months ago
commit 4ad4e3c83b

@ -1,5 +1,5 @@
name: Bug/Error Found in the Guide?
description: Support Requests will be closed, if you are unsure please check out the Discord server first.
description: Do not open an issue on GitHub for support questions. Any support questions will be closed. If you are unsure, please check out the discord server first.
title: "[Bug]"
labels: ["Type: Bug", "Status: Triage Needed"]
body:
@ -14,23 +14,25 @@ body:
- label: Bazarr
- label: Downloaders/Deluge
- label: Downloaders/NZBGet
- label: Downloaders/Other
- label: Downloaders/Qbittorrent
- label: Downloaders/ruTorrent
- label: Downloaders/SABnzbd
- label: Downloaders/Other
- label: File and Folder Structure (aka Hardlinks)
- label: File and Folder Structure (aka Hardlinks)/Docker
- label: File and Folder Structure (aka Hardlinks)/Dockstarter
- label: File and Folder Structure (aka Hardlinks)/Native
- label: File and Folder Structure (aka Hardlinks)/Synology
- label: File and Folder Structure (aka Hardlinks)/TrueNAS-Core
- label: File and Folder Structure (aka Hardlinks)/Unraid
- label: File and Folder Structure (aka Hardlinks)/Windows
- label: Guide-Sync
- label: Hardlinks/Docker
- label: Hardlinks/Dockstarter
- label: Hardlinks/Native
- label: Hardlinks/Synology
- label: Hardlinks/TrueNAS-Core
- label: Hardlinks/Unraid
- label: Misc
- label: Other
- label: Plex
- label: Prowlarr
- label: Radarr
- label: Sonarr
- label: Other
validations:
required: true
- type: textarea

@ -2,7 +2,10 @@ blank_issues_enabled: false
contact_links:
- name: Guides
url: https://trash-guides.info/
about: Guides mainly for Sonarr/Radarr/Bazarr and everything related to it.
about: Guides mainly for the Starr Apps (Sonarr/Radarr) and everything related to them.
- name: Discord Support
url: https://discord.gg/Vau8dZ3
about: Ask questions and any other related help
url: https://trash-guides.info/discord
about: If you have any questions about the guide or need assistance, please join our Discord server.
- name: Would you happen to have any suggestions for the guide?
url: https://discord.com/channels/492590071455940612/1021029470389403818
about: Join the suggestions section of our Discord server.

@ -1,19 +0,0 @@
name: Request a Guide
description: Request a Guide here (This is only for new Guide requests, not for changes to existing guides, custom formats etc, if you are unsure please check out the Discord server first.)
title: "[Request]"
labels: ["Type: Guide Request", "Status: Triage Needed"]
body:
- type: input
id: application
attributes:
label: For which application would like to see this Guide?
description: Radarr / Sonarr / Bazarr / etc
placeholder: Enter the application name here
- type: textarea
id: guide_description
attributes:
label: Describe what you would like to see in the Guide
description: A clear and concise description of what you want to see in the Guide
placeholder: Enter a brief description here
validations:
required: true

@ -8,15 +8,15 @@ These are mostly guidelines, not rules. Use your best judgment, and feel free to
## Guidelines
- Make sure you're editing the latest version.
- If you propose changes make sure it doesn't break anything else in the Guides.
- Make sure that after the changes you don't get any [markdownlint](https://github.com/markdownlint/markdownlint/blob/master/docs/RULES.md) errors
- If you propose changes, make sure they don't break anything else in the guides.
- Make sure that after the changes, you don't get any [markdownlint](https://github.com/markdownlint/markdownlint/blob/master/docs/RULES.md) errors
- If the `metadata.json` and `metadata.schema.json` needs changes, announce it first in the Discord `#development` channel and ping `voidpointer` and `nitsua` so the 3rd party apps don't break :bangbang:
## Branch naming
We're trying to be as consistent as possible for automation of the changelog.
We're trying to be as consistent as possible to automate the changelog.
- **feat/xxx** Commits, that adds a new feature
- **feat/xxx** Commits, which adds a new feature
- **fix/xxx** Commits, that fixes a bug/issue
- **style/xxx** Commits, that do not affect the meaning (white-space, formatting, missing semi-colons, etc)
- **chore/xxx** Miscellaneous commits (administrative / cleanup / backend)
@ -34,7 +34,7 @@ _Examples:_
## Pull Request naming
We're trying to be as consistent as possible for automation of the changelog.
We're trying to be as consistent as possible to automate the changelog.
- **feat(xxx):** Commits, that adds a new feature
- **fix(xxx):** Commits, that fixes a bug/issue
@ -60,14 +60,14 @@ When doing a PR that is in progress and not yet complete/ready for review or not
### Release Group Reclassifications, Removals, or Additions
- When adding a release group to a Custom Format for whatever reason, please add in the PR why it's added/removed/moved.
- When adding a release group to a Custom Format for whatever reason, please explain why it's added/removed/moved in the PR.
### General Guidelines
- Custom Format name needs to match JSON name :bangbang:
- No hashcode can exist multiple times :bangbang:
- Tiers only hold release groups that have at least done several dozen objectively high-quality releases or are added for a specific reason. (If they do mainly niche stuff and/or foreign stuff they won't be added)
- All Tier Groups must use retail sources. Fanres and upscaled groups are forbidden. This is due to the high effort required and the near impossibility of guaranteeing quality systematically without manually checking every single movie.
- Tiers only hold release groups that have at least done several dozen objectively high-quality releases or are added for a specific reason. (If they do mainly niche stuff and/or foreign stuff, they won't be added)
- All Tier Groups must use retail sources. Fanres and upscaled groups are forbidden. This is due to the high effort required and the near impossibility of systematically guaranteeing quality without manually checking every single movie.
- JSON file format shall consist of the following TRaSH-specific data appended to the JSON exported from Starr
```json
@ -84,7 +84,7 @@ STARRJSONEXPORT
General Structure
- JSON file name - name of the [json file](#file-naming)
- JSON file name - the name of the [json file](#file-naming)
- `trash_id` - Generated [HashCode](#hashcode) for the Custom Format
- `trash_scores` - JSON object of [score(s) for the Custom Format](#scoring). Note that Custom Formats with Default Scores of 0 should NOT have a `trash_scores.default`
- `trash_regex` - Link to [regex test cases](#regex-test-cases) for regex
@ -96,10 +96,10 @@ General Structure
### Hashcode
- When adding the hashcode for **Radarr** use the following naming `CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`BR-DISK`](https://md5.gromweb.com/?string=BR-DISK)
- When adding the hashcode for **Radarr Anime** use the following naming `Radarr Anime CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`Radarr Anime BR-DISK`](https://md5.gromweb.com/?string=Radarr+Anime+BR-DISK).
- When adding the hashcode for **Sonarr** use the following naming `Sonarr CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`Sonarr BR-DISK`](https://md5.gromweb.com/?string=Sonarr+BR-DISK).
- When adding the hashcode for **Sonarr Anime** use the following naming `Sonarr Anime CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`Sonarr Anime BR-DISK`](https://md5.gromweb.com/?string=Sonarr+Anime+BR-DISK).
- When adding the hashcode for **Radarr**, use the following naming convention: `CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`BR-DISK`](https://md5.gromweb.com/?string=BR-DISK)
When adding the hashcode for **Radarr Anime**, use the following naming convention: `Radarr Anime CF_name`. For example, the Custom Format `BR-DISK` would be the hash of [`Radarr Anime BR-DISK`](https://md5.gromweb.com/?string=Radarr+Anime+BR-DISK).
- When adding the hashcode for **Sonarr**, use the following naming convention: `Sonarr CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`Sonarr BR-DISK`](https://md5.gromweb.com/?string=Sonarr+BR-DISK).
- When adding the hashcode for **Sonarr Anime**, use the following naming convention: `Sonarr Anime CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`Sonarr Anime BR-DISK`](https://md5.gromweb.com/?string=Sonarr+Anime+BR-DISK).
### Regex Test Cases
@ -111,7 +111,7 @@ When adding a regex test case:
- Replace the actual Series name/title with `Series`.
- Replace the actual group name with `RlsGrp`
When updating or adding a new CF the test case URL (`trash_regex`) needs to be prepended to the exported from Starr JSON
When updating or adding a new CF, the test case URL (`trash_regex`) needs to be prepended to the exported from Starr JSON
```json
{
@ -141,6 +141,18 @@ When updating or adding a new CF the test case URL (`trash_regex`) needs to be p
- Use [this website](https://md5.gromweb.com) to generate an md5 hash
- YAML file names are always written in small letters, spaces are replaced by a dash, and no spaces or special characters except a dash :bangbang:
## Quality Profiles and 3rd party sync apps
When creating a new quality profile or editing an existing one, it's mandatory to ensure that these settings are also updated/added to the following locations for the third-party sync apps.
- Radarr: `docs/json/radarr/quality-profiles`
- `docs/json/radarr/cf-groups`
- Sonarr: `docs/json/sonarr/quality-profiles`
- `docs/json/Sonarr/cf-groups`
- `docs/json/xxxarr/quality-profiles` = The base quality profile with all the mandatory Custom Formats.
- `docs/json/xxxarr/cf-groups` = The optional/User choices that wouldn't break the Quality Profile.
## Recommendations
Use [VSCode](https://code.visualstudio.com/) for editing. VS Code should recommend extensions to you
@ -153,7 +165,7 @@ based on the `.vscode/extensions.json` file; you should install all of them.
These prerequisites are taken from the [mkdocs installation instructions][mkdocinstall].
- Install a recent version of [Python 3](https://www.python.org/).
- `pip` is also required, but should come with Python. Run `pip --version` to check if it's available and working. See the [installation instructions](https://pip.pypa.io/en/stable/installation/).
- `pip` is also required, but it should come with Python. Run `pip --version` to check if it's available and working. See the [installation instructions](https://pip.pypa.io/en/stable/installation/).
[mkdocinstall]: https://www.mkdocs.org/user-guide/installation/
@ -167,9 +179,8 @@ First, install mkdocs:
pip install mkdocs
```
Then, install dependent modules using the command below. This command should be run in the root
directory of the repository (i.e. where the `requirements.txt` file is). If the `pip` command does
not work, refer to the mkdocs installation page linked in the Prerequisite section above.
Then, install dependent modules using the command below. This command should be run in the repository's root directory (i.e., where the `requirements.txt` file is). If the `pip` command does
If it does not work, refer to the mkdocs installation page linked in the Prerequisite section above.
```bash
pip install -r docs/requirements.txt

@ -64,6 +64,11 @@
<br>
<b><a href="https://github.com/sadstan" style="color: #ffa500;">sadstan</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/15230279?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Lokilicious">
<br>
<b><a href="https://github.com/Lokilicious" style="color: #ffa500;">Lokilicious</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/4283702?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="owine">
<br>
@ -74,7 +79,7 @@
<br>
<b><a href="https://github.com/rcdailey" style="color: #ffa500;">rcdailey</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/140897249?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="kantjer01">
<br>
<b><a href="https://github.com/kantjer01" style="color: #ffa500;">kantjer01</a></b>
@ -85,9 +90,9 @@
<b><a href="https://github.com/quorn23" style="color: #ffa500;">quorn23</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/8321115?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="austinwbest">
<img src="https://avatars.githubusercontent.com/u/108864960?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="4l3-X">
<br>
<b><a href="https://github.com/austinwbest" style="color: #ffa500;">austinwbest</a></b>
<b><a href="https://github.com/4l3-X" style="color: #ffa500;">4l3-X</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/89707006?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="ItsME6969">
@ -95,14 +100,9 @@
<b><a href="https://github.com/ItsME6969" style="color: #ffa500;">ItsME6969</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/108864960?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="4l3-X">
<br>
<b><a href="https://github.com/4l3-X" style="color: #ffa500;">4l3-X</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/40237982?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="SeiyaGame">
<img src="https://avatars.githubusercontent.com/u/8321115?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="austinwbest">
<br>
<b><a href="https://github.com/SeiyaGame" style="color: #ffa500;">SeiyaGame</a></b>
<b><a href="https://github.com/austinwbest" style="color: #ffa500;">austinwbest</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/16525024?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="userdocs">
@ -110,14 +110,14 @@
<b><a href="https://github.com/userdocs" style="color: #ffa500;">userdocs</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/3604363?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="calvinbui">
<img src="https://avatars.githubusercontent.com/u/40237982?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="SeiyaGame">
<br>
<b><a href="https://github.com/calvinbui" style="color: #ffa500;">calvinbui</a></b>
<b><a href="https://github.com/SeiyaGame" style="color: #ffa500;">SeiyaGame</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/15230279?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Lokilicious">
<img src="https://avatars.githubusercontent.com/u/3604363?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="calvinbui">
<br>
<b><a href="https://github.com/Lokilicious" style="color: #ffa500;">Lokilicious</a></b>
<b><a href="https://github.com/calvinbui" style="color: #ffa500;">calvinbui</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/60312740?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="doob187">
@ -150,24 +150,24 @@
<b><a href="https://github.com/foux" style="color: #ffa500;">foux</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/6587950?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="saltydk">
<img src="https://avatars.githubusercontent.com/u/109389709?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="8a8al00ey">
<br>
<b><a href="https://github.com/saltydk" style="color: #ffa500;">saltydk</a></b>
<b><a href="https://github.com/8a8al00ey" style="color: #ffa500;">8a8al00ey</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/20839616?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="mizz141">
<img src="https://avatars.githubusercontent.com/u/38706195?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="brettpetch">
<br>
<b><a href="https://github.com/mizz141" style="color: #ffa500;">mizz141</a></b>
<b><a href="https://github.com/brettpetch" style="color: #ffa500;">brettpetch</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/82363306?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Opt6">
<img src="https://avatars.githubusercontent.com/u/85573606?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Davo1624">
<br>
<b><a href="https://github.com/Opt6" style="color: #ffa500;">Opt6</a></b>
<b><a href="https://github.com/Davo1624" style="color: #ffa500;">Davo1624</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/1890076?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Kuredant">
<img src="https://avatars.githubusercontent.com/u/15933?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="fabricionaweb">
<br>
<b><a href="https://github.com/Kuredant" style="color: #ffa500;">Kuredant</a></b>
<b><a href="https://github.com/fabricionaweb" style="color: #ffa500;">fabricionaweb</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/1005550?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="jsatk">
@ -175,24 +175,24 @@
<b><a href="https://github.com/jsatk" style="color: #ffa500;">jsatk</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/15933?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="fabricionaweb">
<img src="https://avatars.githubusercontent.com/u/1890076?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Kuredant">
<br>
<b><a href="https://github.com/fabricionaweb" style="color: #ffa500;">fabricionaweb</a></b>
<b><a href="https://github.com/Kuredant" style="color: #ffa500;">Kuredant</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/85573606?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Davo1624">
<img src="https://avatars.githubusercontent.com/u/82363306?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Opt6">
<br>
<b><a href="https://github.com/Davo1624" style="color: #ffa500;">Davo1624</a></b>
<b><a href="https://github.com/Opt6" style="color: #ffa500;">Opt6</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/38706195?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="brettpetch">
<img src="https://avatars.githubusercontent.com/u/20839616?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="mizz141">
<br>
<b><a href="https://github.com/brettpetch" style="color: #ffa500;">brettpetch</a></b>
<b><a href="https://github.com/mizz141" style="color: #ffa500;">mizz141</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/109389709?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="8a8al00ey">
<img src="https://avatars.githubusercontent.com/u/6587950?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="saltydk">
<br>
<b><a href="https://github.com/8a8al00ey" style="color: #ffa500;">8a8al00ey</a></b>
<b><a href="https://github.com/saltydk" style="color: #ffa500;">saltydk</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/55123373?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="voltron4lyfe">
@ -255,101 +255,106 @@
<b><a href="https://github.com/aljohn92" style="color: #ffa500;">aljohn92</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/15142596?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="AN1MATEK">
<img src="https://avatars.githubusercontent.com/u/911677?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="mkatsevVR">
<br>
<b><a href="https://github.com/AN1MATEK" style="color: #ffa500;">AN1MATEK</a></b>
<b><a href="https://github.com/mkatsevVR" style="color: #ffa500;">mkatsevVR</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/2387159?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="andrew-kennedy">
<img src="https://avatars.githubusercontent.com/u/45581528?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="MattSidney">
<br>
<b><a href="https://github.com/andrew-kennedy" style="color: #ffa500;">andrew-kennedy</a></b>
<b><a href="https://github.com/MattSidney" style="color: #ffa500;">MattSidney</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/29512159?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="appiekap653">
<img src="https://avatars.githubusercontent.com/u/1782634?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="lucasreiners">
<br>
<b><a href="https://github.com/appiekap653" style="color: #ffa500;">appiekap653</a></b>
<b><a href="https://github.com/lucasreiners" style="color: #ffa500;">lucasreiners</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/911677?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="mkatsevVR">
<img src="https://avatars.githubusercontent.com/u/27962761?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Drapersniper">
<br>
<b><a href="https://github.com/mkatsevVR" style="color: #ffa500;">mkatsevVR</a></b>
<b><a href="https://github.com/Drapersniper" style="color: #ffa500;">Drapersniper</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/45581528?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="MattSidney">
<img src="https://avatars.githubusercontent.com/u/1432637?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="NooNameR">
<br>
<b><a href="https://github.com/MattSidney" style="color: #ffa500;">MattSidney</a></b>
<b><a href="https://github.com/NooNameR" style="color: #ffa500;">NooNameR</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/27962761?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Drapersniper">
<img src="https://avatars.githubusercontent.com/u/29512159?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="appiekap653">
<br>
<b><a href="https://github.com/Drapersniper" style="color: #ffa500;">Drapersniper</a></b>
<b><a href="https://github.com/appiekap653" style="color: #ffa500;">appiekap653</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/1782634?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="lucasreiners">
<img src="https://avatars.githubusercontent.com/u/2387159?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="andrew-kennedy">
<br>
<b><a href="https://github.com/lucasreiners" style="color: #ffa500;">lucasreiners</a></b>
<b><a href="https://github.com/andrew-kennedy" style="color: #ffa500;">andrew-kennedy</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/48334675?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="nmcc1212">
<img src="https://avatars.githubusercontent.com/u/15142596?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="AN1MATEK">
<br>
<b><a href="https://github.com/nmcc1212" style="color: #ffa500;">nmcc1212</a></b>
<b><a href="https://github.com/AN1MATEK" style="color: #ffa500;">AN1MATEK</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/119024055?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="OneRadRedDad">
<img src="https://avatars.githubusercontent.com/u/12660469?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="bobokun">
<br>
<b><a href="https://github.com/OneRadRedDad" style="color: #ffa500;">OneRadRedDad</a></b>
<b><a href="https://github.com/bobokun" style="color: #ffa500;">bobokun</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/65756895?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="patrick-5546">
<img src="https://avatars.githubusercontent.com/u/24913737?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="l0f3n">
<br>
<b><a href="https://github.com/patrick-5546" style="color: #ffa500;">patrick-5546</a></b>
<b><a href="https://github.com/l0f3n" style="color: #ffa500;">l0f3n</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/157220?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="ehippy">
<img src="https://avatars.githubusercontent.com/u/6205053?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="ToXinE">
<br>
<b><a href="https://github.com/ehippy" style="color: #ffa500;">ehippy</a></b>
<b><a href="https://github.com/ToXinE" style="color: #ffa500;">ToXinE</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/162745564?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Paulobox">
<img src="https://avatars.githubusercontent.com/u/10901150?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="ryanwalder">
<br>
<b><a href="https://github.com/Paulobox" style="color: #ffa500;">Paulobox</a></b>
<b><a href="https://github.com/ryanwalder" style="color: #ffa500;">ryanwalder</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/1164501?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="pdcamilleri">
<img src="https://avatars.githubusercontent.com/u/376117?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Qstick">
<br>
<b><a href="https://github.com/pdcamilleri" style="color: #ffa500;">pdcamilleri</a></b>
<b><a href="https://github.com/Qstick" style="color: #ffa500;">Qstick</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/1756802?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Plancke">
<img src="https://avatars.githubusercontent.com/u/107214609?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="qsuicide">
<br>
<b><a href="https://github.com/Plancke" style="color: #ffa500;">Plancke</a></b>
<b><a href="https://github.com/qsuicide" style="color: #ffa500;">qsuicide</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/107214609?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="qsuicide">
<img src="https://avatars.githubusercontent.com/u/1756802?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Plancke">
<br>
<b><a href="https://github.com/qsuicide" style="color: #ffa500;">qsuicide</a></b>
<b><a href="https://github.com/Plancke" style="color: #ffa500;">Plancke</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/376117?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Qstick">
<img src="https://avatars.githubusercontent.com/u/1164501?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="pdcamilleri">
<br>
<b><a href="https://github.com/Qstick" style="color: #ffa500;">Qstick</a></b>
<b><a href="https://github.com/pdcamilleri" style="color: #ffa500;">pdcamilleri</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/10901150?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="ryanwalder">
<img src="https://avatars.githubusercontent.com/u/162745564?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Paulobox">
<br>
<b><a href="https://github.com/ryanwalder" style="color: #ffa500;">ryanwalder</a></b>
<b><a href="https://github.com/Paulobox" style="color: #ffa500;">Paulobox</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/6205053?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="ToXinE">
<img src="https://avatars.githubusercontent.com/u/157220?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="ehippy">
<br>
<b><a href="https://github.com/ToXinE" style="color: #ffa500;">ToXinE</a></b>
<b><a href="https://github.com/ehippy" style="color: #ffa500;">ehippy</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/12660469?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="bobokun">
<img src="https://avatars.githubusercontent.com/u/65756895?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="patrick-5546">
<br>
<b><a href="https://github.com/bobokun" style="color: #ffa500;">bobokun</a></b>
<b><a href="https://github.com/patrick-5546" style="color: #ffa500;">patrick-5546</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/119024055?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="OneRadRedDad">
<br>
<b><a href="https://github.com/OneRadRedDad" style="color: #ffa500;">OneRadRedDad</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/107456394?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="datcactus">
<br>
<b><a href="https://github.com/datcactus" style="color: #ffa500;">datcactus</a></b>
@ -374,7 +379,7 @@
<br>
<b><a href="https://github.com/TESTPERSONAL" style="color: #ffa500;">TESTPERSONAL</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/23060984?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="lundwall">
<br>
<b><a href="https://github.com/lundwall" style="color: #ffa500;">lundwall</a></b>
@ -384,6 +389,11 @@
<br>
<b><a href="https://github.com/p5nbTgip0r" style="color: #ffa500;">p5nbTgip0r</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/25139420?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="proton-ab">
<br>
<b><a href="https://github.com/proton-ab" style="color: #ffa500;">proton-ab</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/44790144?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="rorar">
<br>
@ -394,12 +404,12 @@
<br>
<b><a href="https://github.com/sdaqo" style="color: #ffa500;">sdaqo</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/97920769?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="snowballramen">
<br>
<b><a href="https://github.com/snowballramen" style="color: #ffa500;">snowballramen</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/18177310?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="s0up4200">
<br>
<b><a href="https://github.com/s0up4200" style="color: #ffa500;">s0up4200</a></b>
@ -419,12 +429,12 @@
<br>
<b><a href="https://github.com/nickavem" style="color: #ffa500;">nickavem</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/38613762?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="AvAars">
<br>
<b><a href="https://github.com/AvAars" style="color: #ffa500;">AvAars</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/18447002?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="BernCarney">
<br>
<b><a href="https://github.com/BernCarney" style="color: #ffa500;">BernCarney</a></b>
@ -444,12 +454,12 @@
<br>
<b><a href="https://github.com/rangzen" style="color: #ffa500;">rangzen</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/290461?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="ChaseBro">
<br>
<b><a href="https://github.com/ChaseBro" style="color: #ffa500;">ChaseBro</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/232139?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="ColinHebert">
<br>
<b><a href="https://github.com/ColinHebert" style="color: #ffa500;">ColinHebert</a></b>
@ -464,21 +474,21 @@
<br>
<b><a href="https://github.com/dctr" style="color: #ffa500;">dctr</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/1432637?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="NooNameR">
<br>
<b><a href="https://github.com/NooNameR" style="color: #ffa500;">NooNameR</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/77843475?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="DiscDuck">
<br>
<b><a href="https://github.com/DiscDuck" style="color: #ffa500;">DiscDuck</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/87748?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="fryfrog">
<br>
<b><a href="https://github.com/fryfrog" style="color: #ffa500;">fryfrog</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/9947112?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="BlackDark">
<br>
<b><a href="https://github.com/BlackDark" style="color: #ffa500;">BlackDark</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/9016208?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Seros">
<br>
@ -494,12 +504,12 @@
<br>
<b><a href="https://github.com/washedszn" style="color: #ffa500;">washedszn</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/2633890?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="JackGameer">
<br>
<b><a href="https://github.com/JackGameer" style="color: #ffa500;">JackGameer</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/79274231?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="jalmansor">
<br>
<b><a href="https://github.com/jalmansor" style="color: #ffa500;">jalmansor</a></b>
@ -519,15 +529,20 @@
<br>
<b><a href="https://github.com/KaitoKid" style="color: #ffa500;">KaitoKid</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/41852205?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="kaiserbh">
<br>
<b><a href="https://github.com/kaiserbh" style="color: #ffa500;">kaiserbh</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;">
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/13492750?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="maximuskowalski">
<br>
<b><a href="https://github.com/maximuskowalski" style="color: #ffa500;">maximuskowalski</a></b>
</div>
<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;">
<img src="https://avatars.githubusercontent.com/u/48334675?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="nmcc1212">
<br>
<b><a href="https://github.com/nmcc1212" style="color: #ffa500;">nmcc1212</a></b>
</div>
</div>
<!-- readme: contributors -end -->

@ -1,3 +1,13 @@
# Guides mainly for the Starr Apps (Sonarr/Radarr) and everything related to it
# Guides mainly for the Starr Apps (Sonarr/Radarr) and everything related to them
I have switched to MkDocs, sorry if we broke your links. The same content is available here: [trash-guides.info](https://trash-guides.info/)
The guide can be found at the following location [trash-guides.info](https://trash-guides.info/)
## Support
If you have any questions about the guide or need assistance, please join our [Discord](https://trash-guides.info/discord) server.
Do not open an issue on GitHub for support questions. Any support questions will be closed. If you are unsure, please check out the [discord](https://trash-guides.info/discord) server first.
## Would you happen to have any suggestions for the guide?
Join the [#suggestions](https://discord.com/channels/492590071455940612/1021029470389403818) section of our [discord](https://trash-guides.info/discord) server.

@ -31,7 +31,7 @@ storage
## Changes to the .env
To accomplish this we need to change first a few paths in your `.env` (Usually `~/.docker/compose/.env`)
To accomplish this we first need to change a few paths in your `.env` (Usually `~/.docker/compose/.env`)
```yaml
# Global Settings

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

@ -1,63 +1,58 @@
# Guide Sync
These are 3rd party applications to sync several sections of the guide with your Sonarr/Radarr (or multiple).
| Feature | Notifiarr | Recyclarr |
|------------------------------------------------------------------------------------|:------------------:|:------------------:|
| GUI (graphical user interface) | :white_check_mark: | |
| Radarr Custom Formats | :white_check_mark: | :white_check_mark: |
| Radarr Use Flowchart to choose the correct Custom Formats for your Quality Profile | :white_check_mark: | |
| Radarr predefined config files available | | :white_check_mark: |
| Radarr Clear all Custom Formats | :white_check_mark: | :white_check_mark: |
| Radarr Scores | :white_check_mark: | :white_check_mark: |
| Radarr Quality Settings (File Size) | :white_check_mark: | :white_check_mark: |
| Radarr Naming Scheme | :white_check_mark: | :white_check_mark: |
| Radarr Quality Profiles | :white_check_mark: | :white_check_mark: |
| Sonarr Custom Formats | :white_check_mark: | :white_check_mark: |
| Sonarr predefined config files available | | :white_check_mark: |
| Sonarr Clear all Release Profiles | :white_check_mark: | |
| Sonarr Clear all Custom Formats | :white_check_mark: | :white_check_mark: |
| Sonarr Scores | :white_check_mark: | :white_check_mark: |
| Sonarr Quality Settings (File Size) | :white_check_mark: | :white_check_mark: |
| Sonarr Naming Scheme | :white_check_mark: | :white_check_mark: |
| Sonarr Quality Profiles | :white_check_mark: | :white_check_mark: |
Here you will find officially supported third-party party Guide Sync Tools. These tools follow the Guide guidelines.
!!! Info
If you are the author of another TRaSH Guides sync tool and would like to be added to this list, you must also be active in our Guide Discord server for support questions. This means we can work with you if we need to make Guide changes that affect third-party sync tools.<br>If you want to be added here, please open a new post in our [#suggestions](https://discord.com/channels/492590071455940612/1021029470389403818){:target="\_blank" rel="noopener noreferrer"} section of our Discord to make a request.
These are third-party applications that sync several sections of the guide with your Sonarr/Radarr (or multiple).
## Radarr Features
| Radarr Features | Notifiarr | Recyclarr | Configarr |
| ---------------------------------------------------------------------------------- | :----------------: | :----------------: | :----------------: |
| GUI (graphical user interface) | :white_check_mark: | | |
| Custom Formats | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Interactive Flowchart (choose the correct Custom Formats for your Quality Profile) | :white_check_mark: | | |
| Predefined config files available (editable to personal preferences) | | :white_check_mark: | :white_check_mark: |
| Predefined profiles sync (with several personal selectable options) | :white_check_mark: | | |
| Clear all Custom Formats | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Scores | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Quality Settings (File Size) | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Naming Scheme | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Quality Profiles | :white_check_mark: | :white_check_mark: | :white_check_mark: |
## Sonarr Features
| Sonarr Features | Notifiarr | Recyclarr | Configarr |
| -------------------------------------------------------------------- | :----------------: | :----------------: | :----------------: |
| GUI (graphical user interface) | :white_check_mark: | | |
| Custom Formats | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Predefined config files available (editable to personal preferences) | | :white_check_mark: | :white_check_mark: |
| Predefined profiles sync (with several personal selectable options) | :white_check_mark: | | |
| Clear all Custom Formats | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Scores | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Quality Settings (File Size) | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Naming Scheme | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Quality Profiles | :white_check_mark: | :white_check_mark: | :white_check_mark: |
---
## Notifiarr
### Notifiarr
It's possible with [Notifiarr](https://notifiarr.com){:target="\_blank" rel="noopener noreferrer"} ([Patron feature](https://notifiarr.wiki/FAQ#patron){:target="\_blank" rel="noopener noreferrer"})
[Notifiarr](https://notifiarr.com){:target="\_blank" rel="noopener noreferrer"} ([Patron feature](https://notifiarr.wiki/FAQ#q-what-are-the-user-level-differences){:target="\_blank" rel="noopener noreferrer"})
Notifiarr is a service much bigger in scope than just custom format syncing.
Notifiarr provides notification aggregation, system monitoring, and TRaSH Guides Sync as part of its Patron paid features.
After setup, it's fully automated and will check every X minutes for updates to the Custom Formats or Sonarr Release Profile and will update it to your Radarr or Sonarr (Multiple Client Support).
Just enable the Custom Formats/Release Profiles you want.
??? success "Examples - [Click to show/hide]"
Radarr Custom Formats Table
![!Notifiarr Custom Format Table](images/sync/notifiarr-cf-table.png)
Radarr Custom Formats (Multiple Instances possible)
![!Notifiarr Custom Formats Audio](images/sync/notifiarr-cf-audio.png)
Radarr Custom Formats (Multiple Instances possible)
![!Notifiarr Custom Formats HDR Formats](images/sync/notifiarr-cf-hdr.png)
Radarr scoring (Multiple profiles possible)
![!Notifiarr Scores](images/sync/notifiarr-scores.png)
Sonarr Release Profile (Multiple Instances possible)
![!Notifiarr Sonarr](images/sync/notifiarr-sonarr.png)
Once set up, it is fully automated and checks for updates to custom formats and guide profiles every X minutes. It then sends these updates to your Radarr and Sonarr clients.
[Instructions](https://notifiarr.wiki/en/Website/Integrations/Trash){:target="\_blank" rel="noopener noreferrer"}
### Video Tutorial
#### Video Tutorial
!!! tip ""
Big Thanks to IBRACORP who created a great video that covers the basics.
Big thanks to IBRACORP, who created a great video that covers the basics.
<iframe width="560" height="315" src="https://www.youtube.com/embed/DCxU3Vzaz6k" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
@ -65,11 +60,26 @@ Just enable the Custom Formats/Release Profiles you want.
---
## Recyclarr
### Recyclarr
[Info](/Recyclarr/){:target="\_blank" rel="noopener noreferrer"} // [Documentation](https://recyclarr.dev/wiki/){:target="\_blank" rel="noopener noreferrer"}
Recyclarr is a command line application utilizing configuration files to sync the guides to Radarr &
Sonarr.
## Configarr
[Github](https://github.com/raydak-labs/configarr){:target="\_blank" rel="noopener noreferrer"} // [Documentation](https://configarr.raydak.de){:target="\_blank" rel="noopener noreferrer"}
Configarr is a synchronization tool primarily designed to run as a scheduled job (e.g., Cron) within containerized environments like Docker or Kubernetes.
Configarr is compatible with the Recyclarr templates until v7.4.0.
It enables the use of all Custom Formats and Quality Profiles defined in TRaSH-Guides while also allowing users to create new Custom Formats tailored to their specific setup.
Main features are:
- Support all of TRaSH-Guide provided JSON structures (CustomFormats, QualityProfiles, Naming)
- Customizability: Create and adjust everything as you need for your setup like own CustomFormats, different QualityProfiles, ...
- Container focus for best support in Docker and Kubernetes environments
- more in the Configarr docs
--8<-- "includes/support.md"

@ -95,36 +95,36 @@ We've made 3 guides related to this.
---
| Miscellaneous | Language profiles |
| -------------------------------------- | ---------------------------------------------------------------- |
| [Bad Dual Groups](#bad-dual-groups) | [Language: German](#language-german) |
| [Dutch Groups](#dutch-groups) | [Language: German DL](#language-german-dl) |
| [DV (Disk)](#dv-disk) | [Language: German DL (undefined)](#language-german-dl-undefined) |
| [DV (WEBDL)](#dv-webdl) | [Language: Not English (English Only)](#language-not-english) |
| [DV HDR10+ Boost](#dv-hdr10plus-boost) | [Language: Not French (French Only)](#language-not-french) |
| [EVO (no WEBDL)](#evo-no-webdl) | [Language: Not Original (Original Only)](#language-not-original) |
| [FreeLeech](#freeleech) | [Language: Original + French](#language-original-plus-french) |
| [HDR10+ Boost](#hdr10plus-boost) | |
| [HFR](#hfr) | |
| [Internal](#internal) | |
| [Line/Mic Dubbed](#linemic-dubbed) | |
| [MPEG2](#mpeg2) | |
| [Multi](#multi) | |
| [No-RlsGroup](#no-rlsgroup) | |
| [Obfuscated](#obfuscated) | |
| [Repack/Proper](#repackproper) | |
| [Repack2](#repack2) | |
| [Repack3](#repack3) | |
| [Retags](#retags) | |
| [Scene](#scene) | |
| [SDR (no WEBDL)](#sdr-no-webdl) | |
| [SDR](#sdr) | |
| [VC-1](#vc-1) | |
| [VP9](#vp9) | |
| [x264](#x264) | |
| [x265 (no HDR/DV)](#x265-no-hdrdv) | |
| [x265](#x265) | |
| [x266](#x266) | |
| Miscellaneous | Language profiles |
| -------------------------------------- | ------------------------------------------------------------------ |
| [Bad Dual Groups](#bad-dual-groups) | [Language: German](#language-german) |
| [Dutch Groups](#dutch-groups) | [Language: German DL](#language-german-dl) |
| [DV (Disk)](#dv-disk) | [Language: German DL (undefined)](#language-german-dl-undefined) |
| [DV (WEBDL)](#dv-webdl) | [Language: Not English (English Only)](#language-not-english) |
| [DV HDR10+ Boost](#dv-hdr10plus-boost) | [Language: Not French (French Only)](#language-not-french) |
| [EVO (no WEBDL)](#evo-no-webdl) | [Language: Not Original (Original Only)](#language-not-original) |
| [FreeLeech](#freeleech) | [Language: Original + French](#language-original-plus-french) |
| [HDR10+ Boost](#hdr10plus-boost) | [Language: Not German or English](#language-not-german-or-english) |
| [HFR](#hfr) | |
| [Internal](#internal) | |
| [Line/Mic Dubbed](#linemic-dubbed) | |
| [MPEG2](#mpeg2) | |
| [Multi](#multi) | |
| [No-RlsGroup](#no-rlsgroup) | |
| [Obfuscated](#obfuscated) | |
| [Repack/Proper](#repackproper) | |
| [Repack2](#repack2) | |
| [Repack3](#repack3) | |
| [Retags](#retags) | |
| [Scene](#scene) | |
| [SDR (no WEBDL)](#sdr-no-webdl) | |
| [SDR](#sdr) | |
| [VC-1](#vc-1) | |
| [VP9](#vp9) | |
| [x264](#x264) | |
| [x265 (no HDR/DV)](#x265-no-hdrdv) | |
| [x265](#x265) | |
| [x266](#x266) | |
---
@ -3222,7 +3222,7 @@ We've made 3 guides related to this.
### German Remux Tier 01
??? question "German Bluray Tier 01 - [Click to show/hide]"
??? question "German Remux Tier 01 - [Click to show/hide]"
- WiP
- Groups that get their releases directly from the source.
@ -3242,7 +3242,7 @@ We've made 3 guides related to this.
### German Remux Tier 02
??? question "German Bluray Tier 02 - [Click to show/hide]"
??? question "German Remux Tier 02 - [Click to show/hide]"
- WiP
- Groups that get their releases directly from the source.
@ -3597,3 +3597,19 @@ We've made 3 guides related to this.
```
<sub><sup>[TOP](#index)</sup></sub>
---
### Language: Not German or English
??? question "German - [Click to show/hide]"
{! include-markdown "../../includes/cf-descriptions/language-not-german-english.md" !}
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/language-not-german-english.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 319 KiB

After

Width:  |  Height:  |  Size: 321 KiB

@ -9,11 +9,7 @@ _aka How to set up Custom Formats (Anime)_<br><br>
It's recommended to run two Radarr instances. One for Anime Movies and one for Normal Movies, or you can make use of Quality Profiles and score different Custom Formats (CFs) as required.
The aim of this guide is to grab the best release overall (as per [SeaDex](https://releases.moe/){:target="\_blank" rel="noopener noreferrer"}) and not necessarily just dual audio.
The vast majority of releases can be found on [Nyaa](https://nyaa.si/){:target="\_blank" rel="noopener noreferrer"} or [AB](https://animebytes.tv/){:target="\_blank" rel="noopener noreferrer"}
!!! info ""
Nyaa is a public tracker while AB is an invite only tracker.
The vast majority of releases can be found on [Nyaa](https://nyaa.si/){:target="\_blank" rel="noopener noreferrer"}
---

@ -74,6 +74,12 @@ There are a couple of changes that are needed for German Custom Formats to work
!!! tip "Movie format/folder with the German movie name."
Radarr supports the ISO-2 naming convention for naming movies, so replacing `{Movie CleanTitle}` with `{Movie CleanTitle:de}` will change the name to its German version.
??? abstract "Set the Maximum Custom Format Score - [Click to show/hide]"
To allow upgradeability to the best possible quality, we set the `Upgrade Until Custom Format Score` to `35k`, which is more than the highest reachable score.
!!! tip "Tip"
If you want to stop upgrades at a specific score, feel free to adapt this setting based on your needs.
---
## Dealing with German Umlauts and German titles
@ -154,7 +160,7 @@ If you prefer High-Quality HD Encodes (720p/1080p)
**The following Custom Formats are optional:**
{! include-markdown "../../includes/cf/radarr-misc-optional.md" !}
{! include-markdown "../../includes/german-guide/radarr-german-misc-optional.md" !}
{! include-markdown "../../includes/cf/radarr-movie-versions-imaxe-noremux.md" !}
@ -201,9 +207,9 @@ If you prefer High-Quality UHD Encodes (2160p)
{! include-markdown "../../includes/cf/radarr-audio.md" !}
{! include-markdown "../../includes/cf/radarr-misc-optional.md" !}
{! include-markdown "../../includes/german-guide/radarr-german-misc-optional.md" !}
{! include-markdown "../../includes/cf/radarr-misc-uhd-optional.md" !}
{! include-markdown "../../includes/german-guide/radarr-german-misc-uhd-optional.md" !}
{! include-markdown "../../includes/cf/radarr-movie-versions-imaxe-noremux.md" !}
@ -241,9 +247,9 @@ If you prefer 2160p Remuxes (Remux-2160p)
{! include-markdown "../../includes/cf/radarr-audio.md" !}
{! include-markdown "../../includes/cf/radarr-misc-optional.md" !}
{! include-markdown "../../includes/german-guide/radarr-german-misc-optional.md" !}
{! include-markdown "../../includes/cf/radarr-misc-uhd-optional.md" !}
{! include-markdown "../../includes/german-guide/radarr-german-misc-uhd-optional.md" !}
{! include-markdown "../../includes/cf/radarr-movie-versions-imaxe.md" !}

@ -2,10 +2,11 @@ nav:
- Home: index.md
- Quality Settings (File Size): Sonarr-Quality-Settings-File-Size.md
- Recommended naming scheme: Sonarr-recommended-naming-scheme.md
- How to import Custom Formats: sonarr-import-custom-formats.md
- How to Update Custom Formats: sonarr-how-to-update-custom-formats.md
- How to set up Quality Profiles: sonarr-setup-quality-profiles.md
- How to set up Quality Profiles (Anime): sonarr-setup-quality-profiles-anime.md
- How to set up Quality Profiles (French): sonarr-setup-quality-profiles-french-en.md
- How to set up Quality Profiles (German): sonarr-setup-quality-profiles-german-en.md
- How to import Custom Formats: sonarr-import-custom-formats.md
- How to Update Custom Formats: sonarr-how-to-update-custom-formats.md
- Collection of Custom Formats: sonarr-collection-of-custom-formats.md
- Tips

@ -17,6 +17,7 @@ After setting up your optimal volume/paths found [HERE](/File-and-Folder-Structu
1. [How to set up Quality Profiles](/Sonarr/sonarr-setup-quality-profiles/) - How to make the most use of the Custom Formats and shows some specifics of our recommended configuration. You can use these examples to understand how to set up your preferences.
- [How to setup Quality Profiles Anime](/Sonarr/sonarr-setup-quality-profiles-anime/) - Same as above but specific for anime.
- [How to set up Quality Profiles (French)](/Sonarr/sonarr-setup-quality-profiles-french-en/) - Same as above but specific for French and English Audio.
- [How to set up Quality Profiles (German)](/Sonarr/sonarr-setup-quality-profiles-german-en/) - Same as above but specific for German and English Audio.
---

@ -92,34 +92,34 @@ We've made 3 guides related to this.
---
| Miscellaneous | French Audio Version | French Source Groups |
| -------------------------------------- | -------------------- | --------------------------------------------- |
| [Bad Dual Groups](#bad-dual-groups) | [VFF](#vff) | [FR Remux Tier 01](#fr-remux-tier-01) |
| [DV (Disk)](#dv-disk) | [VOF](#vof) | [FR HD Bluray Tier 01](#fr-hd-bluray-tier-01) |
| [DV (WEBDL)](#dv-webdl) | [VFI](#vfi) | [FR WEB Tier 01](#fr-web-tier-01) |
| [DV HDR10+ Boost](#dv-hdr10plus-boost) | [VF2](#vf2) | [FR WEB Tier 02](#fr-web-tier-02) |
| [FreeLeech](#freeleech) | [VFQ](#vfq) | [FR WEB Tier 03](#fr-web-tier-03) |
| [HDR10+ Boost](#hdr10plus-boost) | [VOQ](#voq) | [FR Anime Tier 01](#fr-anime-tier-01) |
| [HFR](#hfr) | [VQ](#vq) | [FR Anime Tier 02](#fr-anime-tier-02) |
| [Internal](#internal) | [VFB](#vfb) | [FR Anime Tier 03](#fr-anime-tier-03) |
| [MPEG2](#mpeg2) | [VOSTFR](#vostfr) | [FR Anime FanSub](#fr-anime-fansub) |
| [Multi](#multi) | [FanSUB](#fansub) | [FR Scene Groups](#fr-scene-groups) |
| [No-RlsGroup](#no-rlsgroup) | [FastSUB](#fastsub) | [FR LQ](#fr-lq) |
| [Obfuscated](#obfuscated) | | |
| [Repack v2](#repack-v2) | | |
| [Repack v3](#repack-v3) | | |
| [Repack/Proper](#repackproper) | | |
| [Retags](#retags) | | |
| [Scene](#scene) | | |
| [SDR (no WEBDL)](#sdr-no-webdl) | | |
| [SDR](#sdr) | | |
| [Season Packs](#season-pack) | | |
| [VC-1](#vc-1) | | |
| [VP9](#vp9) | | |
| [x264](#x264) | | |
| [x265 (no HDR/DV)](#x265-no-hdrdv) | | |
| [x265](#x265) | | |
| [x266](#x266) | | |
| Miscellaneous | Language profiles |
| -------------------------------------- | ------------------------------------------------------------------ |
| [Bad Dual Groups](#bad-dual-groups) | [Language: German](#language-german) |
| [DV (Disk)](#dv-disk) | [Language: German DL](#language-german-dl) |
| [DV (WEBDL)](#dv-webdl) | [Language: German DL (undefined)](#language-german-dl-undefined) |
| [DV HDR10+ Boost](#dv-hdr10plus-boost) | [Language: Not English (English Only)](#language-not-english) |
| [FreeLeech](#freeleech) | [Language: Not French (French Only)](#language-not-french) |
| [HDR10+ Boost](#hdr10plus-boost) | [Language: Not Original (Original Only)](#language-not-original) |
| [HFR](#hfr) | [Language: Original + French](#language-original-plus-french) |
| [Internal](#internal) | [Language: Not German or English](#language-not-german-or-english) |
| [MPEG2](#mpeg2) | |
| [Multi](#multi) | |
| [No-RlsGroup](#no-rlsgroup) | |
| [Obfuscated](#obfuscated) | |
| [Repack v2](#repack-v2) | |
| [Repack v3](#repack-v3) | |
| [Repack/Proper](#repackproper) | |
| [Retags](#retags) | |
| [Scene](#scene) | |
| [SDR (no WEBDL)](#sdr-no-webdl) | |
| [SDR](#sdr) | |
| [Season Packs](#season-pack) | |
| [VC-1](#vc-1) | |
| [VP9](#vp9) | |
| [x264](#x264) | |
| [x265 (no HDR/DV)](#x265-no-hdrdv) | |
| [x265](#x265) | |
| [x266](#x266) | |
---
@ -136,15 +136,20 @@ We've made 3 guides related to this.
---
| Language profiles |
| ---------------------------------------------------------------- |
| [Language: German DL](#language-german-dl) |
| [Language: Not English (English Only)](#language-not-english) |
| [Language: Not French (French Only)](#language-not-french) |
| [Language: Not Original (Original Only)](#language-not-original) |
| [Language: Original + French](#language-original-plus-french) |
---
| German Source Groups | German Miscellaneous | French Source Groups | French Audio Version |
| ----------------------------------------------- | --------------------------------------------- | --------------------------------------------- | -------------------- |
| [German Remux Tier 01](#german-remux-tier-01) | [German LQ](#german-lq) | [FR Remux Tier 01](#fr-remux-tier-01) | [VFF](#vff) |
| [German Remux Tier 01](#german-remux-tier-02) | [German Microsized](#german-microsized) | [FR HD Bluray Tier 01](#fr-hd-bluray-tier-01) | [VOF](#vof) |
| [German Bluray Tier 01](#german-bluray-tier-01) | [German 1080p Booster](#german-1080p-booster) | [FR WEB Tier 01](#fr-web-tier-01) | [VFI](#vfi) |
| [German Bluray Tier 02](#german-bluray-tier-02) | [German 2160p Booster](#german-2160p-booster) | [FR WEB Tier 02](#fr-web-tier-02) | [VF2](#vf2) |
| [German Bluray Tier 03](#german-bluray-tier-03) | | [FR WEB Tier 03](#fr-web-tier-03) | [VFQ](#vfq) |
| [German Web Tier 01](#german-web-tier-01) | | [FR Anime Tier 01](#fr-anime-tier-01) | [VOQ](#voq) |
| [German Web Tier 02](#german-web-tier-02) | | [FR Anime Tier 02](#fr-anime-tier-02) | [VQ](#vq) |
| [German Web Tier 03](#german-web-tier-03) | | [FR Anime Tier 03](#fr-anime-tier-03) | [VFB](#vfb) |
| [German Scene](#german-scene) | | [FR Anime FanSub](#fr-anime-fansub) | [VOSTFR](#vostfr) |
| | | [FR Scene Groups](#fr-scene-groups) | [FanSUB](#fansub) |
| | | [FR LQ](#fr-lq) | [FastSUB](#fastsub) |
| | | | [FastSUB](#fastsub) |
## Audio Advanced
@ -3276,6 +3281,264 @@ We've made 3 guides related to this.
---
## German Source Groups
---
### German Remux Tier 01
??? question "German Remux Tier 01 - [Click to show/hide]"
- WiP
- Groups that get their releases directly from the source.
- Groups that create encodes from a remux without micro-sizing them.
- Groups that source and add the German audio track from the source to an English release from Tier 01 or 02.
- HDR/DoVi (Depending on what's offered and often both).
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-remux-tier-01.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### German Remux Tier 02
??? question "German Remux Tier 02 - [Click to show/hide]"
- WiP
- Groups that get their releases directly from the source.
- Groups that create encodes from a remux without micro-sizing them.
- Groups that have the best German audio track to an English release.
- Groups that haven't released much or are not well recognized. (yet)
- Groups that retired and don't have the best quality by today's standards.
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-remux-tier-02.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### German Bluray Tier 01
??? question "German Bluray Tier 01 - [Click to show/hide]"
- WiP
- Groups that get their releases directly from the source.
- Groups that create encodes from a remux without micro-sizing them.
- Groups that source and add the German audio track from the source to an English release from Tier 01 or 02.
- HDR/DoVi (Depending on what's offered and often both).
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-bluray-tier-01.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### German Bluray Tier 02
??? question "German Bluray Tier 02 - [Click to show/hide]"
- WiP
- Groups that get their releases directly from the source.
- Groups that create encodes from a remux without micro-sizing them.
- Groups that have the best German audio track to an English release.
- Groups that haven't released much or are not well recognized. (yet)
- Groups that retired and don't have the best quality by today's standards.
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-bluray-tier-02.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### German Bluray Tier 03
??? question "German Bluray Tier 03 - [Click to show/hide]"
- WiP
- Groups that haven't released much or are not well recognized. (yet)
- Groups that retired and don't have the best quality by today's standards.
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-bluray-tier-03.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### German Web Tier 01
??? question "German Tier 01 - [Click to show/hide]"
- WiP
- Groups that get their releases directly from the source.
- Groups that create encodes from a remux without micro-sizing them.
- Groups that source and add the German audio track from the source to an English release from Tier 01 or 02.
- HDR/DoVi (Depending on what's offered and often both).
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-web-tier-01.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### German Web Tier 02
??? question "German Tier 02 - [Click to show/hide]"
- WiP
- Groups that get their releases directly from the source.
- Groups that create encodes from a remux without micro-sizing them.
- Groups that have the best German audio track to an English release.
- Groups that haven't released much or are not well recognized. (yet)
- Groups that retired and don't have the best quality by today's standards.
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-web-tier-02.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### German Web Tier 03
??? question "German Tier 03 - [Click to show/hide]"
- WiP
- Groups that haven't released much or are not well recognized. (yet)
- Groups that retired and don't have the best quality by today's standards.
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-web-tier-03.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### German Scene
??? question "German Scene - [Click to show/hide]"
- Known German Scene groups (which are not defined as LQ).
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-scene.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
## German Miscellaneous
---
### German LQ
<sub>German Low-Quality Releases = German LQ</sub>
??? question "German LQ - [Click to show/hide]"
A collection of known German Low-Quality groups that are often banned from the top trackers due to their lack of quality.
!!! note
- Ads/Watermarks = Groups that are known to put ads or watermarks in their releases.
- Bad/False releases = Groups that are known for lying about their quality, type, or the name of their releases.
- DeTAG/ReTAG = Detagging or stealing groups.
- Other reasons = Group is banned on top tier trackers or is generally known for poor quality/errors.
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-lq.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### German Microsized
<sub>German Microsized Releases = German Microsized</sub>
??? question "German Microsized - [Click to show/hide]"
A collection of known German groups producing low quality micro-sized releases.
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-microsized.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### German 1080p Booster
??? question "German 1080p Booster - [Click to show/hide]"
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.
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-1080p-booster.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### German 2160p Booster
??? question "German 2160p Booster - [Click to show/hide]"
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.
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-2160p-booster.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
## Language Profiles
---
@ -3367,3 +3630,51 @@ We've made 3 guides related to this.
```
<sub><sup>[TOP](#index)</sup></sub>
---
### Language: German DL (undefined)
??? question "German DL (undefined) - [Click to show/hide]"
{! include-markdown "../../includes/cf-descriptions/language-german-dl-undefined.md" !}
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/language-german-dl-undefined.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### Language: German
??? question "German - [Click to show/hide]"
{! include-markdown "../../includes/cf-descriptions/language-german.md" !}
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/language-german.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### Language: Not German or English
??? question "German - [Click to show/hide]"
{! include-markdown "../../includes/cf-descriptions/language-not-german-english.md" !}
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/language-not-german-english.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>

@ -15,11 +15,7 @@ _aka How to set up Custom Formats (Anime)_<br><br>
It's recommended to run two Sonarr instances. One for Anime and one for normal TV shows, or you can make use of Quality Profiles and score different Custom Formats (CFs) as required.
This guide aims to grab the best release overall (as per [SeaDex](https://releases.moe/){:target="\_blank" rel="noopener noreferrer"}) and not necessarily just dual audio.
The vast majority of releases can be found on [Nyaa](https://nyaa.si/){:target="\_blank" rel="noopener noreferrer"} or [AB](https://animebytes.tv/){:target="\_blank" rel="noopener noreferrer"}
!!! info ""
Nyaa is a public tracker while AB is an invite-only tracker.
The vast majority of releases can be found on [Nyaa](https://nyaa.si/){:target="\_blank" rel="noopener noreferrer"}
---

@ -0,0 +1,284 @@
# How to setup Quality Profiles (German)
*aka How to setup Custom Formats to get German Audio if available*<br><br>
!!! note "This guide is created and maintained by [Lokilicious](https://github.com/Lokilicious) and [PCJones](https://github.com/PCJones)"
There isn't a *best* way to set up Custom Formats to get German (or German+English dual) audio. It depends on your setup (hardware devices) and personal preferences.
Some prefer high-quality audio (HD Audio), and others prefer high-quality video. Many prefer both.
In this Guide, we try to give a recommendation that suits most users.
---
## Basics
It is quite important that you follow and understand what is expected by TRaSH's guide:
- Adding Custom Formats, as explained in [How to import Custom Formats](/Sonarr/sonarr-import-custom-formats/){:target="\_blank" rel="noopener noreferrer"}.
- Setting up a quality Profile to make use of the Custom Formats, as explained in [How to setup Quality Profiles | Basics section](/Sonarr/sonarr-setup-quality-profiles/#basics){:target="_blank" rel="noopener noreferrer"}.
!!! warning "Please read those two sections before continuing the guide, as they contain important information. The rest of this guide will assume you did."
!!! tip
TRaSH created a [flowchart](/Sonarr/sonarr-setup-quality-profiles/#which-quality-profile-should-you-choose){:target="\_blank" rel="noopener noreferrer"} to make your decision easier. Remember that this chart does not include any of the following Custom Formats, and you will still need to read this guide to get German-only/German Dual Language("German DL") releases.
---
## Using this Guide
There are two ways of using this Guide, with and without TRaSH original Guide's international/English-based group tiers.
(which can be found here: [Collection of Custom Formats](/Sonarr/sonarr-collection-of-custom-formats/){:target="_blank" rel="noopener noreferrer"}).
In this Guide, we focus on combining both languages and thus include the Custom Formats from TRaSH's original Guide.
These Custom Formats are recommended if you prefer German Dual-Language releases but also want to download the original and/or English audio if no German Dual-Language is available (yet). This ensures the original English release will be of the best quality possible.
---
## Sonarr specific settings
There are a couple of changes that are needed for German Custom Formats to work properly:
??? abstract "Disable Propers and Repacks - [Click to show/hide]"
Change the Propers and Repacks setting in `Media Management` => `File Management` to `Do Not Prefer` and use the [Repack/Proper](/Sonarr/Sonarr-collection-of-custom-formats/#repackproper) Custom Formats.
This way, you can ensure that Custom Formats preferences are used and not ignored.
You can still prefer Propers and Repacks through the provided Custom Formats.
??? success "Screenshot example - [Click to show/hide]"
![!cf-mm-propers-repacks-disable](/Sonarr/images/cf-mm-propers-repacks-disable.png)
??? abstract "Merge Qualities - [Click to show/hide]"
To allow upgrades based on language without release qualities interfering, we need to [merge all desired qualities](/Sonarr/Tips/Merge-quality/) into one group.
You will find a recommendation on which qualities should be included/merged for the different profiles in the individual profiles sections.
{! include-markdown "../../includes/starr/move-quality-to-top.md" !}
!!! tip "Tip"
You don't need to include some of these resolutions, such as 2160p or 720p, if you are not interested in them.
??? abstract "Adapt the Standard Episode Format and Series Folder Format - [Click to show/hide]"
Please have a look here: [Recommended naming scheme](/Sonarr/Sonarr-recommended-naming-scheme/){:target="_blank" rel="noopener noreferrer"}.
??? abstract "Set the Maximum Custom Format Score - [Click to show/hide]"
To allow upgradeability to the best possible quality, we set the `Upgrade Until Custom Format Score` to `35k`, which is more than the highest reachable score.
!!! tip "Tip"
If you want to stop upgrades at a specific score, feel free to adapt this setting based on your needs.
---
## Dealing with German Umlauts and German titles
Two facts can lead to Sonarr being unable to match a German movie release.
- Indexers typically do not allow the use of German Umlauts in release names.
- Most TV shows have titles that are different in German from those in English.
To help with this, there is a handy service called [Umlautadaptarr](https://github.com/PCJones/UmlautAdaptarr){:target="_blank" rel="noopener noreferrer"}. This service acts as a middle layer between Sonarr and the Indexer to ensure that Umlauts and German titles are mapped correctly.
Sonarr also addresses this issue in their own [Wiki](https://wiki.servarr.com/sonarr/faq#why-cant-sonarr-import-episode-files-for-series-x-why-cant-sonarr-find-releases-for-series-x){:target="_blank" rel="noopener noreferrer"} and provides a Google Sheet to enter title translations which are then added to Sonarr by the Devs.
---
## Score logic
{! include-markdown "../../includes/merge-quality/sonarrv4-current-logic.md" !}
---
## Quality profiles
### German audio
Depending on what's released first and available, the following Workflow Logic will be used:
- When an `English` version is released, it will download the release in the best available quality based on the Custom Formats used.
- When a `German` or `German DL` version is released, it will upgrade to that version.
- The downloaded media will be upgraded to any of the added Custom Formats until the defined Score defined in the Quality Profile under `Upgrade Until Custom Format Score` is reached.
!!! tip "Download German audio ^^only^^"
Set the `Minimum Custom Format Score` in your Quality Profile to `10k`
Note: Most German releases come in dual languages, so you might still see an English audio track in addition to the German one.
!!! warning "Releases where German is the original language"
Due to technical limitations, releases in which German is the movie's original language will be identified as `German DL` even though they might not contain another language.
The only (cosmetic) impact of this is that the scores of those releases will be slightly higher than expected.
{! include-markdown "../../includes/german-guide/sonarr-german-advanced-audio-information-en.md" !}
---
### Releases you should avoid
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/sonarr-german-unwanted-en.md" !}
---
### HD Bluray + WEB
If you prefer High-Quality HD Encodes (720p/1080p)
!!! abstract "Recommended merging of qualities"
We recommend to [merge the following qualities](/Sonarr/Tips/Merge-quality/):
- Bluray-1080p
- WEBDL-1080p
- WEBRip-1080p
- Bluray-720p
- WEBDL-720p
- WEBRip-720p
{! include-markdown "../../includes/german-guide/sonarr-german-audio-version-en.md" !}
{! include-markdown "../../includes/german-guide/sonarr-cf-german-hd-bluray-web-scoring-en.md" !}
{! include-markdown "../../includes/cf/sonarr-misc-required.md" !}
{! include-markdown "../../includes/german-guide/sonarr-cf-german-resolution-scoring-hd-only-en.md" !}
{! include-markdown "../../includes/german-guide/sonarr-german-unwanted-en.md" !}
{! include-markdown "../../includes/cf/sonarr-streaming-services.md" !}
**The following Custom Formats are optional:**
{! include-markdown "../../includes/german-guide/sonarr-german-misc-optional.md" !}
---
### HD Remux + WEB
If you prefer 1080p Remuxes (Bluray-1080p Remux)
!!! abstract "Recommended merging of qualities"
We recommend to [merge the following qualities](/Sonarr/Tips/Merge-quality/):
- Bluray-1080p Remux
- WEBDL-1080p
- WEBRip-1080p
{! include-markdown "../../includes/german-guide/sonarr-cf-german-remux-web-scoring-en.md" !}
{! include-markdown "../../includes/cf/sonarr-misc-required.md" !}
{! include-markdown "../../includes/german-guide/sonarr-cf-german-resolution-scoring-hd-only-en.md" !}
{! include-markdown "../../includes/german-guide/sonarr-german-unwanted-en.md" !}
{! include-markdown "../../includes/cf/sonarr-streaming-services.md" !}
**The following Custom Formats are optional:**
{! include-markdown "../../includes/german-guide/sonarr-german-misc-optional.md" !}
---
### UHD Bluray + WEB (2160p)
If you prefer High-Quality UHD Encodes (2160p)
!!! abstract "Recommended merging of qualities"
We recommend to [merge the following qualities](/Sonarr/Tips/Merge-quality/):
- Bluray-2160p
- WEBDL-2160p
- WEBRip-2160p
??? tip "Alternative Quality Profile - [Click to show/hide]"
You may add the following qualities to the merged quality group if you want to grab HD (720p/1080p) releases before a UHD release is available:
- Bluray-1080p
- WEBDL-1080p
- WEBRip-1080p
- Bluray-720p
- WEBDL-720p
- WEBRip-720p
{! include-markdown "../../includes/german-guide/sonarr-german-audio-version-en.md" !}
{! include-markdown "../../includes/german-guide/sonarr-cf-german-uhd-bluray-web-scoring-en.md" !}
{! include-markdown "../../includes/cf/sonarr-all-hdr-formats.md" !}
{! include-markdown "../../includes/cf/sonarr-misc-required.md" !}
{! include-markdown "../../includes/german-guide/sonarr-cf-german-resolution-scoring-en.md" !}
{! include-markdown "../../includes/german-guide/sonarr-german-unwanted-en.md" !}
{! include-markdown "../../includes/cf/sonarr-streaming-services.md" !}
**The following Custom Formats are optional:**
{! include-markdown "../../includes/german-guide/sonarr-german-misc-optional.md" !}
{! include-markdown "../../includes/german-guide/sonarr-german-misc-uhd-optional.md" !}
---
### UHD Remux + WEB (2160p)
If you prefer 2160p Remuxes (Bluray-2160p Remux)
!!! abstract "Recommended merging of qualities"
We recommend to [merge the following qualities](/Radarr/Tips/Merge-quality/):
- Bluray-2160p Remux
- WEBDL-2160p
- WEBRip-2160p
Note: The Bluray-2160p quality is not included as the main fallback for this profile is WEB. However, feel free to add it if needed.
{! include-markdown "../../includes/german-guide/sonarr-german-audio-version-en.md" !}
{! include-markdown "../../includes/german-guide/sonarr-cf-german-remux-web-scoring-en.md" !}
{! include-markdown "../../includes/cf/sonarr-all-hdr-formats.md" !}
{! include-markdown "../../includes/cf/sonarr-misc-required.md" !}
{! include-markdown "../../includes/german-guide/sonarr-cf-german-resolution-scoring-en.md" !}
{! include-markdown "../../includes/german-guide/sonarr-german-unwanted-en.md" !}
{! include-markdown "../../includes/cf/sonarr-streaming-services.md" !}
**The following Custom Formats are optional:**
{! include-markdown "../../includes/german-guide/sonarr-german-misc-optional.md" !}
{! include-markdown "../../includes/german-guide/sonarr-german-misc-uhd-optional.md" !}
---
### HDR Formats
TRaSH provides great guides and explanations about them at the following link:
- [HDR Formats](/Sonarr/sonarr-setup-quality-profiles/#hdr-formats){:target="_blank" rel="noopener noreferrer"}
---
## Acknowledgements
- A special thanks to the awesome community at the [UsenetDE Discord](https://discord.gg/NBrHshesU9) for their contribution during the guide creation.
- [TRaSH](https://trash-guides.info/), for granting us a small space on his guide for this, his knowledge, and his friendliness.
- [Someone Said "Nice"?](https://github.com/NiceTSY), for laying the foundation for the German guide through his work on the French guide.
- and to all the people who helped us to test those profiles and formats (and continue to do so).
--8<-- "includes/support.md"

@ -1,7 +1,8 @@
{
"trash_id": "b8cd450cbfa689c0259a01d9e29ba3d6",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"trash_regex": "https://regex101.com/r/c6Dobc/1",
"name": "3D",

@ -210,7 +210,7 @@
"negate": false,
"required": false,
"fields": {
"value": "\\b(NAN0)\\b"
"value": "(?<=remux).*\\b(NAN0)\\b"
}
},
{

@ -33,6 +33,15 @@
"value": "\\b(BluDragon)\\b"
}
},
{
"name": "CRUCiBLE",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(CRUCiBLE)\\b"
}
},
{
"name": "D4C",
"implementation": "ReleaseTitleSpecification",
@ -51,6 +60,15 @@
"value": "\\b(E[.-]N[.-]D)\\b"
}
},
{
"name": "PMR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(PMR)\\b.*(Remux)"
}
},
{
"name": "Raizel",
"implementation": "ReleaseTitleSpecification",

@ -9,7 +9,7 @@
"negate": false,
"required": true,
"fields": {
"value": "dual[ ._-]?audio|[([]dual[])]|(JA|ZH|KO)\\+EN|EN\\+(JA|ZH|KO)"
"value": "dual[ ._-]?(audio|varyg)|[([]dual[])]|(JA|ZH|KO)\\+EN|EN\\+(JA|ZH|KO)"
}
},
{

@ -3,7 +3,8 @@
"trash_scores": {
"default": -10000,
"sqp-1-2160p": -10000,
"anime-radarr": -10000
"anime-radarr": -10000,
"german": -35000
},
"name": "AV1",
"includeCustomFormatWhenRenaming": false,

@ -3,7 +3,8 @@
"trash_scores": {
"default": -10000,
"french-multi-vf": 0,
"french-multi-vo": 0
"french-multi-vo": 0,
"german": -35000
},
"name": "Bad Dual Groups",
"includeCustomFormatWhenRenaming": false,

@ -1,7 +1,8 @@
{
"trash_id": "ed38b889b31be83fda192888e2286d83",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"trash_regex": "https://regex101.com/r/UpA3I7/2",
"name": "BR-DISK",

@ -1,7 +1,8 @@
{
"trash_id": "90cedc1fea7ea5d11298bebd3d1d3223",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"name": "EVO (no WEBDL)",
"includeCustomFormatWhenRenaming": false,

@ -1,7 +1,8 @@
{
"trash_id": "0a3f082873eb454bde444150b70253cc",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"trash_regex": "https://regex101.com/r/nzK5TQ/1",
"name": "Extras",

@ -1,7 +1,7 @@
{
"trash_id": "cc7b1e64e2513a6a271090cdfafaeb55",
"trash_scores": {
"default": 6750
"default": 9000
},
"name": "German 2160p Booster",
"includeCustomFormatWhenRenaming": false,

@ -1,7 +1,7 @@
{
"trash_id": "54795711b78ea87e56127928c423689b",
"trash_scores": {
"default": 3000
"default": 4000
},
"name": "German Bluray Tier 01",
"includeCustomFormatWhenRenaming": false,
@ -12,7 +12,16 @@
"negate": false,
"required": false,
"fields": {
"value": "(ZeroTwo)$"
"value": "^(ZeroTwo)$"
}
},
{
"name": "ZeroTwo Aliases",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\\b"
}
},
{
@ -21,7 +30,7 @@
"negate": false,
"required": false,
"fields": {
"value": "(TSCC)$"
"value": "^(TSCC)$"
}
},
{
@ -30,7 +39,7 @@
"negate": false,
"required": false,
"fields": {
"value": "(TvR)$"
"value": "^(TvR)$"
}
},
{
@ -39,7 +48,7 @@
"negate": false,
"required": false,
"fields": {
"value": "(NIMA4K)$"
"value": "^(NIMA4K)$"
}
},
{
@ -48,7 +57,7 @@
"negate": false,
"required": false,
"fields": {
"value": "(TVS)$"
"value": "^(TVS)$"
}
},
{
@ -57,7 +66,7 @@
"negate": false,
"required": false,
"fields": {
"value": "(PXL)$"
"value": "^(PXL)$"
}
},
{
@ -66,7 +75,7 @@
"negate": false,
"required": false,
"fields": {
"value": "(CNY)$"
"value": "^(CNY)$"
}
},
{
@ -77,6 +86,15 @@
"fields": {
"value": 9
}
},
{
"name": "Not Remux",
"implementation": "QualityModifierSpecification",
"negate": true,
"required": true,
"fields": {
"value": 5
}
}
]
}

@ -1,7 +1,7 @@
{
"trash_id": "1bfc773c53283d47c68e535811da30b7",
"trash_scores": {
"default": 2900
"default": 3900
},
"name": "German Bluray Tier 02",
"includeCustomFormatWhenRenaming": false,
@ -59,6 +59,15 @@
"fields": {
"value": 9
}
},
{
"name": "Not Remux",
"implementation": "QualityModifierSpecification",
"negate": true,
"required": true,
"fields": {
"value": 5
}
}
]
}

@ -1,7 +1,7 @@
{
"trash_id": "aee01d40cd1bf4bcded81ee62f0f3659",
"trash_scores": {
"default": 2800
"default": 3800
},
"name": "German Bluray Tier 03",
"includeCustomFormatWhenRenaming": false,
@ -12,7 +12,16 @@
"negate": false,
"required": false,
"fields": {
"value": "(RobertDeNiro)$"
"value": "^(RobertDeNiro)$"
}
},
{
"name": "LeetHD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(LeetHD)$"
}
},
{
@ -23,6 +32,15 @@
"fields": {
"value": 9
}
},
{
"name": "Not Remux",
"implementation": "QualityModifierSpecification",
"negate": true,
"required": true,
"fields": {
"value": 5
}
}
]
}

@ -1,7 +1,7 @@
{
"trash_id": "263943bc5d99550c68aad0c4278ba1c7",
"trash_scores": {
"default": -20000
"default": -35000
},
"name": "German LQ",
"includeCustomFormatWhenRenaming": false,
@ -329,6 +329,24 @@
"fields": {
"value": "(LizardSquad)$"
}
},
{
"name": "AVTOMAT",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(AVTOMAT)$"
}
},
{
"name": "iSSEYMiYAKE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(iSSEYMiYAKE)$"
}
}
]
}

@ -1,7 +1,7 @@
{
"trash_id": "03c430f326f10a27a9739b8bc83c30e4",
"trash_scores": {
"default": -20000
"default": -35000
},
"name": "German Microsized",
"includeCustomFormatWhenRenaming": false,

@ -1,7 +1,7 @@
{
"trash_id": "8608a2ed20c636b8a62de108e9147713",
"trash_scores": {
"default": 4000
"default": 6000
},
"name": "German Remux Tier 01",
"includeCustomFormatWhenRenaming": false,

@ -1,7 +1,7 @@
{
"trash_id": "f9cf598d55ce532d63596b060a6db9ee",
"trash_scores": {
"default": 3900
"default": 5900
},
"name": "German Remux Tier 02",
"includeCustomFormatWhenRenaming": false,

@ -185,6 +185,60 @@
"fields": {
"value": "^(muhHD)$"
}
},
{
"name": "RiLE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(RiLE)$"
}
},
{
"name": "W4K",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(W4K)$"
}
},
{
"name": "ENDSTATiON",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(ENDSTATiON)$"
}
},
{
"name": "HDARCHiV",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(HDARCHiV)$"
}
},
{
"name": "PL3X",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(PL3X)$"
}
},
{
"name": "WATCHABLE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(WATCHABLE)$"
}
}
]
}

@ -12,7 +12,16 @@
"negate": false,
"required": false,
"fields": {
"value": "(ZeroTwo)$"
"value": "^(ZeroTwo)$"
}
},
{
"name": "ZeroTwo Aliases",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\\b"
}
},
{
@ -21,7 +30,7 @@
"negate": false,
"required": false,
"fields": {
"value": "(TSCC)$"
"value": "^(TSCC)$"
}
},
{
@ -30,7 +39,7 @@
"negate": false,
"required": false,
"fields": {
"value": "(TvR)$"
"value": "^(TvR)$"
}
},
{
@ -39,7 +48,7 @@
"negate": false,
"required": false,
"fields": {
"value": "(NIMA4K)$"
"value": "^(NIMA4K)$"
}
},
{
@ -48,7 +57,7 @@
"negate": false,
"required": false,
"fields": {
"value": "(TVS)$"
"value": "^(TVS)$"
}
},
{
@ -57,7 +66,7 @@
"negate": false,
"required": false,
"fields": {
"value": "(D02KU)$"
"value": "^(D02KU)$"
}
},
{
@ -66,7 +75,7 @@
"negate": false,
"required": false,
"fields": {
"value": "(PXL)$"
"value": "^(PXL)$"
}
},
{
@ -75,7 +84,7 @@
"negate": false,
"required": false,
"fields": {
"value": "(QfG)$"
"value": "^(QfG)$"
}
},
{
@ -84,7 +93,7 @@
"negate": false,
"required": false,
"fields": {
"value": "(CNY)$"
"value": "^(CNY)$"
}
},
{

@ -1,7 +1,7 @@
{
"trash_id": "6aad77771dabe9d3e9d7be86f310b867",
"trash_scores": {
"default": 10001
"default": 11000
},
"name": "German DL (undefined)",
"includeCustomFormatWhenRenaming": false,

@ -2,7 +2,7 @@
"trash_id": "f845be10da4f442654c13e1f2c3d6cd5",
"trash_scores": {
"default": -10000,
"german": 10001
"german": 11000
},
"name": "German DL",
"includeCustomFormatWhenRenaming": true,

@ -0,0 +1,37 @@
{
"trash_id": "4eadb75fb23d09dfc0a8e3f687e72287",
"trash_scores": {
"default": -35000
},
"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"
}
}
]
}

@ -1,7 +1,8 @@
{
"trash_id": "c465ccc73923871b3eb1802042331306",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"trash_regex": "https://regex101.com/r/6vHBAD/1",
"name": "Line/Mic Dubbed",

@ -1,7 +1,8 @@
{
"trash_id": "e204b80c87be9497a8a6eaff48f72905",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"name": "LQ (Release Title)",
"includeCustomFormatWhenRenaming": false,

@ -1,7 +1,8 @@
{
"trash_id": "90a6f9a284dff5103f6346090e6280c8",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"name": "LQ",
"includeCustomFormatWhenRenaming": false,
@ -96,6 +97,15 @@
"value": "^(beAst)$"
}
},
{
"name": "C1NEM4",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(C1NEM4)$"
}
},
{
"name": "C4K",
"implementation": "ReleaseGroupSpecification",
@ -141,6 +151,15 @@
"value": "^(CiNE)$"
}
},
{
"name": "COLLECTiVE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(COLLECTiVE)$"
}
},
{
"name": "CREATiVE24",
"implementation": "ReleaseGroupSpecification",
@ -429,6 +448,15 @@
"value": "^(LiGaS)$"
}
},
{
"name": "LUCY",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(LUCY)$"
}
},
{
"name": "MarkII",
"implementation": "ReleaseGroupSpecification",
@ -672,6 +700,15 @@
"value": "^(STUTTERSHIT)$"
}
},
{
"name": "SUNSCREEN",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(SUNSCREEN)$"
}
},
{
"name": "TBS",
"implementation": "ReleaseGroupSpecification",

@ -1,7 +1,8 @@
{
"trash_id": "ae9b7c9ebde1f3bd336a8cbd1ec4c5e5",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"name": "No-RlsGroup",
"includeCustomFormatWhenRenaming": false,

@ -1,7 +1,8 @@
{
"trash_id": "7357cf5161efbf8c4d5d0c30b4815ee2",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"name": "Obfuscated",
"includeCustomFormatWhenRenaming": false,

@ -1,7 +1,8 @@
{
"trash_id": "5c44f52a8714fdd79bb4d98e2673be1f",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"name": "Retags",
"includeCustomFormatWhenRenaming": false,

@ -1,7 +1,8 @@
{
"trash_id": "f537cf427b64c38c8e36298f657e4828",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"trash_regex": "https://regex101.com/r/BoIGFA/1",
"name": "Scene",

@ -1,7 +1,8 @@
{
"trash_id": "25c12f78430a3a23413652cbd1d48d77",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"name": "SDR (no WEBDL)",
"includeCustomFormatWhenRenaming": false,

@ -1,7 +1,8 @@
{
"trash_id": "9c38ebb7384dada637be8899efa68e6f",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"name": "SDR",
"includeCustomFormatWhenRenaming": false,

@ -1,7 +1,8 @@
{
"trash_id": "bfd8eb01832d646a0a89c4deb46f8564",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"trash_regex": "https://regex101.com/r/MDx42o/latest",
"name": "Upscaled",

@ -1,7 +1,8 @@
{
"trash_id": "839bea857ed2c0a8e084f3cbdbd65ecb",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"trash_regex": "https://regex101.com/r/yFwxoN/10",
"name": "x265 (no HDR/DV)",

@ -1,11 +1,14 @@
{
"trash_id": "2b90e905c99490edc7c7a5787443748b",
"name": "[German] HD Bluray + WEB",
"trash_description": "German Quality Profile that covers:<br>- WEBDL: 720p, 1080p<br>- Bluray: 720p, 1080p",
"group": 3,
"trash_score_set": "german",
"upgradeAllowed": true,
"cutoff": "Merged QPs",
"minFormatScore": 0,
"cutoffFormatScore": 25000,
"cutoffFormatScore": 35000,
"minUpgradeFormatScore": 1,
"language":"Any",
"items": [
{ "name": "Unknown", "allowed": false },
@ -58,6 +61,7 @@
"German": "86bc3115eb4e9873ac96904a4a68e19e",
"German DL": "f845be10da4f442654c13e1f2c3d6cd5",
"German DL (undefined)": "6aad77771dabe9d3e9d7be86f310b867",
"Not German or English": "4eadb75fb23d09dfc0a8e3f687e72287",
"German Bluray Tier 01": "54795711b78ea87e56127928c423689b",
"German Bluray Tier 02": "1bfc773c53283d47c68e535811da30b7",
"German Bluray Tier 03": "aee01d40cd1bf4bcded81ee62f0f3659",

@ -1,11 +1,14 @@
{
"trash_id": "425da1ba30711b55d2eb371437ec98d7",
"name": "[German] UHD Bluray + WEB (Alternative)",
"trash_description": "German Quality Profile that covers:<br>- WEBDL: 720p, 1080p, 2160p<br>- Bluray: 720p, 1080p, 2160p",
"group": 3,
"trash_score_set": "german",
"upgradeAllowed": true,
"cutoff": "Merged QPs",
"minFormatScore": 0,
"cutoffFormatScore": 25000,
"cutoffFormatScore": 35000,
"minUpgradeFormatScore": 1,
"language":"Any",
"items": [
{ "name": "Unknown", "allowed": false },
@ -57,6 +60,7 @@
"German": "86bc3115eb4e9873ac96904a4a68e19e",
"German DL": "f845be10da4f442654c13e1f2c3d6cd5",
"German DL (undefined)": "6aad77771dabe9d3e9d7be86f310b867",
"Not German or English": "4eadb75fb23d09dfc0a8e3f687e72287",
"German Bluray Tier 01": "54795711b78ea87e56127928c423689b",
"German Bluray Tier 02": "1bfc773c53283d47c68e535811da30b7",
"German Bluray Tier 03": "aee01d40cd1bf4bcded81ee62f0f3659",

@ -1,11 +1,14 @@
{
"trash_id": "27cc3d153c0a799fd139ef1ff4c4cc42",
"name": "[German] UHD Bluray + WEB",
"trash_description": "German Quality Profile that covers:<br>- WEBDL: 2160p<br>- Bluray: 2160p",
"group": 3,
"trash_score_set": "german",
"upgradeAllowed": true,
"cutoff": "Merged QPs",
"minFormatScore": 0,
"cutoffFormatScore": 25000,
"cutoffFormatScore": 35000,
"minUpgradeFormatScore": 1,
"language":"Any",
"items": [
{ "name": "Unknown", "allowed": false },
@ -63,6 +66,7 @@
"German": "86bc3115eb4e9873ac96904a4a68e19e",
"German DL": "f845be10da4f442654c13e1f2c3d6cd5",
"German DL (undefined)": "6aad77771dabe9d3e9d7be86f310b867",
"Not German or English": "4eadb75fb23d09dfc0a8e3f687e72287",
"German Bluray Tier 01": "54795711b78ea87e56127928c423689b",
"German Bluray Tier 02": "1bfc773c53283d47c68e535811da30b7",
"German Bluray Tier 03": "aee01d40cd1bf4bcded81ee62f0f3659",

@ -1,11 +1,14 @@
{
"trash_id": "79faa9943cef2f510b997b1f2a9f3ea6",
"name": "[German] Remux + WEB 2160p",
"trash_description": "German Quality Profile that covers:<br>- WEBDL: 2160p<br>- Remux: 2160p",
"group": 3,
"trash_score_set": "german",
"upgradeAllowed": true,
"cutoff": "Merged QPs",
"minFormatScore": 0,
"cutoffFormatScore": 25000,
"cutoffFormatScore": 35000,
"minUpgradeFormatScore": 1,
"language":"Any",
"items": [
{ "name": "Unknown", "allowed": false },
@ -63,6 +66,7 @@
"German": "86bc3115eb4e9873ac96904a4a68e19e",
"German DL": "f845be10da4f442654c13e1f2c3d6cd5",
"German DL (undefined)": "6aad77771dabe9d3e9d7be86f310b867",
"Not German or English": "4eadb75fb23d09dfc0a8e3f687e72287",
"German Remux Tier 01": "8608a2ed20c636b8a62de108e9147713",
"German Remux Tier 02": "f9cf598d55ce532d63596b060a6db9ee",
"German Web Tier 01": "a2ab25194f463f057a5559c03c84a3df",

@ -1,10 +1,13 @@
{
"trash_id": "d1d67249d3890e49bc12e275d989a7e9",
"name": "HD Bluray + WEB",
"trash_description": "Quality Profile that covers:<br>- WEBDL: 1080p<br>- Bluray: 720p, 1080p",
"group": 1,
"upgradeAllowed": true,
"cutoff": "Bluray-1080p",
"minFormatScore": 0,
"cutoffFormatScore": 10000,
"minUpgradeFormatScore": 1,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },

@ -1,10 +1,13 @@
{
"trash_id": "9ca12ea80aa55ef916e3751f4b874151",
"name": "Remux + WEB 1080p",
"trash_description": "Quality Profile that covers:<br>- WEBDL: 1080p<br>- Remux: 1080p",
"group": 1,
"upgradeAllowed": true,
"cutoff": "Remux-1080p",
"minFormatScore": 0,
"cutoffFormatScore": 10000,
"minUpgradeFormatScore": 1,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },

@ -1,10 +1,13 @@
{
"trash_id": "fd161a61e3ab826d3a22d53f935696dd",
"name": "Remux + WEB 2160p",
"trash_description": "Quality Profile that covers:<br>- WEBDL: 2160p<br>- Remux: 2160p",
"group": 1,
"upgradeAllowed": true,
"cutoff": "Remux-2160p",
"minFormatScore": 0,
"cutoffFormatScore": 10000,
"minUpgradeFormatScore": 1,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },

@ -2,10 +2,13 @@
"trash_id": "0896c29d74de619df168d23b98104b22",
"name": "SQP-1 (1080p)",
"trash_score_set": "sqp-1-1080p",
"trash_description": "This Special Quality Profile is an advanced Quality Profile designed for a specific use case. Before using this Quality Profile please join the <a href=\"https://trash-guides.info/discord\" target=\"_blank\">TRaSH-Guide Discord</a> for more information. Open the #access-to-sqp channel and accept the three simple rules. Any questions related to the SQP should only be asked in the dedicated SQP support channels.",
"group": 99,
"upgradeAllowed": true,
"cutoff": "Bluray|WEB-1080p",
"minFormatScore": 1000,
"cutoffFormatScore": 10000,
"minUpgradeFormatScore": 1,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },

@ -2,10 +2,13 @@
"trash_id": "5128baeb2b081b72126bc8482b2a86a0",
"name": "SQP-1 (2160p)",
"trash_score_set": "sqp-1-2160p",
"trash_description": "This Special Quality Profile is an advanced Quality Profile designed for a specific use case. Before using this Quality Profile please join the <a href=\"https://trash-guides.info/discord\" target=\"_blank\">TRaSH-Guide Discord</a> for more information. Open the #access-to-sqp channel and accept the three simple rules. Any questions related to the SQP should only be asked in the dedicated SQP support channels.",
"group": 99,
"upgradeAllowed": true,
"cutoff": "Bluray-2160p",
"minFormatScore": 1000,
"cutoffFormatScore": 10000,
"minUpgradeFormatScore": 1,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },

@ -2,10 +2,13 @@
"trash_id": "90a3370d2d30cbaf08d9c23b856a12c8",
"name": "SQP-1 WEB (1080p)",
"trash_score_set": "sqp-1-web-1080p",
"trash_description": "This Special Quality Profile is an advanced Quality Profile designed for a specific use case. Before using this Quality Profile please join the <a href=\"https://trash-guides.info/discord\" target=\"_blank\">TRaSH-Guide Discord</a> for more information. Open the #access-to-sqp channel and accept the three simple rules. Any questions related to the SQP should only be asked in the dedicated SQP support channels.",
"group": 99,
"upgradeAllowed": true,
"cutoff": "Bluray|WEB-1080p",
"minFormatScore": 1000,
"cutoffFormatScore": 10000,
"minUpgradeFormatScore": 1,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },

@ -2,10 +2,13 @@
"trash_id": "c3933358ba2356bafc41524f81471069",
"name": "SQP-2",
"trash_score_set": "sqp-2",
"trash_description": "This Special Quality Profile is an advanced Quality Profile designed for a specific use case. Before using this Quality Profile please join the <a href=\"https://trash-guides.info/discord\" target=\"_blank\">TRaSH-Guide Discord</a> for more information. Open the #access-to-sqp channel and accept the three simple rules. Any questions related to the SQP should only be asked in the dedicated SQP support channels.",
"group": 99,
"upgradeAllowed": true,
"cutoff": "WEB|Remux|Bluray|2160p",
"minFormatScore": 550,
"cutoffFormatScore": 10000,
"minUpgradeFormatScore": 1,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },

@ -2,10 +2,13 @@
"trash_id": "2cf36c1f0106ffac993be003ade51865",
"name": "SQP-3",
"trash_score_set": "sqp-3",
"trash_description": "This Special Quality Profile is an advanced Quality Profile designed for a specific use case. Before using this Quality Profile please join the <a href=\"https://trash-guides.info/discord\" target=\"_blank\">TRaSH-Guide Discord</a> for more information. Open the #access-to-sqp channel and accept the three simple rules. Any questions related to the SQP should only be asked in the dedicated SQP support channels.",
"group": 99,
"upgradeAllowed": true,
"cutoff": "WEB|Remux|2160p",
"minFormatScore": 550,
"cutoffFormatScore": 10000,
"minUpgradeFormatScore": 1,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },

@ -2,10 +2,13 @@
"trash_id": "013f89e6da27519fe56cf482702a2db9",
"name": "SQP-4",
"trash_score_set": "sqp-4",
"trash_description": "This Special Quality Profile is an advanced Quality Profile designed for a specific use case. Before using this Quality Profile please join the <a href=\"https://trash-guides.info/discord\" target=\"_blank\">TRaSH-Guide Discord</a> for more information. Open the #access-to-sqp channel and accept the three simple rules. Any questions related to the SQP should only be asked in the dedicated SQP support channels.",
"group": 99,
"upgradeAllowed": true,
"cutoff": "WEB|2160p",
"minFormatScore": 550,
"cutoffFormatScore": 10000,
"minUpgradeFormatScore": 1,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },

@ -2,10 +2,13 @@
"trash_id": "a7bb1539fd147256b21b1098f3dc2016",
"name": "SQP-5",
"trash_score_set": "sqp-5",
"trash_description": "This Special Quality Profile is an advanced Quality Profile designed for a specific use case. Before using this Quality Profile please join the <a href=\"https://trash-guides.info/discord\" target=\"_blank\">TRaSH-Guide Discord</a> for more information. Open the #access-to-sqp channel and accept the three simple rules. Any questions related to the SQP should only be asked in the dedicated SQP support channels.",
"group": 99,
"upgradeAllowed": true,
"cutoff": "WEBDL|Bluray|2160p",
"minFormatScore": 550,
"cutoffFormatScore": 10000,
"minUpgradeFormatScore": 1,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },

@ -1,10 +1,13 @@
{
"trash_id": "64fb5f9858489bdac2af690e27c8f42f",
"name": "UHD Bluray + WEB",
"trash_description": "Quality Profile that covers:<br>- WEBDL: 2160p<br>- Bluray: 2160p",
"group": 1,
"upgradeAllowed": true,
"cutoff": "Bluray-2160p",
"minFormatScore": 0,
"cutoffFormatScore": 10000,
"minUpgradeFormatScore": 1,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },

@ -6,78 +6,80 @@
{
"name": "TrueHD Atmos",
"trash_id": "0d7824bb924701997f874e7ff7d4844a",
"required": true
"required": false
},
{
"name": "DTS X",
"trash_id": "9d00418ba386a083fbf4d58235fc37ef",
"required": true
"required": false
},
{
"name": "ATMOS (undefined)",
"trash_id": "b6fbafa7942952a13e17e2b1152b539a",
"required": true
"required": false
},
{
"name": "DD+ ATMOS",
"trash_id": "4232a509ce60c4e208d13825b7c06264",
"required": true
"required": false
},
{
"name": "TrueHD",
"trash_id": "1808e4b9cee74e064dfae3f1db99dbfe",
"required": true
"required": false
},
{
"name": "DTS-HD MA",
"trash_id": "c429417a57ea8c41d57e6990a8b0033f",
"required": true
"required": false
},
{
"name": "FLAC",
"trash_id": "851bd64e04c9374c51102be3dd9ae4cc",
"required": true
"required": false
},
{
"name": "PCM",
"trash_id": "30f70576671ca933adbdcfc736a69718",
"required": true
"required": false
},
{
"name": "DTS-HD HRA",
"trash_id": "cfa5fbd8f02a86fc55d8d223d06a5e1f",
"required": true
"required": false
},
{
"name": "DD+",
"trash_id": "63487786a8b01b7f20dd2bc90dd4a477",
"required": true
"required": false
},
{
"name": "DTS-ES",
"trash_id": "c1a25cd67b5d2e08287c957b1eb903ec",
"required": true
"required": false
},
{
"name": "DTS",
"trash_id": "5964f2a8b3be407d083498e4459d05d0",
"required": true
"required": false
},
{
"name": "AAC",
"trash_id": "a50b8a0c62274a7c38b09a9619ba9d86",
"required": true
"required": false
},
{
"name": "DD",
"trash_id": "dbe00161b08a25ac6154c55f95e6318d",
"required": true
"required": false
}
],
"quality_profiles": {
"exclude": {
"WEB-1080p": "72dae194fc92bf828f32cde7744e51a1",
"WEB-2160p": "d1498e7d189fbe6c7110ceaabb7473e6"
"WEB-2160p": "d1498e7d189fbe6c7110ceaabb7473e6",
"[German] HD Bluray + WEB": "dca7e5e9e99c703bcbdaaa471dd40e98",
"[German] HD Remux + WEB": "0dd5f085ed61a1e01f6d347779dfa1bc"
}
}
}

@ -1,7 +1,7 @@
{
"name": "[HDR Formats]",
"trash_id": "c4735e1d02e8738044ad4ad1bf58670c",
"trash_description": "HDR Formats always add **ALL** HDR Formats to prevent loops.",
"trash_description": "HDR Formats always add <b>ALL</b> HDR Formats to prevent loops.",
"custom_formats": [
{
"name": "DV HDR10Plus",
@ -62,7 +62,12 @@
"quality_profiles": {
"exclude": {
"WEB-1080p": "72dae194fc92bf828f32cde7744e51a1",
"WEB-2160p": "d1498e7d189fbe6c7110ceaabb7473e6"
"WEB-2160p": "d1498e7d189fbe6c7110ceaabb7473e6",
"[German] HD Bluray + WEB": "dca7e5e9e99c703bcbdaaa471dd40e98",
"[German] HD Remux + WEB": "0dd5f085ed61a1e01f6d347779dfa1bc",
"[German] UHD Bluray + WEB": "3b0fa37fddaaefc931b75f2889d4b4f5",
"[German] UHD Remux + WEB": "08cececf1840290f6fd490b7d79e8642",
"[German] UHD Bluray + WEB (Alternative)": "7324309a7d1e10dc0dc2cea6c70ed852"
}
}
}

@ -219,7 +219,7 @@
"negate": false,
"required": false,
"fields": {
"value": "\\b(NAN0)\\b"
"value": "(?<=remux).*\\b(NAN0)\\b"
}
},
{

@ -42,6 +42,15 @@
"value": "\\b(BluDragon)\\b"
}
},
{
"name": "CRUCiBLE",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(CRUCiBLE)\\b"
}
},
{
"name": "D4C",
"implementation": "ReleaseTitleSpecification",
@ -60,6 +69,15 @@
"value": "\\b(E[.-]N[.-]D)\\b"
}
},
{
"name": "PMR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(PMR)\\b.*(Remux)"
}
},
{
"name": "Raizel",
"implementation": "ReleaseTitleSpecification",

@ -9,7 +9,7 @@
"negate": false,
"required": true,
"fields": {
"value": "dual[ ._-]?audio|[([]dual[])]|(JA|ZH|KO)\\+EN|EN\\+(JA|ZH|KO)"
"value": "dual[ ._-]?(audio|varyg)|[([]dual[])]|(JA|ZH|KO)\\+EN|EN\\+(JA|ZH|KO)"
}
},
{

@ -2,7 +2,8 @@
"trash_id": "15a05bc7c1a36e2b57fd628f8977e2fc",
"trash_scores": {
"default": -10000,
"anime-sonarr": -10000
"anime-sonarr": -10000,
"german": -35000
},
"name": "AV1",
"includeCustomFormatWhenRenaming": false,

@ -3,7 +3,8 @@
"trash_scores": {
"default": -10000,
"french-multi-vf": 0,
"french-multi-vo": 0
"french-multi-vo": 0,
"german": -35000
},
"name": "Bad Dual Groups",
"includeCustomFormatWhenRenaming": false,

@ -36,7 +36,7 @@
"negate": false,
"required": true,
"fields": {
"value": "\\b(Bilibili)\\b"
"value": "\\b(Bili(bili)?)\\b"
}
}
]

@ -1,7 +1,8 @@
{
"trash_id": "85c61753df5da1fb2aab6f2a47426b09",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"trash_regex": "https://regex101.com/r/UpA3I7/2",
"name": "BR-DISK",

@ -1,7 +1,8 @@
{
"trash_id": "fbcb31d8dabd2a319072b84fc0b7249c",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"trash_regex": "https://regex101.com/r/lZ9iTm/1",
"name": "Extras",

@ -0,0 +1,37 @@
{
"trash_id": "9aa0ca0d2d66b6f6ee51fc630f46cf6f",
"trash_scores": {
"default": 250
},
"name": "German 1080p Booster",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "German",
"implementation": "LanguageSpecification",
"negate": false,
"required": true,
"fields": {
"value": 4
}
},
{
"name": "Original Language",
"implementation": "LanguageSpecification",
"negate": false,
"required": true,
"fields": {
"value": -2
}
},
{
"name": "1080p",
"implementation": "ResolutionSpecification",
"negate": false,
"required": true,
"fields": {
"value": 1080
}
}
]
}

@ -0,0 +1,37 @@
{
"trash_id": "b493cd40d8a3bbf2839127a706bdb673",
"trash_scores": {
"default": 9000
},
"name": "German 2160p Booster",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "German",
"implementation": "LanguageSpecification",
"negate": false,
"required": true,
"fields": {
"value": 4
}
},
{
"name": "Original Language",
"implementation": "LanguageSpecification",
"negate": false,
"required": true,
"fields": {
"value": -2
}
},
{
"name": "2160p",
"implementation": "ResolutionSpecification",
"negate": false,
"required": true,
"fields": {
"value": 2160
}
}
]
}

@ -0,0 +1,100 @@
{
"trash_id": "7940b2fb0278f27cf4f70187f2be95d6",
"trash_scores": {
"default": 4000
},
"name": "German Bluray Tier 01",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "ZeroTwo",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(ZeroTwo)$"
}
},
{
"name": "ZeroTwo Aliases",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA|D02KU)\\b"
}
},
{
"name": "TSCC",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(TSCC)$"
}
},
{
"name": "TvR",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(TvR)$"
}
},
{
"name": "NIMA4K",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(NIMA4K)$"
}
},
{
"name": "TVS",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(TVS)$"
}
},
{
"name": "PXL",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(PXL)$"
}
},
{
"name": "CNY",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(CNY)$"
}
},
{
"name": "Bluray",
"implementation": "SourceSpecification",
"negate": false,
"required": true,
"fields": {
"value": 6
}
},
{
"name": "Not REMUX",
"implementation": "SourceSpecification",
"negate": true,
"required": true,
"fields": {
"value": 7
}
}
]
}

@ -0,0 +1,73 @@
{
"trash_id": "83b336a90d90d6b35ca673b007f80661",
"trash_scores": {
"default": 3900
},
"name": "German Bluray Tier 02",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "VECTOR",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(VECTOR)$"
}
},
{
"name": "MULTiPLEX",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(MULTiPLEX)$"
}
},
{
"name": "SiXTYNiNE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(SiXTYNiNE)$"
}
},
{
"name": "Oergel",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(Oergel)$"
}
},
{
"name": "ABJ",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(ABJ)$"
}
},
{
"name": "Bluray",
"implementation": "SourceSpecification",
"negate": false,
"required": true,
"fields": {
"value": 6
}
},
{
"name": "Not REMUX",
"implementation": "SourceSpecification",
"negate": true,
"required": true,
"fields": {
"value": 7
}
}
]
}

@ -0,0 +1,37 @@
{
"trash_id": "d8f8e1539827967e0e564833e6c08d33",
"trash_scores": {
"default": 3800
},
"name": "German Bluray Tier 03",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "RobertDeNiro",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(RobertDeNiro)$"
}
},
{
"name": "Bluray",
"implementation": "SourceSpecification",
"negate": false,
"required": true,
"fields": {
"value": 6
}
},
{
"name": "Not REMUX",
"implementation": "SourceSpecification",
"negate": true,
"required": true,
"fields": {
"value": 7
}
}
]
}

@ -0,0 +1,352 @@
{
"trash_id": "a6a6c33d057406aaad978a6902823c35",
"trash_scores": {
"default": -35000
},
"name": "German LQ",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "PsO",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(PsO)$"
}
},
{
"name": "Cancer58",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(Cancer58)$"
}
},
{
"name": "Tylor.D",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(Tylor\\.D)$"
}
},
{
"name": "1XBET",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(1XBET)$"
}
},
{
"name": "2dead",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(2dead)$"
}
},
{
"name": "HELD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(HELD)$"
}
},
{
"name": "kala",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(kala)$"
}
},
{
"name": "POE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(POE)$"
}
},
{
"name": "SHOWE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(SHOWE)$"
}
},
{
"name": "SHOWEHD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(SHOWEHD)$"
}
},
{
"name": "ORCA88",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(ORCA88)$"
}
},
{
"name": "LuRCH",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(LuRCH)$"
}
},
{
"name": "N2D2",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(N2D2)$"
}
},
{
"name": "GETB8",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(GETB8)$"
}
},
{
"name": "TFARC",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(TFARC)$"
}
},
{
"name": "Kristallprinz",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(Kristallprinz)$"
}
},
{
"name": "LAW",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(LAW)$"
}
},
{
"name": "CTFOH",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(CTFOH)$"
}
},
{
"name": "Pendeti",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(Pendeti)$"
}
},
{
"name": "OJ",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(OJ)$"
}
},
{
"name": "PS",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(PS)$"
}
},
{
"name": "FSX",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(FSX)$"
}
},
{
"name": "EMVY",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(EMVY)$"
}
},
{
"name": "ZaidaNulled",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(ZaidaNulled)$"
}
},
{
"name": "MEGA",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(MEGA)$"
}
},
{
"name": "MBA",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(MBA)$"
}
},
{
"name": "FORMBA",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(FORMBA)$"
}
},
{
"name": "PaZ",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(PaZ)$"
}
},
{
"name": "Whistler",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(Whistler)$"
}
},
{
"name": "omikron",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(omikron)$"
}
},
{
"name": "WOTT",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(WOTT)$"
}
},
{
"name": "SunDry",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(SunDry)$"
}
},
{
"name": "PL",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(PL)$"
}
},
{
"name": "TVARCHiV",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(TVARCHiV)$"
}
},
{
"name": "P73",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(P73)$"
}
},
{
"name": "LizardSquad",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(LizardSquad)$"
}
},
{
"name": "AVTOMAT",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(AVTOMAT)$"
}
},
{
"name": "iSSEYMiYAKE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(iSSEYMiYAKE)$"
}
}
]
}

@ -0,0 +1,37 @@
{
"trash_id": "237eda4ef550a97da2c9d87b437e500b",
"trash_scores": {
"default": -35000
},
"name": "German Microsized",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "FuN",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(FuN)$"
}
},
{
"name": "w00t",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(w00t)$"
}
},
{
"name": "GTF",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(GTF)$"
}
}
]
}

@ -0,0 +1,64 @@
{
"trash_id": "da0f005f9c3edf34fc26e18dce8c6573",
"trash_scores": {
"default": 6000
},
"name": "German Remux Tier 01",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "TvR",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(TvR)$"
}
},
{
"name": "pmHD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(pmHD)$"
}
},
{
"name": "NIMA4K",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(NIMA4K)$"
}
},
{
"name": "QfG",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(QfG)$"
}
},
{
"name": "TSCC",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(TSCC)$"
}
},
{
"name": "Remux",
"implementation": "SourceSpecification",
"negate": false,
"required": true,
"fields": {
"value": 7
}
}
]
}

@ -0,0 +1,28 @@
{
"trash_id": "6bc5ccd80a03e7abb8f556eecd174b73",
"trash_scores": {
"default": 5900
},
"name": "German Remux Tier 02",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "MULTiPLEX",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(MULTiPLEX)$"
}
},
{
"name": "Remux",
"implementation": "SourceSpecification",
"negate": false,
"required": true,
"fields": {
"value": 7
}
}
]
}

@ -0,0 +1,226 @@
{
"trash_id": "c2eec878fa1989599c226ce4c287d6a7",
"trash_scores": {
"default": 1500
},
"name": "German Scene",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "DETAiLS",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(DETAiLS)$"
}
},
{
"name": "WAYNE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(WAYNE)$"
}
},
{
"name": "WOMBAT",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(WOMBAT)$"
}
},
{
"name": "SAUERKRAUT",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(SAUERKRAUT)$"
}
},
{
"name": "WvF",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(WvF)$"
}
},
{
"name": "4KCONNECTiON",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(4KCONNECTiON)$"
}
},
{
"name": "STARS",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(STARS)$"
}
},
{
"name": "AWARDS",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(AWARDS)$"
}
},
{
"name": "DMPD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(DMPD)$"
}
},
{
"name": "EXCiTED",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(EXCiTED)$"
}
},
{
"name": "iNTENTiON",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(iNTENTiON)$"
}
},
{
"name": "JaJunge",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(JaJunge)$"
}
},
{
"name": "MGE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(MGE)$"
}
},
{
"name": "MisFiTS",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(MisFiTS)$"
}
},
{
"name": "RUBBiSH",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(RUBBiSH)$"
}
},
{
"name": "RWP",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(RWP)$"
}
},
{
"name": "TMSF",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(TMSF)$"
}
},
{
"name": "TV4A",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(TV4A)$"
}
},
{
"name": "HAXE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(HAXE)$"
}
},
{
"name": "muhHD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(muhHD)$"
}
},
{
"name": "ENDSTATiON",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(ENDSTATiON)$"
}
},
{
"name": "HDARCHiV",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(HDARCHiV)$"
}
},
{
"name": "PL3X",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(PL3X)$"
}
},
{
"name": "WATCHABLE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(WATCHABLE)$"
}
}
]
}

@ -0,0 +1,109 @@
{
"trash_id": "68be37323132b35cf333c81a2ac8fc16",
"trash_scores": {
"default": 2000
},
"name": "German Web Tier 01",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "ZeroTwo",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(ZeroTwo)$"
}
},
{
"name": "ZeroTwo Aliases",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA|D02KU)\\b"
}
},
{
"name": "TSCC",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(TSCC)$"
}
},
{
"name": "TvR",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(TvR)$"
}
},
{
"name": "NIMA4K",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(NIMA4K)$"
}
},
{
"name": "TVS",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(TVS)$"
}
},
{
"name": "PXL",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(PXL)$"
}
},
{
"name": "QfG",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(QfG)$"
}
},
{
"name": "CNY",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(CNY)$"
}
},
{
"name": "WebDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 3
}
},
{
"name": "WebRip",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 4
}
}
]
}

@ -0,0 +1,82 @@
{
"trash_id": "f51b96a50b0e6196cb69724b7833d837",
"trash_scores": {
"default": 1900
},
"name": "German Web Tier 02",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "VECTOR",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(VECTOR)$"
}
},
{
"name": "MULTiPLEX",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(MULTiPLEX)$"
}
},
{
"name": "SiXTYNiNE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(SiXTYNiNE)$"
}
},
{
"name": "Oergel",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(Oergel)$"
}
},
{
"name": "4SF",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(4SF)$"
}
},
{
"name": "ABJ",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(ABJ)$"
}
},
{
"name": "WebDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 3
}
},
{
"name": "WebRip",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 4
}
}
]
}

@ -0,0 +1,46 @@
{
"trash_id": "bda67c2c0aae257308a4723d92475b86",
"trash_scores": {
"default": 1800
},
"name": "German Web Tier 03",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "RobertDeNiro",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(RobertDeNiro)$"
}
},
{
"name": "BALENCiAGA",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(BALENCiAGA)$"
}
},
{
"name": "WebDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 3
}
},
{
"name": "WebRip",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 4
}
}
]
}

@ -0,0 +1,46 @@
{
"trash_id": "c5dd0fd675f85487ad5bdf97159180bd",
"trash_scores": {
"default": 11000
},
"name": "German DL (undefined)",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "NOT Original Language",
"implementation": "LanguageSpecification",
"negate": true,
"required": true,
"fields": {
"value": -2
}
},
{
"name": "German",
"implementation": "LanguageSpecification",
"negate": false,
"required": true,
"fields": {
"value": 4
}
},
{
"name": "DL",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "(?<!WEB[-_. ]?)\\b(DL)\\b"
}
},
{
"name": "ML",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ML)\\b"
}
}
]
}

@ -2,7 +2,7 @@
"trash_id": "ed51973a811f51985f14e2f6f290e47a",
"trash_scores": {
"default": -10000,
"german": 10001
"german": 11000
},
"name": "German DL",
"includeCustomFormatWhenRenaming": true,

@ -0,0 +1,37 @@
{
"trash_id": "8a9fcdbb445f2add0505926df3bb7b8a",
"trash_scores": {
"default": 10000
},
"name": "German",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "German",
"implementation": "LanguageSpecification",
"negate": false,
"required": true,
"fields": {
"value": 4
}
},
{
"name": "NOT Original",
"implementation": "LanguageSpecification",
"negate": true,
"required": true,
"fields": {
"value": -2
}
},
{
"name": "DL",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": false,
"fields": {
"value": "(?<!WEB[-_. ]?)\\b(DL)\\b"
}
}
]
}

@ -0,0 +1,37 @@
{
"trash_id": "133589380b89f8f8394320901529bac1",
"trash_scores": {
"default": -35000
},
"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"
}
}
]
}

@ -1,7 +1,8 @@
{
"trash_id": "9c11cd3f07101cdba90a2d81cf0e56b4",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"name": "LQ",
"includeCustomFormatWhenRenaming": false,

@ -1,7 +1,8 @@
{
"trash_id": "1b3994c551cbb92a2c781af061f4ab44",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"trash_regex": "https://regex101.com/r/BoIGFA/1",
"name": "Scene",

@ -1,7 +1,8 @@
{
"trash_id": "83304f261cf516bb208c18c54c0adf97",
"trash_scores": {
"default": -10000
"default": -10000,
"german": -35000
},
"name": "SDR (no WEBDL)",
"includeCustomFormatWhenRenaming": false,

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save