Merge branch 'master' into feat/guide-sync-add-more-groups

pull/2160/head
TRaSH 6 days ago committed by GitHub
commit 25ba50942c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -45,14 +45,14 @@
<b><a href="https://github.com/bokkoman" style="color: #ffa500;">bokkoman</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/725456?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="nemchik">
<img src="https://avatars.githubusercontent.com/u/39887349?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="rg9400">
<br>
<b><a href="https://github.com/nemchik" style="color: #ffa500;">nemchik</a></b>
<b><a href="https://github.com/rg9400" style="color: #ffa500;">rg9400</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/39887349?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="rg9400">
<img src="https://avatars.githubusercontent.com/u/725456?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="nemchik">
<br>
<b><a href="https://github.com/rg9400" style="color: #ffa500;">rg9400</a></b>
<b><a href="https://github.com/nemchik" style="color: #ffa500;">nemchik</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/123845855?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="zakkarry">
@ -85,9 +85,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/108864960?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="4l3-X">
<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/4l3-X" style="color: #ffa500;">4l3-X</a></b>
<b><a href="https://github.com/austinwbest" style="color: #ffa500;">austinwbest</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,25 +95,30 @@
<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/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/16525024?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="userdocs">
<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/userdocs" style="color: #ffa500;">userdocs</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/40237982?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="SeiyaGame">
<img src="https://avatars.githubusercontent.com/u/16525024?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="userdocs">
<br>
<b><a href="https://github.com/SeiyaGame" style="color: #ffa500;">SeiyaGame</a></b>
<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">
<br>
<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/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/60312740?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="doob187">
<br>
@ -124,7 +129,7 @@
<br>
<b><a href="https://github.com/thatbritguy" style="color: #ffa500;">thatbritguy</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/7110194?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Roxedus">
<br>
<b><a href="https://github.com/Roxedus" style="color: #ffa500;">Roxedus</a></b>
@ -145,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/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/38706195?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="brettpetch">
<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">
<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: #1e2129; 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: #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: #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">
@ -170,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/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/82363306?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Opt6">
<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">
<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: #303850; 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: #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: #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">
@ -199,7 +204,7 @@
<br>
<b><a href="https://github.com/KnifeFed" style="color: #ffa500;">KnifeFed</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/3851711?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="kdbruin">
<br>
<b><a href="https://github.com/kdbruin" style="color: #ffa500;">kdbruin</a></b>
@ -224,7 +229,7 @@
<br>
<b><a href="https://github.com/mvanbaak" style="color: #ffa500;">mvanbaak</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/500882?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="thezoggy">
<br>
<b><a href="https://github.com/thezoggy" style="color: #ffa500;">thezoggy</a></b>
@ -249,7 +254,7 @@
<br>
<b><a href="https://github.com/aljohn92" style="color: #ffa500;">aljohn92</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/15142596?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="AN1MATEK">
<br>
<b><a href="https://github.com/AN1MATEK" style="color: #ffa500;">AN1MATEK</a></b>
@ -274,7 +279,7 @@
<br>
<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;">
<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">
<br>
<b><a href="https://github.com/Drapersniper" style="color: #ffa500;">Drapersniper</a></b>
@ -299,7 +304,7 @@
<br>
<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;">
<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">
<br>
<b><a href="https://github.com/ehippy" style="color: #ffa500;">ehippy</a></b>
@ -324,7 +329,7 @@
<br>
<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;">
<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">
<br>
<b><a href="https://github.com/Qstick" style="color: #ffa500;">Qstick</a></b>
@ -349,7 +354,7 @@
<br>
<b><a href="https://github.com/datcactus" style="color: #ffa500;">datcactus</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/12488767?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="cynicalgeek">
<br>
<b><a href="https://github.com/cynicalgeek" style="color: #ffa500;">cynicalgeek</a></b>
@ -374,7 +379,7 @@
<br>
<b><a href="https://github.com/lundwall" style="color: #ffa500;">lundwall</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/32445075?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="p5nbTgip0r">
<br>
<b><a href="https://github.com/p5nbTgip0r" style="color: #ffa500;">p5nbTgip0r</a></b>
@ -399,7 +404,7 @@
<br>
<b><a href="https://github.com/s0up4200" style="color: #ffa500;">s0up4200</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/169086384?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="wheat4714">
<br>
<b><a href="https://github.com/wheat4714" style="color: #ffa500;">wheat4714</a></b>
@ -424,7 +429,7 @@
<br>
<b><a href="https://github.com/BernCarney" style="color: #ffa500;">BernCarney</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/19196374?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Brandoskey">
<br>
<b><a href="https://github.com/Brandoskey" style="color: #ffa500;">Brandoskey</a></b>
@ -449,7 +454,7 @@
<br>
<b><a href="https://github.com/ColinHebert" style="color: #ffa500;">ColinHebert</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/8067383?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="dako98">
<br>
<b><a href="https://github.com/dako98" style="color: #ffa500;">dako98</a></b>
@ -474,7 +479,7 @@
<br>
<b><a href="https://github.com/fryfrog" style="color: #ffa500;">fryfrog</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/9016208?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Seros">
<br>
<b><a href="https://github.com/Seros" style="color: #ffa500;">Seros</a></b>
@ -499,7 +504,7 @@
<br>
<b><a href="https://github.com/jalmansor" style="color: #ffa500;">jalmansor</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/23200350?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="jwoodhouse">
<br>
<b><a href="https://github.com/jwoodhouse" style="color: #ffa500;">jwoodhouse</a></b>

@ -12,7 +12,7 @@ This is a program used to manage your qBittorrent instance such as:
- Automatically add cross-seed torrents in a paused state. _Note: cross-seed now allows for torrent injections directly to qBit, making this feature obsolete._
- Recheck paused torrents sorted by lowest size and resume if completed
- Remove orphaned files from your root directory that are not referenced by qBittorrent
- Tag any torrents that have no hard links and allow the option to cleanup to delete these torrents and contents based on maximum ratio and/or time-seeded
- Tag any torrents that have no hardlinks and allow the option to cleanup to delete these torrents and contents based on maximum ratio and/or time-seeded
- RecycleBin function to move files into a RecycleBin folder instead of deleting the data directly when deleting a torrent
- Built-in scheduler to run the script every x minutes. (Can use --run command to run without the scheduler)
- Webhook notifications with Notifiarr and Apprise API integration.

