Merge branch 'master' into Radarr-french-cf

pull/645/head
NiceTSY 2 years ago committed by GitHub
commit 52714bf92d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,22 +1,24 @@
# How to run the unRaid mover for qBittorent seeding torrents
{! include-markdown "../../../../includes/downloaders/basic-setup.md" !}
<!-- --8<-- "includes/downloaders/basic-setup.md" -->
When you make use of the unRaid cache drive for your `/data/torrents` share and the torrents in qBittorent are still seeding then the mover can't move files, because they are still in use.
Using the following instructions you will be able to move the files with the use of the qBittorrent API.
??? summary "Workflow Rules - [CLICK TO EXPAND]"
!!! summary "Workflow Rules - [CLICK TO EXPAND]"
1. Pause torrents older than last x days.
1. Run the mover.
1. Resume the torrents once the mover is completed.
!!! Danger
If you're going to make use of this make sure you're using `Post-Import Category` in your Starr apps [^1] Download clients settings, especially when you're using the Seed Time/Ratio settings in your Indexers settings in the Starr apps.
## Warning
!!! Danger "If you make use of the Seed Time/Ratio settings in your Indexers settings in the Starr apps[^1].<br> Make sure you're using `Post-Import Category` in your Starr apps Download clients settings.<br>Else it could happen when the torrents get paused that they get removed by the Starr apps before the seeding goal is reached."
!!! attention
The screenshots are just examples to show you how it should look and where you need to place the data that you need to add, they aren't always a 100% reflection of the actual data and not always 100% up to date with the actual data you need to add.
Else it could happen when the torrents get paused that they get removed by the Starr apps before the seeding goal is reached :bangbang:
- Always follow the data described in the guide.
- If you got any questions or aren't sure just click the chat badge to join the Discord Channel where you can ask your questions directly.
## Needed
@ -36,6 +38,7 @@ Install the following Plugins.
- Nerd Tools
- python3 [^2]
- python-setuptools [^2]
- python-pip [^2]
------
@ -58,43 +61,36 @@ With this option we're going to install the qBit API when the Array is started t
Go to your unRaid Dashboard to your settings tab and select in the `User Utilities` at the bottom the new plugin you installed `User Scripts`.
??? check "Screenshot Example - [CLICK TO EXPAND]"
![!User Scripts](images/Unraid-settings-user-scripts-icon.png)
![!User Scripts](images/Unraid-settings-user-scripts-icon.png)
Select at the bottom `ADD NEW SCRIPT`.
??? check "Screenshot Example - [CLICK TO EXPAND]"
![!Add New Script](images/Unraid-user-scripts-add-new-script-icon.png)
![!Add New Script](images/Unraid-user-scripts-add-new-script-icon.png)
A popup will appear where you can give it a name, for this example we're going to use `Install qBittorrent API` and then click on `OK`.
??? check "Screenshot Example - [CLICK TO EXPAND]"
![!Install qBittorrent API](images/Unraid-user-scripts-add-new-script-enter-name.png)
![!Install qBittorrent API](images/Unraid-user-scripts-add-new-script-enter-name.png)
Click in the list on the cogwheel of the new user scrip you made.
??? check "Screenshot Example - [CLICK TO EXPAND]"
![!Select user script](images/Unraid-settings-user-scripts-list-select-qbit-api.png)
![!Select user script](images/Unraid-settings-user-scripts-list-select-qbit-api.png)
Copy/Paste in the new windows that opens the following bash command followed by `SAVE CHANGES`.
```bash
#!/bin/bash
pip install qbittorrent-api
pip3 install qbittorrent-api
```
??? check "Screenshot Example - [CLICK TO EXPAND]"
![!Bash script](images/Unraid-settings-user-scripts-qbit-api.png)
![!Bash script](images/Unraid-settings-user-scripts-qbit-api.png)
Select in the schedule list when the script should run, and choose `At First Array Start Only`.
??? check "Screenshot Example - [CLICK TO EXPAND]"
![!Set Run Time](images/Unraid-settings-user-scripts-qbit-api-schedule.png)
![!Set Run Time](images/Unraid-settings-user-scripts-qbit-api-schedule.png)
Click on `RUN IN BACKGROUND` or restart your unRaid server so the qBit API is installed.
??? check "Screenshot Example - [CLICK TO EXPAND]"
![!RUN IN BACKGROUND](images/Unraid-settings-user-scripts-qbit-api-run-background.png)
![!RUN IN BACKGROUND](images/Unraid-settings-user-scripts-qbit-api-run-background.png)
------
@ -105,7 +101,7 @@ With this option we're going to install the qBit API when the unRaid server is s
On your USB stick/key go to `/boot/config` and open the `go` file with your favorite editor ([VSCode](https://code.visualstudio.com/){:target="_blank" rel="noopener noreferrer"}/[Notepad++](https://notepad-plus-plus.org/downloads/){:target="_blank" rel="noopener noreferrer"}) and copy/paste the following command.
```bash
pip install qbittorrent-api
pip3 install qbittorrent-api
```
Restart your unRaid Server, or run the above command from the terminal.
@ -123,8 +119,8 @@ You only need to edit a few options in the script
# Set Number of Days to stop torrents for the move
days = 2
qbt_host = '192.168.2.200:8080'
qbt_user = admin
qbt_pass = adminadmin
qbt_user = 'admin'
qbt_pass = 'adminadmin'
# --DEFINE VARIABLES--#
```
@ -133,7 +129,7 @@ qbt_pass = adminadmin
- `qbt_user` => Your used qBittorrent `User Name` if you have authentication enabled.
- `qbt_pass` => Your used qBittorrent `Password` if you have authentication enabled.
!!! failure ""
!!! attention ""
If you don't use the unRaid `Mover Tuning` app, You might need to change **line 54** from `os.system('/usr/local/sbin/mover.old start')` to `os.system('/usr/local/sbin/mover start')`
#### Copy script to your preferred location
@ -151,23 +147,19 @@ Now it's time to setup the scheduler when the mover should run.
Go to your unRaid Dashboard to your settings tab and select in the `User Utilities` at the bottom the new plugin you installed `User Scripts`.
??? check "Screenshot Example - [CLICK TO EXPAND]"
![!User Scripts](images/Unraid-settings-user-scripts-icon.png)
![!User Scripts](images/Unraid-settings-user-scripts-icon.png)
Select at the bottom `ADD NEW SCRIPT`.
??? check "Screenshot Example - [CLICK TO EXPAND]"
![!Add New Script](images/Unraid-user-scripts-add-new-script-icon.png)
![!Add New Script](images/Unraid-user-scripts-add-new-script-icon.png)
A popup will appear where you can give it a name, for this example we're going to use `qBittorrent Mover` and then click on `OK`.
??? check "Screenshot Example - [CLICK TO EXPAND]"
![!qBittorrent Mover](images/Unraid-user-scripts-add-new-script-enter-name-qbt.png)
![!qBittorrent Mover](images/Unraid-user-scripts-add-new-script-enter-name-qbt.png)
Click in the list on the cogwheel of the new user scrip you made.
??? check "Screenshot Example - [CLICK TO EXPAND]"
![!Select user script](images/Unraid-settings-user-scripts-list-select-qbit-mover.png)
![!Select user script](images/Unraid-settings-user-scripts-list-select-qbit-mover.png)
Copy/Paste in the new windows that opens the following bash command followed by `SAVE CHANGES`.
@ -183,13 +175,11 @@ echo qbittorrent-mover completed and resumed all paused torrents.
!!! info
Replace the `/mnt/user/data/scripts/mover.py` path to the path where you placed your python script.
??? check "Screenshot Example - [CLICK TO EXPAND]"
![!Bash script](images/Unraid-settings-user-scripts-qbit-mover.png)
![!Bash script](images/Unraid-settings-user-scripts-qbit-mover.png)
Select in the schedule list when the script should run, and choose `Custom`
??? check "Screenshot Example - [CLICK TO EXPAND]"
![!Set Run Time](images/Unraid-settings-user-scripts-qbit-mover-schedule.png)
![!Set Run Time](images/Unraid-settings-user-scripts-qbit-mover-schedule.png)
After changing to `Custom` you get on the right a extra option where you can setup your cron schedule when it should be run.
@ -197,11 +187,9 @@ For this example we're going to let the script run a 4am at night. `0 4 * * *`
Setup your own schedule [HERE](https://crontab.guru/)
??? check "Screenshot Example - [CLICK TO EXPAND]"
![!Set Run Time](images/Unraid-settings-user-scripts-qbit-mover-cron.png)
![!Set Run Time](images/Unraid-settings-user-scripts-qbit-mover-cron.png)
{! include-markdown "../../../../includes/support.md" !}
<!-- --8<-- "includes/support.md" -->
--8<-- "includes/support.md"
[^1]:
Starr apps = Sonarr/Radarr etc. Doesn't Starr apps sound better then `The arr(s)` ?

@ -18,7 +18,7 @@ I also made 3 guides related to this one.
I also suggest to change the Propers and Repacks settings in Radarr
`Media Management` => `File Management` to `Do Not Prefer` and use the [Repack/Proper](#repack-proper) Custom Format.
`Media Management` => `File Management` to `Do Not Prefer` and use the [Repack/Proper](#repackproper) Custom Format.
![!cf-mm-propers-repacks-disable](images/cf-mm-propers-repacks-disable.png)
@ -48,31 +48,44 @@ I also made 3 guides related to this one.
------
| Movie Versions | Unwanted | HQ Source Groups | Streaming Services |
| --------------------------------------------- | ---------------------------------- | --------------------- | ---------------------- |
| [Hybrid](#hybrid) | [BR-DISK](#br-disk) | [HQ-Remux](#hq-remux) | [Amazon](#amzn) |
| [Remaster](#remaster) | [LQ](#lq) | [HQ](#hq) | [Apple TV+](#aptv) |
| [4K Remaster](#4k-remaster) | [3D](#3d) | [HQ-WEBDL](#hq-webdl) | [Disney+](#dsnp) |
| [Special Editions](#special-edition) | [DV (WEBDL)](#dv-webdl) | | [HBO Max](#hmax) |
| [Criterion Collection](#criterion-collection) | [x265 (HD)](#x265-hd) | | [Hulu](#hulu) |
| [Theatrical Cut](#theatrical-cut) | [x265 (no HDR/DV)](#x265-no-hdrdv) | | [Netflix](#nf) |
| [IMAX](#imax) | | | [Peacock TV](#pcok) |
| [IMAX Enhanced](#imax-enhanced) | | | [Paramount+](#pmtp) |
| | | | [Movies Anywhere](#ma) |
| Movie Versions | Unwanted | HQ Source Groups | Streaming Services |
| --------------------------------------------- | --------------------- | --------------------- | ---------------------- |
| [Hybrid](#hybrid) | [BR-DISK](#br-disk) | [HQ-Remux](#hq-remux) | [Amazon](#amzn) |
| [Remaster](#remaster) | [LQ](#lq) | [HQ](#hq) | [Apple TV+](#atvp) |
| [4K Remaster](#4k-remaster) | [3D](#3d) | [HQ-WEBDL](#hq-webdl) | [Disney+](#dsnp) |
| [Special Editions](#special-edition) | [x265 (HD)](#x265-hd) | | [HBO Max](#hmax) |
| [Criterion Collection](#criterion-collection) | | | [Hulu](#hulu) |
| [Theatrical Cut](#theatrical-cut) | | | [Netflix](#nf) |
| [IMAX](#imax) | | | [Peacock TV](#pcok) |
| [IMAX Enhanced](#imax-enhanced) | | | [Paramount+](#pmtp) |
| | | | [Movies Anywhere](#ma) |
------
| Misc | Optional | &nbsp; | &nbsp; |
| ------------------------------------- | ----------------------------------- | ------ | ------ |
| [Repack/Proper](#repack-proper) | [EVO (no WEBDL)](#evo-no-webdl) | &nbsp; | &nbsp; |
| [Repack2](#repack2) | [No-RlsGroup](#no-rlsgroup) | &nbsp; | &nbsp; |
| [Multi](#multi) | [Obfuscated](#obfuscated) | &nbsp; | &nbsp; |
| [x264](#x264) | [Retags](#retags) | &nbsp; | &nbsp; |
| [x265](#x265) | [Bad Dual Groups](#bad-dual-groups) | &nbsp; | &nbsp; |
| [MPEG2](#mpeg2) | | &nbsp; | &nbsp; |
| [FreeLeech](#freeleech) | | &nbsp; | &nbsp; |
| [Dutch Groups](#dutch-groups) | | &nbsp; | &nbsp; |
| [Anime Dual Audio](#anime-dual-audio) | | &nbsp; | &nbsp; |
| Misc | Optional | &nbsp; | &nbsp; |
| ------------------------------ | ----------------------------------- | ------ | ------ |
| [Repack/Proper](#repackproper) | [Bad Dual Groups](#bad-dual-groups) | &nbsp; | &nbsp; |
| [Repack2](#repack2) | [DV (WEBDL)](#dv-webdl) | &nbsp; | &nbsp; |
| [Multi](#multi) | [EVO (no WEBDL)](#evo-no-webdl) | &nbsp; | &nbsp; |
| [x264](#x264) | [No-RlsGroup](#no-rlsgroup) | &nbsp; | &nbsp; |
| [x265](#x265) | [Obfuscated](#obfuscated) | &nbsp; | &nbsp; |
| [MPEG2](#mpeg2) | [Retags](#retags) | &nbsp; | &nbsp; |
| [FreeLeech](#freeleech) | [x265 (no HDR/DV)](#x265-no-hdrdv) | &nbsp; | &nbsp; |
| [Dutch Groups](#dutch-groups) | | &nbsp; | &nbsp; |
| | | &nbsp; | &nbsp; |
------
| Anime | Anime | Anime | Anime Optional |
| --------------------------------------------------------------------------- | --------------------------------------------------------------------- | ----------- | ------------------------------------- |
| [Anime BD Tier 01 (Top SeaDex Muxers)](#anime-bd-tier-01-top-seadex-muxers) | [Anime Web Tier 01 (Muxers)](#anime-web-tier-01-muxers) | [v0](#v0) | [Uncensored](#uncensored) |
| [Anime BD Tier 02 (SeaDex Muxers)](#anime-bd-tier-02-seadex-muxers) | [Anime Web Tier 02 (Top FanSubs)](#anime-web-tier-02-top-fansubs) | [v1](#v1) | [10bit](#10bit) |
| [Anime BD Tier 03 (SeaDex Muxers)](#anime-bd-tier-03-seadex-muxers) | [Anime Web Tier 03 (Official Subs)](#anime-web-tier-03-official-subs) | [v2](#v2) | [Anime Dual Audio](#anime-dual-audio) |
| [Anime BD Tier 04 (SeaDex Muxers)](#anime-bd-tier-04-seadex-muxers) | [Anime Web Tier 04 (Official Subs)](#anime-web-tier-04-official-subs) | [v3](#v3) | [Dubs Only](#dubs-only) |
| [Anime BD Tier 05 (Remuxes)](#anime-bd-tier-05-remuxes) | [Anime Web Tier 05 (FanSubs)](#anime-web-tier-05-fansubs) | [v4](#v4) | |
| [Anime BD Tier 06 (FanSubs)](#anime-bd-tier-06-fansubs) | [Anime Web Tier 06 (FanSubs)](#anime-web-tier-06-fansubs) | [VRV](#vrv) | |
| [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) | | |
## Audio Advanced
@ -131,7 +144,7 @@ I also made 3 guides related to this one.
------
### DD+ ATMOS
### DDPlus ATMOS
??? faq "DD+ ATMOS - [CLICK TO EXPAND]"
@ -857,19 +870,7 @@ I also made 3 guides related to this one.
??? faq "LQ - [CLICK TO EXPAND]"
A collection of known Low Quality groups that are often banned from the the top trackers because their lack of quality.
!!! note
You might want to add the following also [EVO (no WEBDL)](#evo-no-webdl)
- BLOCK1 = Low-Quality Releases (often banned groups)
- BLOCK2 = Another Small list of often banned groups.
- BLOCK3 = Banned release groups.
- BLOCK4 = Low-quality and/or dishonest release groups.
- BLOCK5 = Banned Release Groups.
- BLOCK6 = Rips from Scene and quick-to-release P2P groups while adequate, are not considered high quality.
- RiffTrax = RiffTrax is an American company that produces scripted humorous audio commentary tracks intended to be played in unison with particular television programs and films, In short just annoying!!!
A collection of known Low Quality groups that are often banned from the the top trackers because their lack of quality, Banned release groups, dishonest release groups or Rips from Scene and quick-to-release P2P groups while adequate, are not considered high quality.
??? example "JSON - [CLICK TO EXPAND]"
@ -881,67 +882,63 @@ I also made 3 guides related to this one.
------
### x265 (HD)
<sub>720/1080p no x265 = x265 (720/1080p) = x265 (HD)</sub>
??? faq "x265 (HD) - [CLICK TO EXPAND]"
This blocks 720/1080p (HD) releases that are encoded in x265.
### 3D
In your quality profile use the following score for this Custom Format: `{{ radarr['cf']['x265-hd']['trash_score'] }}`
??? faq "3D - [CLICK TO EXPAND]"
!!! fail ""
--8<-- "includes/docker/x265.md"
If you prefer or not prefer 3D.
!!! Danger "Don't use this together with [{{ radarr['cf']['x265-no-hdrdv']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#x265-no-hdrdv), Only ever include one of them :warning:"
You can use Custom Format or use Restrictions (`Settings` => `Indexers` => `Restrictions`) what ever you prefer.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/x265-hd.json' %]][[% endfilter %]]
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/3d.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### x265 (no HDR/DV)
### x265 (HD)
??? faq "x265 (no HDR/DV) - [CLICK TO EXPAND]"
<sub>720/1080p no x265 = x265 (720/1080p) = x265 (HD)</sub>
This blocks 720/1080p (HD) releases that are encoded in x265.
??? faq "x265 (HD) - [CLICK TO EXPAND]"
**But it will allow x265 releases if they have HDR and/or DV**
This blocks 720/1080p (HD) releases that are encoded in x265.
*Being that some NF releases won't be released as 4k, but you want to have DV/HDR releases.*
In your quality profile use the following score for this Custom Format: `{{ radarr['cf']['x265-hd']['trash_score'] }}`
In your quality profile use the following score for this Custom Format: `{{ radarr['cf']['x265-no-hdrdv']['trash_score'] }}`
!!! fail ""
--8<-- "includes/docker/x265.md"
!!! Danger "Don't use this together with [{{ radarr['cf']['x265-hd']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#x265-hd), Only ever include one of them :warning:"
!!! Danger "Don't use this together with [{{ radarr['cf']['x265-no-hdrdv']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#x265-no-hdrdv), Only ever include one of them :warning:"
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/x265-no-hdrdv.json' %]][[% endfilter %]]
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/x265-hd.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### 3D
## Optional
??? faq "3D - [CLICK TO EXPAND]"
------
If you prefer or not prefer 3D.
### Bad Dual Groups
You can use Custom Format or use Restrictions (`Settings` => `Indexers` => `Restrictions`) what ever you prefer.
??? faq "Bad dual groups - [CLICK TO EXPAND]"
These groups take the original release, then they add their own preferred language (ex. Portuguese) as the main audio track (AAC 2.0), What results after renaming and FFprobe that the media file will be recognized as Portuguese AAC audio. It's a common rule that you add the best audio as first.
Also they often even rename the release name in to Portuguese.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/3d.json' %]][[% endfilter %]]
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/bad-dual-groups.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
@ -967,9 +964,7 @@ I also made 3 guides related to this one.
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/dv-webdl.json' %]][[% endfilter %]]
```
------
## Optional
<sub><sup>[TOP](#index)</sup>
------
@ -1042,20 +1037,26 @@ I also made 3 guides related to this one.
<sub><sup>[TOP](#index)</sup>
<sub><sup>[TOP](#index)</sup>
------
### Bad Dual Groups
### x265 (no HDR/DV)
??? faq "Bad dual groups - [CLICK TO EXPAND]"
These groups take the original release, then they add their own preferred language (ex. Portuguese) as the main audio track (AAC 2.0), What results after renaming and FFprobe that the media file will be recognized as Portuguese AAC audio. It's a common rule that you add the best audio as first.
Also they often even rename the release name in to Portuguese.
??? faq "x265 (no HDR/DV) - [CLICK TO EXPAND]"
This blocks 720/1080p (HD) releases that are encoded in x265.
**But it will allow x265 releases if they have HDR and/or DV**
*Being that some NF releases won't be released as 4k, but you want to have DV/HDR releases.*
In your quality profile use the following score for this Custom Format: `{{ radarr['cf']['x265-no-hdrdv']['trash_score'] }}`
!!! Danger "Don't use this together with [{{ radarr['cf']['x265-hd']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#x265-hd), Only ever include one of them :warning:"
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/bad-dual-groups.json' %]][[% endfilter %]]
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/x265-no-hdrdv.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
@ -1066,7 +1067,7 @@ I also made 3 guides related to this one.
------
### Repack Proper
### Repack/Proper
??? example "JSON - [CLICK TO EXPAND]"
@ -1162,21 +1163,6 @@ I also made 3 guides related to this one.
------
### Anime Dual Audio
??? faq "Anime Dual Audio - [CLICK TO EXPAND]"
Description placeholder
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-dual-audio.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### MPEG2
??? example "JSON - [CLICK TO EXPAND]"
@ -1277,7 +1263,7 @@ I also made 3 guides related to this one.
------
### APTV
### ATVP
<sub>Apple TV+</sub>
@ -1288,7 +1274,7 @@ I also made 3 guides related to this one.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/aptv.json' %]][[% endfilter %]]
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/atvp.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
@ -1418,3 +1404,397 @@ I also made 3 guides related to this one.
```
<sub><sup>[TOP](#index)</sup>
## Anime
------
### Anime BD Tier 01 (Top SeaDex Muxers)
??? faq "Anime BD Tier 01 (Top SeaDex Muxers) - [CLICK TO EXPAND]"
Groups that do the best releases as per SeaDex. They are more consistent and trump others
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-bd-tier-01-top-seadex-muxers.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Anime BD Tier 02 (SeaDex Muxers)
??? faq "Anime BD Tier 02 (SeaDex Muxers) - [CLICK TO EXPAND]"
Groups that do the best releases as per SeaDex. They are more consistent and trump others
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-bd-tier-02-seadex-muxers.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Anime BD Tier 03 (SeaDex Muxers)
??? faq "Anime BD Tier 03 (SeaDex Muxers) - [CLICK TO EXPAND]"
Groups that do the best releases as per SeaDex. They are more consistent and trump others
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-bd-tier-03-seadex-muxers.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Anime BD Tier 04 (SeaDex Muxers)
??? faq "Anime BD Tier 04 (SeaDex Muxers) - [CLICK TO EXPAND]"
Groups that do the best releases as per SeaDex. They are more consistent and trump others
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-bd-tier-04-seadex-muxers.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Anime BD Tier 05 (Remuxes)
??? faq "Anime BD Tier 05 (Remuxes) - [CLICK TO EXPAND]"
Groups that are consistent and do Remuxes
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-bd-tier-05-remuxes.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Anime BD Tier 06 (FanSubs)
??? faq "Anime BD Tier 06 (FanSubs) - [CLICK TO EXPAND]"
FanSub groups that are consistent
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-bd-tier-06-fansubs.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Anime BD Tier 07 (P2P/Scene)
??? faq "Anime BD Tier 07 (P2P/Scene) - [CLICK TO EXPAND]"
Known P2P and Scene Anime groups
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-bd-tier-07-p2pscene.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Anime BD Tier 08 (Mini Encodes)
??? faq "Anime BD Tier 08 (Mini Encodes) - [CLICK TO EXPAND]"
Know groups that do mini encodes
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-bd-tier-08-mini-encodes.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Anime Web Tier 01 (Muxers)
??? faq "Anime Web Tier 01 (Muxers) - [CLICK TO EXPAND]"
Groups that do the best releases as per SeaDex. They are more consistent and trump others
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-web-tier-01-muxers.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Anime Web Tier 02 (Top FanSubs)
??? faq "Anime Web Tier 02 (Top FanSubs) - [CLICK TO EXPAND]"
Groups that do the best releases as per SeaDex. They are more consistent and trump others
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-web-tier-02-top-fansubs.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Anime Web Tier 03 (Official Subs)
??? faq "Anime Web Tier 03 Official Subs) - [CLICK TO EXPAND]"
Official sub groups that tend to be more consistent and release fast
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-web-tier-03-official-subs.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Anime Web Tier 04 (Official Subs)
??? faq "Anime Web Tier 04 (Official Subs) - [CLICK TO EXPAND]"
Official sub groups
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-web-tier-04-official-subs.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Anime Web Tier 05 (FanSubs)
??? faq "Anime Web Tier 05 (FanSubs) - [CLICK TO EXPAND]"
FanSub groups that are consistent
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-web-tier-05-fansubs.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Anime Web Tier 06 (FanSubs)
??? faq "Anime Web Tier 06 (FanSubs) - [CLICK TO EXPAND]"
FanSub groups that are consistent
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-web-tier-06-fansubs.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Anime Raws
??? faq "Anime Raws - [CLICK TO EXPAND]"
A collection of know groups that release raws
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-raws.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Anime LQ Groups
??? faq "Anime LQ Groups - [CLICK TO EXPAND]"
A collection of known Low Quality groups.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-lq-groups.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Uncensored
??? faq "Uncensored - [CLICK TO EXPAND]"
This CF covers releases that are uncensored
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/uncensored.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### v0
??? faq "v0 - [CLICK TO EXPAND]"
CF to cover releases named with v0 which we don't want
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/v0.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### v1
??? faq "v1 - [CLICK TO EXPAND]"
CF to cover v1 releases
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/v1.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### v2
??? faq "v2 - [CLICK TO EXPAND]"
CF to cover v2 releases
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/v2.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### v3
??? faq "v3 - [CLICK TO EXPAND]"
CF to cover v3 releases
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/v3.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### v4
??? faq "v4 - [CLICK TO EXPAND]"
CF to cover v4 releases
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/v4.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### VRV
??? faq "VRV - [CLICK TO EXPAND]"
[From Wikipedia, the free encyclopedia](https://www.wikiwand.com/en/VRV_(streaming_service)){:target="_blank" rel="noopener noreferrer"}
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/vrv.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### 10bit
??? faq "10bit - [CLICK TO EXPAND]"
This CF covers releases that are 10bit
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/10bit.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Anime Dual Audio
??? faq "Anime Dual Audio - [CLICK TO EXPAND]"
This CF covers releases that have Dual Audio
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/anime-dual-audio.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Dubs Only
??? faq "Dubs Only - [CLICK TO EXPAND]"
This CF covers releases that only have Dubs
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/dubs-only.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------

@ -17,12 +17,6 @@ The Tokens not available in the release won't be used/shown.
This naming scheme is made to be compatible with the [New Plex Agent](https://forums.plex.tv/t/new-plex-media-server-movie-scanner-and-agent-preview/593269/517) that now supports IMDb and TMDb IDs in filenames, if you don't need it or want it just remove `{imdb-{ImdbId}}`
!!! caution "Starting from v4.0.0.5720, Radarr now supports recognizing Dolby Vision (DV) and High Dynamic Range (HDR) types."
If you're using a lower version replace:
`{[MediaInfo VideoDynamicRangeType]}` with `{[MediaInfo VideoDynamicRange]}`
!!! caution "Starting from v4.2.2.6489, Radarr now supports Plex Multiple Edition tags in naming."
If you're using a lower version or don't need it replace:
@ -43,10 +37,6 @@ This naming scheme is made to be compatible with the [New Plex Agent](https://fo
{Movie CleanTitle} {(Release Year)} {imdb-{ImdbId}} {edition-{Edition Tags}} {[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}]{MediaInfo AudioLanguages}[{Mediainfo VideoCodec}]{-Release Group}
```
!!! attention ""
The officially supported format is `{imdb-{ImdbId}}` and this is required in Radarr `v4.2.2.6489` and above to make the tags conditional. Plex also support `(imdb-{ImdbId})` or `[imdb-{ImdbId}]` which you can read [here](https://forums.plex.tv/t/new-plex-media-server-movie-scanner-and-agent-preview/593269/517){:target="_blank" rel="noopener noreferrer"}, however Radarr will not treat these as conditional meaning a movie with no IMDb ID would have `(imdb-)` or `[imdb-]` in the name. IMDb IDs are going to be very accurate and rarely change, but they may be missing for some movies added to Radarr. TMDb IDs, on the other hand, do change or are removed more frequently, but Radarr will always have this ID for each movie.
------
## Original Title vs Original Filename

@ -251,7 +251,7 @@ Use the following main settings in your profile.
I also suggest to change the Propers and Repacks settings in Radarr
`Media Management` => `File Management` to `Do Not Prefer` and use the [Repack/Proper](/Radarr/Radarr-collection-of-custom-formats/#repack-proper) Custom Format.
`Media Management` => `File Management` to `Do Not Prefer` and use the [Repack/Proper](/Radarr/Radarr-collection-of-custom-formats/#repackproper) Custom Format.
![!cf-mm-propers-repacks-disable](images/cf-mm-propers-repacks-disable.png)

@ -15,12 +15,6 @@ The Tokens not available in the release won't be used/shown.
## Standard Episode Format
!!! caution "Starting from v3.0.6.1431, Sonarr now supports recognizing Dolby Vision (DV) and High Dynamic Range (HDR) types. "
If you're using a lower version replace:
`{[MediaInfo VideoDynamicRangeType]}` with `{[MediaInfo VideoDynamicRange]}`
```bash
{Series TitleYear} - S{season:00}E{episode:00} - {Episode CleanTitle} [{Preferred Words }{Quality Full}]{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels]}{MediaInfo AudioLanguages}{[MediaInfo VideoCodec]}{-Release Group}
```
@ -91,9 +85,6 @@ RESULT:
`The Series Title! (2010) [imdb-tt1520211]`
!!! note
The officially supported format is `{imdb-{ImdbId}}` but Plex should also support `(imdb-{ImdbId})` or `[imdb-{ImdbId}]`, though the above should work for now, It's actually not needed to add an ID to the folder or filename to use the new Plex TV Series Scanner.
For Jellyfin/Emby:
```bash

@ -16,7 +16,7 @@ I also made 3 guides related to this one.
I also suggest to change the Propers and Repacks settings in Sonarr
`Media Management` => `File Management` to `Do Not Prefer` and use the [Repack/Proper](#repack-proper) Custom Format.
`Media Management` => `File Management` to `Do Not Prefer` and use the [Repack/Proper](#repackproper) Custom Format.
![!cf-mm-propers-repacks-disable](images/cf-mm-propers-repacks-disable.png)
@ -45,50 +45,48 @@ I also made 3 guides related to this one.
------
| Series Versions | Unwanted | HQ Source Groups | Streaming Services |
| ------------------------------------ | ---------------------------------- | --------------------------- | ------------------- |
| [Hybrid](#hybrid) | [BR-DISK](#br-disk) | [WEB Tier 01](#web-tier-01) | [Amazon](#amzn) |
| [Remaster](#remaster) | [LQ](#lq) | [WEB Tier 02](#web-tier-02) | [Apple TV+](#aptv) |
| [Special Editions](#special-edition) | [DV (WEBDL)](#dv-webdl) | [WEB Tier 03](#web-tier-03) | [DC Universe](#dcu) |
| | [x265 (HD)](#x265-hd) | [WEB Scene](#web-scene) | [Disney+](#dsnp) |
| | [x265 (no HDR/DV)](#x265-no-hdrdv) | | [HBO Max](#hmax) |
| | | | [HBO](#hbo) |
| | | | [Hulu](#hulu) |
| | | | [Netflix](#nf) |
| | | | [Paramount+](#pmtp) |
| | | | [Peacock TV](#pcok) |
| | | | [Quibi](#qibi) |
| | | | [SHOWTIME](#sho) |
| | | | [YouTube Red](#red) |
| | | | [iTunes](#it) |
------
| Misc | Optional | &nbsp; | &nbsp; |
| ------------------------------- | ----------------------------------- | ------ | ------ |
| [FreeLeech](#freeleech) | [Season Packs](#season-pack) | &nbsp; | &nbsp; |
| [MPEG2](#mpeg2) | [Scene](#scene) | &nbsp; | &nbsp; |
| [Multi](#multi) | [No-RlsGroup](#no-rlsgroup) | &nbsp; | &nbsp; |
| [Repack/Proper](#repack-proper) | [Obfuscated](#obfuscated) | &nbsp; | &nbsp; |
| [Repack v2](#repack-v2) | [Retags](#retags) | &nbsp; | &nbsp; |
| [Repack v3](#repack-v3) | [Bad Dual Groups](#bad-dual-groups) | &nbsp; | &nbsp; |
| [x264](#x264) | | &nbsp; | &nbsp; |
| [x265](#x265) | | &nbsp; | &nbsp; |
------
| Anime | Anime | Anime |
| --------------------------------------------------------------------------- | --------------------------------------------------------------------- | ------------------------------------- |
| [Anime BD Tier 01 (Top SeaDex Muxers)](#anime-bd-tier-01-top-seadex-muxers) | [Anime Web Tier 01 (Muxers)](#anime-web-tier-01-muxers) | [Uncensored](#uncensored) |
| [Anime BD Tier 02 (SeaDex Muxers)](#anime-bd-tier-02-seadex-muxers) | [Anime Web Tier 02 (Top FanSubs)](#anime-web-tier-02-top-fansubs) | [v0](#v0) |
| [Anime BD Tier 03 (SeaDex Muxers)](#anime-bd-tier-03-seadex-muxers) | [Anime Web Tier 03 (SubsPlease)](#anime-web-tier-03-subsplease) | [v1](v1) |
| [Anime BD Tier 04 (SeaDex Muxers)](#anime-bd-tier-04-seadex-muxers) | [Anime Web Tier 04 (Official Subs)](#anime-web-tier-04-official-subs) | [v2](#v2) |
| [Anime BD Tier 05 (Remuxes)](#anime-bd-tier-05-remuxes) | [Anime Web Tier 05 (FanSubs)](#anime-web-tier-05-fansubs) | [v3](#v3) |
| [Anime BD Tier 06 (FanSubs)](#anime-bd-tier-06-fansubs) | [Anime Web Tier 06 (FanSubs)](#anime-web-tier-06-fansubs) | [v4](#v4) |
| [Anime BD Tier 07 (P2P/Scene)](#anime-bd-tier-07-p2pscene) | [Anime Raws](#anime-raws) | [VRV](#vrv) |
| [Anime BD Tier 08 (Mini Encodes)](#anime-bd-tier-08-mini-encodes) | [Anime LQ Groups](#anime-lq-groups) | [10bit](#10bit) |
| | | [Anime Dual Audio](#anime-dual-audio) |
| | | [Dubs Only](#dubs-only) |
| Series Versions | Unwanted | HQ Source Groups | Streaming Services |
| --------------------- | --------------------- | --------------------------- | ------------------- |
| [Hybrid](#hybrid) | [BR-DISK](#br-disk) | [WEB Tier 01](#web-tier-01) | [Amazon](#amzn) |
| [Remaster](#remaster) | [LQ](#lq) | [WEB Tier 02](#web-tier-02) | [Apple TV+](#atvp) |
| | [x265 (HD)](#x265-hd) | [WEB Tier 03](#web-tier-03) | [DC Universe](#dcu) |
| | | [WEB Scene](#web-scene) | [Disney+](#dsnp) |
| | | | [HBO Max](#hmax) |
| | | | [HBO](#hbo) |
| | | | [Hulu](#hulu) |
| | | | [Netflix](#nf) |
| | | | [Paramount+](#pmtp) |
| | | | [Peacock TV](#pcok) |
| | | | [Quibi](#qibi) |
| | | | [SHOWTIME](#sho) |
| | | | [YouTube Red](#red) |
| | | | [iTunes](#it) |
------
| Misc | Optional | &nbsp; | &nbsp; |
| ------------------------------ | ----------------------------------- | ------ | ------ |
| [Repack/Proper](#repackproper) | [Bad Dual Groups](#bad-dual-groups) | &nbsp; | &nbsp; |
| [Repack v2](#repack-v2) | [DV (WEBDL)](#dv-webdl) | &nbsp; | &nbsp; |
| [Repack v3](#repack-v3) | [No-RlsGroup](#no-rlsgroup) | &nbsp; | &nbsp; |
| [Multi](#multi) | [Obfuscated](#obfuscated) | &nbsp; | &nbsp; |
| [MPEG2](#mpeg2) | [Retags](#retags) | &nbsp; | &nbsp; |
| [x264](#x264) | [Scene](#scene) | &nbsp; | &nbsp; |
| [x265](#x265) | [Season Packs](#season-pack) | &nbsp; | &nbsp; |
| | [x265 (no HDR/DV)](#x265-no-hdrdv) | &nbsp; | &nbsp; |
------
| Anime | Anime | Anime | Anime Optional |
| --------------------------------------------------------------------------- | --------------------------------------------------------------------- | ----------- | ------------------------------------- |
| [Anime BD Tier 01 (Top SeaDex Muxers)](#anime-bd-tier-01-top-seadex-muxers) | [Anime Web Tier 01 (Muxers)](#anime-web-tier-01-muxers) | [v0](#v0) | [Uncensored](#uncensored) |
| [Anime BD Tier 02 (SeaDex Muxers)](#anime-bd-tier-02-seadex-muxers) | [Anime Web Tier 02 (Top FanSubs)](#anime-web-tier-02-top-fansubs) | [v1](#v1) | [10bit](#10bit) |
| [Anime BD Tier 03 (SeaDex Muxers)](#anime-bd-tier-03-seadex-muxers) | [Anime Web Tier 03 (Official Subs)](#anime-web-tier-03-official-subs) | [v2](#v2) | [Anime Dual Audio](#anime-dual-audio) |
| [Anime BD Tier 04 (SeaDex Muxers)](#anime-bd-tier-04-seadex-muxers) | [Anime Web Tier 04 (Official Subs)](#anime-web-tier-04-official-subs) | [v3](#v3) | [Dubs Only](#dubs-only) |
| [Anime BD Tier 05 (Remuxes)](#anime-bd-tier-05-remuxes) | [Anime Web Tier 05 (FanSubs)](#anime-web-tier-05-fansubs) | [v4](#v4) | |
| [Anime BD Tier 06 (FanSubs)](#anime-bd-tier-06-fansubs) | [Anime Web Tier 06 (FanSubs)](#anime-web-tier-06-fansubs) | [VRV](#vrv) | |
| [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) | | |
## Audio Advanced
@ -724,25 +722,6 @@ I also made 3 guides related to this one.
------
### Special Edition
??? faq "Special Edition - [CLICK TO EXPAND]"
Custom format for several Special Editions
- The Director's Cut is the version edited by the Director, usually for additional home media releases.
- An Extended Cut is usually any version of the film which is longer than the theatrical cut (though in very rare cases, its shorter).
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/special-edition.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
## Unwanted
------
@ -818,58 +797,11 @@ I also made 3 guides related to this one.
------
### x265 (no HDR/DV)
??? faq "x265 (no HDR/DV) - [CLICK TO EXPAND]"
This blocks/ignores 720/1080p (HD) releases that are encoded in x265.
**But it will allow x265 releases if they have HDR and/or DV**
*Being that some NF releases won't be released as 4k, but you want to have DV/HDR releases.*
In your quality profile use the following score for this Custom Format: `{{ sonarr['cf']['x265-no-hdrdv']['trash_score'] }}`
!!! Danger "Don't use this together with [{{ sonarr['cf']['x265-hd']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#x265-hd), Only ever include one of them :warning:"
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/x265-no-hdrdv.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### DV (WEBDL)
<sub>Dolby Vision = DoVi = DV</sub>
??? faq "DV (WEBDL) - [CLICK TO EXPAND]"
This is a special Custom Format that block WEBDLs **with** Dolby Vision but **without** HDR10 fallback.
This Custom Format works together with the normal [DV](#dv) Custom Format that you can use to prefer Dolby Vision.
Most WEBDL from Streaming Services don't have the fallback to HDR10, What can results in playback issues like weird colors if you want to play it on a not Dolby Vision compatible setup.
Remuxes and Bluray have a fallback to HDR10.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/dv-webdl.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
## Misc
------
### Repack Proper
### Repack/Proper
??? example "JSON - [CLICK TO EXPAND]"
@ -942,25 +874,6 @@ I also made 3 guides related to this one.
------
### FreeLeech
??? faq "FreeLeech - [CLICK TO EXPAND]"
Sometimes, torrent sites set a torrent to be freeleech. This means, that the download of this torrent will not count towards your download quota or ratio. This is really useful, if you do not have the best ratio yet.
!!! attention
Keep in mind not all trackers support this option.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/freeleech.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### MPEG2
??? example "JSON - [CLICK TO EXPAND]"
@ -989,41 +902,39 @@ I also made 3 guides related to this one.
------
### Season Pack
??? faq "Season Pack - [CLICK TO EXPAND]"
This Custom Format can be used depending if you prefer or not prefer a season pack
- Give it a score of `10` if you prefer a season pack.
- Give it a score of `-10000` if you don't prefer a season pack.
- `/\bS\d+\b(?!E\d+\b)/i` season packs are preferred: however, given the folder name is ignored the error/warning/issue occurs as the file names would not be a season pack of course.
- keep in mind this is the only way to prefer season packs if you have preferred words due to the long standing bug => Preferred Words overrule season pack preference [Sonarr/Sonarr#3562](https://github.com/Sonarr/Sonarr/issues/3562){:target="_blank" rel="noopener noreferrer"}
### Bad Dual Groups
!!! danger "WARNING"
- This Custom Format could result in a download loop :bangbang:
- This will upgrade also your already downloaded single episodes :bangbang:
??? faq "Bad dual groups - [CLICK TO EXPAND]"
These groups take the original release, then they add their own preferred language (ex. Portuguese) as the main audio track (AAC 2.0), What results after renaming and FFprobe that the media file will be recognized as Portuguese AAC audio. It's a common rule that you add the best audio as first.
Also they often even rename the release name in to Portuguese.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/season-pack.json' %]][[% endfilter %]]
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/bad-dual-groups.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Scene
### DV (WEBDL)
??? faq "Scene - [CLICK TO EXPAND]"
<sub>Dolby Vision = DoVi = DV</sub>
This Custom Format will try to recognize so called Scene releases, depending on your preferences you can give it a negative score `-10000` or a positive score or just don't add it all.
??? faq "DV (WEBDL) - [CLICK TO EXPAND]"
This is a special Custom Format that block WEBDLs **with** Dolby Vision but **without** HDR10 fallback.
This Custom Format works together with the normal [DV](#dv) Custom Format that you can use to prefer Dolby Vision.
Most WEBDL from Streaming Services don't have the fallback to HDR10, What can results in playback issues like weird colors if you want to play it on a not Dolby Vision compatible setup.
Remuxes and Bluray have a fallback to HDR10.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/scene.json' %]][[% endfilter %]]
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/dv-webdl.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
@ -1083,16 +994,65 @@ I also made 3 guides related to this one.
------
### Bad Dual Groups
### Scene
??? faq "Bad dual groups - [CLICK TO EXPAND]"
These groups take the original release, then they add their own preferred language (ex. Portuguese) as the main audio track (AAC 2.0), What results after renaming and FFprobe that the media file will be recognized as Portuguese AAC audio. It's a common rule that you add the best audio as first.
Also they often even rename the release name in to Portuguese.
??? faq "Scene - [CLICK TO EXPAND]"
This Custom Format will try to recognize so called Scene releases, depending on your preferences you can give it a negative score `-10000` or a positive score or just don't add it all.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/bad-dual-groups.json' %]][[% endfilter %]]
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/scene.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Season Pack
??? faq "Season Pack - [CLICK TO EXPAND]"
This Custom Format can be used depending if you prefer or not prefer a season pack
- Give it a score of `10` if you prefer a season pack.
- Give it a score of `-10000` if you don't prefer a season pack.
- `/\bS\d+\b(?!E\d+\b)/i` season packs are preferred: however, given the folder name is ignored the error/warning/issue occurs as the file names would not be a season pack of course.
- keep in mind this is the only way to prefer season packs if you have preferred words due to the long standing bug => Preferred Words overrule season pack preference [Sonarr/Sonarr#3562](https://github.com/Sonarr/Sonarr/issues/3562){:target="_blank" rel="noopener noreferrer"}
!!! danger "WARNING"
- This Custom Format could result in a download loop :bangbang:
- This will upgrade also your already downloaded single episodes :bangbang:
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/season-pack.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### x265 (no HDR/DV)
??? faq "x265 (no HDR/DV) - [CLICK TO EXPAND]"
This blocks/ignores 720/1080p (HD) releases that are encoded in x265.
**But it will allow x265 releases if they have HDR and/or DV**
*Being that some NF releases won't be released as 4k, but you want to have DV/HDR releases.*
In your quality profile use the following score for this Custom Format: `{{ sonarr['cf']['x265-no-hdrdv']['trash_score'] }}`
!!! Danger "Don't use this together with [{{ sonarr['cf']['x265-hd']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#x265-hd), Only ever include one of them :warning:"
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/x265-no-hdrdv.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
@ -1196,7 +1156,7 @@ I also made 3 guides related to this one.
------
### APTV
### ATVP
<sub>Apple TV+</sub>
@ -1207,7 +1167,7 @@ I also made 3 guides related to this one.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/aptv.json' %]][[% endfilter %]]
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/atvp.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
@ -1584,15 +1544,15 @@ I also made 3 guides related to this one.
------
### Anime Web Tier 03 (SubsPlease)
### Anime Web Tier 03 (Official Subs)
??? faq "Anime Web Tier 03 (SubsPlease) - [CLICK TO EXPAND]"
SubsPlease group. They are official subs but tend to be more consistent and release fast
??? faq "Anime Web Tier 03 (Official Subs) - [CLICK TO EXPAND]"
Official sub groups that tend to be more consistent and release fast
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/anime-web-tier-03-subsplease.json' %]][[% endfilter %]]
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/anime-web-tier-03-official-subs.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>

@ -179,7 +179,7 @@ Use the following main settings in your profile.
I also suggest to change the Propers and Repacks settings in Sonarr
`Media Management` => `File Management` to `Do Not Prefer` and use the [Repack/Proper](/Sonarr/sonarr-collection-of-custom-formats/#repack-proper) Custom Format.
`Media Management` => `File Management` to `Do Not Prefer` and use the [Repack/Proper](/Sonarr/sonarr-collection-of-custom-formats/#repackproper) Custom Format.
![!cf-mm-propers-repacks-disable](images/cf-mm-propers-repacks-disable.png)

@ -1165,15 +1165,6 @@
"value": "\\b(YakuboEncodes)\\b"
}
},
{
"name": "Yameii",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Yameii\\]|-Yameii\\b"
}
},
{
"name": "youshikibi",
"implementation": "ReleaseTitleSpecification",

@ -1,7 +1,7 @@
{
"trash_id": "b5a83ef7296f3c5358236e3452ed1d97",
"trash_id": "de41e72708d2c856fa261094c85e965d",
"trash_score": "400",
"name": "Anime Web Tier 03 (SubsPlease)",
"name": "Anime Web Tier 03 (Official Subs)",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
@ -39,6 +39,24 @@
"fields": {
"value": "\\b(SubsPlease)\\b"
}
},
{
"name": "VARYG",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(VARYG)\\b"
}
},
{
"name": "ZR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ZR)\\b"
}
}
]
}

@ -1,35 +0,0 @@
{
"trash_id": "5b1a5d3df27396373b4ce236fc337eaa",
"trash_score": "400",
"name": "Anime Web Tier 03 (SubsPlease)",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "WEBDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 7
}
},
{
"name": "WEBRIP",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 8
}
},
{
"name": "SubsPlease",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SubsPlease)\\b"
}
}
]
}

@ -111,15 +111,6 @@
"fields": {
"value": "\\b(URANIME)\\b"
}
},
{
"name": "ZR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ZR)\\b"
}
}
]
}

@ -1,6 +1,6 @@
{
"trash_id": "3472d276482257d68f7836a55ca24877",
"name": "APTV",
"trash_id": "40e9380490e748672c2522eaaeb692f7",
"name": "ATVP",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{

@ -112,6 +112,15 @@
"value": "\\b(-PD)\\b"
}
},
{
"name": "PTHome",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(-PTHome)\\b"
}
},
{
"name": "RiPER",
"implementation": "ReleaseTitleSpecification",
@ -174,6 +183,15 @@
"fields": {
"value": "\\b(-YusukeFLA)\\b"
}
},
{
"name": "ZigZag",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(-ZigZag)\\b"
}
}
]
}

@ -1,6 +1,7 @@
{
"trash_id": "8e109e50e0a0b83a5098b056e13bf6db",
"trash_score": "2000",
"trash_regex": "https://regex101.com/r/jdUH4x/2",
"name": "DTS-HD HRA",
"includeCustomFormatWhenRenaming": false,
"specifications": [{
@ -9,7 +10,7 @@
"negate": false,
"required": true,
"fields": {
"value": "dts[-. ]?(hd[. ]?)?(hr|hi)"
"value": "dts[-. ]?(hd[. ]?)?(hra?|hi\\b)"
}
},
{

@ -57,6 +57,15 @@
"fields": {
"value": "\\b(torenter69)\\b"
}
},
{
"name": "Yameii",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Yameii\\]|-Yameii\\b"
}
}
]
}

@ -1,35 +0,0 @@
{
"trash_id": "1d433e1e075704f1a8a1ae3e1c371460",
"trash_score": "1850",
"name": "Flights (no IMAX)",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Flights",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "Flights"
}
},
{
"name": "NOT: IMAX Enhanced",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "^(?=.*(DSNP|CORE(?=[ ._-]web[ ._-]?(dl|rip)\\b)|\\bBC(?=[ ._-]web[ ._-]?(dl|rip)\\b)|IMAX[- .]Enhanced)\\b)(?=.*\\b(IMAX|IMAX[- .]Enhanced)\\b).*"
}
},
{
"name": "NOT: IMAX",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bIMAX\\b"
}
}
]
}

@ -37,7 +37,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\bHDR10Plus|HDR10(\\b\\+)"
"value": "\\bHDR10(\\+|P(lus)?\\b)"
}
},
{

@ -28,7 +28,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\bHDR10Plus|HDR10(\\b\\+)"
"value": "\\bHDR10(\\+|P(lus)?\\b)"
}
},
{

@ -28,7 +28,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\bHDR10Plus|HDR10(\\b\\+)"
"value": "\\bHDR10(\\+|P(lus)?\\b)"
}
},
{

@ -1,6 +1,7 @@
{
"trash_id": "b974a6cd08c1066250f1f177d7aa1225",
"trash_score": "600",
"trash_regex": "https://regex101.com/r/hCAQEO/4",
"name": "HDR10+",
"includeCustomFormatWhenRenaming": false,
"specifications": [
@ -10,7 +11,7 @@
"negate": false,
"required": true,
"fields": {
"value": "\\bHDR10Plus|HDR10(\\b\\+)"
"value": "\\bHDR10(\\+|P(lus)?\\b)"
}
},
{

@ -28,7 +28,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\bHDR10Plus|HDR10(\\b\\+)"
"value": "\\bHDR10(\\+|P(lus)?\\b)"
}
},
{

@ -19,7 +19,7 @@
"negate": false,
"required": false,
"fields": {
"value": "-AROMA\\b"
"value": "\\b(-AROMA)\\b"
}
},
{
@ -55,7 +55,7 @@
"negate": false,
"required": false,
"fields": {
"value": "-beAst\\b"
"value": "\\b(-beAst)\\b"
}
},
{
@ -82,7 +82,7 @@
"negate": false,
"required": false,
"fields": {
"value": "\\b(CHAOS)\\b"
"value": "\\b(-CHAOS)\\b"
}
},
{
@ -136,7 +136,7 @@
"negate": false,
"required": false,
"fields": {
"value": "\\b(EPiC)\\b"
"value": "\\b(-EPiC)\\b"
}
},
{
@ -145,7 +145,7 @@
"negate": false,
"required": false,
"fields": {
"value": "-EuReKA\\b"
"value": "\\b(-EuReKA)\\b"
}
},
{
@ -244,7 +244,7 @@
"negate": false,
"required": false,
"fields": {
"value": "-KiNGDOM\\b"
"value": "\\b(-KiNGDOM)\\b"
}
},
{
@ -253,7 +253,7 @@
"negate": false,
"required": false,
"fields": {
"value": "-KIRA\\b"
"value": "\\b(-KIRA)\\b"
}
},
{
@ -283,6 +283,15 @@
"value": "\\b(LiGaS)\\b"
}
},
{
"name": "L0SERNIGHT",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(L0SERNIGHT)\\b"
}
},
{
"name": "MeGusta",
"implementation": "ReleaseTitleSpecification",
@ -532,7 +541,7 @@
"negate": false,
"required": false,
"fields": {
"value": "-WiKi\\b"
"value": "\\b(-WiKi)\\b"
}
},
{
@ -568,7 +577,7 @@
"negate": false,
"required": false,
"fields": {
"value": "-Zeus\\b"
"value": "\\b(-Zeus)\\b"
}
}
]

@ -1,5 +1,6 @@
{
"trash_id": "2a6039655313bf5dab1e43523b62c374",
"trash_score": "10",
"name": "MA",
"includeCustomFormatWhenRenaming": true,
"specifications": [

@ -28,7 +28,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\bHDR10Plus|HDR10(\\b\\+)"
"value": "\\bHDR10(\\+|P(lus)?\\b)"
}
},
{

@ -1,6 +1,7 @@
{
"trash_id": "957d0f44b592285f26449575e8b1167e",
"trash_score": "25",
"trash_regex": "https://regex101.com/r/ZUo0H1/1",
"name": "Special Edition",
"includeCustomFormatWhenRenaming": false,
"specifications": [{
@ -9,7 +10,7 @@
"negate": false,
"required": true,
"fields": {
"value": "(?<!^)\\b(extended|uncut|director|special|unrated|uncensored|cut|version|edition)(\\b|\\d)"
"value": "(?<!^|{)\\b(extended|uncut|director|special|unrated|uncensored|cut|version|edition)(\\b|\\d)"
}
},
{

@ -22,6 +22,15 @@
"value": "\\b(ATMOS|CtrlHD|W4NK3R|DON)(\\b|\\d)"
}
},
{
"name": "Not Basic Dolby Digital",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{
"name": "Not Dolby Digital Plus ",
"implementation": "ReleaseTitleSpecification",
@ -41,12 +50,12 @@
}
},
{
"name": "Not Basic Dolby Digital",
"name": "Not DTS X",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bDD[^a-z+]|(?<!e)ac3"
"value": "\\b(dts[-_. ]?x)\\b(?!\\d)"
}
},
{

@ -0,0 +1,80 @@
{
"trash_id": "4d74ac4c4db0b64bff6ce0cffef99bf0",
"trash_score": "2300",
"name": "UHD Bluray Tier 01",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "CtrlHD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bCtrlHD\\b"
}
},
{
"name": "DON",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bDON\\b"
}
},
{
"name": "W4NK3R",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bW4NK3R\\b"
}
},
{
"name": "2160p",
"implementation": "ResolutionSpecification",
"negate": false,
"required": true,
"fields": {
"value": 2160
}
},
{
"name": "Not REMUX",
"implementation": "QualityModifierSpecification",
"negate": true,
"required": true,
"fields": {
"value": 5
}
},
{
"name": "Not SDR",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bSDR\\b"
}
},
{
"name": "Not WEBDL",
"implementation": "SourceSpecification",
"negate": true,
"required": true,
"fields": {
"value": 7
}
},
{
"name": "Not WEBRIP",
"implementation": "SourceSpecification",
"negate": true,
"required": true,
"fields": {
"value": 8
}
}
]
}

@ -0,0 +1,71 @@
{
"trash_id": "a58f517a70193f8e578056642178419d",
"trash_score": "2200",
"name": "UHD Bluray Tier 02",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "HQMUX",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bHQMUX\\b"
}
},
{
"name": "SPHD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bSPHD\\b"
}
},
{
"name": "2160p",
"implementation": "ResolutionSpecification",
"negate": false,
"required": true,
"fields": {
"value": 2160
}
},
{
"name": "Not REMUX",
"implementation": "QualityModifierSpecification",
"negate": true,
"required": true,
"fields": {
"value": 5
}
},
{
"name": "Not SDR",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bSDR\\b"
}
},
{
"name": "Not WEBDL",
"implementation": "SourceSpecification",
"negate": true,
"required": true,
"fields": {
"value": 7
}
},
{
"name": "Not WEBRIP",
"implementation": "SourceSpecification",
"negate": true,
"required": true,
"fields": {
"value": 8
}
}
]
}

@ -0,0 +1,71 @@
{
"trash_id": "e71939fae578037e7aed3ee219bbe7c1",
"trash_score": "2100",
"name": "UHD Bluray Tier 03",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "LEGi0N",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bLEGi0N\\b"
}
},
{
"name": "WEBDV",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bWEBDV\\b"
}
},
{
"name": "2160p",
"implementation": "ResolutionSpecification",
"negate": false,
"required": true,
"fields": {
"value": 2160
}
},
{
"name": "Not REMUX",
"implementation": "QualityModifierSpecification",
"negate": true,
"required": true,
"fields": {
"value": 5
}
},
{
"name": "Not SDR",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bSDR\\b"
}
},
{
"name": "Not WEBDL",
"implementation": "SourceSpecification",
"negate": true,
"required": true,
"fields": {
"value": 7
}
},
{
"name": "Not WEBRIP",
"implementation": "SourceSpecification",
"negate": true,
"required": true,
"fields": {
"value": 8
}
}
]
}

@ -0,0 +1,16 @@
{
"trash_id": "064af5f084a0a24458cc8ecd3220f93f",
"name": "Uncensored",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "Uncensored",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(Uncut|Unrated|Uncensored|AT[-_. ]?X)\\b"
}
}
]
}

@ -1,7 +1,7 @@
{
"trash_id": "839bea857ed2c0a8e084f3cbdbd65ecb",
"trash_score": "-10000",
"trash_regex": "https://regex101.com/r/yFwxoN/3",
"trash_regex": "https://regex101.com/r/yFwxoN/10",
"name": "x265 (no HDR/DV)",
"includeCustomFormatWhenRenaming": false,
"specifications": [
@ -20,7 +20,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\b(dv|dovi|dolby[ .]?vision|hdr(10|10plus)?)\\b"
"value": "\\b(dv|dovi|dolby[ .]?vision|hdr(10(P(lus)?)?)?)\\b"
}
},
{

@ -1165,15 +1165,6 @@
"value": "\\b(YakuboEncodes)\\b"
}
},
{
"name": "Yameii",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Yameii\\]|-Yameii\\b"
}
},
{
"name": "youshikibi",
"implementation": "ReleaseTitleSpecification",

@ -0,0 +1,62 @@
{
"trash_id": "c27f2ae6a4e82373b0f1da094e2489ad",
"trash_score": "400",
"name": "Anime Web Tier 03 (Official Subs)",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "WEBDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 3
}
},
{
"name": "WEBRIP",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 4
}
},
{
"name": "WEB",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 1
}
},
{
"name": "SubsPlease",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SubsPlease)\\b"
}
},
{
"name": "VARYG",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(VARYG)\\b"
}
},
{
"name": "ZR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ZR)\\b"
}
}
]
}

@ -120,15 +120,6 @@
"fields": {
"value": "\\b(URANIME)\\b"
}
},
{
"name": "ZR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ZR)\\b"
}
}
]
}

@ -1,7 +1,7 @@
{
"trash_id": "7ea9e9c0fb7cfe4247ad8c915d289cfc",
"trash_id": "f67c9ca88f463a48346062e8ad07713f",
"trash_score": "100",
"name": "APTV",
"name": "ATVP",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{

@ -112,6 +112,15 @@
"value": "\\b(-PD)\\b"
}
},
{
"name": "PTHome",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(-PTHome)\\b"
}
},
{
"name": "RiPER",
"implementation": "ReleaseTitleSpecification",
@ -174,6 +183,15 @@
"fields": {
"value": "\\b(-YusukeFLA)\\b"
}
},
{
"name": "ZigZag",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(-ZigZag)\\b"
}
}
]
}

@ -1,6 +1,7 @@
{
"trash_id": "cfa5fbd8f02a86fc55d8d223d06a5e1f",
"trash_score": "2000",
"trash_regex": "https://regex101.com/r/jdUH4x/2",
"name": "DTS-HD HRA",
"includeCustomFormatWhenRenaming": false,
"specifications": [{
@ -9,7 +10,7 @@
"negate": false,
"required": true,
"fields": {
"value": "dts[-. ]?(hd[. ]?)?(hr|hi)"
"value": "dts[-. ]?(hd[. ]?)?(hra?|hi\\b)"
}
},
{

@ -57,6 +57,15 @@
"fields": {
"value": "\\b(torenter69)\\b"
}
},
{
"name": "Yameii",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[Yameii\\]|-Yameii\\b"
}
}
]
}

@ -1,15 +0,0 @@
{
"trash_id": "d7c747094a7c65f4c2de083c24899e8b",
"trash_score": "1",
"name": "FreeLeech",
"includeCustomFormatWhenRenaming": false,
"specifications": [{
"name": "FreeLeech",
"implementation": "IndexerFlagSpecification",
"negate": false,
"required": false,
"fields": {
"value": 1
}
}]
}

@ -46,7 +46,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\bHDR10Plus|HDR10(\\b\\+)"
"value": "\\bHDR10(\\+|P(lus)?\\b)"
}
},
{

@ -28,7 +28,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\bHDR10Plus|HDR10(\\b\\+)"
"value": "\\bHDR10(\\+|P(lus)?\\b)"
}
},
{

@ -28,7 +28,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\bHDR10Plus|HDR10(\\b\\+)"
"value": "\\bHDR10(\\+|P(lus)?\\b)"
}
},
{

@ -1,6 +1,7 @@
{
"trash_id": "a3d82cbef5039f8d295478d28a887159",
"trash_score": "600",
"trash_regex": "https://regex101.com/r/hCAQEO/4",
"name": "HDR10+",
"includeCustomFormatWhenRenaming": false,
"specifications": [
@ -10,7 +11,7 @@
"negate": false,
"required": true,
"fields": {
"value": "\\bHDR10Plus|HDR10(\\b\\+)"
"value": "\\bHDR10(\\+|P(lus)?\\b)"
}
},
{

@ -28,7 +28,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\bHDR10Plus|HDR10(\\b\\+)"
"value": "\\bHDR10(\\+|P(lus)?\\b)"
}
},
{

@ -37,7 +37,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\bHDR10Plus|HDR10(\\b\\+)"
"value": "\\bHDR10(\\+|P(lus)?\\b)"
}
},
{

@ -1,25 +0,0 @@
{
"trash_id": "d6c088c015e1781c4656e36aba94330c",
"trash_score": "25",
"name": "Special Edition",
"includeCustomFormatWhenRenaming": false,
"specifications": [{
"name": "Special Edition",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "(?<!^)\\b(extended|uncut|director|special|unrated|uncensored|cut|version|edition)(\\b|\\d)"
}
},
{
"name": "Not Theatrical ",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "Theatrical"
}
}
]
}

@ -10,7 +10,7 @@
"negate": false,
"required": true,
"fields": {
"value": "True[ .-]?HD"
"value": "True[ .-]?HD|W4NK3R|HQMUX"
}
},
{
@ -19,7 +19,16 @@
"negate": false,
"required": true,
"fields": {
"value": "\\b(ATMOS)(\\b|\\d)"
"value": "\\b(ATMOS|CtrlHD|W4NK3R|DON)(\\b|\\d)"
}
},
{
"name": "Not Basic Dolby Digital",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{
@ -41,12 +50,12 @@
}
},
{
"name": "Not Basic Dolby Digital",
"name": "Not DTS X",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bDD[^a-z+]|(?<!e)ac3"
"value": "\\b(dts[-_. ]?x)\\b(?!\\d)"
}
},
{

@ -9,7 +9,7 @@
"negate": false,
"required": true,
"fields": {
"value": "Unrated|Uncensored|\\b(AT[-_. ]?X)\\b"
"value": "\\b(Uncut|Unrated|Uncensored|AT[-_. ]?X)\\b"
}
}
]

@ -22,15 +22,6 @@
"value": "\\b(BLUTONiUM)\\b"
}
},
{
"name": "BTN",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BTN)\\b"
}
},
{
"name": "BTW",
"implementation": "ReleaseGroupSpecification",
@ -301,6 +292,15 @@
"value": "\\b(SIGMA)\\b"
}
},
{
"name": "SMURF",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SMURF)\\b"
}
},
{
"name": "SPiRiT",
"implementation": "ReleaseGroupSpecification",

@ -1,7 +1,7 @@
{
"trash_id": "9b64dff695c2115facf1b6ea59c9bd07",
"trash_score": "-10000",
"trash_regex": "https://regex101.com/r/yFwxoN/3",
"trash_regex": "https://regex101.com/r/yFwxoN/10",
"name": "x265 (no HDR/DV)",
"includeCustomFormatWhenRenaming": false,
"specifications": [
@ -20,7 +20,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\b(dv|dovi|dolby[ .]?vision|hdr(10|10plus)?)\\b"
"value": "\\b(dv|dovi|dolby[ .]?vision|hdr(10(P(lus)?)?)?)\\b"
}
},
{

@ -1,13 +0,0 @@
{
"name": "Low Quality Groups",
"trash_id": "EBC725268D687D588A20CBC5F97E538B",
"includePreferredWhenRenaming": false,
"required": [],
"preferred": [{
"score": -100,
"terms": [
"/(TBS|-BRiNK|-CHX|-XLF|-worldmkv|-GHOSTS|-VIDEOHOLE|nhanc3|Pahe\\.ph|Pahe\\.in|-NERO)\\b/i"
]
}],
"ignored": []
}

@ -1,67 +0,0 @@
{
"name": "Optionals",
"trash_id": "76e060895c5b8a765c310933da0a5357",
"ignored": [{
"name": "Golden rule",
"trash_id": "cec8880b847dd5d31d29167ee0112b57",
"term": "/^(?=.*(1080|720))(?=.*((x|h)[ ._-]?265|hevc)).*/i"
}, {
"name": "Ignore Dolby Vision without HDR10 fallback.",
"trash_id": "436f5a7d08fbf02ba25cb5e5dfe98e55",
"term": "/^(?!.*(HDR|HULU|REMUX))(?=.*\\b(DV|Dovi|Dolby[- .]?Vision)\\b).*/i"
}, {
"name": "Ignore The Group -SCENE",
"trash_id": "f3f0f3691c6a1988d4a02963e69d11f2",
"term": "/\\b(-scene)\\b/i"
}, {
"name": "Ignore so called scene releases",
"trash_id": "5bc23c3a055a1a5d8bbe4fb49d80e0cb",
"term": "/^(?!.*(web[ ]dl|-deflate|-inflate))(?=.*([_. ]WEB[_. ]|-CAKES\\b|-GGEZ\\b|-GGWP\\b|-GLHF\\b|-GOSSIP\\b|-KOGI\\b|-PECULATE\\b)).*/i"
}, {
"name": "Dislike Bad Dual Audio Groups",
"trash_id": "538bad00ee6f8aced8e0db5218b8484c",
"term": "/\\b(-alfaHD|-BAT|-BNd|-C\\.A\\.A|-Cory|-FF|-FOXX|-G4RiS|-GUEIRA|-N3G4N|-PD|-RiPER|-RK|-SiGLA|-Tars|-WTV|-Yatogam1|-YusukeFLA)\\b/i"
}],
"required": [],
"preferred": [{
"score": 15,
"terms": [{
"name": "Prefer Season Packs",
"trash_id": "ea83f4740cec4df8112f3d6dd7c82751",
"term": "/\\bS\\d+\\b(?!E\\d+\\b)/i"
}]
}, {
"score": 10,
"terms": [{
"name": "Prefer HDR",
"trash_id": "bc7a6383cbe88c3ee2d6396e1aacc0b3",
"term": "/\\bHDR(\\b|\\d)/i"
}]
}, {
"score": 100,
"terms": [{
"name": "Prefer Dolby Vision",
"trash_id": "fa47da3377076d82d07c4e95b3f13d07",
"term": "/\\b(dv|dovi|dolby[ .]?vision)\\b/i"
}]
}, {
"score": -25,
"terms": [{
"name": "Dislike retags: rartv, rarbg, eztv, TGx",
"trash_id": "6f2aefa61342a63387f2a90489e90790",
"term": "/(\\[rartv\\]|\\[rarbg\\]|\\[eztv\\]|\\[TGx\\])/i"
}, {
"name": "Dislike retagged groups",
"trash_id": "19cd5ecc0a24bf493a75e80a51974cdd",
"term": "/(-4P|-4Planet|-AsRequested|-BUYMORE|-Chamele0n|-GEROV|-iNC0GNiTO|-NZBGeek|-Obfuscated|-postbot|-Rakuv|-Scrambled|-WhiteRev|-xpost|-WRTEAM|-CAPTCHA)\\b/i"
}, {
"name": "Dislike release ending: en",
"trash_id": "6a7b462c6caee4a991a9d8aa38ce2405",
"term": "/\\s?\\ben\\b$/i"
}, {
"name": "Dislike release containing: 1-",
"trash_id": "236a3626a07cacf5692c73cc947bc280",
"term": "/(1-.+)$/i"
}]
}]
}

@ -1,50 +0,0 @@
{
"name": "P2P Groups + Repack/Proper",
"trash_id": "71899E6C303A07AF0E4746EFF9873532",
"includePreferredWhenRenaming": false,
"required": [],
"preferred": [{
"score": 180,
"terms": [
"/(-deflate|-inflate)\\b/i"
]
},
{
"score": 150,
"terms": [
"/(-AJP69|-BTN|-CasStudio|-CtrlHD|-KiNGS|-monkee|-NTb|-NTG|-QOQ|-RTN|-TOMMY|-ViSUM|-T6D|-FLUX|NOSiViD)\\b/i"
]
},
{
"score": 125,
"terms": [
"/(-BTW|-Chotab|-CiT|-DEEP|-iJP|-iT00NZ|-LAZY|-NYH|-SA89|-SIGMA|-TEPES|-TVSmash|-SDCC|-iKA|-iJP|-Cinefeel|-SPiRiT|-FC|-JETIX|-Coo7|-WELP|-KiMCHI|-BLUTONiUM|-orbitron|-ETHiCS|-RTFM|-PSiG|-MZABI|-ROCCaT|3cTWeB|playWEB|-KHN|NPMS|-END|-SiC|-GNOME|-ABBIE)\\b/i"
]
},
{
"score": 100,
"terms": [
"/(-ViSiON)\\b/i"
]
},
{
"score": 12,
"terms": [
"/(repack3)/i"
]
},
{
"score": 11,
"terms": [
"/(repack2)/i"
]
},
{
"score": 10,
"terms": [
"/\\b(repack|proper)\\b/i"
]
}
],
"ignored": []
}

@ -6,7 +6,7 @@
"preferred": [{
"score": -100,
"terms": [
"/(TBS|-BRiNK|-CHX|-XLF|-worldmkv|-GHOSTS|-VIDEOHOLE|nhanc3|Pahe\\.ph|Pahe\\.in|-NERO)\\b/i"
"/(-BRiNK|-CHX|-GHOSTS|-NERO|nhanc3|Pahe\\.ph|Pahe\\.in|TBS|-VIDEOHOLE|-worldmkv|-XLF)\\b/i"
]
}],
"ignored": []

@ -16,7 +16,7 @@
}, {
"name": "Ignore so called scene releases",
"trash_id": "5bc23c3a055a1a5d8bbe4fb49d80e0cb",
"term": "/^(?!.*(web[ ]dl|-deflate|-inflate))(?=.*([_. ]WEB[_. ]|-CAKES\\b|-GGEZ\\b|-GGWP\\b|-GLHF\\b|-KOGI\\b)).*/i"
"term": "/^(?!.*(web[ ]dl|-deflate|-inflate))(?=.*([_. ]WEB[_. ]|-CAKES\\b|-GGEZ\\b|-GGWP\\b|-GLHF\\b|-GOSSIP\\b|-KOGI\\b|-PECULATE\\b)).*/i"
}, {
"name": "Dislike Bad Dual Audio Groups",
"trash_id": "538bad00ee6f8aced8e0db5218b8484c",
@ -53,7 +53,7 @@
}, {
"name": "Dislike retagged groups",
"trash_id": "19cd5ecc0a24bf493a75e80a51974cdd",
"term": "/(-4P|-4Planet|-AsRequested|-BUYMORE|-Chamele0n|-GEROV|-iNC0GNiTO|-NZBGeek|-Obfuscated|-postbot|-Rakuv|-Scrambled|-WhiteRev|-xpost|-WRTEAM|-CAPTCHA)\\b/i"
"term": "/(-4P|-4Planet|-AsRequested|-BUYMORE|-CAPTCHA|-Chamele0n|-GEROV|-iNC0GNiTO|-NZBGeek|-Obfuscated|-postbot|-Rakuv|-Scrambled|-WhiteRev|-WRTEAM|-xpost)\\b/i"
}, {
"name": "Dislike release ending: en",
"trash_id": "6a7b462c6caee4a991a9d8aa38ce2405",

@ -12,13 +12,13 @@
{
"score": 150,
"terms": [
"/(-AJP69|-BTN|-CasStudio|-CtrlHD|-KiNGS|-monkee|-NTb|-NTG|-QOQ|-RTN|-TOMMY|-ViSUM|-T6D|-FLUX|NOSiViD)\\b/i"
"/(-ABBIE|-AJP69|-CasStudio|-CtrlHD|-FLUX|-KiNGS|-monkee|NOSiViD|-NTb|-NTG|-QOQ|-RTN|-SIC|T6D|-TOMMY|-ViSUM)\\b/i"
]
},
{
"score": 125,
"terms": [
"/(-BTW|-Chotab|-CiT|-DEEP|-iJP|-iT00NZ|-LAZY|-NYH|-SA89|-SIGMA|-TEPES|-TVSmash|-SDCC|-iKA|-iJP|-Cinefeel|-SPiRiT|-FC|-JETIX|-Coo7|-WELP|-KiMCHI|-BLUTONiUM|-orbitron|-ETHiCS|-RTFM|-PSiG|-MZABI|-ROCCaT|3cTWeB|playWEB|-KHN|NPMS|-END|-SiC|-GNOME|-ABBIE)\\b/i"
"/(3CTWeB|BLUTONiUM|-BTW|-Chotab|-Cinefeel|-CiT|Coo7|-dB|-DEEP|-END|-ETHiCS|-FC|-Flights|-GNOME|-iJP|-iKA|-iT00NZ|-JETIX|-KHN|-KiMCHI|-LAZY|-MZABI|-NPMS|-NYH|-orbitron|playWEB|PSiG|-ROCCaT|RTFM|-SA89|-SIGMA|-SMURF|-SPiRiT|-TEPES|-TVSmash|-WELP)\\b/i"
]
},
{

@ -1,47 +0,0 @@
{
"name": "Release Sources (Streaming Service)",
"trash_id": "1B018E0C53EC825085DD911102E2CA36",
"includePreferredWhenRenaming": true,
"required": [],
"preferred": [{
"score": 100,
"terms": [
"/\\b(amzn|amazon)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i",
"/\\b(atvp|aptv)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i"
]
},
{
"score": 95,
"terms": [
"/\\b(sho)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i"
]
},
{
"score": 90,
"terms": [
"/\\b(dsnp|dsny|disney)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i",
"/\\b(nf|netflix)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i",
"/\\b(qibi)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i",
"/\\b(hmax|hbmo)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i"
]
},
{
"score": 85,
"terms": [
"/\\b(hulu)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i",
"/\\b(pcok)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i"
]
},
{
"score": 75,
"terms": [
"/\\b(dcu)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i",
"/\\b(hbo)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i",
"/\\b(red)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i",
"/\\b(it)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i",
"/\\b(pmtp)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i"
]
}
],
"ignored": []
}

@ -1,27 +0,0 @@
{
"name": "Anime - First release profile",
"trash_id": "d428eda85af1df8904b4bbe4fc2f537c",
"community_id": "Visorak",
"includePreferredWhenRenaming": true,
"required": [],
"preferred": [{
"score": 1000,
"terms": [
"/(uncut|unrated|uncensored|\\b(AT[-_. ]?X)\\b)/i"
]
},
{
"score": 500,
"terms": [
"/(multi[ ._-]?audio)/i"
]
},
{
"score": 0,
"terms": [
"/(dual[ ._-]?audio)/i"
]
}
],
"ignored": []
}

@ -1,197 +0,0 @@
{
"name": "Anime - Second release profile",
"trash_id": "6cd9e10bb5bb4c63d2d7cd3279924c7b",
"community_id": "Visorak",
"includePreferredWhenRenaming": false,
"required": [],
"preferred": [{
"score": 4000,
"terms": [
"/(deanzel|\\bZR\\b|\\bCTR\\b|\\bSCY\\b|\\bMK\\b|TTGA)/i",
"/(\\bShir\\b|LostYears|BluDragon|KAWAiREMUX)/i",
"/(\\[AC\\]|-AC$|ShadyCrab|Rasetsu|Raizel|Dragon-Releases)/i",
"/(\\[Spark\\]|-Spark\\b|\\bREVO\\b|\\bSRLS\\b|ANThELIa)/i",
"/(\\[Vanilla\\]|-Vanilla\\b|\\bAP\\b)/i"
]
},
{
"score": 3750,
"terms": [
"/(E[.-]N[.-]D)/i"
]
},
{
"score": 3500,
"terms": [
"/(\\bHAiKU\\b|Exiled-Destiny|\\b(E-D)\\b|Koten[ ._-]Gars)/i",
"/(\\[GHOST\\]|-GHOST\\b|\\[NPC\\]|-NPC\\b|\\bCBM\\b)/i",
"/(\\bKH\\b|\\bCBT\\b|\\[naiyas\\]|-naiyas\\b|ShowY|Kametsu|\\bPn8\\b|Hark0N)/i"
]
},
{
"score": 3000,
"terms": [
"/(\\bDHD\\b|RedBlade|TENEIGHTY|WaLMaRT)/i",
"/(\\bBMF\\b|\\[STRiFE\\]|-STRiFE\\b)/i",
"/(MKVULTRA|iAHD|ANiHLS)/i"
]
},
{
"score": 2500,
"terms": [
"/(\\[YURASUKA\\]|-YURASUKA\\b|karios|Arukoru)/i",
"/(\\bRH\\b|\\[Prof\\]|-Prof\\b)/i"
]
},
{
"score": 2000,
"terms": [
"/(DragsterPS)/i"
]
},
{
"score": 1500,
"terms": [
"/(xPearse|\\bMCR\\b|\\bKS\\b|KiyoshiStar)/i"
]
},
{
"score": 1000,
"terms": [
"/(\\b(A-L)\\b)/i"
]
},
{
"score": 501,
"terms": [
"/dual[ ._-]?audio|EN\\+JA|JA\\+EN/i"
]
},
{
"score": 300,
"terms": [
"/(Erai-raws|KAN3D2M)/i"
]
},
{
"score": 250,
"terms": [
"/(HorribleSubs|SubsPlease|SallySubs)/i"
]
},
{
"score": 200,
"terms": [
"/(\\[Mysteria\\]|-Mysteria\\b|Asenshi)/i",
"/(\\[meta\\]|-meta\\b|BlueLobster)/i"
]
},
{
"score": 150,
"terms": [
"/(\\bGJM\\b|kBaraka)/i"
]
},
{
"score": 100,
"terms": [
"/\\b(?:(Blu-?Ray|BDMux|BD(?!$))|(B[DR]Rip))(?:\\b|$|[ .])/ix",
"/(\\bCH\\b|\\bFFF\\b|Licca|Soldado|SNSbu)/i",
"/(Coalgirls|BlurayDesuYo|DameDesuYo|\\bPAS\\b)/i"
]
},
{
"score": 50,
"terms": [
"/(\\[Orphan\\]|-Orphan\\b|\\[Yabai\\]|-Yabai\\b|\\bNii-sama\\b)/i",
"/(\\[Doki\\]|-Doki\\b|\\[Chihiro\\]|-Chihiro\\b|Final8)/i",
"/(\\[tenshi\\]|-tenshi\\b|SHiN-gx)/i"
]
},
{
"score": 25,
"terms": [
"/(AkihitoSubs|\\bASW\\b|Commie)/i"
]
},
{
"score": 15,
"terms": [
"/\\b(WEB[-_. ]?DL|WebHD|[. ]WEB[. ](?:[xh]26[45]|DDP?5[. ]1)|[. ](?-i:WEB)$|\\d+0p(?:WEB-DLMux|\\b\\s\\/\\sWEB\\s\\/\\s\\b))/ix"
]
},
{
"score": 10,
"terms": [
"/(Web-?Rip|WEBMux)/ix"
]
},
{
"score": 5,
"terms": [
"/\\b(?:(1080p|1920x1080|1440p|FHD|1080i|4kto1080p))\\b/i"
]
},
{
"score": 3,
"terms": [
"/\\d(v4)\\b/i"
]
},
{
"score": 2,
"terms": [
"/\\d(v3)\\b/i"
]
},
{
"score": 1,
"terms": [
"/(10.?bit|hi10p)/i",
"/\\d(v2)\\b/i"
]
},
{
"score": -10000,
"terms": [
"/(\\[Judas\\]|-Judas|\\[Cleo\\]|-Cleo)/i",
"/(AnimeRG|bonkai77|URANiME)/i"
]
},
{
"score": -15000,
"terms": [
"/(\\[Pixel\\]|-Pixel\\b\\[EDGE\\]|-EDGE\\b|\\[Ranger\\]|-Ranger\\b)/i",
"/(SpaceFish|DeadFish|\\bDB\\b|Man\\.K|\\bHR\\b)/i",
"/(BakedFish|N[eo][wo]b[ ._-]?Subs|\\bAnime[. ]Time\\b)/i",
"/(AnimeKaizoku|Kaizoku|\\bCBB\\b|phazer11)/i",
"/(iPUNISHER|MiniTheatre|MiniFreeza|Mr\\.Deadpool)/i",
"/(NemDiggers|Project-gxs|youshikibi)/i",
"/(\\bMD\\b|Pog42|mdcx)/i",
"/(A-Destiny|TOPKEK|\\bUwU\\b|DARKFLiX)/i",
"/(\\[Maximus\\]|-Maximus\\b|\\[224\\]|-224\\b)/i",
"/(\\[Harunatsu\\]|-Harunatsu\\b)/i",
"/(\\[Davinci\\]|-Davinci\\b)/i"
]
}
],
"ignored": [
"/(\\[EMBER\\]|-EMBER\\b|DaddySubs)/i",
"/(BDMV|M2TS|\\bSSA\\b|\\bVOSTFR\\b|\\bAbemaTV\\b)/i",
"/(CuaP|PnPSubs|ICEBLUE|SLAX|U3-Web)/i",
"/(Raws-Maji|\\bKRP\\b|M@nI|Kanjouteki|PuyaSubs)/i",
"/\\b(Beatrice|ohys|Kawaiika|neko|daddy)[ ._-]?(raws)\\b/i",
"/\\b(LowPower|Scryous)[ ._-]?(raws)\\b/i",
"/\\b(NS|AREY|BDMV|BDVD|BJX|DKB|DP|TnF)\\b/i",
"/(Amb3r|DsunS|ExREN|\\$tore-Chill)/i",
"/(\\[Hatsuyuki\\]|-Hatsuyuki\\b|\\[Hitoku\\]|-Hitoki\\b)/i",
"/(\\[Foxtrot\\]|-Foxtrot\\b|HollowRoxas|\\bMGD\\b)/i",
"/(JacobSwaggedUp|KEKMASTERS|\\[Mites\\]|-Mites\\b)/i",
"/(neoHEVC|Pantsu|\\[Pao\\]|-Pao\\b|Plex Friendly)/i",
"/(Rando235|RandomRemux|Reaktor|RightShiftBy2)/i",
"/(\\bSHFS\\b|StrayGods|\\bUQW\\b|Yabai_Desu_Ne)/i",
"/(YakuboEncodes|\\b(WtF[ ._-]?Anime)\\b)/i",
"/((funi|eng(lish)?)_?dub|\\bdub(bed)?\\b)/i",
"/(Golumpa|torenter69|KamiFS|KaiDubs)/i"
]
}

@ -2,8 +2,8 @@ lightgallery==0.5
mkdocs-awesome-pages-plugin==2.8.0
mkdocs-git-revision-date-localized-plugin==1.1.0
mkdocs-macros-plugin==0.7.0
mkdocs-material==8.4.2
mkdocs-material==8.5.1
mkdocs-minify-plugin==0.5.0
mkdocs-redirects==1.1.0
mkdocs-include-markdown-plugin==3.6.1
mkdocs-include-markdown-plugin==3.8.0
mkdocs-markdownextradata-plugin==0.2.5

@ -1,3 +1,75 @@
# 2022-09-24
**[Starr]**
- Updated: `[Anime Web Tier 04]` CFs for Radarr and Sonarr also updated hash ID due to name changes. #840
**[Radarr]**
- Added: `L0SERNIGHT` to CF `[LQ]`. #841
- Added: CF `[UHD Tier 01 - 03]`. #845
- Moving Yameii from `[Anime LQ]` CF to `[Dubs Only]` CF. #839
**[Sonarr]**
- Moving Yameii from `[Anime LQ]` to `[Dubs Only]` for Sonarr CFs #838
**[Guide]**
- Reorganized the table order for certain categories. #843
- Removed: Sonarr {[MediaInfo VideoDynamicRangeType]} version warning. #844
- Removed: Radarr {[MediaInfo VideoDynamicRangeType]} version warning. #844
- Removed: link to imdb support for plex. #844
- Missed dubs only in the anime tables #837
# 2022-09-15
**[Starr]**
- Added: Not DTS X condition to prevent false positive. #818
- Fixed: CF `[DTS-HRA]` - Wrongly matching `DTS-Hi10P`. #829
**[Radarr]**
- Added: Several new CF for the feature Radarr Anime Guide. #824
- Fixed: CF `[LQ]` matching wrongly epic in release name. #828
**[Sonarr]**
- Delete: CF `[Freeleech]` - Sonarr does not support freeleech condition. #820
**[Guide]**
- Add: pip from nerdpack for `How to run the unRaid mover for qBittorent seeding torrents`. #827
# 2022-09-13
[Starr]
- Added: `PTHome` to the CF `[Bad Dual Groups]`.
- Added: `ZigZag` to the CF `[Bad Dual Groups]`.
- Added: `Not DTS X` condition to prevent false positive.
[Sonarr]
- Updated: CF `[Uncensored]` added `uncut` recognizing.
# 2022-09-11
[Starr] CF updates #804
[Starr]
- Fixed: `HDR10+` to recognize `HDR10P`.
- Added: RegEx Case.
[Radarr]
- DELETED: CF `[Flights (no IMAX)]` - already added to CF `[HQ-Remux]` and `[Remux Tier 02]`.
- Updated: CF `[MA]` with a score of `10` - Their releases are generally of a higher quality.
[Sonarr]
- Removed: `BTN` from `[WEB Tier 02]` and RP, This is a generic group name that anybody can use on BTN and we can't determine which quality they are.
# 2022-09-07
[Sonarr] CF `[WEB Tier 02]` #793
- Added: `SMURF`
[Sonarr] CF `[Special Edition]`#792
- REMOVED: CF `[Special Edition]` - To prevent matching episode titles and the minimal existing SE for TV Shows.
[Radarr] CF `[Flights (no IMAX)]` #791
- Lowered Score to `0` because it will be removed upcoming weekend, and it's already added to CF `[HQ-Remux]` and `[Remux Tier 02]`
[Backend] consistent naming across CF #790
- Changed: link repack-proper to repackproper to be consistent with `/` being removed by markdown
[Guide] How to run the unRaid mover for qBittorent seeding torrents #788
- Add: `'` to the user/pass
- Change: pip to pip3
- Improved warning description
- Added: Screenshot attention
# 2022-09-04
[Starr] How to import Custom Formats #786
- Added: How to Setup the scores in your Quality Profile instructions.

@ -1,14 +1,14 @@
??? summary "Misc - [CLICK TO EXPAND]"
| Custom Format | Score | Trash ID |
| --------------------------------------------------------------------------------------------------- | -------------------------------------------- | ----------------------------------------- |
| [{{ radarr['cf']['repack-proper']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#repack-proper) | {{ radarr['cf']['repack-proper']['trash_score'] }} | {{ radarr['cf']['repack-proper']['trash_id'] }} |
| [{{ radarr['cf']['repack-proper']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#repackproper) | {{ radarr['cf']['repack-proper']['trash_score'] }} | {{ radarr['cf']['repack-proper']['trash_id'] }} |
| [{{ radarr['cf']['repack2']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#repack2) | {{ radarr['cf']['repack2']['trash_score'] }} | {{ radarr['cf']['repack2']['trash_id'] }} |
??? tip "Proper and Repacks - [CLICK TO EXPAND]"
I also suggest to change the Propers and Repacks settings in Radarr
`Media Management` => `File Management` to `Do Not Prefer` and use the [Repack/Proper](/Radarr/Radarr-collection-of-custom-formats/#repack-proper) Custom Format.
`Media Management` => `File Management` to `Do Not Prefer` and use the [Repack/Proper](/Radarr/Radarr-collection-of-custom-formats/#repackproper) Custom Format.
![!cf-mm-propers-repacks-disable](/Radarr/images/cf-mm-propers-repacks-disable.png)

@ -11,7 +11,7 @@
| [{{ sonarr['cf']['anime-bd-tier-08-mini-encodes']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#anime-bd-tier-08-mini-encodes) | {{ sonarr['cf']['anime-bd-tier-08-mini-encodes']['trash_score'] }} | {{ sonarr['cf']['anime-bd-tier-08-mini-encodes']['trash_id'] }} |
| [{{ sonarr['cf']['anime-web-tier-01-muxers']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#anime-web-tier-01-muxers) | {{ sonarr['cf']['anime-web-tier-01-muxers']['trash_score'] }} | {{ sonarr['cf']['anime-web-tier-01-muxers']['trash_id'] }} |
| [{{ sonarr['cf']['anime-web-tier-02-top-fansubs']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#anime-web-tier-02-top-fansubs) | {{ sonarr['cf']['anime-web-tier-02-top-fansubs']['trash_score'] }} | {{ sonarr['cf']['anime-web-tier-02-top-fansubs']['trash_id'] }} |
| [{{ sonarr['cf']['anime-web-tier-03-subsplease']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#anime-web-tier-03-subsplease) | {{ sonarr['cf']['anime-web-tier-03-subsplease']['trash_score'] }} | {{ sonarr['cf']['anime-web-tier-03-subsplease']['trash_id'] }} |
| [{{ sonarr['cf']['anime-web-tier-03-official-subs']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#anime-web-tier-03-official-subs) | {{ sonarr['cf']['anime-web-tier-03-official-subs']['trash_score'] }} | {{ sonarr['cf']['anime-web-tier-03-official-subs']['trash_id'] }} |
| [{{ sonarr['cf']['anime-web-tier-04-official-subs']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#anime-web-tier-04-official-subs) | {{ sonarr['cf']['anime-web-tier-04-official-subs']['trash_score'] }} | {{ sonarr['cf']['anime-web-tier-04-official-subs']['trash_id'] }} |
| [{{ sonarr['cf']['anime-web-tier-05-fansubs']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#anime-web-tier-05-fansubs) | {{ sonarr['cf']['anime-web-tier-05-fansubs']['trash_score'] }} | {{ sonarr['cf']['anime-web-tier-05-fansubs']['trash_id'] }} |
| [{{ sonarr['cf']['anime-web-tier-06-fansubs']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#anime-web-tier-06-fansubs) | {{ sonarr['cf']['anime-web-tier-06-fansubs']['trash_score'] }} | {{ sonarr['cf']['anime-web-tier-06-fansubs']['trash_id'] }} |

@ -1,7 +1,7 @@
??? summary "Misc - [CLICK TO EXPAND]"
| Custom Format | Score | Trash ID |
| --------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | ----------------------------------------------- |
| [{{ sonarr['cf']['repack-proper']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#repack-proper) | {{ sonarr['cf']['repack-proper']['trash_score'] }} | {{ sonarr['cf']['repack-proper']['trash_id'] }} |
| [{{ sonarr['cf']['repack-proper']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#repackproper) | {{ sonarr['cf']['repack-proper']['trash_score'] }} | {{ sonarr['cf']['repack-proper']['trash_id'] }} |
| [{{ sonarr['cf']['repack-v2']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#repack-v2) | {{ sonarr['cf']['repack-v2']['trash_score'] }} | {{ sonarr['cf']['repack-v2']['trash_id'] }} |
| [{{ sonarr['cf']['repack-v3']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#repack-v3) | {{ sonarr['cf']['repack-v3']['trash_score'] }} | {{ sonarr['cf']['repack-v3']['trash_id'] }} |
@ -9,7 +9,7 @@
I also suggest to change the Propers and Repacks settings in Sonarr
`Media Management` => `File Management` to `Do Not Prefer` and use the [Repack/Proper](/Sonarr/sonarr-collection-of-custom-formats/#repack-proper) Custom Format.
`Media Management` => `File Management` to `Do Not Prefer` and use the [Repack/Proper](/Sonarr/sonarr-collection-of-custom-formats/#repackproper) Custom Format.
![!cf-mm-propers-repacks-disable](/Sonarr/images/cf-mm-propers-repacks-disable.png)

@ -2,7 +2,7 @@
| Custom Format | Score | Trash ID |
| --------------------------------------------------------------------------------------- | ----------------------------------------- | -------------------------------------- |
| [{{ sonarr['cf']['amzn']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#amzn) | {{ sonarr['cf']['amzn']['trash_score'] }} | {{ sonarr['cf']['amzn']['trash_id'] }} |
| [{{ sonarr['cf']['aptv']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#aptv) | {{ sonarr['cf']['aptv']['trash_score'] }} | {{ sonarr['cf']['aptv']['trash_id'] }} |
| [{{ sonarr['cf']['atvp']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#atvp) | {{ sonarr['cf']['atvp']['trash_score'] }} | {{ sonarr['cf']['atvp']['trash_id'] }} |
| [{{ sonarr['cf']['sho']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#sho) | {{ sonarr['cf']['sho']['trash_score'] }} | {{ sonarr['cf']['sho']['trash_id'] }} |
| [{{ sonarr['cf']['dsnp']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#dsnp) | {{ sonarr['cf']['dsnp']['trash_score'] }} | {{ sonarr['cf']['dsnp']['trash_id'] }} |
| [{{ sonarr['cf']['nf']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#nf) | {{ sonarr['cf']['nf']['trash_score'] }} | {{ sonarr['cf']['nf']['trash_id'] }} |

@ -20,4 +20,4 @@
!!! attention ""
REPACKS and PROPERs are v2 of Qualities and thus rank above a non-repack of the same quality.
`Settings` => `Media Management` => `File Management` => `Proper & Repacks` Change to `Do Not Prefer` and use the [Repack/Proper Custom Format](/Radarr/Radarr-collection-of-custom-formats/#repack-proper){:target="_blank" rel="noopener noreferrer"}
`Settings` => `Media Management` => `File Management` => `Proper & Repacks` Change to `Do Not Prefer` and use the [Repack/Proper Custom Format](/Radarr/Radarr-collection-of-custom-formats/#repackproper){:target="_blank" rel="noopener noreferrer"}

@ -10,7 +10,6 @@
| Custom Format | Score | Trash ID |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------- | ------------------------------------------------- |
| [{{ radarr['cf']['hq-remux']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hq-remux) | {{ radarr['cf']['hq-remux']['trash_score'] }} | {{ radarr['cf']['hq-remux']['trash_id'] }} |
| [{{ radarr['cf']['flights-no-imax']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/cf/flights-no-imax.json) | {{ radarr['cf']['flights-no-imax']['trash_score'] }} | {{ radarr['cf']['flights-no-imax']['trash_id'] }} |
| [{{ radarr['cf']['hq-webdl']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hq-webdl) | {{ radarr['cf']['hq-webdl']['trash_score'] }} | {{ radarr['cf']['hq-webdl']['trash_id'] }} |
| [{{ radarr['cf']['hq']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hq) | 0 | {{ radarr['cf']['hq']['trash_id'] }} |

Loading…
Cancel
Save