@ -1,11 +1,11 @@
# Themes
# Themes and UI Replacements
A list of known working qBittorrent themes.
A list of known working qBittorrent themes and UI replacements.
| Theme | Style | Compatibility |
| ------------------------------------------------------------------------------------------------------------------------------- | ----- | --------------- |
| [Honeywell](https://github.com/stacksmash76/qbt-honeywell){:target="\_blank" rel="noopener noreferrer"} | Dark | v4.3.1 - v4.4.5 |
| [Nightwalker Theme (CallMeBruce fork)](https://github.com/CallMeBruce/nightwalker){:target="\_blank" rel="noopener noreferrer"} | Dark | v4.5 |
| [World of Quinoa](https://github.com/gl0ryus/woq){:target="\_blank" rel="noopener noreferrer"} | Dark | v4.3.9, v4.4.5 |
| Theme | Type | Style | Compatibility |
| ------------------------------------------------------------------------------------------------------------------------------- | -------------- | ---------- | --------------- |
| [Nightwalker Theme (CallMeBruce fork)](https://github.com/CallMeBruce/nightwalker){:target="\_blank" rel="noopener noreferrer"} | Theme | Dark | v5.0.2 |
| [VueTorrent](https://github.com/VueTorrent/VueTorrent){:target="\_blank" rel="noopener noreferrer"} | UI Replacement | Dark/Light | v5.0.3 |
| [World of Quinoa](https://github.com/gl0ryus/woq){:target="\_blank" rel="noopener noreferrer"} | Theme | Dark | v4.3.9, v4.4.5 |
--8<-- "includes/support.md"

@ -9,4 +9,4 @@
- [3rd Party tools](/Downloaders/qBittorrent/3rd-party-tools/) - A collection of 3rd party tools and other related links for qBittorrent.
- Tips - Several tips/tweaks for qBittorrent.
- [unRAID Mover and qBittorrent](/Downloaders/qBittorrent/Tips/How-to-run-the-unRaid-mover-for-qBittorrent/) - How to move your files from your cache drive to your array when torrents are still seeding.
- [Themes](/Downloaders/qBittorrent/Tips/Themes/) - Themes you can use with qBittorrent.
- [Themes and UI Replacements](/Downloaders/qBittorrent/Tips/Themes-and-UI-replacements/) - Themes and UI replacements you can use with qBittorrent.

@ -4,7 +4,7 @@ You've followed the guide step by step but still want to check if hardlinks are
You can use 3 options to check if you got working hardlinks.
_All methods require you to log in to your terminal with PuTTY or similar software._
_All methods require logging in to your terminal with PuTTY or similar software._
!!! warning
@ -16,15 +16,15 @@ _All methods require you to log in to your terminal with PuTTY or similar softwa
## Usenet
!!! info "If you are using Usenet, these examples won't work due to making use of instant/atomic moves and not hardlinks.<br><br>Still want to test if it works?<br><br>Test an import of a 4k remux, or any other big file, and you should notice it's almost instant and not a slower and more I/O intensive copy + delete."
!!! info "If you use Usenet, these examples won't work because you use instant/atomic moves and not hardlinks.<br><br>Still want to test if it works?<br><br>Test an import of a 4k Remux or any other big file, and you should notice it's almost instant and not a slower and more I/O intensive copy + delete."
## Mac or Linux Method 1: Using ls
This is the easiest to check in our opinion.
This is the easiest to check, in our opinion.
In your terminal `cd` to your download location and run `ls -al` or type `ls -al /path/to/your/download/location/`
In your terminal, `cd` to your download location and run `ls -al` or type `ls -al /path/to/your/download/location/`
You will get a listing of all your files and on the left side you will see a couple of numbers, every file with a number above 1 are hardlinks.
You will get a listing of all your files and on the left side you will see a couple of numbers, every file with a number above 1 is hardlinked.
![!Hardlinks check ls -al](images/hardlinks-ls-al.png)
@ -38,8 +38,8 @@ You will get a listing of all your files and on the left side you will see a cou
This way requires a bit more work.
- In the terminal type: `stat /path/to/your/download/location/file.mkv`
- In the terminal type: `stat /path/to/your/media/location/file.mkv`
- In the terminal, type: `stat /path/to/your/download/location/file.mkv`
- In the terminal, type: `stat /path/to/your/media/location/file.mkv`
You will get 2 results you can use to compare several things.
@ -52,7 +52,7 @@ You will get 2 results you can use to compare several things.
## Mac or Linux Method 3: Using Inode copies
- In your terminal `cd` to your download location and run `ls -i file.mkv` or type `ls -i /path/to/your/download/location/file.mkv`
- In your terminal, `cd` to your download location and run `ls -i file.mkv` or type `ls -i /path/to/your/download/location/file.mkv`
This will reveal the inode of your file on the left side of the file.

@ -27,28 +27,28 @@ Then Continue to [How to set up](/File-and-Folder-Structure/How-to-set-up/) for
### Hardlinks Limitations
!!! danger "- You <u>CAN'T</u> create hardlinks for directories :bangbang:<br>- You <u>CAN'T</u> hardlink across separate file systems, partitions, volumes or mounts :bangbang:<br>- Some file systems, such as exFAT, are known not to support hardlinks and should be avoided (double-check if you are unsure!)"
!!! danger "- You <u>CAN'T</u> create hardlinks for directories :bangbang:<br>- You <u>CAN'T</u> hardlink across separate file systems, partitions, volumes or mounts :bangbang:<br>- Some file systems, such as exFAT, are known not to support hardlinks and should be avoided (double-check if you are unsure!)."
### What are Hardlinks
??? question "**What are hardlinks?** - [Click to show/hide]"
- [**Short answer**] Having a file in multiple locations without using double your storage space.
- [**Long answer**] Hardlinks are a way for a copy operation to be instant and not consume space for those additional copies.
- [**Long answer**] Hardlinks allow a copy operation to be instant and not consume space for those additional copies.
Every file is a hardlink: some metadata that points at blocks on the file system, **which is why they're restricted to the same file system**. There can be as many metadata files pointing at those blocks as needed and the blocks know how many links point to them. Once the blocks have 0 links, they're considered deleted.
Every file is a hardlink: some metadata that points at blocks on the file system, **which is why they're restricted to the same file system**. There can be as many metadata files pointing at those blocks as needed, and the blocks know how many links point to them. Once the blocks have 0 links, they're considered deleted.
This means:
- You can delete any "copy" without impacting other instances (hardlinks) of it.
- You can delete any "copy" without impacting other instances (hardlinks).
Your download client can remove its "copy" without impacting the library "copy". The library "copy" can also be removed by Plex, Sonarr/Radarr, or manually without impacting your download client's "copy".
- Space is only reclaimed once all "copies" of data that are hardlinked are deleted.
- Space is only reclaimed once all "copies" of hardlinked data are deleted.
- Modifying any copy of a hardlinked file will impact all "copies".
For example, modifying the id3 tags of a .mp3 download after import would modify the download client "copy", resulting in breaking the torrent.
For example, modifying the id3 tags of a .mp3 download after import would change the download client "copy", breaking the torrent.
[More info from Wikipedia, the free encyclopedia](https://en.wikipedia.org/wiki/Hard_link){:target="_blank" rel="noopener noreferrer"}
@ -58,7 +58,7 @@ Then Continue to [How to set up](/File-and-Folder-Structure/How-to-set-up/) for
??? question "**What are Instant Moves (Atomic Moves)?** - [Click to show/hide]"
A real move and not a copy file from the download folder to the media folder and then deleting the file from the download folder.
This is a real move, not a copying of a file from the download folder to the media folder and then deleting the file from the download folder.
### What are the Starr Apps

@ -189,7 +189,7 @@ Sonarr, Radarr and Lidarr
!!! info
Sonarr, Radarr, and Lidarr get access to everything because the download folder(s) and media folder will need to look like and be one mount, on the file system. Hard links will work properly and any moves will be atomic, rather than copying and deleting.
Sonarr, Radarr, and Lidarr get access to everything because the download folder(s) and media folder will need to look like and be one mount, on the file system. hardlinks will work properly and any moves will be atomic, rather than copying and deleting.
{! include-markdown "../../../includes/file-and-folder-structure/docker-tree-full.md" !}

@ -1,16 +1,16 @@
# Windows
Windows is less flexible than some other operating systems in respect of support for hard links and instant (Atomic) moves. In most cases, you need to use a single disk containing both your download location and media library. However, there is an option detailed below that will allow you to make use of hard links and instant (Atomic) moves if you run a two-disk setup.
Windows is less flexible than some other operating systems in respect of support for hardlinks and instant (Atomic) moves. In most cases, you need to use a single disk containing both your download location and media library. However, there is an option detailed below that will allow you to make use of hardlinks and instant (Atomic) moves if you run a two-disk setup.
## Recommendation
If you want to make extensive use of hard links, we would recommend switching to another operating system. For more information and suggestions on this topic, join our Discord support channel. The link can be found at the bottom of every guide page.
If you want to make extensive use of hardlinks, we would recommend switching to another operating system. For more information and suggestions on this topic, join our Discord support channel. The link can be found at the bottom of every guide page.
### Alternative recommendation
If moving away from using Windows with multiple disks is not an option, we suggest ignoring hard links and instant (Atomic) moves and using [StableBit DrivePool](https://stablebit.com/){:target="\_blank" rel="noopener noreferrer"}. This will allow you to pool multiple disks to appear as one big disk, making it much easier to maintain and set up your file and folder structure.
If moving away from using Windows with multiple disks is not an option, we suggest ignoring hardlinks and instant (Atomic) moves and using [StableBit DrivePool](https://stablebit.com/){:target="\_blank" rel="noopener noreferrer"}. This will allow you to pool multiple disks to appear as one big disk, making it much easier to maintain and set up your file and folder structure.
!!! warning "It is possible that Windows Storage Spaces supports hard links, but this has not been verified by the Guides team. We are unable to provide support for setups that use Storage Spaces."
!!! warning "It is possible that Windows Storage Spaces supports hardlinks, but this has not been verified by the Guides team. We are unable to provide support for setups that use Storage Spaces."
## Folder Structure

@ -1,6 +1,6 @@
# How To Set Up
In this section, you will find several how-to guides for installation of the Starr Apps.
This section will show several how-to guides for installing the Starr Apps.
This is all done in a way to achieve [Hardlinks and Instant Moves (Atomic-Moves)](/File-and-Folder-Structure/Hardlinks-and-Instant-Moves/).
Select your desired method of installation:
@ -10,7 +10,7 @@ Select your desired method of installation:
- [Native](/File-and-Folder-Structure/How-to-set-up/Native/)
- [Synology](/File-and-Folder-Structure/How-to-set-up/Synology/)
- [TrueNAS Core](/File-and-Folder-Structure/How-to-set-up/TrueNAS-Core/)
- TrueNAS Scale users can follow the same concepts as the Docker method, until someone provides a guide and is willing to maintain and give support for it in the Guide Discord.
- TrueNAS Scale users can follow the same concepts as the Docker method until someone provides a guide and is willing to maintain and support it in the Guide Discord.
- [Unraid](/File-and-Folder-Structure/How-to-set-up/Unraid/)
- [Windows](/File-and-Folder-Structure/How-to-set-up/Windows/)

@ -1,8 +1,8 @@
# Replace copies with hardlinks
Have you recently switched to a setup that supports hardlinks and Instant Moves (Atomic-Moves), and would like to replace duplicated files with hardlinks?
Have you recently switched to a setup that supports hardlinks and Instant Moves (Atomic-Moves) and would like to replace duplicated files with hardlinks?
If your Operating System supports it you could make use of [jdupes](https://codeberg.org/jbruchon/jdupes/releases).
If your operating system supports it, you can make use of [jdupes](https://codeberg.org/jbruchon/jdupes/releases).
The latest version's binaries are available for Windows at the link above. You can use a package manager, such as [homebrew](https://formulae.brew.sh/formula/jdupes), `apt`, or `pacman`, to install the latest available version for Mac or your flavor of Linux.
@ -12,13 +12,13 @@ The latest version's binaries are available for Windows at the link above. You c
We won't cover every command :bangbang:
If you want to know what else [jdupes](https://codeberg.org/jbruchon/jdupes) can do please [read the usage manual](https://codeberg.org/jbruchon/jdupes#usage).
If you want to know what else [jdupes](https://codeberg.org/jbruchon/jdupes) can do, please [read the usage manual](https://codeberg.org/jbruchon/jdupes#usage).
!!! tip
This process can put a significantly large load on your system resources for an extended period of time depending on the size of your library. As duplicates are discovered, and hardlinks are made, the process becomes more efficient - as linked and different-sized files are not repeatedly checked against eachother. This leads to subsequent runs potentially finishing faster.
This process can put a significantly large load on your system resources for an extended time, depending on the size of your library. As duplicates are discovered and hardlinks are made, the process becomes more efficient - as linked and different-sized files are not repeatedly checked against each other. This leads to subsequent runs potentially finishing faster.
To speed this process up _significantly_ more, you can leverage a hash database. This will store information about the files, including their signatures, across runs of `jdupes` - vastly increasing the speed at which runs are finished.
You can leverage a hash database to speed this process up _significantly_. This will store information about the files, including their signatures, across runs of `jdupes` - vastly increasing the speed at which runs are finished.
Simply use the following additional option _BEFORE YOUR DIRECTORIES_ with a path that is always available and persistent:
@ -33,7 +33,7 @@ jdupes [options] DIR1 DIR2
```
The example below will do a dry run and summarize at the end.
!!! info "Folder paths should be adjusted to match your directory structure"
!!! info "Folder paths should be adjusted to match your directory structure."
=== "Without Hash Database"
@ -49,8 +49,8 @@ The example below will do a dry run and summarize at the end.
---
The example below will hard link all duplicate files without prompting.
!!! info "Folder paths should be adjusted to match your directory structure"
The example below will hardlink all duplicate files without prompting.
!!! info "Folder paths should be adjusted to match your directory structure."
=== "Without Hash Database"
@ -66,8 +66,8 @@ The example below will hard link all duplicate files without prompting.
---
!!! bug "Windows only allows a maximum of 1023 hard links per file"
!!! bug "Windows only allows a maximum of 1023 hardlinks per file."
!!! Warning "The `-Q` or `--quick` option only reads each file once, hashes it, and performs comparisons based solely on the hashes. There is a small but significant risk of a hash collision which is the purpose of the failsafe byte-for-byte comparison that this option explicitly bypasses. Do not use it on ANY data set for which any amount of data loss is unacceptable. You have been warned!"
!!! Warning "The `-Q` or `--quick` option only reads each file once, hashes it, and performs comparisons based solely on the hashes. There is a small but significant risk of a hash collision which is the purpose of the failsafe byte-for-byte comparison that this option explicitly bypasses. Please do not use it on ANY data set for which any data loss is unacceptable. You have been warned!"
--8<-- "includes/support.md"

@ -2,22 +2,22 @@
## Introduction
It is important that your media server has a well organised file and folder structure. Along with generally easier file and folder management, you will benefit from:
It is important that your media server has a well-organized file and folder structure. Along with generally easier file and folder management, you will benefit from:
- Improved security, by only granting the appropriate applications and tools access to your files.
- [Hardlinks](/File-and-Folder-Structure/Hardlinks-and-instant-moves#what-are-hardlinks), so that the same file can appear in multiple places whilst only taking up the disk space of one copy.
- [Instant moves](/File-and-Folder-Structure/Hardlinks-and-instant-moves#what-are-instant-moves-atomic-moves) (also known as 'Atomic Moves') so that files can be moved to other parts of the file system instantaneously.
- Improved security is achieved by only granting the appropriate applications and tools access to your files.
- [Hardlinks](/File-and-Folder-Structure/Hardlinks-and-Instant-Moves/#what-are-hardlinks), so the same file can appear in multiple places while only taking up one copy's disk space.
- [Instant moves](/File-and-Folder-Structure/Hardlinks-and-Instant-Moves/#what-are-instant-moves-atomic-moves) (also known as 'Atomic Moves') so that files can be moved to other parts of the file system instantaneously.
The first requirement is that all your media files and folders should be part of the same file system. That is, everything must be contained on a single physical or virtual drive. Second, all of your applications should have a consistent view of where your files and folders are - i.e., your files should appear in the same place to all of your applications.
The first requirement is that all your media files and folders be in the same file system. Everything must be contained on a single physical or virtual drive. Second, all your applications should have a consistent view of where your files and folders are - i.e., your files should appear in the same place as all your applications.
We recommend setting up a file and folder structure on your host server that looks like this:
{! include-markdown "../../includes/file-and-folder-structure/docker-tree-full.md" !}
The `data` folder can be placed wherever you like. As an example, in Unraid, you would set up a share called `data`. This would then be accessible within Unraid's file system at `/mnt/user/data`.
The `data` folder can be placed wherever you like. For example, in Unraid, you would set up a share called `data`. This would then be accessible within Unraid's file system at `/mnt/user/data`.
If you are installing applications directly on the host system (natively), then they will already have visibility of that file and folder structure, assuming permissions are set correctly. If you are installing applications non-natively, for example via Docker, then each application should be granted access to the lowest level folder that is required whilst maintaining consistent pathing to the top level folder, which here is `data`. For example, a torrent client installed via Docker would have `/mnt/user/data/torrents` mapped to `/data/torrents`. This means that the download client would see the contents of the host's `/mnt/user/data/torrents` folder in the `/data/torrents` folder inside the container.
If you install applications directly on the host system (natively), they will already have visibility of that file and folder structure, assuming permissions are set correctly. Suppose you are installing applications non-natively, for example, via Docker. In that case, each application should be granted access to the required lowest-level folder while maintaining consistent pathing to the top-level folder, which here is `data`. For example, a torrent client installed via Docker would have `/mnt/user/data/torrents` mapped to `/data/torrents`. This means the download client would see the contents of the host's `/mnt/user/data/torrents` folder in the `/data/torrents` folder within the container.
More detailed examples can be found in the [How To Set Up](/File-and-Folder-Structure/How-to-set-up/) section.
The [How To Set Up](/File-and-Folder-Structure/How-to-set-up/) section provides more detailed examples.
--8<-- "includes/support.md"

@ -5,6 +5,7 @@ nav:
- How to set up Quality Profiles: radarr-setup-quality-profiles.md
- How to set up Quality Profiles (Anime): radarr-setup-quality-profiles-anime.md
- How to set up Quality Profiles (French): radarr-setup-quality-profiles-french-en.md
- How to set up Quality Profiles (German): radarr-setup-quality-profiles-german-en.md
- How to import Custom Formats: Radarr-import-custom-formats.md
- How to Update Custom Formats: Radarr-how-to-update-custom-formats.md
- Collection of Custom Formats: Radarr-collection-of-custom-formats.md

@ -8,7 +8,7 @@
--8<-- "includes/starr/quality-size-preferred-info.md"
!!! info "`400` is the displayed value for Unlimited"
!!! info "`1000` is the displayed value for Unlimited"
<!-- markdownlint-disable MD052-->
| Quality | Minimum <sub><sup>(MB/min)</sup></sub> | Preferred <sub><sup>(MB/min)</sup></sub> | Maximum <sub><sup>(MB/min)</sup></sub> |

@ -49,20 +49,20 @@ We've made 3 guides related to this.
---
| Movie Versions | Unwanted | HQ Release Groups |
| --------------------------------------------- | --------------------------------------- | ----------------------------------------- |
| [4K Remaster](#4k-remaster) | [3D](#3d) | [Remux Tier 01](#remux-tier-01) |
| [Criterion Collection](#criterion-collection) | [AV1](#av1) | [Remux Tier 02](#remux-tier-02) |
| [Hybrid](#hybrid) | [BR-DISK](#br-disk) | [Remux Tier 03](#remux-tier-03) |
| [IMAX Enhanced](#imax-enhanced) | [Extras](#extras) | [UHD Bluray Tier 01](#uhd-bluray-tier-01) |
| [IMAX](#imax) | [LQ](#lq) | [UHD Bluray Tier 02](#uhd-bluray-tier-02) |
| [Masters of Cinema](#masters-of-cinema) | [LQ (Release Title)](#lq-release-title) | [UHD Bluray Tier 03](#uhd-bluray-tier-03) |
| [Open Matte](#open-matte) | [Upscaled](#upscaled) | [HD Bluray Tier 01](#hd-bluray-tier-01) |
| [Remaster](#remaster) | [x265 (HD)](#x265-hd) | [HD Bluray Tier 02](#hd-bluray-tier-02) |
| [Special Edition](#special-edition) | | [HD Bluray Tier 03](#hd-bluray-tier-03) |
| [Theatrical Cut](#theatrical-cut) | | [WEB Tier 01](#web-tier-01) |
| [Vinegar Syndrome](#vinegar-syndrome) | | [WEB Tier 02](#web-tier-02) |
| | | [WEB Tier 03](#web-tier-03) |
| Movie Versions | Unwanted | HQ Release Groups |
| --------------------------------------------- | ----------------------------------------------- | ----------------------------------------- |
| [4K Remaster](#4k-remaster) | [3D](#3d) | [Remux Tier 01](#remux-tier-01) |
| [Criterion Collection](#criterion-collection) | [AV1](#av1) | [Remux Tier 02](#remux-tier-02) |
| [Hybrid](#hybrid) | [BR-DISK](#br-disk) | [Remux Tier 03](#remux-tier-03) |
| [IMAX Enhanced](#imax-enhanced) | [Extras](#extras) | [UHD Bluray Tier 01](#uhd-bluray-tier-01) |
| [IMAX](#imax) | [Generated Dynamic HDR](#generated-dynamic-hdr) | [UHD Bluray Tier 02](#uhd-bluray-tier-02) |
| [Masters of Cinema](#masters-of-cinema) | [LQ](#lq) | [UHD Bluray Tier 03](#uhd-bluray-tier-03) |
| [Open Matte](#open-matte) | [LQ (Release Title)](#lq-release-title) | [HD Bluray Tier 01](#hd-bluray-tier-01) |
| [Remaster](#remaster) | [Upscaled](#upscaled) | [HD Bluray Tier 02](#hd-bluray-tier-02) |
| [Special Edition](#special-edition) | [x265 (HD)](#x265-hd) | [HD Bluray Tier 03](#hd-bluray-tier-03) |
| [Theatrical Cut](#theatrical-cut) | | [WEB Tier 01](#web-tier-01) |
| [Vinegar Syndrome](#vinegar-syndrome) | | [WEB Tier 02](#web-tier-02) |
| | | [WEB Tier 03](#web-tier-03) |
---
@ -85,7 +85,7 @@ We've made 3 guides related to this.
| [Stan](#stan) | | |
| UK Streaming Services | Misc Streaming Services | Anime Streaming Services |
|-----------------------|-------------------------|--------------------------|
| --------------------- | ----------------------- | ------------------------ |
| [BBC iPlayer](#ip) | [AUBC](#aubc) | [VRV](#vrv) |
| [ITVX](#itvx) | [CBC](#cbc) | |
| [MY5](#my5) | [Crave](#crav) | |
@ -95,36 +95,36 @@ 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 Remux Tier 02](#fr-remux-tier-02) |
| [DV (WEBDL)](#dv-webdl) | [VFI](#vfi) | [FR UHD Bluray Tier 01](#fr-uhd-bluray-tier-01) |
| [DV HDR10+ Boost](#dv-hdr10plus-boost) | [VF2](#vf2) | [FR UHD Bluray Tier 02](#fr-uhd-bluray-tier-02) |
| [Dutch Groups](#dutch-groups) | [VFQ](#vfq) | [FR HD Bluray Tier 01](#fr-hd-bluray-tier-01) |
| [EVO (no WEBDL)](#evo-no-webdl) | [VOQ](#voq) | [FR HD Bluray Tier 02](#fr-hd-bluray-tier-02) |
| [FreeLeech](#freeleech) | [VQ](#vq) | [FR WEB Tier 01](#fr-web-tier-01) |
| [HFR](#hfr) | [VFB](#vfb) | [FR WEB Tier 02](#fr-web-tier-02) |
| [HDR10+ Boost](#hdr10plus-boost) | [VOSTFR](#vostfr) | [FR Scene Groups](#fr-scene-groups) |
| [Internal](#internal) | [FanSUB](#fansub) | [FR LQ](#fr-lq) |
| [Line/Mic Dubbed](#linemic-dubbed) | [FastSUB](#fastsub) | |
| [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) | |
| [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) | |
---
@ -139,6 +139,24 @@ We've made 3 guides related to this.
| [Anime BD Tier 07 (P2P/Scene)](#anime-bd-tier-07-p2pscene) | [Anime Raws](#anime-raws) | | |
| [Anime BD Tier 08 (Mini Encodes)](#anime-bd-tier-08-mini-encodes) | [Anime LQ Groups](#anime-lq-groups) | | |
---
| 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 02](#german-remux-tier-02) | [German Microsized](#german-microsized) | [FR Remux Tier 02](#fr-remux-tier-02) | [VOF](#vof) |
| [German Bluray Tier 01](#german-bluray-tier-01) | [German 1080p Booster](#german-1080p-booster) | [FR UHD Bluray Tier 01](#fr-uhd-bluray-tier-01) | [VFI](#vfi) |
| [German Bluray Tier 02](#german-bluray-tier-02) | [German 2160p Booster](#german-2160p-booster) | [FR UHD Bluray Tier 02](#fr-uhd-bluray-tier-02) | [VF2](#vf2) |
| [German Bluray Tier 03](#german-bluray-tier-03) | | [FR HD Bluray Tier 01](#fr-hd-bluray-tier-01) | [VFQ](#vfq) |
| [German Web Tier 01](#german-web-tier-01) | | [FR HD Bluray Tier 02](#fr-hd-bluray-tier-02) | [VOQ](#voq) |
| [German Web Tier 02](#german-web-tier-02) | | [FR WEB Tier 01](#fr-web-tier-01) | [VQ](#vq) |
| [German Web Tier 03](#german-web-tier-03) | | [FR WEB Tier 02](#fr-web-tier-02) | [VFB](#vfb) |
| [German Scene](#german-scene) | | [FR Scene Groups](#fr-scene-groups) | [VOSTFR](#vostfr) |
| | | [FR LQ](#fr-lq) | [FanSUB](#fansub) |
| | | | [FastSUB](#fastsub) |
---
## Audio Advanced
---
@ -952,6 +970,23 @@ We've made 3 guides related to this.
---
### Generated Dynamic HDR
??? question "Generated Dynamic HDR - [Click to show/hide]"
- A collection of groups who are known to generate their own dynamic HDR metadata - Dolby Vision and/or HDR10+.
- This generated dynamic HDR metadata is not from a retail source, so is usually not desirable.
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/generated-dynamic-hdr.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### LQ
<sub>Low-Quality Releases = LQ</sub>
@ -3181,17 +3216,275 @@ We've made 3 guides related to this.
---
## Language Profile
## German Source Groups
---
### German Remux 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/radarr/cf/german-remux-tier-01.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### German Remux 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/radarr/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/radarr/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/radarr/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/radarr/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/radarr/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/radarr/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/radarr/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/radarr/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/radarr/cf/german-lq.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### Language Not French
### 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/radarr/cf/german-microsized.json' %]][[% endfilter %]]
```
<sub>Language Not French</sub>
<sub><sup>[TOP](#index)</sup></sub>
---
??? question "Language Not French - [Click to show/hide]"
### German 1080p Booster
Language Specification is Not French
??? 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/radarr/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/radarr/cf/german-2160p-booster.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
## Language Profiles
---
### Language: Not French
<sub>Language: French Only</sub>
??? question "Language: Not French - [Click to show/hide]"
{! include-markdown "../../includes/cf-descriptions/language-not-french.md" !}
??? example "JSON - [Click to show/hide]"
@ -3203,13 +3496,13 @@ We've made 3 guides related to this.
---
### Language Not Original
### Language: Not Original
<sub>Language Not Original</sub>
<sub>Language: Original Only</sub>
??? question "Language Not Original - [Click to show/hide]"
??? question "Language: Not Original - [Click to show/hide]"
Language Specification is Not Original
{! include-markdown "../../includes/cf-descriptions/language-not-original.md" !}
??? example "JSON - [Click to show/hide]"
@ -3221,18 +3514,86 @@ We've made 3 guides related to this.
---
### Language Original French
### Language: Original Plus French
<sub>Language Original + French</sub>
<sub>Language: Original + French</sub>
??? question "Language Original + French - [Click to show/hide]"
??? question "Language: Original + French - [Click to show/hide]"
Language Specification Original + French
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/language-original-french.json' %]][[% endfilter %]]
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/language-original-plus-french.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### Language: Not English
<sub>Language: English Only</sub>
??? question "Language: Not English - [Click to show/hide]"
{! include-markdown "../../includes/cf-descriptions/language-not-english.md" !}
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/language-not-english.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### Language: German DL
<sub>Language: German + Original</sub>
??? question "Language: German DL - [Click to show/hide]"
{! include-markdown "../../includes/cf-descriptions/language-german-dl.md" !}
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/language-german-dl.json' %]][[% endfilter %]]
```
<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/radarr/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/radarr/cf/language-german.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>

@ -1,5 +1,6 @@
nav:
- How to Merge Quality: Merge-quality.md
- How to Order Quality Sources: How-to-order-Quality-Source.md
- How to rename your folders: Radarr-rename-your-folders.md
- How to set up Language Custom Formats: How-to-setup-language-custom-formats.md
- How to Sync 2 Radarr or Sonarr with each other: Sync-2-radarr-sonarr.md

@ -0,0 +1,88 @@
# How to Order Quality Sources
The current logic for comparing downloads is **Quality Trumps All**, where the qualities are set from lowest (*bottom*) to highest (*top*) by default.
In some cases, it might be preferred to have the option to create a Quality Profile to downgrade your existing library/releases.
Examples:
- Downgrade a `Remux-2160p` to a `Bluray-2160p`, `WEB-2160p`, `Remux-1080p`, `Bluray-1080p`, `WEB-1080p` or even to a 720p variant etc.
- Downgrade a `Bluray-1080p` to a `WEB-1080p` or even to a 720p variant etc.
- etc.
To accomplish this, you must change the order of the Quality Sources in your Quality Profile.
!!! warning "Qualities higher in the list are more preferred even if not checked. Qualities within the same group are equal. Only checked qualities are wanted."
## Current Logic
Here, you will see the current logic to understand how the possible downloads are compared.
{! include-markdown "../../../includes/merge-quality/radarr-current-logic.md" !}
{! include-markdown "../../../includes/merge-quality/sonarr-current-logic.md" !}
## Change the Order of the Quality Sources
We will use Radarr for these examples, but it works the same way as Sonarr.
To change the order of the Quality Sources, go to `Settings` => `Profiles`.
### Default Order
In the following screenshot, you will see a default order of your Quality Sources where the highest Quality would be a `Remux-2160p` and the lowest quality a `WEB-720p`. As always, the upgrade order would be from bottom to top. (*direction of the arrow*)
![!Default Order Qualities](images/order-qualities-default.png)
- Remux-2160p
- Bluray-2160p
- WEB-2160p
- Remux-1080p
- Bluray-1080p
- WEB-1080p
- Bluray-720p
- WEB-720p
### Downgrade Order
Now, we will show a Quality Profile using the so-called reverse order of the Quality Sources, which we can use to downgrade from high Quality to lower Quality.
All we need to do is to change the order of the Quality Sources in your Quality Profile.
In the following screenshot, you will see a downgrade order of your Quality Sources where the highest Quality would be a `WEB-720p` and the lowest quality a `Remux-2160p`. As always, the upgrade order would be from bottom to top. (*direction of the arrow*)
![!Downgrade Order Qualities](images/order-qualities-downgrade.png)
- WEB-720p
- Bluray-720p
- WEB-1080p
- Bluray-1080p
- Remux-1080p
- WEB-2160p
- Bluray-2160p
- Remux-2160p
Don't forget to change the `Upgrade Until` to your preferred download Quality Source.
## Tips and Common Issues
### Order matters even if not checked
!!! warning "Qualities higher in the list are more preferred even if not checked. Qualities within the same group are equal. Only checked qualities are wanted."
The order listed in the profile matters even if the Quality is not checked. For example, if you have a 2160p version but want the 720p version, Radarr will reject all 720p results because 1080p and 2160p are listed as higher than 720p even though 1080p was not checked.
![!Order Qualities Matters](images/order-qualities-matters.png)
### Move your preferred Quality to the top
Qualities at the top of the list will appear first in manual searches, so it's recommended that the selected Quality be moved to the top of the list.
![!Move your preferred Quality to the top](images/order-qualities-top.png)
---
[Source: Wiki Servarr - Radarr](https://wiki.servarr.com/radarr/settings#quality-profiles){:target="\_blank" rel="noopener noreferrer"}.
[Source: Wiki Servarr - Sonarr](https://wiki.servarr.com/sonarr/settings#quality-profiles){:target="\_blank" rel="noopener noreferrer"}.
--8<-- "includes/support.md"

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 437 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

@ -17,6 +17,7 @@ After setting up your optimal volume/paths found [HERE](/File-and-Folder-Structu
1. [How to set up Quality Profiles](/Radarr/radarr-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](/Radarr/radarr-setup-quality-profiles-anime/) - Same as above but specific for anime.
- [How to set up Quality Profiles (French)](/Radarr/radarr-setup-quality-profiles-french-en/) - Same as above but specific for French and English Audio.
- [How to set up Quality Profiles (German)](/Radarr/radarr-setup-quality-profiles-german-en/) - Same as above but specific for German and English Audio.
---
@ -28,6 +29,7 @@ After setting up your optimal volume/paths found [HERE](/File-and-Folder-Structu
- Tips - Several other guides for Radarr.
- [How to Merge Quality](/Radarr/Tips/Merge-quality/) - How to merge quality sources if you prefer to not have Quality Trump All, and let it be handled via Custom Formats.
- [How to Order Quality Sources](/Radarr/Tips/How-to-order-Quality-Source/) - In some cases, it might be preferred to have the option to create a Quality Profile to downgrade your existing library/releases.
- [How to rename your folders](/Radarr/Tips/Radarr-rename-your-folders/) - How to rename or change your root folder.
- [How to set up Language Custom Formats](/Radarr/Tips/How-to-setup-language-custom-formats/) - A few examples of how to set up your preferred language Custom Format.
- [How to Sync 2 Radarr or Sonarr with each other](/Radarr/Tips/Sync-2-radarr-sonarr/) - How you can sync two (or more) Radarr/Sonarr instances with each other.

@ -194,7 +194,9 @@ Note: The `Advanced Audio` Custom Formats aren't used in the HD Bluray + WEB pro
**The following Custom Formats are required:**
{! include-markdown "../../includes/french-guide/radarr-cf-french-hd-bluray-web-scoring-en.md" !}
{! include-markdown "../../includes/french-guide/radarr-cf-french-uhd-bluray-web-scoring-en.md" !}
{! include-markdown "../../includes/cf/radarr-all-hdr-formats.md" !}
{! include-markdown "../../includes/cf/radarr-misc-required.md" !}
@ -204,8 +206,12 @@ Note: The `Advanced Audio` Custom Formats aren't used in the HD Bluray + WEB pro
**The following Custom Formats are optional:**
{! include-markdown "../../includes/cf/radarr-audio.md" !}
{! include-markdown "../../includes/cf/radarr-misc-optional.md" !}
{! include-markdown "../../includes/cf/radarr-misc-uhd-optional.md" !}
{! include-markdown "../../includes/cf/radarr-movie-versions-imaxe-noremux.md" !}
---
@ -233,6 +239,8 @@ Note: The `Advanced Audio` Custom Formats aren't used in the HD Bluray + WEB pro
{! include-markdown "../../includes/french-guide/radarr-cf-french-remux-web-scoring-en.md" !}
{! include-markdown "../../includes/cf/radarr-all-hdr-formats.md" !}
{! include-markdown "../../includes/cf/radarr-misc-required.md" !}
{! include-markdown "../../includes/french-guide/radarr-french-unwanted-en.md" !}
@ -245,6 +253,8 @@ Note: The `Advanced Audio` Custom Formats aren't used in the HD Bluray + WEB pro
{! include-markdown "../../includes/cf/radarr-misc-optional.md" !}
{! include-markdown "../../includes/cf/radarr-misc-uhd-optional.md" !}
{! include-markdown "../../includes/cf/radarr-movie-versions-imaxe.md" !}
---

@ -107,17 +107,17 @@ Il est important que vous suiviez et compreniez ce qui est prévu par le guide d
!!! warning "Assurez-vous de ne pas cocher l'option BR-DISK."
{! include-markdown "../../includes/starr/move-quality-to-top.md" !}
{! include-markdown "../../includes/french-guide/starr-move-quality-to-top-fr.md" !}
{! include-markdown "../../includes/cf/radarr-suggest-attention.md" !}
**Les Formats Personnalisés suivants sont requis :**
{! include-markdown "../../includes/french-guide/radarr-cf-french-hd-bluray-web-scoring-en.md" !}
{! include-markdown "../../includes/french-guide/radarr-cf-french-hd-bluray-web-scoring-fr.md" !}
{! include-markdown "../../includes/cf/radarr-misc-required.md" !}
{! include-markdown "../../includes/french-guide/radarr-french-unwanted-en.md" !}
{! include-markdown "../../includes/french-guide/radarr-french-unwanted-fr.md" !}
{! include-markdown "../../includes/cf/radarr-streaming-services.md" !}
@ -147,7 +147,7 @@ Note: Les Formats Personnalisés `Advanced Audio` ne sont pas utilisés dans le
!!! warning "Assurez-vous de ne pas cocher l'option BR-DISK."
{! include-markdown "../../includes/starr/move-quality-to-top.md" !}
{! include-markdown "../../includes/french-guide/starr-move-quality-to-top-fr.md" !}
{! include-markdown "../../includes/cf/radarr-suggest-attention.md" !}
@ -157,7 +157,7 @@ Note: Les Formats Personnalisés `Advanced Audio` ne sont pas utilisés dans le
{! include-markdown "../../includes/cf/radarr-misc-required.md" !}
{! include-markdown "../../includes/french-guide/radarr-french-unwanted-en.md" !}
{! include-markdown "../../includes/french-guide/radarr-french-unwanted-fr.md" !}
{! include-markdown "../../includes/cf/radarr-streaming-services.md" !}
@ -186,24 +186,32 @@ Note: Les Formats Personnalisés `Advanced Audio` ne sont pas utilisés dans le
!!! warning "Assurez-vous de ne pas cocher l'option BR-DISK."
{! include-markdown "../../includes/starr/move-quality-to-top.md" !}
{! include-markdown "../../includes/french-guide/starr-move-quality-to-top-fr.md" !}
{! include-markdown "../../includes/cf/radarr-suggest-attention.md" !}
**Les Formats Personnalisés suivants sont requis :**
{! include-markdown "../../includes/french-guide/radarr-cf-french-uhd-bluray-web-scoring-en.md" !}
{! include-markdown "../../includes/french-guide/radarr-cf-french-uhd-bluray-web-scoring-fr.md" !}
{! include-markdown "../../includes/french-guide/radarr-french-hdr-format-information-fr.md" !}
{! include-markdown "../../includes/cf/radarr-misc-required.md" !}
{! include-markdown "../../includes/french-guide/radarr-french-unwanted-en.md" !}
{! include-markdown "../../includes/french-guide/radarr-french-unwanted-fr.md" !}
{! include-markdown "../../includes/cf/radarr-streaming-services.md" !}
**Les Formats Personnalisés suivants sont facultatifs :**
{! include-markdown "../../includes/french-guide/french-guide-optional-format-information-fr.md" !}
{! include-markdown "../../includes/cf/radarr-audio.md" !}
{! include-markdown "../../includes/cf/radarr-misc-optional.md" !}
{! include-markdown "../../includes/cf/radarr-misc-uhd-optional.md" !}
{! include-markdown "../../includes/cf/radarr-movie-versions-imaxe-noremux.md" !}
---
@ -223,7 +231,7 @@ Note: Les Formats Personnalisés `Advanced Audio` ne sont pas utilisés dans le
!!! warning "Assurez-vous de ne pas cocher l'option BR-DISK."
{! include-markdown "../../includes/starr/move-quality-to-top.md" !}
{! include-markdown "../../includes/french-guide/starr-move-quality-to-top-fr.md" !}
{! include-markdown "../../includes/cf/radarr-suggest-attention.md" !}
@ -231,18 +239,24 @@ Note: Les Formats Personnalisés `Advanced Audio` ne sont pas utilisés dans le
{! include-markdown "../../includes/french-guide/radarr-cf-french-remux-web-scoring-fr.md" !}
{! include-markdown "../../includes/french-guide/radarr-french-hdr-format-information-fr.md" !}
{! include-markdown "../../includes/cf/radarr-misc-required.md" !}
{! include-markdown "../../includes/french-guide/radarr-french-unwanted-en.md" !}
{! include-markdown "../../includes/french-guide/radarr-french-unwanted-fr.md" !}
{! include-markdown "../../includes/cf/radarr-streaming-services.md" !}
**Les Formats Personnalisés suivants sont facultatifs :**
{! include-markdown "../../includes/french-guide/french-guide-optional-format-information-fr.md" !}
{! include-markdown "../../includes/cf/radarr-audio.md" !}
{! include-markdown "../../includes/cf/radarr-misc-optional.md" !}
{! include-markdown "../../includes/cf/radarr-misc-uhd-optional.md" !}
{! include-markdown "../../includes/cf/radarr-movie-versions-imaxe.md" !}
---

@ -0,0 +1,268 @@
# 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](/Radarr/Radarr-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](/Radarr/radarr-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](/Radarr/Radarr-setup-custom-formats/#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](/Radarr/Radarr-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.
---
## Radarr specific settings
There are a couple of changes that are needed for German Custom Formats to work properly:
??? abstract "Set the language to `Any` in the quality profile - [Click to show/hide]"
We choose `Any` for the language profile, as otherwise, English movies identified with German audio and vice-versa will not be grabbed.
??? success "Screenshot example - [Click to show/hide]"
![!cf-quality-profile-cf](images/german-cf-profile-language.png)
??? 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](/Radarr/Radarr-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](/Radarr/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](/Radarr/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 Movie Format and Movie Folder Format - [Click to show/hide]"
Please have a look here: [Recommended naming scheme](/Radarr/Radarr-recommended-naming-scheme/){:target="_blank" rel="noopener noreferrer"}.
!!! 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.
---
## Dealing with German Umlauts and German titles
Two facts can lead to Radarr being unable to match a German movie release.
- Indexers typically do not allow the use of German Umlauts in release names.
- Most movies 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). This service acts as a middle layer between Radarr and the Indexer to ensure that Umlauts and German titles are mapped correctly.
---
## Score logic
--8<-- "includes/cf/score-attention.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/radarr-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/radarr-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](/Radarr/Tips/Merge-quality/):
- Bluray-1080p
- WEBDL-1080p
- WEBRip-1080p
- Bluray-720p
- WEBDL-720p
- WEBRip-720p
{! include-markdown "../../includes/german-guide/radarr-german-audio-version-en.md" !}
{! include-markdown "../../includes/german-guide/radarr-cf-german-hd-bluray-web-scoring-en.md" !}
{! include-markdown "../../includes/cf/radarr-misc-required.md" !}
{! include-markdown "../../includes/german-guide/radarr-cf-german-resolution-scoring-hd-only-en.md" !}
{! include-markdown "../../includes/german-guide/radarr-german-unwanted-en.md" !}
{! include-markdown "../../includes/cf/radarr-streaming-services.md" !}
**The following Custom Formats are optional:**
{! include-markdown "../../includes/cf/radarr-misc-optional.md" !}
{! include-markdown "../../includes/cf/radarr-movie-versions-imaxe-noremux.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](/Radarr/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/radarr-german-audio-version-en.md" !}
{! include-markdown "../../includes/german-guide/radarr-cf-german-uhd-bluray-web-scoring-en.md" !}
{! include-markdown "../../includes/cf/radarr-all-hdr-formats.md" !}
{! include-markdown "../../includes/cf/radarr-misc-required.md" !}
{! include-markdown "../../includes/german-guide/radarr-cf-german-resolution-scoring-en.md" !}
{! include-markdown "../../includes/german-guide/radarr-german-unwanted-en.md" !}
{! include-markdown "../../includes/cf/radarr-streaming-services.md" !}
**The following Custom Formats are optional:**
{! include-markdown "../../includes/cf/radarr-audio.md" !}
{! include-markdown "../../includes/cf/radarr-misc-optional.md" !}
{! include-markdown "../../includes/cf/radarr-misc-uhd-optional.md" !}
{! include-markdown "../../includes/cf/radarr-movie-versions-imaxe-noremux.md" !}
---
### UHD Remux + WEB (2160p)
If you prefer 2160p Remuxes (Remux-2160p)
!!! abstract "Recommended merging of qualities"
We recommend to [merge the following qualities](/Radarr/Tips/Merge-quality/):
- Remux-2160p
- 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/radarr-german-audio-version-en.md" !}
{! include-markdown "../../includes/german-guide/radarr-cf-german-remux-web-scoring-en.md" !}
{! include-markdown "../../includes/cf/radarr-all-hdr-formats.md" !}
{! include-markdown "../../includes/cf/radarr-misc-required.md" !}
{! include-markdown "../../includes/german-guide/radarr-cf-german-resolution-scoring-en.md" !}
{! include-markdown "../../includes/german-guide/radarr-german-unwanted-en.md" !}
{! include-markdown "../../includes/cf/radarr-streaming-services.md" !}
**The following Custom Formats are optional:**
{! include-markdown "../../includes/cf/radarr-audio.md" !}
{! include-markdown "../../includes/cf/radarr-misc-optional.md" !}
{! include-markdown "../../includes/cf/radarr-misc-uhd-optional.md" !}
{! include-markdown "../../includes/cf/radarr-movie-versions-imaxe.md" !}
---
### Advanced Audio and HDR Formats
TRaSH provides great guides and explanations about them at the following links:
- [Advanced Audio](/Radarr/radarr-setup-quality-profiles/#advanced-audio){:target="_blank" rel="noopener noreferrer"}
- [HDR Formats](/Radarr/radarr-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"

@ -8,7 +8,7 @@
--8<-- "includes/starr/quality-size-preferred-info.md"
!!! info "`400` is the displayed value for Unlimited"
!!! info "`1000` is the displayed value for Unlimited"
=== "Standard"

@ -1,5 +1,6 @@
nav:
- How to Merge Quality: Merge-quality.md
- How to Order Quality Sources: How-to-order-Quality-Source.md
- How to rename your folders: Sonarr-rename-your-folders.md
- How to set up Language Custom Formats: How-to-setup-language-custom-formats.md
- How to Sync 2 Radarr or Sonarr with each other: Sync-2-radarr-sonarr.md

@ -0,0 +1,3 @@
<!-- markdownlint-disable MD041-->
{! include-markdown '../../Radarr/Tips/How-to-order-Quality-Source.md' !}
<!-- markdownlint-enable MD041-->

@ -29,6 +29,7 @@ After setting up your optimal volume/paths found [HERE](/File-and-Folder-Structu
- Tips - Several other guides for Sonarr.
- [How to set up Language Custom Formats](/Sonarr/Tips/How-to-setup-language-custom-formats/) - A few examples of how to set up your preferred language Custom Format.
- [How to Merge Quality](/Sonarr/Tips/Merge-quality/) - How to merge quality sources if you prefer to not have Quality Trump All, and let it be handled via Custom Formats.
- [How to Order Quality Sources](/Sonarr/Tips/How-to-order-Quality-Source/) - In some cases, it might be preferred to have the option to create a Quality Profile to downgrade your existing library/releases.
- [Remote Path Mappings](/Sonarr/Sonarr-remote-path-mapping/) - How to set up remote path mapping.
- [How to rename your folders](/Sonarr/Tips/Sonarr-rename-your-folders/) - How to rename or change your root folder.
- [How to Sync 2 Radarr or Sonarr with each other](/Sonarr/Tips/Sync-2-radarr-sonarr/) - How you can sync two (or more) Radarr/Sonarr instances with each other.

@ -79,7 +79,7 @@ We've made 3 guides related to this.
| [Syfy](#syfy) | | | |
| UK Streaming Services | Misc Streaming Services | Anime Streaming Services | Optional Streaming Services |
|-----------------------|-------------------------|--------------------------|---------------------------------------------|
| --------------------- | ----------------------- | ------------------------ | ------------------------------------------- |
| [4OD](#4od) | [AUBC](#aubc) | [ABEMA](#abema) | [UHD Streaming Boost](#uhd-streaming-boost) |
| [ALL4](#all4) | [CBC](#cbc) | [ADN](#adn) | [UHD Streaming Cut](#uhd-streaming-cut) |
| [BBC iPlayer](#ip) | [Crave](#crav) | [B-Global](#b-global) | |
@ -93,7 +93,7 @@ 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) |
@ -134,6 +134,18 @@ We've made 3 guides related to this.
| [Anime BD Tier 07 (P2P/Scene)](#anime-bd-tier-07-p2pscene) | [Anime Raws](#anime-raws) | | |
| [Anime BD Tier 08 (Mini Encodes)](#anime-bd-tier-08-mini-encodes) | [Anime LQ Groups](#anime-lq-groups) | | |
---
| 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) |
---
## Audio Advanced
---
@ -1205,11 +1217,11 @@ We've made 3 guides related to this.
- Give it a score of `10` if you prefer a season pack.
- Give it a score of `-10000` if you prefer to not download season packs.
- Utilizing the "Release Type" custom format setting added in v4.0.2.1262, Season Pack source status is now persistently stored alongside episodes.
- Utilizes the "Release Type" custom format condition added in v4.0.2.1262, Season Pack source status is now persistently stored alongside episodes.
!!! info
- This Custom Format could previously result in download loops. The new "Release Type" CF now prevents this undesired behavior. :bangbang:
- This Custom Format could previously result in download loops. The new "Release Type" custom format condition now prevents this undesired behavior. :bangbang:
- This will upgrade your already downloaded single episodes :bangbang:
??? example "JSON - [Click to show/hide]"
@ -3264,17 +3276,17 @@ We've made 3 guides related to this.
---
## Language Profile
## Language Profiles
---
### Language Not French
### Language: Not French
<sub>Language Not French</sub>
<sub>Language: French Only</sub>
??? question "Language Not French - [Click to show/hide]"
??? question "Language: Not French - [Click to show/hide]"
Language Specification is Not French
{! include-markdown "../../includes/cf-descriptions/language-not-french.md" !}
??? example "JSON - [Click to show/hide]"
@ -3286,13 +3298,13 @@ We've made 3 guides related to this.
---
### Language Not Original
### Language: Not Original
<sub>Language Not Original</sub>
<sub>Language: Original Only</sub>
??? question "Language Not Original - [Click to show/hide]"
??? question "Language: Not Original - [Click to show/hide]"
Language Specification is Not Original
{! include-markdown "../../includes/cf-descriptions/language-not-original.md" !}
??? example "JSON - [Click to show/hide]"
@ -3304,18 +3316,54 @@ We've made 3 guides related to this.
---
### Language Original French
### Language: Original Plus French
<sub>Language Original + French</sub>
<sub>Language: Original + French</sub>
??? question "Language Original + French - [Click to show/hide]"
??? question "Language: Original + French - [Click to show/hide]"
Language Specification Original + French
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/language-original-french.json' %]][[% endfilter %]]
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/language-original-plus-french.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### Language: Not English
<sub>Language: English Only</sub>
??? question "Language: Not English - [Click to show/hide]"
{! include-markdown "../../includes/cf-descriptions/language-not-english.md" !}
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/language-not-english.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>
---
### Language: German DL
<sub>Language: German + Original</sub>
??? question "Language: German DL - [Click to show/hide]"
{! include-markdown "../../includes/cf-descriptions/language-german-dl.md" !}
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/language-german-dl.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup></sub>

@ -110,14 +110,14 @@ It is quite important that you follow and understand what is envisioned by Trash
**The following Custom Formats are required:**
{! include-markdown "../../includes/french-guide/sonarr-cf-french-web-scoring-en.md" !}
{! include-markdown "../../includes/french-guide/sonarr-french-unwanted-en.md" !}
{! include-markdown "../../includes/cf/sonarr-misc-required.md" !}
{! include-markdown "../../includes/cf/sonarr-streaming-services.md" !}
{! include-markdown "../../includes/french-guide/sonarr-cf-french-web-scoring-en.md" !}
**The following Custom Formats are optional:**
{! include-markdown "../../includes/cf/sonarr-misc-optional.md" !}
@ -143,6 +143,8 @@ Note: The `Advanced Audio` Custom Formats aren't used in the profile, as WEB-DL
**The following Custom Formats are required:**
{! include-markdown "../../includes/french-guide/sonarr-cf-french-web-scoring-en.md" !}
{! include-markdown "../../includes/cf/sonarr-all-hdr-formats.md" !}
{! include-markdown "../../includes/french-guide/sonarr-french-unwanted-en.md" !}
@ -151,8 +153,6 @@ Note: The `Advanced Audio` Custom Formats aren't used in the profile, as WEB-DL
{! include-markdown "../../includes/cf/sonarr-uhd-streaming-services.md" !}
{! include-markdown "../../includes/french-guide/sonarr-cf-french-web-scoring-en.md" !}
**The following Custom Formats are optional:**
{! include-markdown "../../includes/cf/sonarr-misc-optional.md" !}
@ -165,7 +165,7 @@ Note: The `Advanced Audio` Custom Formats aren't used in the profile, as WEB-DL
---
#### Anime
### Anime
If you are looking to grab Anime with either French subs or MULTi audio (original + French).

@ -102,22 +102,24 @@ Il est important que vous suiviez et compreniez ce qui est prévu par le guide d
??? success "Capture d'écran du Profile - [Cliquez pour afficher/masquer]"
![HD Bluray + WEB for VOSTFR or MULTi.VO Profile](images/french-sonarr-qp-bluray-webdl-hd.png)
{! include-markdown "../../includes/starr/move-quality-to-top.md" !}
{! include-markdown "../../includes/french-guide/starr-move-quality-to-top-fr.md" !}
{! include-markdown "../../includes/cf/sonarr-suggest-attention.md" !}
{! include-markdown "../../includes/french-guide/sonarr-suggest-attention-fr.md" !}
**Les Formats Personnalisés suivants sont requis :**
{! include-markdown "../../includes/french-guide/sonarr-cf-french-web-scoring-fr.md" !}
{! include-markdown "../../includes/french-guide/sonarr-french-unwanted-fr.md" !}
{! include-markdown "../../includes/cf/sonarr-misc-required.md" !}
{! include-markdown "../../includes/cf/sonarr-streaming-services.md" !}
{! include-markdown "../../includes/french-guide/sonarr-cf-french-web-scoring-fr.md" !}
**Les Formats Personnalisés suivants sont facultatifs :**
{! include-markdown "../../includes/french-guide/french-guide-optional-format-information-fr.md" !}
{! include-markdown "../../includes/cf/sonarr-misc-optional.md" !}
{! include-markdown "../../includes/french-guide/sonarr-french-streaming-services-fr.md" !}
@ -135,11 +137,15 @@ Note : Les Formats Personnalisés `Audio Advanced` ne sont pas utilisés dans le
??? success "Capture d'écran du Profile - [Cliquez pour afficher/masquer]"
![UHD Bluray + WEB for VOSTFR or MULTi.VO Profile](images/french-sonarr-qp-bluray-webdl-uhd.png)
{! include-markdown "../../includes/cf/sonarr-suggest-attention.md" !}
{! include-markdown "../../includes/french-guide/starr-move-quality-to-top-fr.md" !}
{! include-markdown "../../includes/french-guide/sonarr-suggest-attention-fr.md" !}
**Les Formats Personnalisés suivants sont requis :**
{! include-markdown "../../includes/cf/sonarr-all-hdr-formats.md" !}
{! include-markdown "../../includes/french-guide/sonarr-cf-french-web-scoring-fr.md" !}
{! include-markdown "../../includes/french-guide/sonarr-french-hdr-format-information-fr.md" !}
{! include-markdown "../../includes/french-guide/sonarr-french-unwanted-fr.md" !}
@ -147,10 +153,10 @@ Note : Les Formats Personnalisés `Audio Advanced` ne sont pas utilisés dans le
{! include-markdown "../../includes/cf/sonarr-uhd-streaming-services.md" !}
{! include-markdown "../../includes/french-guide/sonarr-cf-french-web-scoring-fr.md" !}
**Les Formats Personnalisés suivants sont facultatifs :**
{! include-markdown "../../includes/french-guide/french-guide-optional-format-information-fr.md" !}
{! include-markdown "../../includes/cf/sonarr-misc-optional.md" !}
{! include-markdown "../../includes/cf/sonarr-misc-uhd-optional.md" !}
@ -161,7 +167,7 @@ Note : Les Formats Personnalisés `Advanced Audio` ne sont pas utilisés dans le
---
#### Anime
### Anime
Si vous cherchez à récuperer des Anime en VOSTFR ou en MULTi (original + français).

@ -75,6 +75,7 @@
],
"quality_profiles": {
"exclude": {
"[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b",
"HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9",
"SQP-1 (1080p)": "0896c29d74de619df168d23b98104b22",
"SQP-1 WEB (1080p)": "90a3370d2d30cbaf08d9c23b856a12c8",

@ -60,6 +60,10 @@
],
"quality_profiles": {
"exclude": {
"[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b",
"[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7",
"[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42",
"[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6",
"HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9",
"UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f",
"Remux + WEB 1080p": "9ca12ea80aa55ef916e3751f4b874151",

@ -31,10 +31,18 @@
"name": "Scene",
"trash_id": "f537cf427b64c38c8e36298f657e4828",
"required": false
},
{
"name": "x265 (HD)",
"trash_id": "dc98083864ea246d05a42df0d05f81cc",
"required": false
}
],
"quality_profiles": {
"exclude": {
"[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7",
"[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42",
"[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6",
"UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f",
"Remux + WEB 2160p": "fd161a61e3ab826d3a22d53f935696dd",
"SQP-1 (1080p)": "0896c29d74de619df168d23b98104b22",

@ -55,6 +55,7 @@
],
"quality_profiles": {
"exclude": {
"[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b",
"HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9",
"Remux + WEB 1080p": "9ca12ea80aa55ef916e3751f4b874151",
"SQP-1 (1080p)": "0896c29d74de619df168d23b98104b22",

@ -45,10 +45,12 @@
],
"quality_profiles": {
"exclude": {
"[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6",
"Remux + WEB 1080p": "9ca12ea80aa55ef916e3751f4b874151",
"Remux + WEB 2160p": "fd161a61e3ab826d3a22d53f935696dd",
"SQP-2": "c3933358ba2356bafc41524f81471069",
"SQP-3": "2cf36c1f0106ffac993be003ade51865"
"SQP-3": "2cf36c1f0106ffac993be003ade51865",
"SQP-5": "a7bb1539fd147256b21b1098f3dc2016"
}
}
}

@ -50,13 +50,15 @@
],
"quality_profiles": {
"exclude": {
"[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b",
"[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7",
"[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42",
"HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9",
"UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f",
"SQP-1 (1080p)": "0896c29d74de619df168d23b98104b22",
"SQP-1 WEB (1080p)": "90a3370d2d30cbaf08d9c23b856a12c8",
"SQP-1 (2160p)": "5128baeb2b081b72126bc8482b2a86a0",
"SQP-4": "013f89e6da27519fe56cf482702a2db9",
"SQP-5": "a7bb1539fd147256b21b1098f3dc2016"
"SQP-4": "013f89e6da27519fe56cf482702a2db9"
}
}
}

@ -35,6 +35,10 @@
],
"quality_profiles": {
"exclude": {
"[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b",
"[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7",
"[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42",
"[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6",
"HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9",
"UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f",
"Remux + WEB 1080p": "9ca12ea80aa55ef916e3751f4b874151",

@ -50,6 +50,10 @@
],
"quality_profiles": {
"exclude": {
"[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b",
"[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7",
"[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42",
"[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6",
"HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9",
"UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f",
"Remux + WEB 1080p": "9ca12ea80aa55ef916e3751f4b874151",

@ -55,6 +55,10 @@
],
"quality_profiles": {
"exclude": {
"[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b",
"[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7",
"[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42",
"[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6",
"HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9",
"UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f",
"Remux + WEB 1080p": "9ca12ea80aa55ef916e3751f4b874151",

@ -204,6 +204,15 @@
"value": "\\[Mysteria\\]|-Mysteria\\b"
}
},
{
"name": "NAN0",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NAN0)\\b"
}
},
{
"name": "Netaro",
"implementation": "ReleaseTitleSpecification",
@ -311,6 +320,15 @@
"fields": {
"value": "\\b(ZOIO)\\b"
}
},
{
"name": "ZR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ZR)\\b|-ZR-"
}
}
]
}

@ -25,48 +25,48 @@
}
},
{
"name": "deanzel",
"name": "9volt",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(deanzel)\\b"
"value": "\\b(9volt)\\b"
}
},
{
"name": "ShadyCrab",
"name": "AOmundson",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ShadyCrab)\\b"
"value": "\\b(AOmundson)\\b"
}
},
{
"name": "hchcsen",
"name": "Asakura",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(hchcsen)\\b"
"value": "\\[Asakura\\]|-Asakura\\b"
}
},
{
"name": "NH",
"name": "ASO",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NH)\\b"
"value": "\\b(ASO)\\b"
}
},
{
"name": "Chimera",
"name": "Bolshevik",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Chimera\\]|-Chimera\\b"
"value": "\\[Bolshevik\\]|-Bolshevik\\b"
}
},
{
@ -79,156 +79,156 @@
}
},
{
"name": "Foxtrot",
"name": "Cait-Sidhe",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Foxtrot\\]|-Foxtrot\\b"
"value": "\\b(Cait-Sidhe)\\b"
}
},
{
"name": "Koten_Gars",
"name": "Chihiro",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Koten[ ._-]Gars)\\b"
"value": "\\[Chihiro\\]|-Chihiro\\b"
}
},
{
"name": "Kulot",
"name": "Chimera",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Kulot)\\b"
"value": "\\[Chimera\\]|-Chimera\\b"
}
},
{
"name": "Asakura",
"name": "CoalGirls",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Asakura\\]|-Asakura\\b"
"value": "\\b(CoalGirls)\\b"
}
},
{
"name": "HaiveMind",
"name": "Commie",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(HaiveMind)\\b"
"value": "\\b(Commie)\\b"
}
},
{
"name": "mottoj",
"name": "D3",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(mottoj)\\b"
"value": "\\b(D3)\\b"
}
},
{
"name": "Bolshevik",
"name": "Davinci",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Bolshevik\\]|-Bolshevik\\b"
"value": "\\[Davinci\\]|-Davinci\\b"
}
},
{
"name": "Scriptum",
"name": "deanzel",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Scriptum)\\b"
"value": "\\b(deanzel)\\b"
}
},
{
"name": "SOLA",
"name": "Doki",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[SOLA\\]|-SOLA\\b"
"value": "\\[Doki\\]|-Doki\\b"
}
},
{
"name": "NTRM",
"name": "Dragon-Releases",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NTRM)\\b"
"value": "\\b(Dragon-Releases)\\b"
}
},
{
"name": "ASO",
"name": "Foxtrot",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ASO)\\b"
"value": "\\[Foxtrot\\]|-Foxtrot\\b"
}
},
{
"name": "MCLR",
"name": "GHS",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(MCLR)\\b"
"value": "\\b(GHS)\\b"
}
},
{
"name": "D3",
"name": "HaiveMind",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(D3)\\b"
"value": "\\b(HaiveMind)\\b"
}
},
{
"name": "AOmundson",
"name": "hchcsen",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(AOmundson)\\b"
"value": "\\b(hchcsen)\\b"
}
},
{
"name": "RMX",
"name": "Iznjie Biznjie",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(RMX)\\b"
"value": "\\b(Iznjie[ .-]Biznjie)\\b"
}
},
{
"name": "karios",
"name": "Kaleido",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(karios)\\b"
"value": "\\b(Kaleido)\\b"
}
},
{
"name": "xPearse",
"name": "karios",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(xPearse)\\b"
"value": "\\b(karios)\\b"
}
},
{
@ -241,174 +241,183 @@
}
},
{
"name": "SNSbu",
"name": "kmplx",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SNSbu)\\b"
"value": "\\b(kmplx)\\b"
}
},
{
"name": "Orphan",
"name": "Koitern",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Orphan\\]|-Orphan\\b"
"value": "\\b(Koitern)\\b"
}
},
{
"name": "Cait-Sidhe",
"name": "Koten_Gars",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Cait-Sidhe)\\b"
"value": "\\b(Koten[ ._-]Gars)\\b"
}
},
{
"name": "THORA",
"name": "Kulot",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(THORA)\\b"
"value": "\\b(Kulot)\\b"
}
},
{
"name": "Davinci",
"name": "Lia",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Davinci\\]|-Davinci\\b"
"value": "\\[Lia\\]|-Lia\\b"
}
},
{
"name": "GHS",
"name": "MCLR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(GHS)\\b"
"value": "\\b(MCLR)\\b"
}
},
{
"name": "Iznjie Biznjie",
"name": "mottoj",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Iznjie[ .-]Biznjie)\\b"
"value": "\\b(mottoj)\\b"
}
},
{
"name": "9volt",
"name": "NH",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(9volt)\\b"
"value": "\\b(NH)\\b"
}
},
{
"name": "Lia",
"name": "NTRM",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Lia\\]|-Lia\\b"
"value": "\\b(NTRM)\\b"
}
},
{
"name": "kmplx",
"name": "Orphan",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(kmplx)\\b"
"value": "\\[Orphan\\]|-Orphan\\b"
}
},
{
"name": "UWU",
"name": "RMX",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(UWU)\\b"
"value": "\\b(RMX)\\b"
}
},
{
"name": "Koitern",
"name": "SallySubs",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Koitern)\\b"
"value": "\\b(SallySubs)\\b"
}
},
{
"name": "Commie",
"name": "Scriptum",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Commie)\\b"
"value": "\\b(Scriptum)\\b"
}
},
{
"name": "Kaleido",
"name": "ShadyCrab",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Kaleido)\\b"
"value": "\\b(ShadyCrab)\\b"
}
},
{
"name": "Doki",
"name": "SNSbu",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Doki\\]|-Doki\\b"
"value": "\\b(SNSbu)\\b"
}
},
{
"name": "Tsundere",
"name": "SOLA",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Tsundere\\]|-Tsundere(?!-)\\b"
"value": "\\[SOLA\\]|-SOLA\\b"
}
},
{
"name": "Chihiro",
"name": "THORA",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Chihiro\\]|-Chihiro\\b"
"value": "\\b(THORA)\\b"
}
},
{
"name": "SallySubs",
"name": "Tsundere",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SallySubs)\\b"
"value": "\\[Tsundere\\]|-Tsundere(?!-)\\b"
}
},
{
"name": "CoalGirls",
"name": "UWU",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(CoalGirls)\\b"
"value": "\\b(UWU)\\b"
}
},
{
"name": "xPearse",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(xPearse)\\b"
}
}
]

@ -24,24 +24,6 @@
"value": 5
}
},
{
"name": "ANThELIa",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ANThELIa)\\b"
}
},
{
"name": "AP",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(AP)\\b"
}
},
{
"name": "BluDragon",
"implementation": "ReleaseTitleSpecification",
@ -60,15 +42,6 @@
"value": "\\b(D4C)\\b"
}
},
{
"name": "Dragon-Releases",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Dragon-Releases)\\b"
}
},
{
"name": "E.N.D",
"implementation": "ReleaseTitleSpecification",
@ -78,24 +51,6 @@
"value": "\\b(E[.-]N[.-]D)\\b"
}
},
{
"name": "KAWAiREMUX",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(KAWAiREMUX)\\b"
}
},
{
"name": "MKVULTRA",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(MKVULTRA)\\b"
}
},
{
"name": "Raizel",
"implementation": "ReleaseTitleSpecification",
@ -114,15 +69,6 @@
"value": "\\b(REVO)\\b"
}
},
{
"name": "Spark",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Spark\\]|-Spark\\b"
}
},
{
"name": "SRLS",
"implementation": "ReleaseTitleSpecification",
@ -142,12 +88,12 @@
}
},
{
"name": "ZR",
"name": "VULCAN",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ZR)\\b"
"value": "\\[VULCAN\\]|-VULCAN\\b"
}
}
]

@ -0,0 +1,74 @@
{
"trash_id": "e6886871085226c3da1830830146846c",
"trash_scores": {
"default": -10000,
"german": 0
},
"name": "Generated Dynamic HDR",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "BiTOR",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(BiTOR)$"
}
},
{
"name": "DepraveD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(DepraveD)$"
}
},
{
"name": "SasukeducK",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(SasukeducK)$"
}
},
{
"name": "tarunk9c",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(tarunk9c)$"
}
},
{
"name": "VECTOR",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(VECTOR)$"
}
},
{
"name": "HDR10+",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bHDR10(\\+|P(lus)?\\b)"
}
},
{
"name": "DV",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(dv|dovi|dolby[ .]?v(ision)?)\\b"
}
}
]
}

@ -0,0 +1,37 @@
{
"trash_id": "3bc8df3a71baaac60a31ef696ea72d36",
"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": "cc7b1e64e2513a6a271090cdfafaeb55",
"trash_scores": {
"default": 6750
},
"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,82 @@
{
"trash_id": "54795711b78ea87e56127928c423689b",
"trash_scores": {
"default": 3000
},
"name": "German Bluray Tier 01",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "ZeroTwo",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "(ZeroTwo)$"
}
},
{
"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": 9
}
}
]
}

@ -0,0 +1,64 @@
{
"trash_id": "1bfc773c53283d47c68e535811da30b7",
"trash_scores": {
"default": 2900
},
"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": 9
}
}
]
}

@ -0,0 +1,28 @@
{
"trash_id": "aee01d40cd1bf4bcded81ee62f0f3659",
"trash_scores": {
"default": 2800
},
"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": 9
}
}
]
}

@ -0,0 +1,334 @@
{
"trash_id": "263943bc5d99550c68aad0c4278ba1c7",
"trash_scores": {
"default": -20000
},
"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)$"
}
}
]
}

@ -0,0 +1,37 @@
{
"trash_id": "03c430f326f10a27a9739b8bc83c30e4",
"trash_scores": {
"default": -20000
},
"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,55 @@
{
"trash_id": "8608a2ed20c636b8a62de108e9147713",
"trash_scores": {
"default": 4000
},
"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": "Remux",
"implementation": "QualityModifierSpecification",
"negate": false,
"required": true,
"fields": {
"value": 5
}
}
]
}

@ -0,0 +1,28 @@
{
"trash_id": "f9cf598d55ce532d63596b060a6db9ee",
"trash_scores": {
"default": 3900
},
"name": "German Remux Tier 02",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "MULTiPLEX",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "(MULTiPLEX)$"
}
},
{
"name": "Remux",
"implementation": "QualityModifierSpecification",
"negate": false,
"required": true,
"fields": {
"value": 5
}
}
]
}

@ -0,0 +1,190 @@
{
"trash_id": "2d136d4e33082fe573d06b1f237c40dd",
"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)$"
}
}
]
}

@ -0,0 +1,109 @@
{
"trash_id": "a2ab25194f463f057a5559c03c84a3df",
"trash_scores": {
"default": 2000
},
"name": "German Web Tier 01",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "ZeroTwo",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "(ZeroTwo)$"
}
},
{
"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": "D02KU",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "(D02KU)$"
}
},
{
"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": 7
}
},
{
"name": "WebRip",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 8
}
}
]
}

@ -0,0 +1,82 @@
{
"trash_id": "08d120d5a003ec4954b5b255c0691d79",
"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": 7
}
},
{
"name": "WebRip",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 8
}
}
]
}

@ -0,0 +1,46 @@
{
"trash_id": "439f9d71becaed589058ec949e037ff3",
"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": 7
}
},
{
"name": "WebRip",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 8
}
}
]
}

@ -0,0 +1,46 @@
{
"trash_id": "6aad77771dabe9d3e9d7be86f310b867",
"trash_scores": {
"default": 10001
},
"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"
}
}
]
}

@ -0,0 +1,29 @@
{
"trash_id": "f845be10da4f442654c13e1f2c3d6cd5",
"trash_scores": {
"default": -10000,
"german": 10001
},
"name": "German DL",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "German",
"implementation": "LanguageSpecification",
"negate": false,
"required": true,
"fields": {
"value": 4
}
},
{
"name": "Original Language",
"implementation": "LanguageSpecification",
"negate": false,
"required": true,
"fields": {
"value": -2
}
}
]
}

@ -0,0 +1,37 @@
{
"trash_id": "86bc3115eb4e9873ac96904a4a68e19e",
"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,21 @@
{
"trash_id": "0dc8aec3bd1c47cd6c40c46ecd27e846",
"trash_scores": {
"default": -10000
},
"trash_description": "Language: English Only: Because it uses reverse scoring, and if you use the default scores, it will assign all releases without the English audio a score of -10000.",
"name": "Language: Not English",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Not English Language",
"implementation": "LanguageSpecification",
"negate": true,
"required": false,
"fields": {
"value": 1
}
}
]
}

@ -5,6 +5,8 @@
"french-multi-vo": 0,
"french-vostfr": 0
},
"trash_description": "Language: French Only: Because it uses reverse scoring, and if you use the default scores, it will assign all releases without the French audio a score of -10000.",
"name": "Language: Not French",
"includeCustomFormatWhenRenaming": false,
"specifications": [

@ -2,10 +2,12 @@
"trash_id": "d6e9318c875905d6cfb5bee961afcea9",
"trash_scores": {
"default": -10000,
"german": 0,
"french-multi-vf": 0,
"french-multi-vo": -10000,
"french-vostfr": -10000
},
"trash_description": "Language: Original Only: Because it uses reverse scoring, and if you use the default scores, it will assign all releases without the original audio a score of -10000.",
"name": "Language: Not Original",
"includeCustomFormatWhenRenaming": false,
"specifications": [

@ -24,15 +24,6 @@
"value": "\\b(BEN[ ._-]THE[ ._-]MEN)\\b"
}
},
{
"name": "BiTOR (2160p)",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "(?=.*?(\\b2160p\\b))(?=.*?(\\bBiTOR\\b))"
}
},
{
"name": "GalaxyRG",
"implementation": "ReleaseTitleSpecification",

@ -69,6 +69,15 @@
"value": "^(BARC0DE)$"
}
},
{
"name": "BAUCKLEY",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(BAUCKLEY)$"
}
},
{
"name": "BdC",
"implementation": "ReleaseGroupSpecification",
@ -177,15 +186,6 @@
"value": "^(DDR)$"
}
},
{
"name": "DepraveD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(DepraveD)$"
}
},
{
"name": "DNL",
"implementation": "ReleaseGroupSpecification",
@ -636,15 +636,6 @@
"value": "^(SANTi)$"
}
},
{
"name": "SasukeducK",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(SasukeducK)$"
}
},
{
"name": "Scene",
"implementation": "ReleaseGroupSpecification",
@ -681,15 +672,6 @@
"value": "^(STUTTERSHIT)$"
}
},
{
"name": "tarunk9c",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(tarunk9c)$"
}
},
{
"name": "TBS",
"implementation": "ReleaseGroupSpecification",
@ -726,15 +708,6 @@
"value": "^(TIKO)$"
}
},
{
"name": "VECTOR",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(VECTOR)$"
}
},
{
"name": "VISIONPLUSHDR",
"implementation": "ReleaseGroupSpecification",

@ -1,7 +1,8 @@
{
"trash_id": "dc98083864ea246d05a42df0d05f81cc",
"trash_scores": {
"default": -10000
"default": -10000,
"german": 0
},
"name": "x265 (HD)",
"includeCustomFormatWhenRenaming": false,

@ -0,0 +1,104 @@
{
"trash_id": "2b90e905c99490edc7c7a5787443748b",
"name": "[German] HD Bluray + WEB",
"trash_score_set": "german",
"upgradeAllowed": true,
"cutoff": "Merged QPs",
"minFormatScore": 0,
"cutoffFormatScore": 25000,
"language":"Any",
"items": [
{ "name": "Unknown", "allowed": false },
{ "name": "WORKPRINT", "allowed": false },
{ "name": "CAM", "allowed": false },
{ "name": "TELESYNC", "allowed": false },
{ "name": "TELECINE", "allowed": false },
{ "name": "REGIONAL", "allowed": false },
{ "name": "DVDSCR", "allowed": false },
{ "name": "SDTV", "allowed": false },
{ "name": "DVD", "allowed": false },
{ "name": "DVD-R", "allowed": false },
{
"name": "WEB 480p",
"allowed": false,
"items": ["WEBDL-480p", "WEBRip-480p"]
},
{ "name": "Bluray-480p", "allowed": false },
{ "name": "Bluray-576p", "allowed": false },
{ "name": "HDTV-720p", "allowed": false },
{ "name": "HDTV-1080p", "allowed": false },
{ "name": "Remux-1080p", "allowed": false },
{ "name": "HDTV-2160p", "allowed": false },
{
"name": "WEB 2160p",
"allowed": false,
"items": ["WEBDL-2160p", "WEBRip-2160p"]
},
{ "name": "Bluray-2160p", "allowed": false },
{ "name": "Remux-2160p", "allowed": false },
{ "name": "BR-DISK", "allowed": false },
{ "name": "Raw-HD", "allowed": false },
{
"name": "Merged QPs",
"allowed": true,
"items": [
"WEBRip-720p",
"WEBDL-720p",
"Bluray-720p",
"WEBDL-1080p",
"WEBRip-1080p",
"Bluray-1080p"
]
}
],
"formatItems": {
"German 1080p Booster": "3bc8df3a71baaac60a31ef696ea72d36",
"1080p": "820b09bb9acbfde9c35c71e0e565dad8",
"720p": "b2be17d608fc88818940cd1833b0b24c",
"German": "86bc3115eb4e9873ac96904a4a68e19e",
"German DL": "f845be10da4f442654c13e1f2c3d6cd5",
"German DL (undefined)": "6aad77771dabe9d3e9d7be86f310b867",
"German Bluray Tier 01": "54795711b78ea87e56127928c423689b",
"German Bluray Tier 02": "1bfc773c53283d47c68e535811da30b7",
"German Bluray Tier 03": "aee01d40cd1bf4bcded81ee62f0f3659",
"German Web Tier 01": "a2ab25194f463f057a5559c03c84a3df",
"German Web Tier 02": "08d120d5a003ec4954b5b255c0691d79",
"German Web Tier 03": "439f9d71becaed589058ec949e037ff3",
"German Scene": "2d136d4e33082fe573d06b1f237c40dd",
"German LQ": "263943bc5d99550c68aad0c4278ba1c7",
"German Microsized": "03c430f326f10a27a9739b8bc83c30e4",
"Line/Mic Dubbed": "c465ccc73923871b3eb1802042331306",
"HD Bluray Tier 01": "ed27ebfef2f323e964fb1f61391bcb35",
"HD Bluray Tier 02": "c20c8647f2746a1f4c4262b0fbbeeeae",
"HD Bluray Tier 03": "5608c71bcebba0a5e666223bae8c9227",
"WEB Tier 01": "c20f169ef63c5f40c2def54abaf4438e",
"WEB Tier 02": "403816d65392c79236dcb6dd591aeda4",
"WEB Tier 03": "af94e0fe497124d1f9ce732069ec8c3b",
"Repack/Proper": "e7718d7a3ce595f289bfee26adc178f5",
"Repack2": "ae43b294509409a6a13919dedd4764c4",
"Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2",
"BR-DISK": "ed38b889b31be83fda192888e2286d83",
"Generated Dynamic HDR": "e6886871085226c3da1830830146846c",
"LQ": "90a6f9a284dff5103f6346090e6280c8",
"LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905",
"x265 (HD)": "dc98083864ea246d05a42df0d05f81cc",
"3D": "b8cd450cbfa689c0259a01d9e29ba3d6",
"Extras": "0a3f082873eb454bde444150b70253cc",
"AV1": "cae4ca30163749b891686f95532519bd",
"AMZN": "b3b3a6ac74ecbd56bcdbefa4799fb9df",
"ATVP": "40e9380490e748672c2522eaaeb692f7",
"BCORE": "cc5e51a9e85a6296ceefe097a77f12f4",
"CRiT": "16622a6911d1ab5d5b8b713d5b0036d4",
"DSNP": "84272245b2988854bfb76a16e60baea5",
"HBO": "509e5f41146e278f9eab1ddaceb34515",
"HMAX": "5763d1b0ce84aff3b21038eea8e9b8ad",
"Hulu": "526d445d4c16214309f0fd2b3be18a89",
"iT": "e0ec9672be6cac914ffad34a6b077209",
"MA": "2a6039655313bf5dab1e43523b62c374",
"MAX": "6a061313d22e51e0f25b7cd4dc065233",
"NF": "170b1d363bd8516fbf3a3eb05d4faff6",
"PCOK": "c9fd353f8f5f1baf56dc601c4cb29920",
"PMTP": "e36a0ba1bc902b26ee40818a1d59b8bd",
"STAN": "c2863d2a50c9acad1fb50e53ece60817"
}
}

@ -0,0 +1,118 @@
{
"trash_id": "425da1ba30711b55d2eb371437ec98d7",
"name": "[German] UHD Bluray + WEB (Alternative)",
"trash_score_set": "german",
"upgradeAllowed": true,
"cutoff": "Merged QPs",
"minFormatScore": 0,
"cutoffFormatScore": 25000,
"language":"Any",
"items": [
{ "name": "Unknown", "allowed": false },
{ "name": "WORKPRINT", "allowed": false },
{ "name": "CAM", "allowed": false },
{ "name": "TELESYNC", "allowed": false },
{ "name": "TELECINE", "allowed": false },
{ "name": "REGIONAL", "allowed": false },
{ "name": "DVDSCR", "allowed": false },
{ "name": "SDTV", "allowed": false },
{ "name": "DVD", "allowed": false },
{ "name": "DVD-R", "allowed": false },
{
"name": "WEB 480p",
"allowed": false,
"items": ["WEBDL-480p", "WEBRip-480p"]
},
{ "name": "Bluray-480p", "allowed": false },
{ "name": "Bluray-576p", "allowed": false },
{ "name": "HDTV-720p", "allowed": false },
{ "name": "HDTV-1080p", "allowed": false },
{ "name": "Remux-1080p", "allowed": false },
{ "name": "HDTV-2160p", "allowed": false },
{ "name": "Remux-2160p", "allowed": false },
{ "name": "BR-DISK", "allowed": false },
{ "name": "Raw-HD", "allowed": false },
{
"name": "Merged QPs",
"allowed": true,
"items": [
"WEBRip-720p",
"WEBDL-720p",
"Bluray-720p",
"WEBDL-1080p",
"WEBRip-1080p",
"Bluray-1080p",
"WEBRip-2160p",
"WEBDL-2160p",
"Bluray-2160p"
]
}
],
"formatItems": {
"German 1080p Booster": "3bc8df3a71baaac60a31ef696ea72d36",
"German 2160p Booster": "cc7b1e64e2513a6a271090cdfafaeb55",
"2160p": "fb392fb0d61a010ae38e49ceaa24a1ef",
"1080p": "820b09bb9acbfde9c35c71e0e565dad8",
"720p": "b2be17d608fc88818940cd1833b0b24c",
"German": "86bc3115eb4e9873ac96904a4a68e19e",
"German DL": "f845be10da4f442654c13e1f2c3d6cd5",
"German DL (undefined)": "6aad77771dabe9d3e9d7be86f310b867",
"German Bluray Tier 01": "54795711b78ea87e56127928c423689b",
"German Bluray Tier 02": "1bfc773c53283d47c68e535811da30b7",
"German Bluray Tier 03": "aee01d40cd1bf4bcded81ee62f0f3659",
"German Web Tier 01": "a2ab25194f463f057a5559c03c84a3df",
"German Web Tier 02": "08d120d5a003ec4954b5b255c0691d79",
"German Web Tier 03": "439f9d71becaed589058ec949e037ff3",
"German Scene": "2d136d4e33082fe573d06b1f237c40dd",
"German LQ": "263943bc5d99550c68aad0c4278ba1c7",
"German Microsized": "03c430f326f10a27a9739b8bc83c30e4",
"Line/Mic Dubbed": "c465ccc73923871b3eb1802042331306",
"DV HDR10Plus": "c53085ddbd027d9624b320627748612f",
"DV HDR10": "e23edd2482476e595fb990b12e7c609c",
"DV": "58d6a88f13e2db7f5059c41047876f00",
"DV HLG": "55d53828b9d81cbe20b02efd00aa0efd",
"DV SDR": "a3e19f8f627608af0211acd02bf89735",
"HDR10+": "b974a6cd08c1066250f1f177d7aa1225",
"HDR10": "dfb86d5941bc9075d6af23b09c2aeecd",
"HDR": "e61e28db95d22bedcadf030b8f156d96",
"HDR (undefined)": "2a4d9069cc1fe3242ff9bdaebed239bb",
"PQ": "08d6d8834ad9ec87b1dc7ec8148e7a1f",
"HLG": "9364dd386c9b4a1100dde8264690add7",
"UHD Bluray Tier 01": "4d74ac4c4db0b64bff6ce0cffef99bf0",
"UHD Bluray Tier 02": "a58f517a70193f8e578056642178419d",
"UHD Bluray Tier 03": "e71939fae578037e7aed3ee219bbe7c1",
"HD Bluray Tier 01": "ed27ebfef2f323e964fb1f61391bcb35",
"HD Bluray Tier 02": "c20c8647f2746a1f4c4262b0fbbeeeae",
"HD Bluray Tier 03": "5608c71bcebba0a5e666223bae8c9227",
"WEB Tier 01": "c20f169ef63c5f40c2def54abaf4438e",
"WEB Tier 02": "403816d65392c79236dcb6dd591aeda4",
"WEB Tier 03": "af94e0fe497124d1f9ce732069ec8c3b",
"Repack/Proper": "e7718d7a3ce595f289bfee26adc178f5",
"Repack2": "ae43b294509409a6a13919dedd4764c4",
"Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2",
"BR-DISK": "ed38b889b31be83fda192888e2286d83",
"Generated Dynamic HDR": "e6886871085226c3da1830830146846c",
"LQ": "90a6f9a284dff5103f6346090e6280c8",
"LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905",
"x265 (no HDR/DV)": "839bea857ed2c0a8e084f3cbdbd65ecb",
"3D": "b8cd450cbfa689c0259a01d9e29ba3d6",
"Upscaled": "bfd8eb01832d646a0a89c4deb46f8564",
"Extras": "0a3f082873eb454bde444150b70253cc",
"AV1": "cae4ca30163749b891686f95532519bd",
"AMZN": "b3b3a6ac74ecbd56bcdbefa4799fb9df",
"ATVP": "40e9380490e748672c2522eaaeb692f7",
"BCORE": "cc5e51a9e85a6296ceefe097a77f12f4",
"CRiT": "16622a6911d1ab5d5b8b713d5b0036d4",
"DSNP": "84272245b2988854bfb76a16e60baea5",
"HBO": "509e5f41146e278f9eab1ddaceb34515",
"HMAX": "5763d1b0ce84aff3b21038eea8e9b8ad",
"Hulu": "526d445d4c16214309f0fd2b3be18a89",
"iT": "e0ec9672be6cac914ffad34a6b077209",
"MA": "2a6039655313bf5dab1e43523b62c374",
"MAX": "6a061313d22e51e0f25b7cd4dc065233",
"NF": "170b1d363bd8516fbf3a3eb05d4faff6",
"PCOK": "c9fd353f8f5f1baf56dc601c4cb29920",
"PMTP": "e36a0ba1bc902b26ee40818a1d59b8bd",
"STAN": "c2863d2a50c9acad1fb50e53ece60817"
}
}

@ -0,0 +1,121 @@
{
"trash_id": "27cc3d153c0a799fd139ef1ff4c4cc42",
"name": "[German] UHD Bluray + WEB",
"trash_score_set": "german",
"upgradeAllowed": true,
"cutoff": "Merged QPs",
"minFormatScore": 0,
"cutoffFormatScore": 25000,
"language":"Any",
"items": [
{ "name": "Unknown", "allowed": false },
{ "name": "WORKPRINT", "allowed": false },
{ "name": "CAM", "allowed": false },
{ "name": "TELESYNC", "allowed": false },
{ "name": "TELECINE", "allowed": false },
{ "name": "REGIONAL", "allowed": false },
{ "name": "DVDSCR", "allowed": false },
{ "name": "SDTV", "allowed": false },
{ "name": "DVD", "allowed": false },
{ "name": "DVD-R", "allowed": false },
{
"name": "WEB 480p",
"allowed": false,
"items": ["WEBDL-480p", "WEBRip-480p"]
},
{ "name": "Bluray-480p", "allowed": false },
{ "name": "Bluray-576p", "allowed": false },
{ "name": "HDTV-720p", "allowed": false },
{
"name": "WEB 720p",
"allowed": false,
"items": ["WEBDL-720p", "WEBRip-720p"]
},
{ "name": "Bluray-720p", "allowed": false },
{ "name": "HDTV-1080p", "allowed": false },
{
"name": "WEB 1080p",
"allowed": false,
"items": ["WEBDL-1080p", "WEBRip-1080p"]
},
{ "name": "Bluray-1080p", "allowed": false },
{ "name": "Remux-1080p", "allowed": false },
{ "name": "HDTV-2160p", "allowed": false },
{ "name": "Remux-2160p", "allowed": false },
{ "name": "BR-DISK", "allowed": false },
{ "name": "Raw-HD", "allowed": false },
{
"name": "Merged QPs",
"allowed": true,
"items": [
"WEBRip-2160p",
"WEBDL-2160p",
"Bluray-2160p"
]
}
],
"formatItems": {
"German 1080p Booster": "3bc8df3a71baaac60a31ef696ea72d36",
"German 2160p Booster": "cc7b1e64e2513a6a271090cdfafaeb55",
"2160p": "fb392fb0d61a010ae38e49ceaa24a1ef",
"1080p": "820b09bb9acbfde9c35c71e0e565dad8",
"720p": "b2be17d608fc88818940cd1833b0b24c",
"German": "86bc3115eb4e9873ac96904a4a68e19e",
"German DL": "f845be10da4f442654c13e1f2c3d6cd5",
"German DL (undefined)": "6aad77771dabe9d3e9d7be86f310b867",
"German Bluray Tier 01": "54795711b78ea87e56127928c423689b",
"German Bluray Tier 02": "1bfc773c53283d47c68e535811da30b7",
"German Bluray Tier 03": "aee01d40cd1bf4bcded81ee62f0f3659",
"German Web Tier 01": "a2ab25194f463f057a5559c03c84a3df",
"German Web Tier 02": "08d120d5a003ec4954b5b255c0691d79",
"German Web Tier 03": "439f9d71becaed589058ec949e037ff3",
"German Scene": "2d136d4e33082fe573d06b1f237c40dd",
"German LQ": "263943bc5d99550c68aad0c4278ba1c7",
"German Microsized": "03c430f326f10a27a9739b8bc83c30e4",
"Line/Mic Dubbed": "c465ccc73923871b3eb1802042331306",
"DV HDR10Plus": "c53085ddbd027d9624b320627748612f",
"DV HDR10": "e23edd2482476e595fb990b12e7c609c",
"DV": "58d6a88f13e2db7f5059c41047876f00",
"DV HLG": "55d53828b9d81cbe20b02efd00aa0efd",
"DV SDR": "a3e19f8f627608af0211acd02bf89735",
"HDR10+": "b974a6cd08c1066250f1f177d7aa1225",
"HDR10": "dfb86d5941bc9075d6af23b09c2aeecd",
"HDR": "e61e28db95d22bedcadf030b8f156d96",
"HDR (undefined)": "2a4d9069cc1fe3242ff9bdaebed239bb",
"PQ": "08d6d8834ad9ec87b1dc7ec8148e7a1f",
"HLG": "9364dd386c9b4a1100dde8264690add7",
"UHD Bluray Tier 01": "4d74ac4c4db0b64bff6ce0cffef99bf0",
"UHD Bluray Tier 02": "a58f517a70193f8e578056642178419d",
"UHD Bluray Tier 03": "e71939fae578037e7aed3ee219bbe7c1",
"WEB Tier 01": "c20f169ef63c5f40c2def54abaf4438e",
"WEB Tier 02": "403816d65392c79236dcb6dd591aeda4",
"WEB Tier 03": "af94e0fe497124d1f9ce732069ec8c3b",
"Repack/Proper": "e7718d7a3ce595f289bfee26adc178f5",
"Repack2": "ae43b294509409a6a13919dedd4764c4",
"Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2",
"BR-DISK": "ed38b889b31be83fda192888e2286d83",
"Generated Dynamic HDR": "e6886871085226c3da1830830146846c",
"LQ": "90a6f9a284dff5103f6346090e6280c8",
"LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905",
"x265 (no HDR/DV)": "839bea857ed2c0a8e084f3cbdbd65ecb",
"3D": "b8cd450cbfa689c0259a01d9e29ba3d6",
"Upscaled": "bfd8eb01832d646a0a89c4deb46f8564",
"Extras": "0a3f082873eb454bde444150b70253cc",
"AV1": "cae4ca30163749b891686f95532519bd",
"AMZN": "b3b3a6ac74ecbd56bcdbefa4799fb9df",
"ATVP": "40e9380490e748672c2522eaaeb692f7",
"BCORE": "cc5e51a9e85a6296ceefe097a77f12f4",
"CRiT": "16622a6911d1ab5d5b8b713d5b0036d4",
"DSNP": "84272245b2988854bfb76a16e60baea5",
"HBO": "509e5f41146e278f9eab1ddaceb34515",
"HMAX": "5763d1b0ce84aff3b21038eea8e9b8ad",
"Hulu": "526d445d4c16214309f0fd2b3be18a89",
"iT": "e0ec9672be6cac914ffad34a6b077209",
"MA": "2a6039655313bf5dab1e43523b62c374",
"MAX": "6a061313d22e51e0f25b7cd4dc065233",
"NF": "170b1d363bd8516fbf3a3eb05d4faff6",
"PCOK": "c9fd353f8f5f1baf56dc601c4cb29920",
"PMTP": "e36a0ba1bc902b26ee40818a1d59b8bd",
"STAN": "c2863d2a50c9acad1fb50e53ece60817"
}
}

@ -0,0 +1,120 @@
{
"trash_id": "79faa9943cef2f510b997b1f2a9f3ea6",
"name": "[German] Remux + WEB 2160p",
"trash_score_set": "german",
"upgradeAllowed": true,
"cutoff": "Merged QPs",
"minFormatScore": 0,
"cutoffFormatScore": 25000,
"language":"Any",
"items": [
{ "name": "Unknown", "allowed": false },
{ "name": "WORKPRINT", "allowed": false },
{ "name": "CAM", "allowed": false },
{ "name": "TELESYNC", "allowed": false },
{ "name": "TELECINE", "allowed": false },
{ "name": "REGIONAL", "allowed": false },
{ "name": "DVDSCR", "allowed": false },
{ "name": "SDTV", "allowed": false },
{ "name": "DVD", "allowed": false },
{ "name": "DVD-R", "allowed": false },
{
"name": "WEB 480p",
"allowed": false,
"items": ["WEBDL-480p", "WEBRip-480p"]
},
{ "name": "Bluray-480p", "allowed": false },
{ "name": "Bluray-576p", "allowed": false },
{ "name": "HDTV-720p", "allowed": false },
{
"name": "WEB 720p",
"allowed": false,
"items": ["WEBDL-720p", "WEBRip-720p"]
},
{ "name": "Bluray-720p", "allowed": false },
{ "name": "HDTV-1080p", "allowed": false },
{
"name": "WEB 1080p",
"allowed": false,
"items": ["WEBDL-1080p", "WEBRip-1080p"]
},
{ "name": "Bluray-1080p", "allowed": false },
{ "name": "Remux-1080p", "allowed": false },
{ "name": "HDTV-2160p", "allowed": false },
{ "name": "Bluray-2160p", "allowed": false },
{ "name": "BR-DISK", "allowed": false },
{ "name": "Raw-HD", "allowed": false },
{
"name": "Merged QPs",
"allowed": true,
"items": [
"WEBRip-2160p",
"WEBDL-2160p",
"Remux-2160p"
]
}
],
"formatItems": {
"German 1080p Booster": "3bc8df3a71baaac60a31ef696ea72d36",
"German 2160p Booster": "cc7b1e64e2513a6a271090cdfafaeb55",
"2160p": "fb392fb0d61a010ae38e49ceaa24a1ef",
"1080p": "820b09bb9acbfde9c35c71e0e565dad8",
"720p": "b2be17d608fc88818940cd1833b0b24c",
"German": "86bc3115eb4e9873ac96904a4a68e19e",
"German DL": "f845be10da4f442654c13e1f2c3d6cd5",
"German DL (undefined)": "6aad77771dabe9d3e9d7be86f310b867",
"German Remux Tier 01": "8608a2ed20c636b8a62de108e9147713",
"German Remux Tier 02": "f9cf598d55ce532d63596b060a6db9ee",
"German Web Tier 01": "a2ab25194f463f057a5559c03c84a3df",
"German Web Tier 02": "08d120d5a003ec4954b5b255c0691d79",
"German Web Tier 03": "439f9d71becaed589058ec949e037ff3",
"German Scene": "2d136d4e33082fe573d06b1f237c40dd",
"German LQ": "263943bc5d99550c68aad0c4278ba1c7",
"German Microsized": "03c430f326f10a27a9739b8bc83c30e4",
"Line/Mic Dubbed": "c465ccc73923871b3eb1802042331306",
"DV HDR10Plus": "c53085ddbd027d9624b320627748612f",
"DV HDR10": "e23edd2482476e595fb990b12e7c609c",
"DV": "58d6a88f13e2db7f5059c41047876f00",
"DV HLG": "55d53828b9d81cbe20b02efd00aa0efd",
"DV SDR": "a3e19f8f627608af0211acd02bf89735",
"HDR10+": "b974a6cd08c1066250f1f177d7aa1225",
"HDR10": "dfb86d5941bc9075d6af23b09c2aeecd",
"HDR": "e61e28db95d22bedcadf030b8f156d96",
"HDR (undefined)": "2a4d9069cc1fe3242ff9bdaebed239bb",
"PQ": "08d6d8834ad9ec87b1dc7ec8148e7a1f",
"HLG": "9364dd386c9b4a1100dde8264690add7",
"Remux Tier 01": "3a3ff47579026e76d6504ebea39390de",
"Remux Tier 02": "9f98181fe5a3fbeb0cc29340da2a468a",
"Remux Tier 03": "8baaf0b3142bf4d94c42a724f034e27a",
"WEB Tier 01": "c20f169ef63c5f40c2def54abaf4438e",
"WEB Tier 02": "403816d65392c79236dcb6dd591aeda4",
"WEB Tier 03": "af94e0fe497124d1f9ce732069ec8c3b",
"Repack/Proper": "e7718d7a3ce595f289bfee26adc178f5",
"Repack2": "ae43b294509409a6a13919dedd4764c4",
"Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2",
"BR-DISK": "ed38b889b31be83fda192888e2286d83",
"Generated Dynamic HDR": "e6886871085226c3da1830830146846c",
"LQ": "90a6f9a284dff5103f6346090e6280c8",
"LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905",
"x265 (no HDR/DV)": "839bea857ed2c0a8e084f3cbdbd65ecb",
"3D": "b8cd450cbfa689c0259a01d9e29ba3d6",
"Upscaled": "bfd8eb01832d646a0a89c4deb46f8564",
"Extras": "0a3f082873eb454bde444150b70253cc",
"AV1": "cae4ca30163749b891686f95532519bd",
"AMZN": "b3b3a6ac74ecbd56bcdbefa4799fb9df",
"ATVP": "40e9380490e748672c2522eaaeb692f7",
"BCORE": "cc5e51a9e85a6296ceefe097a77f12f4",
"CRiT": "16622a6911d1ab5d5b8b713d5b0036d4",
"DSNP": "84272245b2988854bfb76a16e60baea5",
"HBO": "509e5f41146e278f9eab1ddaceb34515",
"HMAX": "5763d1b0ce84aff3b21038eea8e9b8ad",
"Hulu": "526d445d4c16214309f0fd2b3be18a89",
"iT": "e0ec9672be6cac914ffad34a6b077209",
"MA": "2a6039655313bf5dab1e43523b62c374",
"MAX": "6a061313d22e51e0f25b7cd4dc065233",
"NF": "170b1d363bd8516fbf3a3eb05d4faff6",
"PCOK": "c9fd353f8f5f1baf56dc601c4cb29920",
"PMTP": "e36a0ba1bc902b26ee40818a1d59b8bd",
"STAN": "c2863d2a50c9acad1fb50e53ece60817"
}
}

@ -5,6 +5,7 @@
"cutoff": "Bluray-1080p",
"minFormatScore": 0,
"cutoffFormatScore": 10000,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },
{ "name": "WORKPRINT", "allowed": false },
@ -60,6 +61,7 @@
"Repack2": "ae43b294509409a6a13919dedd4764c4",
"Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2",
"BR-DISK": "ed38b889b31be83fda192888e2286d83",
"Generated Dynamic HDR": "e6886871085226c3da1830830146846c",
"LQ": "90a6f9a284dff5103f6346090e6280c8",
"LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905",
"x265 (HD)": "dc98083864ea246d05a42df0d05f81cc",

@ -5,6 +5,7 @@
"cutoff": "Remux-1080p",
"minFormatScore": 0,
"cutoffFormatScore": 10000,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },
{ "name": "WORKPRINT", "allowed": false },
@ -60,6 +61,7 @@
"Repack2": "ae43b294509409a6a13919dedd4764c4",
"Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2",
"BR-DISK": "ed38b889b31be83fda192888e2286d83",
"Generated Dynamic HDR": "e6886871085226c3da1830830146846c",
"LQ": "90a6f9a284dff5103f6346090e6280c8",
"LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905",
"x265 (HD)": "dc98083864ea246d05a42df0d05f81cc",

@ -5,6 +5,7 @@
"cutoff": "Remux-2160p",
"minFormatScore": 0,
"cutoffFormatScore": 10000,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },
{ "name": "WORKPRINT", "allowed": false },
@ -71,6 +72,7 @@
"Repack2": "ae43b294509409a6a13919dedd4764c4",
"Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2",
"BR-DISK": "ed38b889b31be83fda192888e2286d83",
"Generated Dynamic HDR": "e6886871085226c3da1830830146846c",
"LQ": "90a6f9a284dff5103f6346090e6280c8",
"LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905",
"x265 (no HDR/DV)": "839bea857ed2c0a8e084f3cbdbd65ecb",

@ -6,6 +6,7 @@
"cutoff": "Bluray|WEB-1080p",
"minFormatScore": 1000,
"cutoffFormatScore": 10000,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },
{ "name": "WORKPRINT", "allowed": false },
@ -77,6 +78,7 @@
"Repack2": "ae43b294509409a6a13919dedd4764c4",
"Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2",
"BR-DISK": "ed38b889b31be83fda192888e2286d83",
"Generated Dynamic HDR": "e6886871085226c3da1830830146846c",
"LQ": "90a6f9a284dff5103f6346090e6280c8",
"LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905",
"x265 (HD)": "dc98083864ea246d05a42df0d05f81cc",

@ -6,6 +6,7 @@
"cutoff": "Bluray-2160p",
"minFormatScore": 1000,
"cutoffFormatScore": 10000,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },
{ "name": "WORKPRINT", "allowed": false },
@ -92,6 +93,7 @@
"Repack2": "ae43b294509409a6a13919dedd4764c4",
"Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2",
"BR-DISK": "ed38b889b31be83fda192888e2286d83",
"Generated Dynamic HDR": "e6886871085226c3da1830830146846c",
"LQ": "90a6f9a284dff5103f6346090e6280c8",
"LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905",
"x265 (no HDR/DV)": "839bea857ed2c0a8e084f3cbdbd65ecb",

@ -6,6 +6,7 @@
"cutoff": "Bluray|WEB-1080p",
"minFormatScore": 1000,
"cutoffFormatScore": 10000,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },
{ "name": "WORKPRINT", "allowed": false },
@ -81,6 +82,7 @@
"Repack2": "ae43b294509409a6a13919dedd4764c4",
"Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2",
"BR-DISK": "ed38b889b31be83fda192888e2286d83",
"Generated Dynamic HDR": "e6886871085226c3da1830830146846c",
"LQ": "90a6f9a284dff5103f6346090e6280c8",
"LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905",
"x265 (HD)": "dc98083864ea246d05a42df0d05f81cc",

@ -6,6 +6,7 @@
"cutoff": "WEB|Remux|Bluray|2160p",
"minFormatScore": 550,
"cutoffFormatScore": 10000,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },
{ "name": "WORKPRINT", "allowed": false },
@ -76,6 +77,7 @@
"Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2",
"x264": "2899d84dc9372de3408e6d8cc18e9666",
"BR-DISK": "ed38b889b31be83fda192888e2286d83",
"Generated Dynamic HDR": "e6886871085226c3da1830830146846c",
"LQ": "90a6f9a284dff5103f6346090e6280c8",
"LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905",
"x265 (no HDR/DV)": "839bea857ed2c0a8e084f3cbdbd65ecb",

@ -6,6 +6,7 @@
"cutoff": "WEB|Remux|2160p",
"minFormatScore": 550,
"cutoffFormatScore": 10000,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },
{ "name": "WORKPRINT", "allowed": false },
@ -73,6 +74,7 @@
"Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2",
"x264": "2899d84dc9372de3408e6d8cc18e9666",
"BR-DISK": "ed38b889b31be83fda192888e2286d83",
"Generated Dynamic HDR": "e6886871085226c3da1830830146846c",
"LQ": "90a6f9a284dff5103f6346090e6280c8",
"LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905",
"x265 (no HDR/DV)": "839bea857ed2c0a8e084f3cbdbd65ecb",

@ -6,6 +6,7 @@
"cutoff": "WEB|2160p",
"minFormatScore": 550,
"cutoffFormatScore": 10000,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },
{ "name": "WORKPRINT", "allowed": false },
@ -68,6 +69,7 @@
"Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2",
"x264": "2899d84dc9372de3408e6d8cc18e9666",
"BR-DISK": "ed38b889b31be83fda192888e2286d83",
"Generated Dynamic HDR": "e6886871085226c3da1830830146846c",
"LQ": "90a6f9a284dff5103f6346090e6280c8",
"LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905",
"x265 (no HDR/DV)": "839bea857ed2c0a8e084f3cbdbd65ecb",

@ -6,6 +6,7 @@
"cutoff": "WEBDL|Bluray|2160p",
"minFormatScore": 550,
"cutoffFormatScore": 10000,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },
{ "name": "WORKPRINT", "allowed": false },
@ -76,6 +77,7 @@
"Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2",
"x264": "2899d84dc9372de3408e6d8cc18e9666",
"BR-DISK": "ed38b889b31be83fda192888e2286d83",
"Generated Dynamic HDR": "e6886871085226c3da1830830146846c",
"LQ": "90a6f9a284dff5103f6346090e6280c8",
"LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905",
"x265 (no HDR/DV)": "839bea857ed2c0a8e084f3cbdbd65ecb",

@ -3,6 +3,9 @@
"name": "UHD Bluray + WEB",
"upgradeAllowed": true,
"cutoff": "Bluray-2160p",
"minFormatScore": 0,
"cutoffFormatScore": 10000,
"language":"Original",
"items": [
{ "name": "Unknown", "allowed": false },
{ "name": "WORKPRINT", "allowed": false },
@ -47,8 +50,6 @@
},
{ "name": "Bluray-2160p", "allowed": true }
],
"minFormatScore": 0,
"cutoffFormatScore": 10000,
"formatItems": {
"DV HDR10Plus": "c53085ddbd027d9624b320627748612f",
"DV HDR10": "e23edd2482476e595fb990b12e7c609c",
@ -71,6 +72,7 @@
"Repack2": "ae43b294509409a6a13919dedd4764c4",
"Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2",
"BR-DISK": "ed38b889b31be83fda192888e2286d83",
"Generated Dynamic HDR": "e6886871085226c3da1830830146846c",
"LQ": "90a6f9a284dff5103f6346090e6280c8",
"LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905",
"x265 (no HDR/DV)": "839bea857ed2c0a8e084f3cbdbd65ecb",

@ -213,6 +213,15 @@
"value": "\\[Mysteria\\]|-Mysteria\\b"
}
},
{
"name": "NAN0",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NAN0)\\b"
}
},
{
"name": "Netaro",
"implementation": "ReleaseTitleSpecification",
@ -320,6 +329,15 @@
"fields": {
"value": "\\b(ZOIO)\\b"
}
},
{
"name": "ZR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ZR)\\b|-ZR-"
}
}
]
}

@ -34,48 +34,48 @@
}
},
{
"name": "deanzel",
"name": "9volt",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(deanzel)\\b"
"value": "\\b(9volt)\\b"
}
},
{
"name": "ShadyCrab",
"name": "AOmundson",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ShadyCrab)\\b"
"value": "\\b(AOmundson)\\b"
}
},
{
"name": "hchcsen",
"name": "Asakura",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(hchcsen)\\b"
"value": "\\[Asakura\\]|-Asakura\\b"
}
},
{
"name": "NH",
"name": "ASO",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NH)\\b"
"value": "\\b(ASO)\\b"
}
},
{
"name": "Chimera",
"name": "Bolshevik",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Chimera\\]|-Chimera\\b"
"value": "\\[Bolshevik\\]|-Bolshevik\\b"
}
},
{
@ -88,156 +88,156 @@
}
},
{
"name": "Foxtrot",
"name": "Cait-Sidhe",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Foxtrot\\]|-Foxtrot\\b"
"value": "\\b(Cait-Sidhe)\\b"
}
},
{
"name": "Koten_Gars",
"name": "Chihiro",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Koten[ ._-]Gars)\\b"
"value": "\\[Chihiro\\]|-Chihiro\\b"
}
},
{
"name": "Kulot",
"name": "Chimera",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Kulot)\\b"
"value": "\\[Chimera\\]|-Chimera\\b"
}
},
{
"name": "Asakura",
"name": "CoalGirls",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Asakura\\]|-Asakura\\b"
"value": "\\b(CoalGirls)\\b"
}
},
{
"name": "HaiveMind",
"name": "Commie",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(HaiveMind)\\b"
"value": "\\b(Commie)\\b"
}
},
{
"name": "mottoj",
"name": "D3",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(mottoj)\\b"
"value": "\\b(D3)\\b"
}
},
{
"name": "Bolshevik",
"name": "Davinci",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Bolshevik\\]|-Bolshevik\\b"
"value": "\\[Davinci\\]|-Davinci\\b"
}
},
{
"name": "Scriptum",
"name": "deanzel",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Scriptum)\\b"
"value": "\\b(deanzel)\\b"
}
},
{
"name": "SOLA",
"name": "Doki",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[SOLA\\]|-SOLA\\b"
"value": "\\[Doki\\]|-Doki\\b"
}
},
{
"name": "NTRM",
"name": "Dragon-Releases",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NTRM)\\b"
"value": "\\b(Dragon-Releases)\\b"
}
},
{
"name": "ASO",
"name": "Foxtrot",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ASO)\\b"
"value": "\\[Foxtrot\\]|-Foxtrot\\b"
}
},
{
"name": "MCLR",
"name": "GHS",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(MCLR)\\b"
"value": "\\b(GHS)\\b"
}
},
{
"name": "D3",
"name": "HaiveMind",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(D3)\\b"
"value": "\\b(HaiveMind)\\b"
}
},
{
"name": "AOmundson",
"name": "hchcsen",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(AOmundson)\\b"
"value": "\\b(hchcsen)\\b"
}
},
{
"name": "RMX",
"name": "Iznjie Biznjie",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(RMX)\\b"
"value": "\\b(Iznjie[ .-]Biznjie)\\b"
}
},
{
"name": "karios",
"name": "Kaleido",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(karios)\\b"
"value": "\\b(Kaleido)\\b"
}
},
{
"name": "xPearse",
"name": "karios",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(xPearse)\\b"
"value": "\\b(karios)\\b"
}
},
{
@ -250,174 +250,183 @@
}
},
{
"name": "SNSbu",
"name": "kmplx",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SNSbu)\\b"
"value": "\\b(kmplx)\\b"
}
},
{
"name": "Orphan",
"name": "Koitern",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Orphan\\]|-Orphan\\b"
"value": "\\b(Koitern)\\b"
}
},
{
"name": "Cait-Sidhe",
"name": "Koten_Gars",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Cait-Sidhe)\\b"
"value": "\\b(Koten[ ._-]Gars)\\b"
}
},
{
"name": "THORA",
"name": "Kulot",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(THORA)\\b"
"value": "\\b(Kulot)\\b"
}
},
{
"name": "Davinci",
"name": "Lia",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Davinci\\]|-Davinci\\b"
"value": "\\[Lia\\]|-Lia\\b"
}
},
{
"name": "GHS",
"name": "MCLR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(GHS)\\b"
"value": "\\b(MCLR)\\b"
}
},
{
"name": "Iznjie Biznjie",
"name": "mottoj",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Iznjie[ .-]Biznjie)\\b"
"value": "\\b(mottoj)\\b"
}
},
{
"name": "9volt",
"name": "NH",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(9volt)\\b"
"value": "\\b(NH)\\b"
}
},
{
"name": "Lia",
"name": "NTRM",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Lia\\]|-Lia\\b"
"value": "\\b(NTRM)\\b"
}
},
{
"name": "kmplx",
"name": "Orphan",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(kmplx)\\b"
"value": "\\[Orphan\\]|-Orphan\\b"
}
},
{
"name": "UWU",
"name": "RMX",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(UWU)\\b"
"value": "\\b(RMX)\\b"
}
},
{
"name": "Koitern",
"name": "SallySubs",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Koitern)\\b"
"value": "\\b(SallySubs)\\b"
}
},
{
"name": "Commie",
"name": "Scriptum",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Commie)\\b"
"value": "\\b(Scriptum)\\b"
}
},
{
"name": "Kaleido",
"name": "ShadyCrab",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Kaleido)\\b"
"value": "\\b(ShadyCrab)\\b"
}
},
{
"name": "Doki",
"name": "SNSbu",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Doki\\]|-Doki\\b"
"value": "\\b(SNSbu)\\b"
}
},
{
"name": "Tsundere",
"name": "SOLA",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Tsundere\\]|-Tsundere(?!-)\\b"
"value": "\\[SOLA\\]|-SOLA\\b"
}
},
{
"name": "Chihiro",
"name": "THORA",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Chihiro\\]|-Chihiro\\b"
"value": "\\b(THORA)\\b"
}
},
{
"name": "SallySubs",
"name": "Tsundere",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SallySubs)\\b"
"value": "\\[Tsundere\\]|-Tsundere(?!-)\\b"
}
},
{
"name": "CoalGirls",
"name": "UWU",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(CoalGirls)\\b"
"value": "\\b(UWU)\\b"
}
},
{
"name": "xPearse",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(xPearse)\\b"
}
}
]

@ -33,24 +33,6 @@
"value": 5
}
},
{
"name": "ANThELIa",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ANThELIa)\\b"
}
},
{
"name": "AP",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(AP)\\b"
}
},
{
"name": "BluDragon",
"implementation": "ReleaseTitleSpecification",
@ -69,15 +51,6 @@
"value": "\\b(D4C)\\b"
}
},
{
"name": "Dragon-Releases",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Dragon-Releases)\\b"
}
},
{
"name": "E.N.D",
"implementation": "ReleaseTitleSpecification",
@ -87,24 +60,6 @@
"value": "\\b(E[.-]N[.-]D)\\b"
}
},
{
"name": "KAWAiREMUX",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(KAWAiREMUX)\\b"
}
},
{
"name": "MKVULTRA",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(MKVULTRA)\\b"
}
},
{
"name": "Raizel",
"implementation": "ReleaseTitleSpecification",
@ -123,15 +78,6 @@
"value": "\\b(REVO)\\b"
}
},
{
"name": "Spark",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Spark\\]|-Spark\\b"
}
},
{
"name": "SRLS",
"implementation": "ReleaseTitleSpecification",
@ -151,12 +97,12 @@
}
},
{
"name": "ZR",
"name": "VULCAN",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ZR)\\b"
"value": "\\b(VULCAN)\\b"
}
}
]

@ -0,0 +1,29 @@
{
"trash_id": "ed51973a811f51985f14e2f6f290e47a",
"trash_scores": {
"default": -10000,
"german": 10001
},
"name": "German DL",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "German",
"implementation": "LanguageSpecification",
"negate": false,
"required": true,
"fields": {
"value": 4
}
},
{
"name": "Original Language",
"implementation": "LanguageSpecification",
"negate": false,
"required": true,
"fields": {
"value": -2
}
}
]
}

@ -0,0 +1,20 @@
{
"trash_id": "69aa1e159f97d860440b04cd6d590c4f",
"trash_scores": {
"default": -10000
},
"trash_description": "Language: English Only: Because it uses reverse scoring, and if you use the default scores, it will assign all releases without the English audio a score of -10000.",
"name": "Language: Not English",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Not English Language",
"implementation": "LanguageSpecification",
"negate": true,
"required": false,
"fields": {
"value": 1
}
}
]
}

@ -7,6 +7,7 @@
"french-multi-vo": 0,
"french-vostfr": 0
},
"trash_description": "Language: French Only: Because it uses reverse scoring, and if you use the default scores, it will assign all releases without the French audio a score of -10000.",
"name": "Language: Not French",
"includeCustomFormatWhenRenaming": false,
"specifications": [

@ -8,6 +8,7 @@
"french-multi-vo": -10000,
"french-vostfr": -10000
},
"trash_description": "Language: Original Only: Because it uses reverse scoring, and if you use the default scores, it will assign all releases without the original audio a score of -10000.",
"name": "Language: Not Original",
"includeCustomFormatWhenRenaming": false,
"specifications": [

@ -1,8 +1,8 @@
mkdocs-glightbox==0.4.0
mkdocs-awesome-pages-plugin==2.9.3
mkdocs-awesome-pages-plugin==2.10.1
mkdocs-git-revision-date-localized-plugin==1.3.0
mkdocs-macros-plugin==1.3.7
mkdocs-material==9.5.48
mkdocs-material==9.5.49
mkdocs-minify-plugin==0.8.0
mkdocs-redirects==1.2.2
mkdocs-include-markdown-plugin==7.1.2

@ -1,3 +1,28 @@
# 2024-12-29 01:37
- [feat(radarr): Add Information about Generated Dynamic HDR in the German Guide](https://github.com/TRaSH-Guides/Guides/pull/2186)
- [fix(radarr): Adapt German CF to avoid matching DL](https://github.com/TRaSH-Guides/Guides/pull/2188)
- [chore(guide): Custom Format language fix for the 3rd party TRaSH Sync apps](https://github.com/TRaSH-Guides/Guides/pull/2189)
- [fix(radarr): updated profile language screenshot of german guide with consistent values](https://github.com/TRaSH-Guides/Guides/pull/2187)
- [feat(Guides): Create new Generated Dynamic HDR custom format](https://github.com/TRaSH-Guides/Guides/pull/2185)
- [feat(starr-anime): Remove unnecessary anime remux groups, move top remux groups to higher tiers, add NAN0 and VULCAN](https://github.com/TRaSH-Guides/Guides/pull/2177)
- [feat(Guides): Update qBittorrent Themes page](https://github.com/TRaSH-Guides/Guides/pull/2183)
- [feat(Guides): Update Sonarr Season Pack custom format description](https://github.com/TRaSH-Guides/Guides/pull/2184)
- [fix(guide): Changes to be aligned with the German guide](https://github.com/TRaSH-Guides/Guides/pull/2180)
- [fix(radarr): remove MULTI recommendation from German Guide](https://github.com/TRaSH-Guides/Guides/pull/2179)
- [fix(guide): Fix broken links in the hardlinks index page](https://github.com/TRaSH-Guides/Guides/pull/2178)
- [feat(guide): NEW - How to Order Quality Sources](https://github.com/TRaSH-Guides/Guides/pull/2172)
- [feat(radarr): NEW German guide](https://github.com/TRaSH-Guides/Guides/pull/1993)
- [style(guide): Consistency in the wording of `hardlinks` vs `hard links`](https://github.com/TRaSH-Guides/Guides/pull/2171)
- [fix(guide): Starr - Quality Settings (File Size) - Updated Legacy MAX from `400` to `1000` ](https://github.com/TRaSH-Guides/Guides/pull/2170)
# 2024-12-22 01:36
- [feat(Guide): Add `BAUCKLEY` to Radarr `LQ` Custom Format](https://github.com/TRaSH-Guides/Guides/pull/2168)
- [fix(ci): allow exceptLanguage in CF schema validation](https://github.com/TRaSH-Guides/Guides/pull/2166)
- [fix(backend): Related stuff for 3rd party apps](https://github.com/TRaSH-Guides/Guides/pull/2165)
- [fix(starr): last minute CF name change for German DL](https://github.com/TRaSH-Guides/Guides/pull/2164)
- [feat(starr): Added language Custom Formats](https://github.com/TRaSH-Guides/Guides/pull/2159)
- [fix(starr): French guide reported needed fixes](https://github.com/TRaSH-Guides/Guides/pull/2162)
# 2024-12-08 01:44
- [fix(backend): Add missing AMZN from Sonarr 2160p QP JSON](https://github.com/TRaSH-Guides/Guides/pull/2154)
- [update(starr/cf): add additional service tag in regex and proof-edit definition](https://github.com/TRaSH-Guides/Guides/pull/2152)

@ -0,0 +1,9 @@
<!-- markdownlint-disable MD041-->
**Language: German DL (undefined)**<br>
This Custom Format is mainly used to fix files that are wrongly named after import.
- For example, suppose the filename suggests it is only German but actually contains German and English audio.
- It is also useful for users who use a non-optimal file naming that does not follow suggested naming schemes
- example: `John Wick Kapitel 2 (2017) [2160p] [HDR] [7.1, 7.1] [ger, eng] [Vio]`
<!-- markdownlint-enable MD041-->

@ -0,0 +1,8 @@
<!-- markdownlint-disable MD041-->
**Language: German + Original aka German DL**<br>
This custom format helps Radarr/Sonarr recognize German Dual Language audio releases.
- Add this Custom Format with the default score of `-10000` to prevent getting releases that include `German + Original audio`.
- Add this Custom Format with a score of +`10001` if you prefer releases that include `German + Original audio`, It will add `German DL` to your filename.
<!-- markdownlint-enable MD041-->

@ -0,0 +1,5 @@
<!-- markdownlint-disable MD041-->
**Language: German**<br>
This custom format helps Radarr/Sonarr recognize German audio releases that contain only a German language track and no others. It will add `German` to your filename.
<!-- markdownlint-enable MD041-->

@ -0,0 +1,5 @@
<!-- markdownlint-disable MD041-->
**Language: Not English (English Only)**<br>
Because it uses reverse scoring, and if you use the default scores, it will assign all releases without the English audio a score of `-10000`.
<!-- markdownlint-enable MD041-->

@ -0,0 +1,5 @@
<!-- markdownlint-disable MD041-->
**Language: Not French (French Only)**<br>
Because it uses reverse scoring, and if you use the default scores, it will assign all releases without the French audio a score of `-10000`.
<!-- markdownlint-enable MD041-->

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

Loading…
Cancel
Save