Merge branch 'master' into master

pull/1026/head
TRaSH 1 year ago committed by GitHub
commit 9c520a4022
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -3,11 +3,11 @@ updates:
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: daily
interval: weekly
open-pull-requests-limit: 10
- package-ecosystem: pip
directory: "/"
schedule:
interval: daily
interval: weekly
open-pull-requests-limit: 10

@ -8,11 +8,11 @@ jobs:
name: Build docs
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
- uses: actions/checkout@v3.2.0
- uses: actions/setup-python@v4.4.0
with:
python-version: 3.x
- uses: actions/cache@v3
- uses: actions/cache@v3.2.2
with:
key: ${{ github.ref }}
path: .cache
@ -25,13 +25,13 @@ jobs:
name: Deploy docs
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v3.2.0
with:
fetch-depth: '0'
- uses: actions/setup-python@v4
- uses: actions/setup-python@v4.4.0
with:
python-version: 3.x
- uses: actions/cache@v3
- uses: actions/cache@v3.2.2
with:
key: ${{ github.ref }}
path: .cache

@ -7,7 +7,7 @@ jobs:
editorconfig-checker:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v3.2.0
- name: editorconfig-checker
run: |
docker run --rm \
@ -17,7 +17,7 @@ jobs:
markdownlint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v3.2.0
- name: markdownlint
run: |
find "${GITHUB_WORKSPACE}" -name '*.md' -exec \
@ -30,7 +30,7 @@ jobs:
yamllint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v3.2.0
- name: yamllint
run: |
find "${GITHUB_WORKSPACE}" -name '*.yaml' -o -name '*.yml' -exec \

@ -17,8 +17,8 @@ jobs:
runs-on: ubuntu-latest
name: Validate metadata.json
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
- uses: actions/checkout@v3.2.0
- uses: actions/setup-python@v4.4.0
with:
python-version: "3.x"
- run: pip install jsonschema

@ -35,8 +35,8 @@ Add the following info
1. The tags for this proxy. Proxies apply to all matching (same tag) indexers. If blank this proxy applies to all indexers.
1. Host name to your torrent client.
1. Used port for privoxy (default for privoxy: 8118).
1. User name for your torrent client.
1. Password for your torrent client.
1. User name for your torrent client. (Not needed if using the default privoxy settings)
1. Password for your torrent client. (Not needed if using the default privoxy settings)
1. Test if your connection works.
1. If it works click on `Save`.

@ -24,8 +24,7 @@ I also made 3 guides related to this one.
This way you make sure the Custom Format preferences will be used instead.
{! include-markdown "../../includes/support.md" !}
<!-- --8<-- "includes/support.md" -->
--8<-- "includes/support.md"
------
@ -77,6 +76,7 @@ I also made 3 guides related to this one.
| | [x265 (no HDR/DV)](#x265-no-hdrdv) | [VFB](#vfb) | [FR Scene Groups](#fr-scene-groups) |
| | [AV1](#av1) | [VOSTFR](#vostfr) | [FR LQ](#fr-lq) |
| | [SDR](#sdr) | | |
| | [DV (FEL)](#dv-fel) | | |
------
@ -759,6 +759,22 @@ I also made 3 guides related to this one.
------
### Masters of Cinema
??? faq "Masters of Cinema - [CLICK TO EXPAND]"
Masters of Cinema is a line of DVD and Blu-ray releases published through Eureka Entertainment. Because of the uniformly branded and spine-numbered packaging and the standard inclusion of booklets and analysis by recurring film historians, the line is often perceived as the UK equivalent of The Criterion Collection.
??? example "JSON - [CLICK TO EXPAND}"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/masters-of-cinema.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Theatrical Cut
??? faq "Theatrical Cut - [CLICK TO EXPAND]"
@ -836,6 +852,22 @@ I also made 3 guides related to this one.
------
### Open Matte
??? faq "Open Matte - [CLICK TO EXPAND]"
Open matte is a filming technique that involves matting out the top and bottom of the film frame in the movie projector (known as a soft matte) for the widescreen theatrical release and then scanning the film without a matte (at Academy ratio) for a full screen home video release.
??? example "JSON - [CLICK TO EXPAND}"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/open-matte.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
## Unwanted
------
@ -910,7 +942,7 @@ I also made 3 guides related to this one.
??? faq "x265 (HD) - [CLICK TO EXPAND]"
This blocks 720/1080p (HD) releases that are encoded in x265.
This blocks all 720/1080p (HD) releases that are encoded in x265.
In your quality profile use the following score for this Custom Format: `{{ radarr['cf']['x265-hd']['trash_score'] }}`
@ -1079,9 +1111,9 @@ I also made 3 guides related to this one.
??? faq "x265 (no HDR/DV) - [CLICK TO EXPAND]"
This blocks 720/1080p (HD) releases that are encoded in x265.
This blocks most 720/1080p (HD) releases that are encoded in x265.
**But it will allow x265 releases if they have HDR and/or DV**
**But it will allow 720/1080p 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.*
@ -1134,6 +1166,22 @@ I also made 3 guides related to this one.
------
### DV FEL
??? faq "DV (FEL) - [CLICK TO EXPAND]"
- This will boost the score for Dolby Vision Releases using the original full quality Dolby Vision layer from the disc release to replace the old WEBDL HYBRID release.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/dv-fel.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
## Misc
------
@ -1185,6 +1233,7 @@ I also made 3 guides related to this one.
??? faq "x265 - [CLICK TO EXPAND]"
x265 is a *free software library* and *application* for encoding video streams into the [H.265/MPEG-H HEVC](http://en.wikipedia.org/wiki/H.265){:target="_blank" rel="noopener noreferrer"} compression format, and is released under the terms of the [GNU GPL](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html){:target="_blank" rel="noopener noreferrer"}.
This applies to all releases that are x265/HEVC that are not Remux.
!!! fail ""
Please don't forget to read the following [Microsized & Wrong Source](#microsized-wrong-source)

@ -24,32 +24,54 @@ This naming scheme is made to be compatible with the [New Plex Agent](https://fo
`{edition-{Edition Tags}}` with `{Edition Tags}`
```bash
{Movie CleanTitle} {(Release Year)} {imdb-{ImdbId}} {edition-{Edition Tags}} {[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}][{Mediainfo VideoCodec}]{-Release Group}
{{ radarr['naming']['radarr-naming']['file']['default'] }}
```
??? summary "RESULTS: - [CLICK TO EXPAND]"
`The Movie Title (2010) {imdb-tt0066921} {edition-Ultimate Extended Edition} [IMAX HYBRID][Bluray-1080p Proper][3D][DV HDR10][DTS 5.1][x264]-EVOLVE`
For Jellyfin/Emby:
```bash
{{ radarr['naming']['radarr-naming']['file']['emby'] }}
```
??? summary "RESULTS: - [CLICK TO EXPAND]"
`The Movie Title (2010) [imdbid-tt0066921] {edition-Ultimate Extended Edition} [IMAX HYBRID][Bluray-1080p Proper][3D][DV HDR10][DTS 5.1][x264]-EVOLVE`
If you do Anime
```bash
{Movie CleanTitle} {(Release Year)} {imdb-{ImdbId}} {edition-{Edition Tags}} {[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}]{MediaInfo AudioLanguages}[{MediaInfo VideoBitDepth}bit][{Mediainfo VideoCodec}]{-Release Group}
{{ radarr['naming']['radarr-naming']['file']['anime'] }}
```
??? summary "RESULTS: - [CLICK TO EXPAND]"
`The Movie Title (2010) {imdb-tt0066921} {edition-Ultimate Extended Edition} [Surround Sound x264][Bluray-1080p Proper][3D][DTS 5.1][DE][10bit][AVC]-EVOLVE`
For Jellyfin/Emby:
```bash
{{ radarr['naming']['radarr-naming']['file']['anime-emby'] }}
```
??? summary "RESULTS: - [CLICK TO EXPAND]"
`The Movie Title (2010) [imdbid-tt0066921] {edition-Ultimate Extended Edition} [Surround Sound x264][Bluray-1080p Proper][3D][DTS 5.1][DE][10bit][AVC]-EVOLVE`
------
## Original Title vs Original Filename
If you want to keep the original release name that holds all the info of the file then I suggest to use `{Original Title}` over `{Original Filename}`
Another option is to use `{Original Title}` rather than the recommeneded naming scheme outlined aboove. `{Original Title}` will use the title of the release which will contain all of the information included in the release itself. The benefit of this naming scheme is to prevent download loops which can occur on import when there is a discrepancy in the release title compared to the contents of the file itself (for example, if the release title says DTS-ES but the contents are actually DTS). The downside is less flexibility with how the files are named.
If using this alternate naming scheme I suggest using `{Original Title}` over `{Original Filename}`
Why?
The filename can be Obscured where the Release naming isn't. Especially when you use Usenet.
The filename can be Obscured where the Release naming isn't, especially when you use Usenet.
`{Original Title}` => `The.Movie.Title.2010.REMASTERED.1080p.BluRay.x264-GROUP`
@ -70,7 +92,7 @@ The filename can be Obscured where the Release naming isn't. Especially when you
### Minimal needed and recommended
```bash
{Movie CleanTitle} ({Release Year})
{{ radarr['naming']['radarr-naming']['folder']['default'] }}
```
RESULT:
@ -88,11 +110,37 @@ RESULT:
TMDb is usually better as it guarantees a match, IMDb only gets matched if the TMDb entry has the correct IMDb ID association. We don't actually talk to IMDb.
#### Optional Movies Folder Format for the Plex Movies Scanner and Jellyfin/Emby
This naming scheme is made to be compatible with the new [Plex TV Series Scanner](https://forums.plex.tv/t/beta-new-plex-tv-series-scanner/696242){:target="_blank" rel="noopener noreferrer"} that now support IMDB and TVDB IDs in file names.
For Plex:
```bash
{{ radarr['naming']['radarr-naming']['folder']['plex'] }}
```
RESULT:
`The Movie Title (2010) {imdb-tt1520211}`
For Jellyfin/Emby:
```bash
{{ radarr['naming']['radarr-naming']['folder']['emby'] }}
```
RESULT:
`The Movie Title (2010) [imdbid-tt1520211]`
!!! tip
IMDb IDs are going to be very accurate and rarely change, TVDB/TMDB IDs, on the other hand, do change or are removed more frequently.
------
Thanks:
A big Thanks to [fryfrog](https://github.com/fryfrog) and [rg9400](https://github.com/rg9400) for the suggestions.
{! include-markdown "../../includes/support.md" !}
<!-- --8<-- "includes/support.md" -->
--8<-- "includes/support.md"

@ -1,4 +1,4 @@
# How to setup Quality Profiles
# How to setup Quality Profiles Anime
*aka How to setup Custom Formats (Anime)*<br><br>

@ -1,4 +1,4 @@
# How to setup Quality Profiles
# How to setup Quality Profiles French
*aka How to setup Custom Formats (French)*<br><br>

@ -139,6 +139,8 @@ If you prefer High Quality UHD Encodes (Bluray-2160p)
{! include-markdown "../../includes/sqp/uhd-radarr-unwanted.md" !}
{! include-markdown "../../includes/cf/radarr-optional-uhd.md" !}
{! include-markdown "../../includes/cf/radarr-streaming-services.md" !}
Use the following main settings in your profile.
@ -225,6 +227,8 @@ If you prefer 2160p Remuxes (Remux-2160p)
{! include-markdown "../../includes/sqp/uhd-radarr-unwanted.md" !}
{! include-markdown "../../includes/cf/radarr-optional-uhd.md" !}
{! include-markdown "../../includes/cf/radarr-streaming-services.md" !}
Use the following main settings in your profile.
@ -342,9 +346,9 @@ This is a must have for every Quality Profile you use in my opinion. All these C
??? info "Audio Channels - [CLICK TO EXPAND]"
Personally I wouldn't add the audio channels Custom Formats being you could limit yourself in the amount of releases you're able to get. Only use this if you got specific reasons that you need them.
Elsewhere in the guide, you will find a separate group of custom formats called `Audio Channels`. These will match the number of audio channels in a release, for example 2.0 (stereo) or 5.1/7.1 (surround sound). Personally I wouldn't add the audio channels Custom Formats as you could limit yourself in the amount of releases you're able to get. Only use them if you have a specific need for them.
Using it with any kind of Remuxes Quality Profile is useless in my opinion being that 99% of all remuxes are multi audio anyway. You can get better scores using the `Audio Advanced` Custom Formats.
Using it with any kind of Remuxes Quality Profile is useless in my opinion being that 99% of all remuxes are multi audio anyway. You can get better scores just using the `Audio Advanced` Custom Formats.
### Avoid using the x264/x265 Custom Format

@ -0,0 +1,52 @@
radarr:
radarr: # A custom name used to identify this particular instance.
base_url: [radarr_url_goes_here]
api_key: [api_key_goes_here]
quality_definition:
type: movie
custom_formats:
# Scores from TRaSH json
- trash_ids:
# Movie Versions
- 0f12c086e289cf966fa5948eac571f44 # Hybrid
- 570bc9ebecd92723d2d21500f4be314c # Remaster
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
- e0c07d59beb37348e975a930d5e50319 # Criterion Collection
- 9d27d9d2181838f76dee150882bdc58c # Masters of Cinema
- 957d0f44b592285f26449575e8b1167e # Special Edition
- eecf3a857724171f968a66cb5719e152 # IMAX
# HQ Release Groups
- ed27ebfef2f323e964fb1f61391bcb35 # HD Bluray Tier 01
- c20c8647f2746a1f4c4262b0fbbeeeae # HD Bluray Tier 02
- c20f169ef63c5f40c2def54abaf4438e # WEB Tier 01
- 403816d65392c79236dcb6dd591aeda4 # WEB Tier 02
- af94e0fe497124d1f9ce732069ec8c3b # WEB Tier 03
# Misc
- e7718d7a3ce595f289bfee26adc178f5 # Repack/Proper
- ae43b294509409a6a13919dedd4764c4 # Repack2
# Unwanted
- ed38b889b31be83fda192888e2286d83 # BR-DISK
- 90a6f9a284dff5103f6346090e6280c8 # LQ
- dc98083864ea246d05a42df0d05f81cc # x265 (HD)
- b8cd450cbfa689c0259a01d9e29ba3d6 # 3D
# Streaming Services
- 2a6039655313bf5dab1e43523b62c374 # MA
quality_profiles:
- name: HD Bluray + WEB
reset_unmatched_scores: true
# Custom Scoring
- trash_ids:
# Streaming Services
- b3b3a6ac74ecbd56bcdbefa4799fb9df # AMZN
- 40e9380490e748672c2522eaaeb692f7 # ATVP
- 84272245b2988854bfb76a16e60baea5 # DSNP
- 5763d1b0ce84aff3b21038eea8e9b8ad # HMAX
- 526d445d4c16214309f0fd2b3be18a89 # Hulu
- 170b1d363bd8516fbf3a3eb05d4faff6 # NF
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- e36a0ba1bc902b26ee40818a1d59b8bd # PMTP
quality_profiles:
- name: HD Bluray + WEB
score: 0

@ -0,0 +1,67 @@
radarr:
radarr: # A custom name used to identify this particular instance.
base_url: [radarr_url_goes_here]
api_key: [api_key_goes_here]
quality_definition:
type: movie
custom_formats:
# Scores from TRaSH json
- trash_ids:
# Audio - Uncomment the next section if you are using the Advanced Audio Formats
# - 496f355514737f7d83bf7aa4d24f8169 # TrueHD Atmos
# - 2f22d89048b01681dde8afe203bf2e95 # DTS X
# - 417804f7f2c4308c1f4c5d380d4c4475 # ATMOS (undefined)
# - 1af239278386be2919e1bcee0bde047e # DD+ ATMOS
# - 3cafb66171b47f226146a0770576870f # TrueHD
# - dcf3ec6938fa32445f590a4da84256cd # DTS-HD MA
# - a570d4a0e56a2874b64e5bfa55202a1b # FLAC
# - e7c2fcae07cbada050a0af3357491d7b # PCM
# - 8e109e50e0a0b83a5098b056e13bf6db # DTS-HD HRA
# - 185f1dd7264c4562b9022d963ac37424 # DD+
# - f9f847ac70a0af62ea4a08280b859636 # DTS-ES
# - 1c1a4c5e823891c75bc50380a6866f73 # DTS
# - 240770601cc226190c367ef59aba7463 # AAC
# - c2998bd0d90ed5621d8df281e839436e # DD
# Movie Versions
- 0f12c086e289cf966fa5948eac571f44 # Hybrid
- 570bc9ebecd92723d2d21500f4be314c # Remaster
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
- e0c07d59beb37348e975a930d5e50319 # Criterion Collection
- 9d27d9d2181838f76dee150882bdc58c # Masters of Cinema
- 957d0f44b592285f26449575e8b1167e # Special Edition
- eecf3a857724171f968a66cb5719e152 # IMAX
# HQ Release Groups
- 3a3ff47579026e76d6504ebea39390de # Remux Tier 01
- 9f98181fe5a3fbeb0cc29340da2a468a # Remux Tier 02
- c20f169ef63c5f40c2def54abaf4438e # WEB Tier 01
- 403816d65392c79236dcb6dd591aeda4 # WEB Tier 02
- af94e0fe497124d1f9ce732069ec8c3b # WEB Tier 03
# Misc
- e7718d7a3ce595f289bfee26adc178f5 # Repack/Proper
- ae43b294509409a6a13919dedd4764c4 # Repack2
# Unwanted
- ed38b889b31be83fda192888e2286d83 # BR-DISK
- 90a6f9a284dff5103f6346090e6280c8 # LQ
- dc98083864ea246d05a42df0d05f81cc # x265 (HD)
- b8cd450cbfa689c0259a01d9e29ba3d6 # 3D
# Streaming Services
- 2a6039655313bf5dab1e43523b62c374 # MA
quality_profiles:
- name: Remux + WEB 1080p
reset_unmatched_scores: true
# Custom Scoring
- trash_ids:
# Streaming Services
- b3b3a6ac74ecbd56bcdbefa4799fb9df # AMZN
- 40e9380490e748672c2522eaaeb692f7 # ATVP
- 84272245b2988854bfb76a16e60baea5 # DSNP
- 5763d1b0ce84aff3b21038eea8e9b8ad # HMAX
- 526d445d4c16214309f0fd2b3be18a89 # Hulu
- 170b1d363bd8516fbf3a3eb05d4faff6 # NF
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- e36a0ba1bc902b26ee40818a1d59b8bd # PMTP
quality_profiles:
- name: Remux + WEB 1080p
score: 0

@ -0,0 +1,82 @@
radarr:
radarr: # A custom name used to identify this particular instance.
base_url: [radarr_url_goes_here]
api_key: [api_key_goes_here]
quality_definition:
type: movie
custom_formats:
# Scores from TRaSH json
- trash_ids:
# Audio - Uncomment the next section if you are using the Advanced Audio Formats
# - 496f355514737f7d83bf7aa4d24f8169 # TrueHD Atmos
# - 2f22d89048b01681dde8afe203bf2e95 # DTS X
# - 417804f7f2c4308c1f4c5d380d4c4475 # ATMOS (undefined)
# - 1af239278386be2919e1bcee0bde047e # DD+ ATMOS
# - 3cafb66171b47f226146a0770576870f # TrueHD
# - dcf3ec6938fa32445f590a4da84256cd # DTS-HD MA
# - a570d4a0e56a2874b64e5bfa55202a1b # FLAC
# - e7c2fcae07cbada050a0af3357491d7b # PCM
# - 8e109e50e0a0b83a5098b056e13bf6db # DTS-HD HRA
# - 185f1dd7264c4562b9022d963ac37424 # DD+
# - f9f847ac70a0af62ea4a08280b859636 # DTS-ES
# - 1c1a4c5e823891c75bc50380a6866f73 # DTS
# - 240770601cc226190c367ef59aba7463 # AAC
# - c2998bd0d90ed5621d8df281e839436e # DD
# All HDR Formats
- e23edd2482476e595fb990b12e7c609c # DV HDR10
- 58d6a88f13e2db7f5059c41047876f00 # DV
- 55d53828b9d81cbe20b02efd00aa0efd # DV HLG
- a3e19f8f627608af0211acd02bf89735 # DV SDR
- b974a6cd08c1066250f1f177d7aa1225 # HDR10+
- dfb86d5941bc9075d6af23b09c2aeecd # HDR10
- e61e28db95d22bedcadf030b8f156d96 # HDR
- 2a4d9069cc1fe3242ff9bdaebed239bb # HDR (undefined)
- 08d6d8834ad9ec87b1dc7ec8148e7a1f # PQ
- 9364dd386c9b4a1100dde8264690add7 # HLG
# DV (WEBDL) - The next line must be uncommented if any devices using your library DO NOT support Dolby Vision
- 923b6abef9b17f937fab56cfcf89e1f1 # DV (WEBDL)
# HDR10Plus Boost - Uncomment the next line if any of your devices DO support HDR10+
# - b17886cb4158d9fea189859409975758 # HDR10Plus Boost
# Movie Versions
- 0f12c086e289cf966fa5948eac571f44 # Hybrid
- 570bc9ebecd92723d2d21500f4be314c # Remaster
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
- e0c07d59beb37348e975a930d5e50319 # Criterion Collection
- 9d27d9d2181838f76dee150882bdc58c # Masters of Cinema
- 957d0f44b592285f26449575e8b1167e # Special Edition
- eecf3a857724171f968a66cb5719e152 # IMAX
# HQ Release Groups
- 3a3ff47579026e76d6504ebea39390de # Remux Tier 01
- 9f98181fe5a3fbeb0cc29340da2a468a # Remux Tier 02
- c20f169ef63c5f40c2def54abaf4438e # WEB Tier 01
- 403816d65392c79236dcb6dd591aeda4 # WEB Tier 02
- af94e0fe497124d1f9ce732069ec8c3b # WEB Tier 03
# Misc
- e7718d7a3ce595f289bfee26adc178f5 # Repack/Proper
- ae43b294509409a6a13919dedd4764c4 # Repack2
# Unwanted
- ed38b889b31be83fda192888e2286d83 # BR-DISK
- 90a6f9a284dff5103f6346090e6280c8 # LQ
- b8cd450cbfa689c0259a01d9e29ba3d6 # 3D
- 9c38ebb7384dada637be8899efa68e6f # SDR
# Streaming Services
- 2a6039655313bf5dab1e43523b62c374 # MA
quality_profiles:
- name: Remux + WEB 2160p
reset_unmatched_scores: true
# Custom Scoring
- trash_ids:
# Streaming Services
- b3b3a6ac74ecbd56bcdbefa4799fb9df # AMZN
- 40e9380490e748672c2522eaaeb692f7 # ATVP
- 84272245b2988854bfb76a16e60baea5 # DSNP
- 5763d1b0ce84aff3b21038eea8e9b8ad # HMAX
- 526d445d4c16214309f0fd2b3be18a89 # Hulu
- 170b1d363bd8516fbf3a3eb05d4faff6 # NF
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- e36a0ba1bc902b26ee40818a1d59b8bd # PMTP
quality_profiles:
- name: Remux + WEB 2160p
score: 0

@ -0,0 +1,83 @@
radarr:
radarr: # A custom name used to identify this particular instance.
base_url: [radarr_url_goes_here]
api_key: [api_key_goes_here]
quality_definition:
type: movie
custom_formats:
# Scores from TRaSH json
- trash_ids:
# Audio - Uncomment the next section if you are using the Advanced Audio Formats
# - 496f355514737f7d83bf7aa4d24f8169 # TrueHD Atmos
# - 2f22d89048b01681dde8afe203bf2e95 # DTS X
# - 417804f7f2c4308c1f4c5d380d4c4475 # ATMOS (undefined)
# - 1af239278386be2919e1bcee0bde047e # DD+ ATMOS
# - 3cafb66171b47f226146a0770576870f # TrueHD
# - dcf3ec6938fa32445f590a4da84256cd # DTS-HD MA
# - a570d4a0e56a2874b64e5bfa55202a1b # FLAC
# - e7c2fcae07cbada050a0af3357491d7b # PCM
# - 8e109e50e0a0b83a5098b056e13bf6db # DTS-HD HRA
# - 185f1dd7264c4562b9022d963ac37424 # DD+
# - f9f847ac70a0af62ea4a08280b859636 # DTS-ES
# - 1c1a4c5e823891c75bc50380a6866f73 # DTS
# - 240770601cc226190c367ef59aba7463 # AAC
# - c2998bd0d90ed5621d8df281e839436e # DD
# All HDR Formats
- e23edd2482476e595fb990b12e7c609c # DV HDR10
- 58d6a88f13e2db7f5059c41047876f00 # DV
- 55d53828b9d81cbe20b02efd00aa0efd # DV HLG
- a3e19f8f627608af0211acd02bf89735 # DV SDR
- b974a6cd08c1066250f1f177d7aa1225 # HDR10+
- dfb86d5941bc9075d6af23b09c2aeecd # HDR10
- e61e28db95d22bedcadf030b8f156d96 # HDR
- 2a4d9069cc1fe3242ff9bdaebed239bb # HDR (undefined)
- 08d6d8834ad9ec87b1dc7ec8148e7a1f # PQ
- 9364dd386c9b4a1100dde8264690add7 # HLG
# DV (WEBDL) - The next line must be uncommented if any devices using your library DO NOT support Dolby Vision
- 923b6abef9b17f937fab56cfcf89e1f1 # DV (WEBDL)
# HDR10Plus Boost - Uncomment the next line if any of your devices DO support HDR10+
# - b17886cb4158d9fea189859409975758 # HDR10Plus Boost
# Movie Versions
- 0f12c086e289cf966fa5948eac571f44 # Hybrid
- 570bc9ebecd92723d2d21500f4be314c # Remaster
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
- e0c07d59beb37348e975a930d5e50319 # Criterion Collection
- 9d27d9d2181838f76dee150882bdc58c # Masters of Cinema
- 957d0f44b592285f26449575e8b1167e # Special Edition
- eecf3a857724171f968a66cb5719e152 # IMAX
# HQ Release Groups
- 4d74ac4c4db0b64bff6ce0cffef99bf0 # UHD Bluray Tier 01
- a58f517a70193f8e578056642178419d # UHD Bluray Tier 02
- e71939fae578037e7aed3ee219bbe7c1 # UHD Bluray Tier 03
- c20f169ef63c5f40c2def54abaf4438e # WEB Tier 01
- 403816d65392c79236dcb6dd591aeda4 # WEB Tier 02
- af94e0fe497124d1f9ce732069ec8c3b # WEB Tier 03
# Misc
- e7718d7a3ce595f289bfee26adc178f5 # Repack/Proper
- ae43b294509409a6a13919dedd4764c4 # Repack2
# Unwanted
- ed38b889b31be83fda192888e2286d83 # BR-DISK
- 90a6f9a284dff5103f6346090e6280c8 # LQ
- b8cd450cbfa689c0259a01d9e29ba3d6 # 3D
- 9c38ebb7384dada637be8899efa68e6f # SDR
# Streaming Services
- 2a6039655313bf5dab1e43523b62c374 # MA
quality_profiles:
- name: UHD Bluray + WEB
reset_unmatched_scores: true
# Custom Scoring
- trash_ids:
# Streaming Services
- b3b3a6ac74ecbd56bcdbefa4799fb9df # AMZN
- 40e9380490e748672c2522eaaeb692f7 # ATVP
- 84272245b2988854bfb76a16e60baea5 # DSNP
- 5763d1b0ce84aff3b21038eea8e9b8ad # HMAX
- 526d445d4c16214309f0fd2b3be18a89 # Hulu
- 170b1d363bd8516fbf3a3eb05d4faff6 # NF
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- e36a0ba1bc902b26ee40818a1d59b8bd # PMTP
quality_profiles:
- name: UHD Bluray + WEB
score: 0

@ -1,12 +1,10 @@
radarr:
- base_url: [radarr_url_goes_here]
radarr-sqp-streaming: # A custom name used to identify this particular instance.
base_url: [radarr_url_goes_here]
api_key: [api_key_goes_here]
quality_definition:
type: sqp-streaming
preferred_ratio: 1.0
delete_old_custom_formats: true
custom_formats:
# Scores from TRaSH json
@ -16,6 +14,7 @@ radarr:
- 570bc9ebecd92723d2d21500f4be314c # Remaster
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
- e0c07d59beb37348e975a930d5e50319 # Criterion Collection
- 9d27d9d2181838f76dee150882bdc58c # Masters of Cinema
- 957d0f44b592285f26449575e8b1167e # Special Edition
# Uncomment the next line(s) if you prefer IMAX/IMAX Enhanced to BHDStudio
# - eecf3a857724171f968a66cb5719e152 # IMAX
@ -49,6 +48,7 @@ radarr:
- 2a6039655313bf5dab1e43523b62c374 # MA
quality_profiles:
- name: Bluray|WEB-1080p
reset_unmatched_scores: true
# Custom Scoring
# HQ Release Groups - Optional - Uncomment the next section (10 lines) to enable other Bluray Encodes (less or not streaming optimized)
# - trash_ids:

@ -1,12 +1,10 @@
radarr:
- base_url: [radarr_url_goes_here]
radarr-sqp-uhd: # A custom name used to identify this particular instance.
base_url: [radarr_url_goes_here]
api_key: [api_key_goes_here]
quality_definition:
type: sqp-uhd
preferred_ratio: 1.0
delete_old_custom_formats: true
custom_formats:
# Scores from TRaSH json
@ -39,9 +37,11 @@ radarr:
- 9364dd386c9b4a1100dde8264690add7 # HLG
# Movie Versions
- 0f12c086e289cf966fa5948eac571f44 # Hybrid
- f700d29429c023a5734505e77daeaea7 # DV (FEL)
- 570bc9ebecd92723d2d21500f4be314c # Remaster
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
- e0c07d59beb37348e975a930d5e50319 # Criterion Collection
- 9d27d9d2181838f76dee150882bdc58c # Masters of Cinema
- 957d0f44b592285f26449575e8b1167e # Special Edition
- eecf3a857724171f968a66cb5719e152 # IMAX
# Uncomment the next line if you prefer IMAX Enhanced releases
@ -80,6 +80,7 @@ radarr:
- 2a6039655313bf5dab1e43523b62c374 # MA
quality_profiles:
- name: Remux|Bluray|IMAX-E|2160p
reset_unmatched_scores: true
# Custom Scoring
- trash_ids:
# DV (WEBDL)

@ -1,12 +1,10 @@
radarr:
- base_url: [radarr_url_goes_here]
radarr-sqp-uhd: # A custom name used to identify this particular instance.
base_url: [radarr_url_goes_here]
api_key: [api_key_goes_here]
quality_definition:
type: sqp-uhd
preferred_ratio: 1.0
delete_old_custom_formats: true
custom_formats:
# Scores from TRaSH json
@ -39,9 +37,11 @@ radarr:
- 9364dd386c9b4a1100dde8264690add7 # HLG
# Movie Versions
- 0f12c086e289cf966fa5948eac571f44 # Hybrid
- f700d29429c023a5734505e77daeaea7 # DV (FEL)
- 570bc9ebecd92723d2d21500f4be314c # Remaster
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
- e0c07d59beb37348e975a930d5e50319 # Criterion Collection
- 9d27d9d2181838f76dee150882bdc58c # Masters of Cinema
- 957d0f44b592285f26449575e8b1167e # Special Edition
- eecf3a857724171f968a66cb5719e152 # IMAX
# Uncomment the next line if you prefer IMAX Enhanced releases
@ -77,6 +77,7 @@ radarr:
- 2a6039655313bf5dab1e43523b62c374 # MA
quality_profiles:
- name: Remux|IMAX-E|2160p
reset_unmatched_scores: true
# Custom Scoring
- trash_ids:
# DV (WEBDL)

@ -1,12 +1,10 @@
radarr:
- base_url: [radarr_url_goes_here]
radarr-sqp-uhd: # A custom name used to identify this particular instance.
base_url: [radarr_url_goes_here]
api_key: [api_key_goes_here]
quality_definition:
type: sqp-uhd
preferred_ratio: 1.0
delete_old_custom_formats: true
custom_formats:
# Scores from TRaSH json
@ -42,6 +40,7 @@ radarr:
- 570bc9ebecd92723d2d21500f4be314c # Remaster
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
- e0c07d59beb37348e975a930d5e50319 # Criterion Collection
- 9d27d9d2181838f76dee150882bdc58c # Masters of Cinema
- 957d0f44b592285f26449575e8b1167e # Special Edition
- eecf3a857724171f968a66cb5719e152 # IMAX
# Uncomment the next line if you prefer IMAX Enhanced releases
@ -77,6 +76,7 @@ radarr:
- 2a6039655313bf5dab1e43523b62c374 # MA
quality_profiles:
- name: WEBDL|IMAX-E|2160p
reset_unmatched_scores: true
# Custom Scoring
- trash_ids:
# DV (WEBDL)

@ -1,12 +1,10 @@
radarr:
- base_url: [radarr_url_goes_here]
radarr-sqp-uhd: # A custom name used to identify this particular instance.
base_url: [radarr_url_goes_here]
api_key: [api_key_goes_here]
quality_definition:
type: sqp-uhd
preferred_ratio: 1.0
delete_old_custom_formats: true
custom_formats:
# Scores from TRaSH json
@ -42,6 +40,7 @@ radarr:
- 570bc9ebecd92723d2d21500f4be314c # Remaster
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
- e0c07d59beb37348e975a930d5e50319 # Criterion Collection
- 9d27d9d2181838f76dee150882bdc58c # Masters of Cinema
- 957d0f44b592285f26449575e8b1167e # Special Edition
- eecf3a857724171f968a66cb5719e152 # IMAX
# Uncomment the next line if you prefer IMAX Enhanced releases
@ -80,6 +79,7 @@ radarr:
- 2a6039655313bf5dab1e43523b62c374 # MA
quality_profiles:
- name: Bluray|IMAX-E|2160p
reset_unmatched_scores: true
# Custom Scoring
- trash_ids:
# DV (WEBDL)

@ -9,6 +9,7 @@ nav:
- How to import Custom Formats: sonarr-import-custom-formats.md
- How to Update Custom Formats: sonarr-how-to-update-custom-formats.md
- How to setup Quality Profiles: sonarr-setup-quality-profiles.md
- How to setup Quality Profiles-Anime: sonarr-setup-quality-profiles-anime.md
- How to setup Quality Profiles (Anime): sonarr-setup-quality-profiles-anime.md
- How to setup Quality Profiles (French): sonarr-setup-quality-profiles-french-en.md
- Collection of Custom Formats: sonarr-collection-of-custom-formats.md
- Tips

@ -16,13 +16,13 @@ it gets imported correctly and isn't incorrectly matched as HDTV or WEB-DL etc.
## Standard Episode Format
```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}
{{ sonarr['naming']['sonarr-naming']['episodes']['standard']['default:3'] }}
```
!!! warning "Sonarr V4 - Is now using Custom Formats instead of Release Profiles. Use the below naming scheme instead :warning:"
```bash
{Series TitleYear} - S{season:00}E{episode:00} - {Episode CleanTitle} [{Custom Formats }{Quality Full}]{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels]}{MediaInfo AudioLanguages}{[MediaInfo VideoCodec]}{-Release Group}
{{ sonarr['naming']['sonarr-naming']['episodes']['standard']['default:4'] }}
```
??? summary "RESULTS: - [CLICK TO EXPAND]"
@ -40,13 +40,13 @@ it gets imported correctly and isn't incorrectly matched as HDTV or WEB-DL etc.
## Daily Episode Format
```bash
{Series TitleYear} - {Air-Date} - {Episode CleanTitle} [{Preferred Words }{Quality Full}]{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels]}{MediaInfo AudioLanguages}{[MediaInfo VideoCodec]}{-Release Group}
{{ sonarr['naming']['sonarr-naming']['episodes']['daily']['default:3'] }}
```
!!! warning "Sonarr V4 - Is now using Custom Formats instead of Release Profiles. Use the below naming scheme instead :warning:"
```bash
{Series TitleYear} - {Air-Date} - {Episode CleanTitle} [{Custom Formats }{Quality Full}]{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels]}{MediaInfo AudioLanguages}{[MediaInfo VideoCodec]}{-Release Group}
{{ sonarr['naming']['sonarr-naming']['episodes']['daily']['default:4'] }}
```
??? summary "RESULTS: - [CLICK TO EXPAND]"
@ -58,13 +58,13 @@ it gets imported correctly and isn't incorrectly matched as HDTV or WEB-DL etc.
## Anime Episode Format
```bash
{Series TitleYear} - S{season:00}E{episode:00} - {absolute:000} - {Episode CleanTitle} [{Preferred Words }{Quality Full}]{[MediaInfo VideoDynamicRangeType]}[{MediaInfo VideoBitDepth}bit]{[MediaInfo VideoCodec]}[{Mediainfo AudioCodec} { Mediainfo AudioChannels}]{MediaInfo AudioLanguages}{-Release Group}
{{ sonarr['naming']['sonarr-naming']['episodes']['anime']['default:3'] }}
```
!!! warning "Sonarr V4 - Is now using Custom Formats instead of Release Profiles. Use the below naming scheme instead :warning:"
```bash
{Series TitleYear} - S{season:00}E{episode:00} - {absolute:000} - {Episode CleanTitle} [{Custom Formats }{Quality Full}]{[MediaInfo VideoDynamicRangeType]}[{MediaInfo VideoBitDepth}bit]{[MediaInfo VideoCodec]}[{Mediainfo AudioCodec} { Mediainfo AudioChannels}]{MediaInfo AudioLanguages}{-Release Group}
{{ sonarr['naming']['sonarr-naming']['episodes']['anime']['default:4'] }}
```
??? summary "RESULTS: - [CLICK TO EXPAND]"
@ -82,7 +82,7 @@ it gets imported correctly and isn't incorrectly matched as HDTV or WEB-DL etc.
### Series Folder Format
```bash
{Series TitleYear}
{{ sonarr['naming']['sonarr-naming']['series']['default'] }}
```
RESULT:
@ -96,17 +96,17 @@ This naming scheme is made to be compatible with the new [Plex TV Series Scanner
For Plex:
```bash
{Series TitleYear} [imdb-{ImdbId}]
{{ sonarr['naming']['sonarr-naming']['series']['plex'] }}
```
RESULT:
`The Series Title! (2010) [imdb-tt1520211]`
`The Series Title! (2010) {imdb-tt1520211}`
For Jellyfin/Emby:
```bash
{Series TitleYear} [tvdbid-{TvdbId}]
{{ sonarr['naming']['sonarr-naming']['series']['emby'] }}
```
RESULT:
@ -146,11 +146,13 @@ RESULTS:
## Original Title vs Original Filename
If you want to keep the original release name that holds all the info of the file then I suggest to use `{Original Title}` over `{Original Filename}`
Another option is to use `{Original Title}` rather than the recommeneded naming scheme outlined aboove. `{Original Title}` will use the title of the release which will contain all of the information included in the release itself. The benefit of this naming scheme is to prevent download loops which can occur on import when there is a discrepancy in the release title compared to the contents of the file itself (for example, if the release title says DTS-ES but the contents are actually DTS). The downside is less flexibility with how the files are named.
If using this alternate naming scheme I suggest using `{Original Title}` over `{Original Filename}`
Why?
The filename can be Obscured where the Release naming isn't. Especially when you use Usenet.
The filename can be Obscured where the Release naming isn't, especially when you use Usenet.
`{Original Title}` => `The.Series.Title.S01E01.Episode.Title.1080p.AMZN.WEB-DL.DDP5.1.H.264-RlsGrp`
@ -162,5 +164,4 @@ Thanks:
A big Thanks to [fryfrog](https://github.com/fryfrog), [rg9400](https://github.com/rg9400) and [bakerboy448](https://github.com/bakerboy448) for the suggestions.
{! include-markdown "../../includes/support.md" !}
<!-- --8<-- "includes/support.md" -->
--8<-- "includes/support.md"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

@ -0,0 +1,45 @@
# This config file is for use with Sonarr V4 only
sonarr:
sonarr: # A custom name used to identify this particular instance.
base_url: [sonarr_url_goes_here]
api_key: [api_key_goes_here]
quality_definition:
type: series
custom_formats:
# Scores from TRaSH json
- trash_ids:
# Unwanted
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
- 47435ece6b99a0b477caf360e79ba0bb # x265 (HD)
# Misc
- ec8fa7296b64e8cd390a1600981f3923 # Repack/Proper
- eb3d5cc0a2be0db205fb823640db6a3c # Repack v2
- 44e7c4de10ae50265753082e5dc76047 # Repack v3
# Streaming Services
- d660701077794679fd59e8bdf4ce3a29 # AMZN
- f67c9ca88f463a48346062e8ad07713f # ATVP
- 36b72f59f4ea20aad9316f475f2d9fbb # DCU
- 89358767a60cc28783cdc3d0be9388a4 # DSNP
- 7a235133c87f7da4c8cccceca7e3c7a6 # HBO
- a880d6abc21e7c16884f3ae393f84179 # HMAX
- f6cce30f1733d5c8194222a7507909bb # HULU
- 0ac24a2a68a9700bcb7eeca8e5cd644c # iT
- d34870697c9db575f17700212167be23 # NF
- b2b980877494b560443631eb1f473867 # NLZ
- 1656adc6d7bb2c8cca6acfb6592db421 # PCOK
- c67a75ae4a1715f2bb4d492755ba4195 # PMTP
- 3ac5d84fce98bab1b531393e9c82f467 # QIBI
- c30d2958827d1867c73318a5a2957eb1 # RED
- ae58039e1319178e6be73caab5c42166 # SHO
- 5d2317d99af813b6529c7ebf01c83533 # VDL
# HQ Source Groups
- e6258996055b9fbab7e9cb2f75819294 # WEB Tier 01
- 58790d4e2fdcd9733aa7ae68ba2bb503 # WEB Tier 02
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
quality_profiles:
- name: WEB-1080p
reset_unmatched_scores: true

@ -0,0 +1,60 @@
# This config file is for use with Sonarr V4 only
sonarr:
sonarr: # A custom name used to identify this particular instance.
base_url: [sonarr_url_goes_here]
api_key: [api_key_goes_here]
quality_definition:
type: series
custom_formats:
# Scores from TRaSH json
- trash_ids:
# HDR Formats
- 7878c33f1963fefb3d6c8657d46c2f0a # DV HDR10
- 1f733af03141f068a540eec352589a89 # DV HLG
- 27954b0a80aab882522a88a4d9eae1cd # DV SDR
- 6d0d8de7b57e35518ac0308b0ddf404e # DV
- bb019e1cd00f304f80971c965de064dc # HDR (undefined)
- 3e2c4e748b64a1a1118e0ea3f4cf6875 # HDR
- 3497799d29a085e2ac2df9d468413c94 # HDR10
- a3d82cbef5039f8d295478d28a887159 # HDR10+
- 17e889ce13117940092308f48b48b45b # HLG
- 2a7e3be05d3861d6df7171ec74cad727 # PQ
# DV (WEBDL) - The next line must be uncommented if any devices using your library DO NOT support Dolby Vision
- 9b27ab6498ec0f31a3353992e19434ca # DV (WEBDL)
# HDR10Plus Boost - Uncomment the next line if any of your devices DO support HDR10+
# - 0dad0a507451acddd754fe6dc3a7f5e7 # HDR10Plus Boost
# Unwanted UHD
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
- 2016d1676f5ee13a5b7257ff86ac9a93 # SDR
# Misc
- ec8fa7296b64e8cd390a1600981f3923 # Repack/Proper
- eb3d5cc0a2be0db205fb823640db6a3c # Repack v2
- 44e7c4de10ae50265753082e5dc76047 # Repack v3
# Streaming Services
- d660701077794679fd59e8bdf4ce3a29 # AMZN
- f67c9ca88f463a48346062e8ad07713f # ATVP
- 36b72f59f4ea20aad9316f475f2d9fbb # DCU
- 89358767a60cc28783cdc3d0be9388a4 # DSNP
- 7a235133c87f7da4c8cccceca7e3c7a6 # HBO
- a880d6abc21e7c16884f3ae393f84179 # HMAX
- f6cce30f1733d5c8194222a7507909bb # HULU
- 0ac24a2a68a9700bcb7eeca8e5cd644c # iT
- d34870697c9db575f17700212167be23 # NF
- b2b980877494b560443631eb1f473867 # NLZ
- 1656adc6d7bb2c8cca6acfb6592db421 # PCOK
- c67a75ae4a1715f2bb4d492755ba4195 # PMTP
- 3ac5d84fce98bab1b531393e9c82f467 # QIBI
- c30d2958827d1867c73318a5a2957eb1 # RED
- ae58039e1319178e6be73caab5c42166 # SHO
- 5d2317d99af813b6529c7ebf01c83533 # VDL
# HQ Source Groups
- e6258996055b9fbab7e9cb2f75819294 # WEB Tier 01
- 58790d4e2fdcd9733aa7ae68ba2bb503 # WEB Tier 02
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
quality_profiles:
- name: WEB-2160p
reset_unmatched_scores: true

@ -63,22 +63,26 @@ I also made 3 guides related to this one.
| | | | [Videoland](#vdl) |
| | | | [YouTube Red](#red) |
| | | | [iTunes](#it) |
| | | | [CANAL+](#canal) |
| | | | [SALTO](#salto) |
| | | | [RTBF](#rtbf) |
------
| 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) | [HDR10+ Boost](#hdr10plus-boost) | &nbsp; | &nbsp; |
| [Multi](#multi) | [No-RlsGroup](#no-rlsgroup) | &nbsp; | &nbsp; |
| [MPEG2](#mpeg2) | [Obfuscated](#obfuscated) | &nbsp; | &nbsp; |
| [x264](#x264) | [Retags](#retags) | &nbsp; | &nbsp; |
| [x265](#x265) | [Scene](#scene) | &nbsp; | &nbsp; |
| | [Season Packs](#season-pack) | &nbsp; | &nbsp; |
| | [x265 (no HDR/DV)](#x265-no-hdrdv) | &nbsp; | &nbsp; |
| | [AV1](#av1) | &nbsp; | &nbsp; |
| | [SDR](#sdr) | &nbsp; | &nbsp; |
| Misc | Optional | French Audio Version | French Source Groups |
| ------------------------------ | ----------------------------------- | ----------------------------- | --------------------------------------------- |
| [Repack/Proper](#repackproper) | [Bad Dual Groups](#bad-dual-groups) | [Multi-French](#multi-french) | [FR Remux Tier 01](#fr-remux-tier-01) |
| [Repack v2](#repack-v2) | [DV (WEBDL)](#dv-webdl) | [Multi-Audio](#multi-audio) | [FR HD Bluray Tier 01](#fr-hd-bluray-tier-01) |
| [Repack v3](#repack-v3) | [HDR10+ Boost](#hdr10plus-boost) | [French Audio](#french-audio) | [FR WEB Tier 01](#fr-web-tier-01) |
| [Multi](#multi) | [No-RlsGroup](#no-rlsgroup) | [VFF](#vff) | [FR WEB Tier 02](#fr-web-tier-02) |
| [MPEG2](#mpeg2) | [Obfuscated](#obfuscated) | [VOF](#vof) | [FR WEB Tier 03](#fr-web-tier-03) |
| [x264](#x264) | [Retags](#retags) | [VFI](#vfi) | [FR Anime Tier 01](#fr-anime-tier-01) |
| [x265](#x265) | [Scene](#scene) | [VFQ](#vfq) | [FR Anime Tier 02](#fr-anime-tier-02) |
| | [Season Packs](#season-pack) | [VQ](#vq) | [FR Anime FanSub](#fr-anime-fansub) |
| | [x265 (no HDR/DV)](#x265-no-hdrdv) | [VFB](#vfb) | [FR Scene Groups](#fr-scene-groups) |
| | [AV1](#av1) | [VOSTFR](#vostfr) | [FR LQ](#fr-lq) |
| | [SDR](#sdr) | [FanSUB](#fansub) | |
| | [DV (FEL)](#dv-fel) | [FastSUB](#fastsub) | |
------
@ -1115,6 +1119,22 @@ I also made 3 guides related to this one.
------
### DV FEL
??? faq "DV (FEL) - [CLICK TO EXPAND]"
- This will boost the score for Dolby Vision Releases using the original full quality Dolby Vision layer from the disc release to replace the old WEBDL HYBRID release.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/dv-fel.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
## HQ Source Groups
------
@ -1546,6 +1566,60 @@ I also made 3 guides related to this one.
------
### CANAL
<sub>CANAL = CANAL+/MyCANAL</sub>
??? faq "Canal+ - [CLICK TO EXPAND]"
[From Wikipedia, the free encyclopedia](https://en.wikipedia.org/wiki/Canal%2B){:target="_blank" rel="noopener noreferrer"}
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-canal.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### SALTO
<sub>SALTO = SⱯLTO</sub>
??? faq "SⱯLTO - [CLICK TO EXPAND]"
[From Wikipedia, the free encyclopedia](https://en.wikipedia.org/wiki/Salto_(streaming_service)){:target="_blank" rel="noopener noreferrer"}
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-salto.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### RTBF
<sub>RTBF = Radio-télévision belge de la Communauté française (Radio Télévision Belge Francophone)</sub>
??? faq "RTBF - [CLICK TO EXPAND]"
[From Wikipedia, the free encyclopedia](https://en.wikipedia.org/wiki/RTBF){:target="_blank" rel="noopener noreferrer"}
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-rtbf.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
## Anime
------
@ -1939,3 +2013,383 @@ I also made 3 guides related to this one.
<sub><sup>[TOP](#index)</sup>
------
## French Audio Version
------
### Multi-French
??? faq "Multi-French - [CLICK TO EXPAND]"
Recognize movies that include the original and the french audio. Work only after import as it need the result from FFprobe to get which audio are present. Will rename the release to keep the recognition of 'Multi' by the [Multi-Audio](#multi-audio) custom format.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/multi-french.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### Multi-Audio
??? faq "Multi-Audio - [CLICK TO EXPAND]"
A slightly modified [Multi](#multi) Custom Formats that recognize VF and VO inside the name.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/multi-audio.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### French Audio
??? faq "French Audio - [CLICK TO EXPAND]"
This will recognize every kind of French Audio.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-audio.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### VFF
??? faq "VFF - [CLICK TO EXPAND]"
Full French version (dubbing done in France) and French version (normally equivalent to VFQ).
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-vff.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### VOF
??? faq "VOF - [CLICK TO EXPAND]"
Original French Version.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-vof.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### VFI
??? faq "VFI - [CLICK TO EXPAND]"
International French Version. VF[1-9] or FR[1-9] indicates the number of dubs present (normally VF2 being VFF and VFQ) and is considered as an International French release.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-vfi.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### VFQ
??? faq "VFQ - [CLICK TO EXPAND]"
Canadian French Version.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-vfq.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### VQ
??? faq "VQ - [CLICK TO EXPAND]"
Quebec Version (strong Quebec accent, ex: The Simpsons movie).
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-vq.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### VFB
??? faq "VFB - [CLICK TO EXPAND]"
Belgian French Version.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-vfb.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### VOSTFR
??? faq "VOSTFR - [CLICK TO EXPAND]"
Indicates soundtrack in the original language, with French subtitles. It should be noted that SUBFRENCH is included inside this Custom Format. However, SUB often mean that the subtitle was embedded inside the picture (hardcoded). French releases tend to mix both, leading some VOSTFR being labelled as SUBFRENCH and SUBFRENCH as VOSTFR.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-vostfr.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### FanSUB
??? faq "FanSUB - [CLICK TO EXPAND]"
Action of subtitling a video for personal and non-professional purposes. The quality of FanSUBs can vary enormously (accuracy of translation, mistakes, etc.) and could lead to so called FastSUBs.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/fansub.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### FastSUB
??? faq "FastSUB - [CLICK TO EXPAND]"
FanSUB, but made as quickly as possible, at the expense of quality.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/fastsub.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
## French HQ Source Groups
------
### FR Remux Tier 01
??? faq "Remux Tier 01 - [CLICK TO EXPAND]"
- WIP
- Groups doing remuxes with multiple sources (discs) mixing what's best.
- Groups active doing remuxes from a single sources (discs).
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-remux-tier-01.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### FR HD Bluray Tier 01
??? faq "FR HD Bluray Tier 01 - [CLICK TO EXPAND]"
- WIP
- Groups that created encodes from the remuxes without micro-sizing them.
- Groups that have a minimum of great releases (best encode in it's class 1080p and lower).
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-hd-bluray-tier-01.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### FR WEB Tier 01
??? faq "FR WEB Tier 01 - [CLICK TO EXPAND]"
- WIP
- Groups that source directly from the streaming service.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-web-tier-01.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### FR WEB Tier 02
??? faq "FR WEB Tier 02 - [CLICK TO EXPAND]"
- WIP
- Groups that source directly from the streaming service but are not so active.
- Groups that add French audio tracks to an English release.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-web-tier-02.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### FR WEB Tier 03
??? faq "FR WEB Tier 03 - [CLICK TO EXPAND]"
- WIP
- Groups that haven't released much or are not well recognized. (yet)
- Groups that retired and don't have the best quality by todays standards.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-web-tier-03.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### FR Anime Tier 01
??? faq "FR Anime Tier 01 - [CLICK TO EXPAND]"
- WIP
- Groups that are know to be still active and doing only Anime.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-anime-tier-01.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### FR Anime Tier 02
??? faq "FR Anime Tier 02 - [CLICK TO EXPAND]"
- WIP
- Groups that are know to be still active and doing Anime and other type of release.
- Groups that haven't released much or are not well recognized. (yet)
- Groups that retired and don't have the best quality by todays standards.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-anime-tier-02.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### FR Anime FanSub
??? faq "FR Anime FanSub - [CLICK TO EXPAND]"
Known good groups that are doing only FanSub.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-anime-fansub.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### FR Scene Groups
??? faq "FR Scene Groups - [CLICK TO EXPAND]"
Known French Scene groups.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-scene.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### FR LQ
<sub>French Low Quality Releases = FR LQ</sub>
??? faq "FR LQ - [CLICK TO EXPAND]"
A collection of known French Low Quality groups that are often banned from the the top trackers because their lack of quality.
!!! note
- Ads/Watermarks = Groups that are know to put ads or watermark in their releases.
- Bad/False releases = Groups that are known for lying on the quality, type or the name of their releases.
- DeTAG/ReTAG = Detagging or stealing groups.
- Other reasons = Banned Release Groups.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/french-lq.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>

@ -1,4 +1,4 @@
# How to setup Quality Profiles
# How to setup Quality Profiles Anime
*aka How to setup Custom Formats (Anime)*<br><br>
@ -32,7 +32,7 @@ When adding a new series make sure you set the series type to Anime
### Recommended naming scheme
```bash
{Series TitleYear} - S{season:00}E{episode:00} - {absolute:000} - {Episode CleanTitle} [{Custom Formats }{Quality Full}]{[MediaInfo VideoDynamicRangeType]}[{MediaInfo VideoBitDepth}bit]{[MediaInfo VideoCodec]}[{Mediainfo AudioCodec} { Mediainfo AudioChannels}]{MediaInfo AudioLanguages}{-Release Group}
{{ sonarr['naming']['sonarr-naming']['episodes']['anime']['default:4'] }}
```
??? summary "Results: - [Click to Expand]"
@ -48,7 +48,7 @@ When adding a new series make sure you set the series type to Anime
#### Series Folder Format
```bash
{Series TitleYear}
{{ sonarr['naming']['sonarr-naming']['series']['default'] }}
```
Result:

@ -0,0 +1,203 @@
# How to setup Quality Profiles French
!!! note "This guide is created and maintained by [Someone said "Nice"?](https://github.com/NiceTSY)"
!!! tip "Cette page est aussi disponible en Français: [Guide en Français](/Sonarr/sonarr-setup-quality-profiles-french-fr/){:target="_blank" rel="noopener noreferrer"}."
So what is the best way to set up the Custom Formats and which one to use with which scores to get French and English Audio?
Keep in mind that most releases are MULTi (understand DUAL audio, original and French audio) and it can be difficult to only have French audio, unless you are willing to get 720p, or you are only looking for French TVShows.
Regarding quality there isn't a best setup, it depends on your setup (hardware devices) and your own personal preferences.
Some prefer high quality audio (HD Audio), others high quality video. Many prefer both.
TRaSH created a [flowchart](/Sonarr/sonarr-setup-quality-profiles/#which-quality-profile-should-you-choose){:target="_blank" rel="noopener noreferrer"} to make your decision/choices 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 MULTi releases.
------
## Basics
It is quite important that you follow and understand what is envisioned by Trash's guide:
- Adding Custom Formats, as explained in [How to import Custom Formats](/Sonarr/sonarr-import-custom-formats/){:target="_blank" rel="noopener noreferrer"}.
- Setting up a quality Profile to make use of the Custom Formats, as explained in [How to setup Quality Profiles | Basics section](/Sonarr/sonarr-setup-quality-profiles/#basics){:target="_blank" rel="noopener noreferrer"}.
------
## I am only interested in French subs (VOSTFR)
There is two options:
### Using TRaSH's guide and Bazarr
!!! tip "This is the preferred method."
- Set up Sonarr using [How to setup Quality Profiles | Which Quality Profile should you choose](/Sonarr/sonarr-setup-quality-profiles/#which-quality-profile-should-you-choose){:target="_blank" rel="noopener noreferrer"}.
- Set up [Bazarr](/Bazarr/Setup-Guide){:target="_blank" rel="noopener noreferrer"}. It will do an amazing job for getting your subtitle on every shows.
- Enjoy your shows with subs.
- (Optional) Add the [{{ sonarr['cf']['french-vostfr']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#vostfr){:target="_blank" rel="noopener noreferrer"} Custom Format with a score of `1000`.
### Using the following examples and the VOSTFR Custom Format
- Continue to read this page.
- Ignore any mention of **MULTi Custom Formats**.
- Add the [{{ sonarr['cf']['french-vostfr']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#vostfr){:target="_blank" rel="noopener noreferrer"} Custom Format with a score of `1000`.
------
## Usages
There is two ways of using those French Custom Formats, with and without the Guide's original Group tiers (which can be found there: [Collection of Custom Formats](/Sonarr/sonarr-collection-of-custom-formats/){:target="_blank" rel="noopener noreferrer"}).
To illustrate this, you will see an **"Original mix (optional)"** section in each of the examples below. You need to understand that if you add the Custom Formats from this optional section if Sonarr do not find a MULTi you will still have a good scoring for single audio.
!!! warning "Attention"
If you use the **"Original mix (optional)"**. You need to understand that even if in the beginning the main focus of those French Custom Formats is to work alongside the original ones.
You could end up with a single audio release when a MULTi release exists. This is because it was not scored high enough to trump the other scoring.
An example for Anime in MULTi/VOSTFR is also provided at the end: [Anime Example](#anime-example)
------
## Examples of Quality Profile
--8<-- "includes/cf/score-attention.md"
------
### French Audio Versions
Those are all optional and only there to rename your release or to avoid a certain type of French Audio. Examples:
- You do not want VFQ or VQ audio, in this case you will put them at `-10000` instead of `0`.
- You only want VOSTFR, in this case you will ignore any mention of **MULTi Custom Formats** and give the [{{ sonarr['cf']['french-vostfr']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#vostfr) Custom Format a score of `1000`.
{! include-markdown "../../includes/french-guide/sonarr-french-audio-version-en.md" !}
------
### French Speaking Streaming Services
Those are all optional and only there for information and does not have a score attached. This is due to the fact that few releases are tagged with them, so scoring them is difficult. Moreover, streaming services covered by TRaSH's guide are often of better quality than the following.
{! include-markdown "../../includes/french-guide/sonarr-french-streaming-services-en.md" !}
------
### TRaSH recommendations
{! include-markdown "../../includes/cf/sonarr-suggest-attention.md" !}
------
#### WEBDL-1080p
If you prefer 720p/1080p WEBDL (WEB-1080p)
{! include-markdown "../../includes/french-guide/sonarr-french-multi-audio-en.md" !}
{! include-markdown "../../includes/french-guide/sonarr-french-unwanted-en.md" !}
{! include-markdown "../../includes/cf/sonarr-misc.md" !}
{! include-markdown "../../includes/cf/sonarr-streaming-services.md" !}
{! include-markdown "../../includes/french-guide/sonarr-cf-french-web-scoring-en.md" !}
`Audio Advanced` Custom Formats are not included to the WEB profile, as you will hardly find HD audio with WEB-DL (only newer WEBDL will have Atmos). If you also want HD audio formats it is suggested to go for the Remuxes.
Use the following main settings in your profile.
![!cf-profile-web1080](images/cf-profile-web1080.png)
!!! info ""
For some older shows you might want to enable the `WEB 720p` or even the `HDTV 1080p`.
{! include-markdown "../../includes/starr/move-quality-to-top.md" !}
!!! example "The following workflow will be applied:"
- It will download WEB-DL 1080p. (If you also enabled `WEB 720p` and/or `HDTV 1080p` it will upgrade till `Upgrade Until`)
- The downloaded media will be upgraded to any of the added Custom Formats until a score of 10000.
------
#### WEBDL-2160p
If you prefer 2160p WEBDL (WEB-2160p)
The only deal breaker with 2160p is when you get them with DV/HDR, 2160p without DV/HDR is a minimal profit.
{! include-markdown "../../includes/cf/sonarr-hdr-formats.md" !}
{! include-markdown "../../includes/french-guide/sonarr-french-multi-audio-en.md" !}
{! include-markdown "../../includes/french-guide/sonarr-french-unwanted-uhd-en.md" !}
{! include-markdown "../../includes/cf/sonarr-optional-uhd.md" !}
{! include-markdown "../../includes/cf/sonarr-misc.md" !}
{! include-markdown "../../includes/cf/sonarr-streaming-services.md" !}
{! include-markdown "../../includes/french-guide/sonarr-cf-french-web-scoring-en.md" !}
Use the following main settings in your profile.
![!cf-profile-web2160](images/cf-profile-web2160.png)
!!! info ""
The reason why WEB 1080p is merged with the 2160p is because some NF releases won't be released as 4k, but DV/HDR releases are still wanted.
If you want to do the same make sure you replace [x265 (HD)](/Sonarr/sonarr-collection-of-custom-formats/#x265-hd){:target="_blank" rel="noopener noreferrer"} with [x265 (no HDR/DV)](/Sonarr/sonarr-collection-of-custom-formats/#x265-no-hdrdv){:target="_blank" rel="noopener noreferrer"}.
!!! example "The following workflow will be applied:"
- It will download WEB-1080p with HDR/DV.
- It will upgrade to WEB-2160p when available.
- The downloaded media will be upgraded to any of the added Custom Formats until a score of 10000.
------
#### Anime Example
If you are looking to grab Anime with either French sub or MULTi audio (original + French).
{! include-markdown "../../includes/french-guide/sonarr-french-anime-info-en.md" !}
{! include-markdown "../../includes/french-guide/sonarr-french-multi-audio-en.md" !}
{! include-markdown "../../includes/french-guide/sonarr-french-unwanted-uhd-en.md" !}
{! include-markdown "../../includes/cf/sonarr-misc.md" !}
{! include-markdown "../../includes/french-guide/sonarr-cf-french-anime-scoring-en.md" !}
------
### HDR Formats
TRaSH provides great guides and explanations about them at the following links:
- [HDR Formats](/Sonarr/sonarr-setup-quality-profiles/#hdr-formats){:target="_blank" rel="noopener noreferrer"}
- [HDR Formats + DV (WEBDL)](/Sonarr/sonarr-setup-quality-profiles/#hdr-formats-dv-webdl){:target="_blank" rel="noopener noreferrer"}
- [HDR Formats + DV (WEBDL) + HDR10+ Boost](/Sonarr/sonarr-setup-quality-profiles/#hdr-formats-dv-webdl-hdr10-boost){:target="_blank" rel="noopener noreferrer"}
------
## FAQ & INFO
A FAQ regarding most of the questions you could have is provided by TRaSH: [FAQ & Info](/Sonarr/sonarr-setup-quality-profiles/#faq-info){:target="_blank" rel="noopener noreferrer"}
------
## Acknowledgements
- A big thanks to all the people that helped me to test those profiles and formats (and continue to do so).
- A special one to MySuperChef, PrL and KoUiGnAmAnN for their time and explanations.
- A special one to TheFrenchNaruto and Maxence which provided all of the Anime information.
- A special one to Piou and Wikoul who are potentially both now in asylums due to the amount of testing.
- [TRaSH](https://trash-guides.info/), for granting me a small space on his guide for this, his knowledge, and his friendliness.
--8<-- "includes/support.md"

@ -0,0 +1,204 @@
# Comment configurer ses Profiles
!!! note "Ce guide a été créé et est maintenu par [Someone said "Nice"?](https://github.com/NiceTSY)"
Quelle est la meilleure façon de configurer les Formats Personnalisés (ou Custom Formats) et lesquels utiliser avec quel score pour obtenir une release avec un audio français et un anglais ?
Gardez à l'esprit que la plupart des releases sont MULTi (comprenez double audio, original et français) et qu'il sera difficile d'avoir uniquement l'audio français, à moins que vous ne soyez prêt à obtenir du 720p, ou que vous ne recherchiez que des séries françaises.
Pour ce qui est de la qualité, il n'y a pas de recette miracle, cela dépend de votre installation (périphériques) et de vos préférences personnelles.
Certains préfèrent une qualité audio élevée (HD Audio), d'autres une meilleure qualité vidéo. Nombreux sont ceux qui préfèrent les deux.
TRaSH a créé un [schéma](/Sonarr/sonarr-setup-custom-formats/#which-quality-profile-should-you-choose){:target="_blank" rel="noopener noreferrer"} pour faciliter votre décision/choix. Notez que ce graphique n'inclut aucun des Formats Personnalisés de ce guide et que vous devrez quand même le lire pour obtenir des releases en MULTi.
------
## Notions de base
Il est impératif que vous respectiez et compreniez ce qui est proposé par le guide de TRaSH (*en anglais uniquement*) :
- L'ajout de Formats Personnalisés, comme expliqué dans [How to import Custom Formats](/Sonarr/sonarr-import-custom-formats/){:target="_blank" rel="noopener noreferrer"}.
- La configuration d'un profil de qualité pour utiliser les formats personnalisés, comme expliqué dans la section [How to setup Quality Profiles | Basics section](/Sonarr/sonarr-setup-quality-profiles/#basics){:target="_blank" rel="noopener noreferrer"}.
------
## Je ne suis intéressé que par des films sous-titrés en français (VOSTFR)
Deux options s'offre à vous :
### En utilisant le guide de TRaSH et Bazarr
!!! tip "Il s'agit de la méthode à privilégier."
- Configurez Radarr en utilisant : [How to setup Quality Profiles | Which Quality Profile should you choose](/Sonarr/sonarr-setup-quality-profiles/#which-quality-profile-should-you-choose){:target="_blank" rel="noopener noreferrer"}. (*en anglais*).
- Configurez [Bazarr](../Bazarr/Setup-Guide.md) (*en anglais*). Il permet d'obtenir des sous-titres pour tous les films.
- Profitez de vos films avec les sous-titres.
- (Facultatif) Ajoutez le Format Personnalisé [{{ sonarr['cf']['french-vostfr']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#vostfr){:target="_blank" rel="noopener noreferrer"} avec un score de `1000`.
### En utilisant les exemples suivants et le Format Personnalisé VOSTFR
- Continuez sur cette page.
- Ignorez toute mention des **Formats Personnalisés MULTi**.
- Ajoutez le Format Personnalisé [{{ sonarr['cf']['french-vostfr']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#vostfr){:target="_blank" rel="noopener noreferrer"} avec un score de `1000`.
------
## Usages
Il y a deux façons d'aborder les exemples ci-dessous. En utilisant ou non les Formats Personnalisés de Groupes P2P du Guide original (qui peuvent être trouvés ici : [Collection of Custom Formats](/Sonarr/sonarr-collection-of-custom-formats/){:target="_blank" rel="noopener noreferrer"}).
Afin d'illustrer ce principe, vous verrez une section **"Mix original (optionnel)"** dans chacun des exemples ci-dessous. Vous devez comprendre que si vous ajoutez les Formats Personnalisés de cette section optionnelle, si Radarr ne trouve pas de MULTi, vous aurez toujours un bon score pour l'audio anglais.
!!! warning "Attention"
Si vous utilisez le **"Mix original (optionnel)"**. Vous devez comprendre que même si l'objectif principal de ces Formats Personnalisés est de travailler en parallèle avec les formats du guide original. Vous pouvez vous retrouver avec un seul audio alors qu'il existe une version MULTi. La raison est que la release n'a pas été notée assez haut pour l'emporter sur les autres scores.
Un exemple pour les Animes en MULTi/VOSTFR est également fourni à la fin : [Exemple pour les Animes](#exemple-pour-les-animes)
------
## Exemples de Profil
--8<-- "includes/cf/score-attention.md"
------
### Type de versions françaises
Ces Formats sont optionnels et ne sont là que pour renommer votre fichier ou pour éviter un certain type de version française. Exemples :
- Vous ne voulez pas de VFQ ou VQ, dans ce cas, vous leur attribuerez un score de `-10000` au lieu de `0`.
- Vous souhaitez seulement du VOSTFR, dans ce ce cas, ignorez toute mention des **Formats Personnalisés MULTi** et donnerez un score de `1000` au Format Personnalisé [{{ sonarr['cf']['french-vostfr']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#vostfr).
{! include-markdown "../../includes/french-guide/sonarr-french-audio-version-fr.md" !}
------
### Services de streaming francophones
Tous ces éléments sont facultatifs et ne sont là qu'à titre d'information et ne sont pas associés à un score. Cela est dû au fait que peu de sorties sont marquées avec ces services, ce qui rend leur évaluation difficile. De plus, les services de streaming couverts par le guide de TRaSH sont souvent de meilleure qualité.
{! include-markdown "../../includes/french-guide/sonarr-french-streaming-services-fr.md" !}
------
### TRaSH recommandations (*en anglais*)
{! include-markdown "../../includes/cf/sonarr-suggest-attention.md" !}
------
#### WEBDL-1080p
Si vous préférez les 720p/1080p WEBDL (WEB-1080p)
{! include-markdown "../../includes/french-guide/sonarr-french-multi-audio-fr.md" !}
{! include-markdown "../../includes/french-guide/sonarr-french-unwanted-fr.md" !}
{! include-markdown "../../includes/cf/sonarr-misc.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 `Audio Advanced` ne sont pas inclus dans le profil WEB, car vous trouverez difficilement de l'audio HD avec des WEBDL (seuls les nouveaux WEBDL auront de l'Atmos). Si vous voulez aussi de l'audio HD, vous devriez opter pour les Remuxes.
Utilisez les paramètres principaux suivants dans votre profil.
![!cf-profile-web1080](images/cf-profile-web1080.png)
!!! info ""
Pour certaines émissions plus anciennes, vous pourriez avoir besoin d'activer le `WEB 720p` ou même le `HDTV 1080p`.
{! include-markdown "../../includes/starr/move-quality-to-top.md" !}
??? summary "Logique et fonctionnement - [CLIQUEZ POUR AFFICHER]"
**En fonction de ce qui est disponible en premier, la logique sera la suivante :**
- Il téléchargera le WEB-DL 1080p (si vous avez également activé `WEB 720p` et/ou `HDTV 1080p`, la mise à niveau se fera jusqu'au WEB-DL 1080p).
- Le média sera mis à niveau en fonction des formats personnalisés ajoutés jusqu'à l'obtention d'un score de `10000`.
------
#### WEBDL-2160p
Si vous préférez les 2160p WEBDL (WEB-2160p)
Le seul problème avec le 2160p réside dans le fait de l'obtenir avec le DV/HDR, le 2160p sans DV/HDR ne représente qu'un bénéfice minime.
{! include-markdown "../../includes/cf/sonarr-hdr-formats.md" !}
{! include-markdown "../../includes/french-guide/sonarr-french-multi-audio-fr.md" !}
{! include-markdown "../../includes/french-guide/sonarr-french-unwanted-uhd-fr.md" !}
{! include-markdown "../../includes/cf/sonarr-optional-uhd.md" !}
{! include-markdown "../../includes/cf/sonarr-misc.md" !}
{! include-markdown "../../includes/cf/sonarr-streaming-services.md" !}
{! include-markdown "../../includes/french-guide/sonarr-cf-french-web-scoring-fr.md" !}
Utilisez les paramètres principaux suivants dans votre profil.
![!cf-profile-web2160](images/cf-profile-web2160.png)
!!! info ""
La raison pour laquelle le WEB 1080p est fusionné avec le 2160p est que certaines sorties NF ne seront pas publiées en 4k, mais possède tout de même du DV/HDR.
Si vous voulez faire la même chose, veillez à remplacer [x265 (HD)](/Sonarr/sonarr-collection-of-custom-formats/#x265-hd){:target="_blank" rel="noopener noreferrer"} par [x265 (no HDR/DV)](/Sonarr/sonarr-collection-of-custom-formats/#x265-no-hdrdv){:target="_blank" rel="noopener noreferrer"}.
??? summary "Logique et fonctionnement - [CLIQUEZ POUR AFFICHER]"
**En fonction de ce qui est disponible en premier, la logique sera la suivante :**
- Il téléchargera le WEB-DL 1080p si il possède un layer DV/HDR.
- Il sera mis à niveau vers le WEB-2160p lorsqu'il sera disponible.
- Le média sera mis à niveau en fonction des formats personnalisés ajoutés jusqu'à l'obtention d'un score de `10000`.
------
#### Exemple pour les Animes
Si vous cherchez des animes avec des sous-titres français ou en MULTi (audio original + français).
{! include-markdown "../../includes/french-guide/sonarr-french-anime-info-fr.md" !}
{! include-markdown "../../includes/french-guide/sonarr-french-multi-audio-fr.md" !}
{! include-markdown "../../includes/french-guide/sonarr-french-unwanted-uhd-fr.md" !}
{! include-markdown "../../includes/cf/sonarr-misc.md" !}
{! include-markdown "../../includes/french-guide/sonarr-cf-french-anime-scoring-fr.md" !}
------
### Formats HDR
TRaSH fournit d'excellents guides et explications à leur sujet dans les liens suivants (*en anglais uniquement*) :
- [HDR Formats](/Sonarr/sonarr-setup-quality-profiles/#hdr-formats){:target="_blank" rel="noopener noreferrer"}
- [HDR Formats + DV (WEBDL)](/Sonarr/sonarr-setup-quality-profiles/#hdr-formats-dv-webdl){:target="_blank" rel="noopener noreferrer"}
- [HDR Formats + DV (WEBDL) + HDR10+ Boost](/Sonarr/sonarr-setup-quality-profiles/#hdr-formats-dv-webdl-hdr10-boost){:target="_blank" rel="noopener noreferrer"}
------
## FAQ & INFO
Une FAQ répondant à la plupart des questions que vous pourriez vous poser est fournie par TRaSH (*en anglais uniquement*) : [FAQ & Info](/Sonarr/sonarr-setup-quality-profiles/#faq-info){:target="_blank" rel="noopener noreferrer"}
------
## Remerciements
- Un grand merci à toutes les personnes qui m'ont aidé à tester ces Profils et Formats (et qui continuent à le faire).
- Une mention spéciale à MySuperChef, PrL et KoUiGnAmAnN pour leur temps et leurs explications.
- Une mention spéciale à TheFrenchNaruto et Maxence qui ont fourni toutes les informations concernant les animes.
- Une mention spéciale pour Piou et Wikoul qui sont potentiellement tous les deux maintenant dans des asiles en raison de la quantité de tests effectués.
- [TRaSH](https://trash-guides.info/), pour m'avoir accordé un petit espace sur son guide, ses connaissances, et sa gentillesse.
--8<-- "includes/support.md"

@ -9,7 +9,7 @@ Some prefer high quality audio (HD Audio), others high quality video. Many prefe
Here I will try to explain how to make the most use of Custom Formats to help you to setup your quality profiles for your personal needs.
--8<-- "includes/cf/score-attention.md"
I created a [flowchart](#which-quality-profile-should-you-choose) to make your decision/choices easier.
------
@ -58,54 +58,29 @@ At the bottom in your chosen profile you will see the added Custom Formats where
------
{! include-markdown "../../includes/merge-quality/sonarr-current-logic.md" !}
{! include-markdown "../../includes/merge-quality/sonarrv4-current-logic.md" !}
------
## Examples
## Which Quality Profile should you choose
Here I will explain how to make the most use of Custom Formats and show you some personal examples that I'm using. You can use these to get an idea on how to setup your own.
??? summary "Which Quality Profile should you choose - [CLICK TO EXPAND]"
All these examples make use of the [Collection of Custom Formats](/Sonarr/sonarr-collection-of-custom-formats/){:target="_blank" rel="noopener noreferrer"}
![Flowchart](/Sonarr/images/flowchart-custom-format-sonarr.png)
--8<-- "includes/cf/score-attention.md"
If you're unsure or have questions do not hesitate to ask for help on Discord
------
### Releases you should avoid
This is a must have for every Quality Profile you use in my opinion. All these Custom Formats make sure you don't get Low Quality Releases.
{! include-markdown "../../includes/cf/sonarr-unwanted.md" !}
[![Discord chat](https://img.shields.io/discord/492590071455940612?style=for-the-badge&color=4051B5&logo=discord){ .off-glb }](https://trash-guides.info/discord){:target="_blank" rel="noopener noreferrer"}
------
#### Prefer HDR Formats
Lets say you prefer HDR Formats (HDR or Dolby Vision or Both)
## TRaSH Quality Profiles
Then we would use the following order:
{! include-markdown "../../includes/cf/sonarr-hdr-formats.md" !}
------
!!! attention
I also suggest to change the Propers and Repacks settings in Sonarr :bangbang:
Instructions can be found [HERE](#proper-and-repacks)
------
#### WEBDL-1080p
### WEB-1080p
If you prefer 720p/1080p WEBDL (WEB-1080p)
I suggest to first follow the [Quality Settings (File Size)](/Sonarr/Sonarr-Quality-Settings-File-Size/){:target="_blank" rel="noopener noreferrer"}
If you think the sizes are too big to your preference then stop reading and see if the other tutorials are helpful to you. :bangbang:
For this Quality Profile we're going to make use of the following Custom Formats
{! include-markdown "../../includes/cf/sonarr-suggest-attention.md" !}
{! include-markdown "../../includes/cf/sonarr-unwanted.md" !}
@ -115,6 +90,8 @@ For this Quality Profile we're going to make use of the following Custom Formats
{! include-markdown "../../includes/cf/sonarr-hq-source-group.md" !}
I decided not to add `Audio Advanced` Custom Formats to the WEB profile, You will hardly find HD audio with WEB-DL (Most newer WEBDL will have Atmos). If you also want HD audio formats I would suggest to go for the Remuxes.
Use the following main settings in your profile.
![!cf-profile-web1080](images/cf-profile-web1080.png)
@ -123,29 +100,32 @@ Use the following main settings in your profile.
For some older shows you might want to enable the `WEB 720p` or even the `HDTV 1080p`.
!!! example "The following workflow will be applied:"
{! include-markdown "../../includes/starr/move-quality-to-top.md" !}
??? summary "Workflow Logic - [CLICK TO EXPAND]"
- It will download WEB-DL 1080p. (If you also enabled `WEB 720p` and/or `HDTV 1080p` it will upgrade till `Upgrade Until`)
- The downloaded media will be upgraded to any of the added Custom Formats until a score of 10000.
So why such a ridiculously high `Upgrade Until Custom` and not a score of `500`?
So why such a ridiculously high `Upgrade Until Custom` and not a score of `100`?
Because I'm too lazy to calculate the maximum for every Quality Profile I use, and I want it to upgrade to the highest possible score anyway.
------
#### WEBDL-2160p
### WEB-2160p
If you prefer 2160p WEBDL (WEB-2160p)
I suggest to first follow the [Quality Settings (File Size)](/Sonarr/Sonarr-Quality-Settings-File-Size/){:target="_blank" rel="noopener noreferrer"}
If you think the sizes are too big to your preference then stop reading and see if the other tutorials are helpful to you. :bangbang:
The only deal breaker with 2160p is when you get them with DV/HDR, 2160p without DV/HDR is a minimal profit.
For this Quality Profile we're going to make use of the following Custom Formats
{! include-markdown "../../includes/cf/sonarr-suggest-attention.md" !}
{! include-markdown "../../includes/cf/sonarr-hdr-formats.md" !}
{! include-markdown "../../includes/cf/sonarr-unwanted.md" !}
{! include-markdown "../../includes/cf/sonarr-unwanted-uhd.md" !}
{! include-markdown "../../includes/cf/sonarr-optional-uhd.md" !}
{! include-markdown "../../includes/cf/sonarr-misc.md" !}
@ -153,24 +133,56 @@ For this Quality Profile we're going to make use of the following Custom Formats
{! include-markdown "../../includes/cf/sonarr-hq-source-group.md" !}
I decided not to add `Audio Advanced` Custom Formats to the WEB profile, You will hardly find HD audio with WEB-DL (Most newer WEBDL will have Atmos). If you also want HD audio formats I would suggest to go for the Remuxes.
Use the following main settings in your profile.
![!cf-profile-web2160](images/cf-profile-web2160.png)
!!! info ""
The reason why I have WEB 1080p merged with the 2160p is because some NF releases won't be released as 4k, but I still want to have DV/HDR releases.
If you want to do the same make sure you replace [x265 (HD)](/Sonarr/sonarr-collection-of-custom-formats/#x265-hd){:target="_blank" rel="noopener noreferrer"} with [x265 (no HDR/DV)](/Sonarr/sonarr-collection-of-custom-formats/#x265-no-hdrdv){:target="_blank" rel="noopener noreferrer"}.
{! include-markdown "../../includes/starr/move-quality-to-top.md" !}
!!! example "The following workflow will be applied:"
??? summary "Workflow Logic - [CLICK TO EXPAND]"
- It will download WEB-1080p with HDR/DV.
- It will upgrade to WEB-2160p when available.
- It will download WEB-2160p with HDR/DV.
- The downloaded media will be upgraded to any of the added Custom Formats until a score of 10000.
So why such a ridiculously high `Upgrade Until Custom` and not a score of `500`?
So why such a ridiculously high `Upgrade Until Custom` and not a score of `100`?
Because I'm too lazy to calculate the maxim
Because I'm too lazy to calculate the maximum for every Quality Profile I use, and I want it to upgrade to the highest possible score anyway.
------
### HDR Formats
- You have a setup that supports Dolby Vision.
- You share your media library with other family members that also have have Dolby Vision compatible devices.
{! include-markdown "../../includes/cf/sonarr-suggest-attention.md" !}
{! include-markdown "../../includes/cf/sonarr-all-hdr-formats.md" !}
------
### HDR Formats + DV (WEBDL)
- Not all devices in your chain support Dolby Vision.
- You share your media library with other family members that don't have Dolby Vision compatible devices.
{! include-markdown "../../includes/cf/sonarr-suggest-attention.md" !}
{! include-markdown "../../includes/cf/sonarr-all-hdr-formats-dv-web.md" !}
------
### HDR Formats + DV (WEBDL) + HDR10+ Boost
- Not all devices in your chain support Dolby Vision.
- You share your media library with other family members that don't have Dolby Vision compatible devices.
- You have a (Samsung) TV that supports HDR10+.
{! include-markdown "../../includes/cf/sonarr-suggest-attention.md" !}
{! include-markdown "../../includes/cf/sonarr-all-hdr-formats-dv-web-hdr10plus-boost.md" !}
------
@ -198,6 +210,18 @@ Use the following main settings in your profile.
A large portion of Amazon WEB-DLs in the last week have only had 192Kbps DD+5.1, because that's all Amazon made available initially. The proper 640Kbps DD+5.1 audio might appear a few hours later or a few months, but when they get updated, the episodes will be REPACKED.
### Proper and Repacks
??? tip "Proper and Repacks - [CLICK TO EXPAND]"
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/#repackproper) Custom Format.
![!cf-mm-propers-repacks-disable](images/cf-mm-propers-repacks-disable.png)
This way you make sure the Custom Format preferences will be used instead.
### Custom Formats to avoid certain releases
??? FAQ "How to use a Custom Format to avoid certain releases? - [CLICK TO EXPAND]"
@ -205,23 +229,17 @@ Use the following main settings in your profile.
For Custom Formats you really want to avoid, set it to something really low like `-10000` and not something like `-10`.
Being when you add a Custom Format what you prefer and you set it to something like `+10` it could happen that for example the `BR-DISK` will be downloaded (-10)+(+10)=0 and if your `Minimum Custom Format Score` is set at `0`.
### Custom Formats with a score of 0
??? FAQ "What do Custom Formats with a score of 0 do? - [CLICK TO EXPAND]"
All Custom Formats with a score of 0 are pure informational and don't do anything.
### Proper and Repacks
### Releases you should avoid
??? tip "Proper and Repacks - [CLICK TO EXPAND]"
This is a must have for every Quality Profile you use in my opinion. All these Custom Formats make sure you don't get Low Quality Releases.
I also suggest to change the Propers and Repacks settings in Sonarr
{! include-markdown "../../includes/cf/sonarr-unwanted.md" !}
`Media Management` => `File Management` to `Do Not Prefer` and use the [Repack/Proper](/Sonarr/sonarr-collection-of-custom-formats/#repackproper) Custom Format.
### Custom Formats with a score of 0
![!cf-mm-propers-repacks-disable](images/cf-mm-propers-repacks-disable.png)
??? FAQ "What do Custom Formats with a score of 0 do? - [CLICK TO EXPAND]"
This way you make sure the Custom Format preferences will be used instead.
All Custom Formats with a score of 0 are pure informational and don't do anything.
### Minimum Custom Format Score
@ -237,9 +255,9 @@ Use the following main settings in your profile.
??? info "Audio Channels - [CLICK TO EXPAND]"
Personally I wouldn't add the audio channels Custom Formats being you could limit yourself in the amount of releases you're able to get. Only use this if you got specific reasons that you need them.
Elsewhere in the guide, you will find a separate group of custom formats called `Audio Channels`. These will match the number of audio channels in a release, for example 2.0 (stereo) or 5.1/7.1 (surround sound). Personally I wouldn't add the audio channels Custom Formats as you could limit yourself in the amount of releases you're able to get. Only use them if you have a specific need for them.
Using it with any kind of Remuxes Quality Profile is useless in my opinion being that 99% of all remuxes are multi audio anyway. You can get better scores using the `Audio Advanced` Custom Formats.
Using it with any kind of Remuxes Quality Profile is useless in my opinion being that 99% of all remuxes are multi audio anyway. You can get better scores just using the `Audio Advanced` Custom Formats.
### Avoid using the x264/x265 Custom Format

@ -1,12 +1,11 @@
---
ᴴₒᴴₒᴴₒ: true
ᴴₒᴴₒᴴₒ: false
---
# TRaSH-Guides
[![Discord chat](https://img.shields.io/discord/492590071455940612?style=flat-square&color=4051B5&logo=discord){ .off-glb }](https://trash-guides.info/discord){:target="_blank" rel="noopener noreferrer"}
[![GitHub last commit](https://img.shields.io/github/last-commit/TRaSH-/Guides?color=4051B5&label=Last%20Update&style=flat-square){ .off-glb }](https://github.com/TRaSH-/Guides/commits/master){:target="_blank" rel="noopener noreferrer"}
[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/TRaSH-/Guides/Publish%20docs%20via%20GitHub%20Pages?color=4051B5&label=GitHub&style=flat-square){ .off-glb }](https://github.com/TRaSH-/Guides/actions){:target="_blank" rel="noopener noreferrer"}
[![GitHub contributors](https://img.shields.io/github/contributors/TRaSH-/Guides?color=4051B5&style=flat-square){ .off-glb }](https://github.com/TRaSH-/Guides/graphs/contributors){:target="_blank" rel="noopener noreferrer"}
[![GitHub pull requests](https://img.shields.io/github/issues-pr/TRaSH-/Guides?color=4051B5&style=flat-square){ .off-glb }](https://github.com/TRaSH-/Guides/pulls){:target="_blank" rel="noopener noreferrer"}
[![GitHub issues](https://img.shields.io/github/issues/TRaSH-/Guides?color=4051B5&style=flat-square){ .off-glb }](https://github.com/TRaSH-/Guides/issues){:target="_blank" rel="noopener noreferrer"}
@ -46,5 +45,5 @@ You use everything here at your own risk. I won't be responsible if something ha
- [iXNyNe aka nemchik](https://github.com/nemchik){:target="_blank" rel="noopener noreferrer"} for introducing me in the world of dockers with DockSTARTer, and helping me to learn the basics for it.
- [Roxedus](https://github.com/Roxedus){:target="_blank" rel="noopener noreferrer"} for helping me with the transfer/conversion of my Github guides to MkDocs and make everything look great.
- [rg9400](https://github.com/rg9400){:target="_blank" rel="noopener noreferrer"} for the providing most of the Radarr v3 Custom Format Collection.
- [rg9400](https://github.com/rg9400){:target="_blank" rel="noopener noreferrer"} for providing most of the Radarr v3 Custom Format Collection.
- Everyone who contributed to this project in any way possible.

@ -5,48 +5,48 @@
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Dolby Digital Plus",
"name": "ATMOS",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"negate": false,
"required": true,
"fields": {
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
"value": "\\bATMOS(\\b|\\d)"
}
},
{
"name": "ATMOS",
"name": "Not AAC",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"negate": true,
"required": true,
"fields": {
"value": "\\bATMOS(\\b|\\d)"
"value": "\\bAAC(\\b|\\d)"
}
},
{
"name": "Not TrueHD",
"name": "Not Basic Dolby Digital ",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "True[ .-]?HD"
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{
"name": "Not DTS",
"name": "Not Dolby Digital Plus",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bDTS(\\b|\\d)"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{
"name": "Not Basic Dolby Digital ",
"name": "Not DTS",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bDD[^a-z+]|(?<!e)ac3"
"value": "\\bDTS(\\b|\\d)"
}
},
{
@ -59,30 +59,30 @@
}
},
{
"name": "Not AAC",
"name": "Not PCM",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bAAC(\\b|\\d)"
"value": "\\b(l?)PCM(\\b|\\d)"
}
},
{
"name": "Not PCM",
"name": "Not RlsGrp (Atmos Only)",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\b(l?)PCM(\\b|\\d)"
"value": "W4NK3R|HQMUX"
}
},
{
"name": "Not Groups (Atmos Only)",
"name": "Not TrueHD",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "W4NK3R|HQMUX"
"value": "True[ .-]?HD"
}
}
]

@ -0,0 +1,53 @@
{
"trash_id": "f700d29429c023a5734505e77daeaea7",
"trash_score": "101",
"name": "DV (FEL)",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "FraMeSToR",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(FraMeSToR)\\b"
}
},
{
"name": "DV",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(dv|dovi|dolby[ .]?vision)\\b"
}
},
{
"name": "No FANRES",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\b(FANRES)\\b"
}
},
{
"name": "Not Hybrid",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bhybrid(\\b|\\d)"
}
},
{
"name": "Not Hybrid Release Group",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "-HYBRID"
}
}
]
}

@ -1,7 +1,7 @@
{
"trash_id": "e23edd2482476e595fb990b12e7c609c",
"trash_score": "1500",
"trash_regex": "https://regex101.com/r/pADWJD/5",
"trash_regex": "https://regex101.com/r/pADWJD/8",
"name": "DV HDR10",
"includeCustomFormatWhenRenaming": false,
"specifications": [
@ -11,7 +11,7 @@
"negate": false,
"required": true,
"fields": {
"value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)"
"value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)"
}
},
{

@ -19,7 +19,7 @@
"negate": true,
"required": true,
"fields": {
"value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)"
"value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)"
}
},
{

@ -19,7 +19,7 @@
"negate": true,
"required": true,
"fields": {
"value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)"
"value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)"
}
},
{

@ -32,12 +32,12 @@
}
},
{
"name": "Group Exceptions",
"implementation": "ReleaseTitleSpecification",
"name": "Not RlsGrp",
"implementation": "ReleaseGroupSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\b(SIC|HULU|Flights)\\b"
"value": "\\b(SiC|Flights)\\b"
}
},
{
@ -48,6 +48,15 @@
"fields": {
"value": "\\bHDR(\\b|\\d)"
}
},
{
"name": "Not Hulu",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\b(hulu)\\b"
}
}
]
}

@ -19,7 +19,7 @@
"negate": true,
"required": true,
"fields": {
"value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)"
"value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)"
}
},
{

@ -5,21 +5,21 @@
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Groups (Missing HDR)",
"implementation": "ReleaseTitleSpecification",
"name": "RlsGrp (Missing HDR)",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(FraMeSToR|HQMUX)\\b"
"value": "\\b(FraMeSToR|HQMUX|SiCFoI)\\b"
}
},
{
"name": "2160p",
"implementation": "ReleaseTitleSpecification",
"implementation": "ResolutionSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(2160p)\\b"
"value": 2160
}
},
{
@ -32,39 +32,39 @@
}
},
{
"name": "Not HDR10+",
"name": "Not HDR10",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bHDR10(\\+|P(lus)?\\b)"
"value": "\\bHDR10(\\b[^+|Plus])"
}
},
{
"name": "Not HDR10",
"name": "Not HDR10+",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bHDR10(\\b[^+|Plus])"
"value": "\\bHDR10(\\+|P(lus)?\\b)"
}
},
{
"name": "Not PQ",
"name": "Not HLG",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\b(PQ)\\b"
"value": "\\b(HLG)\\b"
}
},
{
"name": "Not HLG",
"name": "Not PQ",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\b(HLG)\\b"
"value": "\\b(PQ)\\b"
}
},
{

@ -68,12 +68,12 @@
}
},
{
"name": "Not Groups (Missing HDR)",
"implementation": "ReleaseTitleSpecification",
"name": "Not RlsGrp (Missing HDR)",
"implementation": "ReleaseGroupSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\b(FraMeSToR|HQMUX)\\b"
"value": "\\b(FraMeSToR|HQMUX|SiCFoI)\\b"
}
}
]

@ -19,7 +19,7 @@
"negate": true,
"required": true,
"fields": {
"value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)"
"value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)"
}
},
{

@ -20,7 +20,7 @@
"negate": true,
"required": true,
"fields": {
"value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)"
"value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)"
}
},
{

@ -20,7 +20,7 @@
"negate": true,
"required": true,
"fields": {
"value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)"
"value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)"
}
},
{

@ -1,278 +0,0 @@
{
"trash_id": "26fa26253af4001701fedb56cec376dc",
"trash_score": "1750",
"name": "HQ-WEBDL",
"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": "ABBIE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ABBIE)\\b"
}
},
{
"name": "AJP69",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(AJP69)\\b"
}
},
{
"name": "BLUTONiUM",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BLUTONiUM)\\b"
}
},
{
"name": "CMRG",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(CMRG)\\b"
}
},
{
"name": "CRFW",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(CRFW)\\b"
}
},
{
"name": "CRUD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(CRUD)\\b"
}
},
{
"name": "dB",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(dB)\\b"
}
},
{
"name": "Flights",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Flights)\\b"
}
},
{
"name": "FLUX",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(FLUX)\\b"
}
},
{
"name": "GNOME",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(GNOME)\\b"
}
},
{
"name": "GNOMiSSiON",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(GNOMiSSiON)\\b"
}
},
{
"name": "HONE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(HONE)\\b"
}
},
{
"name": "KiNGS",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(KiNGS)\\b"
}
},
{
"name": "MiU",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(MiU)\\b"
}
},
{
"name": "monkee",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(monkee)\\b"
}
},
{
"name": "MZABI",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(MZABI)\\b"
}
},
{
"name": "NOSiViD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NOSiViD)\\b"
}
},
{
"name": "NTb",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NTb)\\b"
}
},
{
"name": "NTG",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NTG)\\b"
}
},
{
"name": "PHOENiX",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(PHOENiX)\\b"
}
},
{
"name": "playWEB",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b\\b(playWEB)\\b"
}
},
{
"name": "ROCCaT",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ROCCaT)\\b"
}
},
{
"name": "SiC",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SiC)\\b"
}
},
{
"name": "SiGMA",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SiGMA)\\b"
}
},
{
"name": "SLiGNOME",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SLiGNOME)\\b"
}
},
{
"name": "SMURF",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SMURF)\\b"
}
},
{
"name": "TEPES",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(TEPES)\\b"
}
},
{
"name": "TOMMY",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(TOMMY)\\b"
}
}
]
}

@ -1,287 +0,0 @@
{
"trash_id": "1c7d7b04b15cc53ea61204bebbcc1ee2",
"trash_score": "1800",
"name": "HQ",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "BLURAY",
"implementation": "SourceSpecification",
"negate": false,
"required": true,
"fields": {
"value": 9
}
},
{
"name": "Not REMUX",
"implementation": "QualityModifierSpecification",
"negate": true,
"required": true,
"fields": {
"value": 5
}
},
{
"name": "Not 2160p",
"implementation": "ResolutionSpecification",
"negate": true,
"required": true,
"fields": {
"value": 2160
}
},
{
"name": "BBQ",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BBQ)\\b"
}
},
{
"name": "BMF",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bBMF\\b"
}
},
{
"name": "c0kE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bc0kE\\b"
}
},
{
"name": "Chotab",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bChotab\\b"
}
},
{
"name": "CRiSC",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bCRiSC\\b"
}
},
{
"name": "CtrlHD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bCtrlHD\\b"
}
},
{
"name": "D-Z0N3",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bD-Z0N3\\b"
}
},
{
"name": "Dariush",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bDariush\\b"
}
},
{
"name": "decibeL",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bdecibeL\\b"
}
},
{
"name": "DON",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(DON)\\b"
}
},
{
"name": "EA",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bEA\\b"
}
},
{
"name": "EbP",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bEbP\\b"
}
},
{
"name": "EDPH",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bEDPH\\b"
}
},
{
"name": "Geek",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Geek)\\b"
}
},
{
"name": "HiSD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bHiSD\\b"
}
},
{
"name": "iFT",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\biFT\\b"
}
},
{
"name": "LolHD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bLolHD\\b"
}
},
{
"name": "NCmt",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bNCmt\\b"
}
},
{
"name": "NTb",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bNTb\\b"
}
},
{
"name": "PTer",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bPTer\\b"
}
},
{
"name": "QOQ",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bQOQ\\b"
}
},
{
"name": "SA89",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bSA89\\b"
}
},
{
"name": "sbR",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bsbR\\b"
}
},
{
"name": "TayTO",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bTayTO\\b"
}
},
{
"name": "TDD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bTDD\\b"
}
},
{
"name": "TnP",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bTnP\\b"
}
},
{
"name": "VietHD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bVietHD\\b"
}
},
{
"name": "ZQ",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bZQ\\b"
}
}
]
}

@ -3,23 +3,33 @@
"trash_score": "100",
"name": "Hybrid",
"includeCustomFormatWhenRenaming": true,
"specifications": [{
"name": "Hybrid",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\bhybrid(\\b|\\d)"
}
},
{
"name": "Not Hybrid Release Group",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "-HYBRID"
}
"specifications": [
{
"name": "Hybrid",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bhybrid(\\b|\\d)"
}
},
{
"name": "WEBDL w/ DV HDR10(+) or TrueHD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(?=.*\\b(web[ ._-]?(dl|rip))\\b)(((?=.*\\b(DV|DoVi)\\b)((?=.*\\b(HDR10(\\+|P(lus))?)\\b)|(?=.*\\b(HDR(10)?)\\b)))|(?=.*\\b(True[ .-]?HD)\\b))"
}
},
{
"name": "Not Hybrid Release Group",
"implementation": "ReleaseGroupSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\b(HYBRID)\\b"
}
}
]
}

@ -58,6 +58,15 @@
"value": "\\b(beAst)\\b"
}
},
{
"name": "BiTOR",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BiTOR)\\b"
}
},
{
"name": "C4K",
"implementation": "ReleaseGroupSpecification",
@ -94,6 +103,15 @@
"value": "\\b(CHD)\\b"
}
},
{
"name": "CREATiVE24",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(CREATiVE24)\\b"
}
},
{
"name": "CrEwSaDe",
"implementation": "ReleaseGroupSpecification",

@ -0,0 +1,26 @@
{
"trash_id": "9d27d9d2181838f76dee150882bdc58c",
"trash_score": "25",
"name": "Masters of Cinema",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "Masters of Cinema",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Masters[ .-]?Of[ .-]?Cinema)(\\b|\\d)"
}
},
{
"name": "MoC",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(MoC)\\b"
}
}
]
}

@ -0,0 +1,17 @@
{
"trash_id": "09d9dd29a0fc958f9796e65c2a8864b4",
"trash_score": "25",
"name": "Open Matte",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Open Matte",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Open[ ._-]?Matte)\\b"
}
}
]
}

@ -0,0 +1,34 @@
{
"trash_id": "bf7e73dd1d85b12cc527dc619761c840",
"name": "Pathe",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "Pathé",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(Pathe)\\b"
}
},
{
"name": "WEBDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 7
}
},
{
"name": "WEBRIP",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 8
}
}
]
}

@ -19,7 +19,7 @@
"negate": true,
"required": false,
"fields": {
"value": "\\bHDR(\\b|\\d)|\\b(dv|dovi|dolby[ .]?vision)\\b|\\b(FraMeSToR|HQMUX)\\b|\\b(PQ)\\b"
"value": "\\bHDR(\\b|\\d)|\\b(dv|dovi|dolby[ .]?vision)\\b|\\b(FraMeSToR|HQMUX|SiCFoI)\\b|\\b(PQ)\\b"
}
},
{

@ -59,7 +59,7 @@
}
},
{
"name": "Not Groups (TrueHD only)",
"name": "Not RlsGrp (TrueHD only)",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,

@ -4,15 +4,6 @@
"name": "UHD Bluray Tier 03",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "BiTOR",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BiTOR)\\b"
}
},
{
"name": "LEGi0N",
"implementation": "ReleaseGroupSpecification",

@ -5,57 +5,66 @@
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "WEBDL",
"implementation": "SourceSpecification",
"name": "GNOMiSSiON",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": 7
"value": "\\b(GNOMiSSiON)\\b"
}
},
{
"name": "WEBRIP",
"implementation": "SourceSpecification",
"name": "ROCCaT",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": 8
"value": "\\b(ROCCaT)\\b"
}
},
{
"name": "GNOMiSSiON",
"name": "SiGMA",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(GNOMiSSiON)\\b"
"value": "\\b(SiGMA)\\b"
}
},
{
"name": "ROCCaT",
"name": "SLiGNOME",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ROCCaT)\\b"
"value": "\\b(SLiGNOME)\\b"
}
},
{
"name": "SiGMA",
"name": "SwAgLaNdEr",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SiGMA)\\b"
"value": "\\b(SwAgLaNdEr)\\b"
}
},
{
"name": "SLiGNOME",
"implementation": "ReleaseGroupSpecification",
"name": "WEBDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SLiGNOME)\\b"
"value": 7
}
},
{
"name": "WEBRIP",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 8
}
}
]

@ -2,16 +2,16 @@
"folder": {
"default": "{Movie CleanTitle} ({Release Year})",
"plex": "{Movie CleanTitle} ({Release Year}) {imdb-{ImdbId}}",
"emby": "{Movie CleanTitle} ({Release Year}) {[imdbid-{ImdbId}]}",
"jellyfin": "{Movie CleanTitle} ({Release Year}) {[imdbid-{ImdbId}]}"
"emby": "{Movie CleanTitle} ({Release Year}) [imdbid-{ImdbId}]",
"jellyfin": "{Movie CleanTitle} ({Release Year}) [imdbid-{ImdbId}]"
},
"file": {
"default": "{Movie CleanTitle} {(Release Year)} {imdb-{ImdbId}} {edition-{Edition Tags}} {[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}][{Mediainfo VideoCodec}]{-Release Group}",
"emby": "{Movie CleanTitle} {(Release Year)} {[imdbid-{ImdbId}]} - {Edition Tags }{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}][{Mediainfo VideoCodec}]{-Release Group}",
"jellyfin": "{Movie CleanTitle} {(Release Year)} {[imdbid-{ImdbId}]} - {Edition Tags }{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}][{Mediainfo VideoCodec}]{-Release Group}",
"emby": "{Movie CleanTitle} {(Release Year)} [imdbid-{ImdbId}] - {Edition Tags }{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}][{Mediainfo VideoCodec}]{-Release Group}",
"jellyfin": "{Movie CleanTitle} {(Release Year)} [imdbid-{ImdbId}] - {Edition Tags }{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}][{Mediainfo VideoCodec}]{-Release Group}",
"anime": "{Movie CleanTitle} {(Release Year)} {imdb-{ImdbId}} {edition-{Edition Tags}} {[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}]{MediaInfo AudioLanguages}[{MediaInfo VideoBitDepth}bit][{Mediainfo VideoCodec}]{-Release Group}",
"anime-emby": "{Movie CleanTitle} {(Release Year)} {[imdbid-{ImdbId}]} - {Edition Tags }{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}]{MediaInfo AudioLanguages}[{MediaInfo VideoBitDepth}bit][{Mediainfo VideoCodec}]{-Release Group}",
"anime-jellyfin": "{Movie CleanTitle} {(Release Year)} {[imdbid-{ImdbId}]} - {Edition Tags }{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}]{MediaInfo AudioLanguages}[{MediaInfo VideoBitDepth}bit][{Mediainfo VideoCodec}]{-Release Group}",
"anime-emby": "{Movie CleanTitle} {(Release Year)} [imdbid-{ImdbId}] - {Edition Tags }{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}]{MediaInfo AudioLanguages}[{MediaInfo VideoBitDepth}bit][{Mediainfo VideoCodec}]{-Release Group}",
"anime-jellyfin": "{Movie CleanTitle} {(Release Year)} [imdbid-{ImdbId}] - {Edition Tags }{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}]{MediaInfo AudioLanguages}[{MediaInfo VideoBitDepth}bit][{Mediainfo VideoCodec}]{-Release Group}",
"original": "{Original Title}"
}
}

@ -8,9 +8,27 @@
"name": "Amazon",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(amzn|amazon)\\b"
}
},
{
"name": "WEBDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 3
}
},
{
"name": "WEBRIP",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(amzn|amazon)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)"
"value": 4
}
}
]

@ -14,30 +14,30 @@
}
},
{
"name": "Dolby Digital Plus",
"name": "Not AAC",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
"value": "\\bAAC(\\b|\\d)"
}
},
{
"name": "Not AAC",
"name": "Not Basic Dolby Digital ",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bAAC(\\b|\\d)"
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{
"name": "Not Basic Dolby Digital ",
"name": "Not Dolby Digital Plus",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bDD[^a-z+]|(?<!e)ac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{
@ -67,6 +67,15 @@
"value": "\\b(l?)PCM(\\b|\\d)"
}
},
{
"name": "Not RlsGrp (Atmos Only)",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "W4NK3R|HQMUX"
}
},
{
"name": "Not TrueHD",
"implementation": "ReleaseTitleSpecification",

@ -8,9 +8,27 @@
"name": "Apple TV+",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(atvp|aptv|Apple TV\\+)\\b"
}
},
{
"name": "WEBDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 3
}
},
{
"name": "WEBRIP",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(atvp|aptv|Apple TV\\+)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)"
"value": 4
}
}
]

@ -8,9 +8,27 @@
"name": "DC Universe",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(dcu|DC Universe)\\b"
}
},
{
"name": "WEBDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 3
}
},
{
"name": "WEBRIP",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(dcu|DC Universe)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)"
"value": 4
}
}
]

@ -8,9 +8,27 @@
"name": "Disney+",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(dsnp|dsny|disney|Disney\\+)\\b"
}
},
{
"name": "WEBDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 3
}
},
{
"name": "WEBRIP",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(dsnp|dsny|disney|Disney\\+)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)"
"value": 4
}
}
]

@ -0,0 +1,53 @@
{
"trash_id": "ef4963043b0987f8485bc9106f16db38",
"trash_score": "101",
"name": "DV (FEL)",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "FraMeSToR",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(FraMeSToR)\\b"
}
},
{
"name": "DV",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(dv|dovi|dolby[ .]?vision)\\b"
}
},
{
"name": "No FANRES",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\b(FANRES)\\b"
}
},
{
"name": "Not Hybrid",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\bhybrid(\\b|\\d)"
}
},
{
"name": "Not Hybrid Release Group",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "-HYBRID"
}
}
]
}

@ -1,7 +1,7 @@
{
"trash_id": "7878c33f1963fefb3d6c8657d46c2f0a",
"trash_score": "1500",
"trash_regex": "https://regex101.com/r/pADWJD/5",
"trash_regex": "https://regex101.com/r/pADWJD/8",
"name": "DV HDR10",
"includeCustomFormatWhenRenaming": false,
"specifications": [
@ -11,7 +11,7 @@
"negate": false,
"required": true,
"fields": {
"value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)"
"value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)"
}
},
{

@ -19,7 +19,7 @@
"negate": true,
"required": true,
"fields": {
"value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)"
"value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)"
}
},
{

@ -19,7 +19,7 @@
"negate": true,
"required": true,
"fields": {
"value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)"
"value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)"
}
},
{

@ -14,12 +14,30 @@
}
},
{
"name": "Not Remux",
"name": "WEBDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 3
}
},
{
"name": "WEBRIP",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 4
}
},
{
"name": "Not RlsGrp",
"implementation": "ReleaseGroupSpecification",
"negate": true,
"required": true,
"fields": {
"value": 7
"value": "\\b(SiC|Flights)\\b"
}
},
{
@ -39,15 +57,6 @@
"fields": {
"value": "\\b(hulu)\\b"
}
},
{
"name": "Not SiC",
"implementation": "ReleaseGroupSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\b(SiC)\\b"
}
}
]
}

@ -19,7 +19,7 @@
"negate": true,
"required": true,
"fields": {
"value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)"
"value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)"
}
},
{

@ -0,0 +1,16 @@
{
"trash_id": "84f0acbda9c0c9de783894fb66df25aa",
"name": "FanSUB",
"specifications": [
{
"name": "FanSUB",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(FanSUB)\\b"
}
}
]
}

@ -0,0 +1,16 @@
{
"trash_id": "ea0bb4b6ba388992fad1092703b5ff7b",
"trash_score": "-1000",
"name": "FastSUB",
"specifications": [
{
"name": "FastSUB",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(FastSUB)\\b"
}
}
]
}

@ -0,0 +1,89 @@
{
"trash_id": "44b6c964dad997577d793fd004a39224",
"trash_score": "1400",
"name": "FR Anime FanSub",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Anime-Heart",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Anime[ .-]?Heart)\\b"
}
},
{
"name": "Daijobu",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Daijobu)\\b"
}
},
{
"name": "KaeriZaki",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(KaeriZaki)\\b"
}
},
{
"name": "KFR",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(KFR)\\b"
}
},
{
"name": "Natsumi",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Natsumi)\\b"
}
},
{
"name": "NekoYu'",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NekoYu\\'?)\\b"
}
},
{
"name": "Onii-ChanSub",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Onii[ .-]?ChanSub)\\b"
}
},
{
"name": "Otaku-Attitude",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Otaku[ .-]?Attitude)\\b"
}
},
{
"name": "Team Arcedo",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Team[ .-]?Arcedo)\\b"
}
}
]
}

@ -0,0 +1,89 @@
{
"trash_id": "db13a377f7afb29975ea39470434d2ef",
"trash_score": "1600",
"name": "FR Anime Tier 01",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "BLV",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BLV)\\b"
}
},
{
"name": "D3T3R10R1TY",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(D3T3R10R1TY)\\b"
}
},
{
"name": "FUJiSAN",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(FUJiSAN)\\b"
}
},
{
"name": "HANAMi",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(HANAMi)\\b"
}
},
{
"name": "NeoSG",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NeoSG)\\b"
}
},
{
"name": "RONiN",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(RONiN)\\b"
}
},
{
"name": "T3KASHi",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(T3KASHi)\\b"
}
},
{
"name": "TANOSHii",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(TANOSHii)\\b"
}
},
{
"name": "TTN",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(TTN)\\b"
}
}
]
}

@ -0,0 +1,71 @@
{
"trash_id": "4e6134a384dbc0ef166234cc0e45d26d",
"trash_score": "1550",
"name": "FR Anime Tier 02",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "KAF",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(KAF)\\b"
}
},
{
"name": "KHAYA",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(KHAYA)\\b"
}
},
{
"name": "Monkey-D.Lulu",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Monkey[ .-]?D[ .-]?Lulu)\\b"
}
},
{
"name": "MUGiWARA",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(MUGiWARA)\\b"
}
},
{
"name": "NOH3LL",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NOH3LL)\\b"
}
},
{
"name": "OTF",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(OTF)\\b"
}
},
{
"name": "XSPITFIRE911",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(XSPITFIRE911)\\b"
}
}
]
}

@ -0,0 +1,35 @@
{
"trash_id": "180c1f36241300dc27ff42918a81e9e3",
"trash_score": "1550",
"name": "FR Anime Tier Optional",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "NanDesuKa",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NanDesuKa)\\b"
}
},
{
"name": "Tsundere-Raws",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Tsundere[ .-]?Raws)\\b"
}
},
{
"name": "UwU",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(UwU)\\b"
}
}
]
}

@ -0,0 +1,81 @@
{
"trash_id": "4721382d9ee05f1b4967a25e75072911",
"trash_score": "1",
"trash_regex": "See individual French Audio CFs: VFF, VFI, VOF, VFQ, VQ, VFB",
"name": "French Audio",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "French Language",
"implementation": "LanguageSpecification",
"negate": false,
"required": false,
"fields": {
"value": 2
}
},
{
"name": "French Original Version",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bVOF\\b"
}
},
{
"name": "TRUEFRENCH",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(TRUEFRENCH|VFF?)\\b"
}
},
{
"name": "FRENCH",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bFR(A|ENCH)?\\b"
}
},
{
"name": "French International",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bVF(I|\\d)\\b"
}
},
{
"name": "Belgian French",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bVFB\\b"
}
},
{
"name": "Canadian French",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bVFQ\\b"
}
},
{
"name": "Version Québécoise",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bVQ\\b"
}
}
]
}

@ -0,0 +1,52 @@
{
"trash_id": "f27d46a831e6b16fa3fee2c4e5d10984",
"name": "CANAL+",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "WEBDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 3
}
},
{
"name": "WEBRIP",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 4
}
},
{
"name": "CANAL+",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(C(ANAL)?[ .]?(\\+|Plus))\\b"
}
},
{
"name": "MyCANAL",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(MyCANAL)\\b"
}
},
{
"name": "Not MyCanal RlsGrp",
"implementation": "ReleaseGroupSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\b(MyCanal)\\b"
}
}
]
}

@ -0,0 +1,116 @@
{
"trash_id": "d844321db5e126d2e7e46152f0706532",
"trash_score": "1800",
"name": "FR HD Bluray Tier 01",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "BLURAY",
"implementation": "SourceSpecification",
"negate": false,
"required": true,
"fields": {
"value": 9
}
},
{
"name": "Not Remux",
"implementation": "QualityModifierSpecification",
"negate": true,
"required": true,
"fields": {
"value": 5
}
},
{
"name": "Not 2160p",
"implementation": "ResolutionSpecification",
"negate": true,
"required": true,
"fields": {
"value": 2160
}
},
{
"name": "ARK01",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ARK01)\\b"
}
},
{
"name": "BONBON",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BONBON)\\b"
}
},
{
"name": "COLL3CTiF",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(COLL3CTiF)\\b"
}
},
{
"name": "FRATERNiTY",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(FRATERNiTY)\\b"
}
},
{
"name": "FTMVHD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(FTMVHD)\\b"
}
},
{
"name": "HDForever",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(HDForever)\\b"
}
},
{
"name": "KFL",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(KFL)\\b"
}
},
{
"name": "LYPSG",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(LYPSG)\\b"
}
},
{
"name": "Psaro",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Psaro)\\b"
}
}
]
}

@ -0,0 +1,44 @@
{
"trash_id": "3ba797e5dc13af4b8d9bb25e83d90de2",
"trash_score": "-10000",
"name": "FR LQ",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Ads/Watermarks",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Bandix|CZ\\d+|EXTREME|GA(Ï|I)A|HMiDiMADRiDi|Hush|KILLERMIX|LiBERTAD|LTa?TM|MONiCO|NEWCINE|R(PZ|ZP)|ShowFR|VERCLAM|ViKi47|Wawa-?(city|mania|porno)?|ZW)\\b"
}
},
{
"name": "Bad/False releases",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ACOOL|AlioZ|ASPHiXiAS|AViTECH|Balibalo|BLABLASTREAM|DDLFRENCH(ORG)?|FERVEX|FReeZeR|GHOSTSPiRiT|GHZ|GLaDOS|GZR|HEVCBay|JiHeff|KR4K3N|Matmatha|MKVXTEAM|Monchat|NLX5|NOMAD|NORRIS|PiCKLES|PREUMS|qctimb3rlandqc|ReBoT|ROLLED|SCREEN|SHiFT|SKRiN|TicaDow|Tokushi|Tonyk|TOXIC|TUTUTE|UNiKORN|Zombie)\\b"
}
},
{
"name": "DeTAG/ReTAG",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b((Cpasbien|CPB)|ANONA|AT|bigZT|Boheme|BOL|CINeHD|Cortex91|DOLL4R|Dread[ .-]?Team|EZTV|FGT|Firetown|FUN|HDMIDIMADRIDI|JetAnime|L-?O-?L|NewZT|NG|RARBG|STVFRV|SubZero|T9|Time2Watch|TIREXO|Torrent9|WebAnime|YIFY|YTS|ZONE|ZT)\\b"
}
},
{
"name": "Other reasons",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(AKLHD|ARKRiL|BossBaby|Champion9|Copycomic|CR4ZYTiME|EASPORTS|EliteT|FUNKK?Y|FZTeam|GOBO2S|HD2|LMPS|LNA3d|MACK4|MeMyl|METALLIKA|MGD|Moorea81|Moviz|Muxman|Mystic|MZC|MZi?SYS|N3TFL1X|NoelMaison|nutella|OMERTA|Papaya|PIKACHU|PULSE|Q7|RELiC|SANCTUAIRE|SHARKS|SP3CTR|Spow|STR4NGE|TeamSuW|TORRiD|TSN999|TVPSLO|Upmix|VATFER|Wakanim|WaNeZt|WINCHESTER|WITA)\\b"
}
}
]
}

@ -0,0 +1,80 @@
{
"trash_id": "b8e91cc8fb2bd96468fab74730c30d18",
"trash_score": "1900",
"name": "FR Remux Tier 01",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Remux",
"implementation": "QualityModifierSpecification",
"negate": false,
"required": true,
"fields": {
"value": 5
}
},
{
"name": "FtLi",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(FtLi)\\b"
}
},
{
"name": "Goldenyann",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Goldenyann)\\b"
}
},
{
"name": "HDForever",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(HDForever)\\b"
}
},
{
"name": "HeavyWeight",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(HeavyWeight)\\b"
}
},
{
"name": "ONLY",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ONLY)\\b"
}
},
{
"name": "Psaro",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Psaro)\\b"
}
},
{
"name": "TyrellCorp",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(TyrellCorp)\\b"
}
}
]
}

@ -0,0 +1,34 @@
{
"trash_id": "b0d6195c23ae254932da00512db7e8a8",
"name": "RTBF",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "WEBDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 3
}
},
{
"name": "WEBRIP",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 4
}
},
{
"name": "Radio Télévision Belge Francophone",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(RTBF|AUVIO)\\b"
}
}
]
}

@ -0,0 +1,34 @@
{
"trash_id": "0455d6519a550dbf648c97b56e7231d2",
"name": "SALTO",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "WEBDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 3
}
},
{
"name": "WEBRIP",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 4
}
},
{
"name": "SALTO",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(SALTO)\\b"
}
}
]
}

@ -1,232 +1,214 @@
{
"trash_id": "403f3f6266b90439cacc1e07cae4dc2d",
"trash_score": "1900",
"name": "HQ-Remux",
{
"trash_id": "2f3422339d185eb227a324644a2fbfca",
"trash_score": "1500",
"name": "FR Scene Groups",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Remux",
"implementation": "QualityModifierSpecification",
"negate": false,
"required": true,
"fields": {
"value": 5
}
},
{
"name": "3L",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(3L)\\b"
}
},
{
"name": "BiZKiT",
"name": "#",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BiZKiT)\\b"
"value": "\\b(4FR)\\b"
}
},
{
"name": "BLURANiUM",
"name": "A",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BLURANiUM)\\b"
"value": "\\b(AiR3D|AiRDOCS|AiRFORCE|AiRLiNE|AiRTV|AMB3R|ANMWR|AVON|AYMO|AZR)\\b"
}
},
{
"name": "BMF",
"name": "B",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BMF)\\b"
"value": "\\b(BANKAi|BAWLS|BiPOLAR|BLACKPANTERS|BODIE|BOOLZ|BRiNK)\\b"
}
},
{
"name": "decibeL",
"name": "C",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(decibeL)\\b"
"value": "\\b(CARAPiLS|CiELOS|CiNEMA|CMBHD|CoRa|COUAC|CRYPT0)\\b"
}
},
{
"name": "EPSiLON",
"name": "D",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(EPSiLON)\\b"
"value": "\\b(D4KiD|DEAL|DiEBEX|DUPLI|DUSS)\\b"
}
},
{
"name": "Flights",
"name": "E",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Flights)\\b"
"value": "\\b(ENJOi|EUBDS)\\b"
}
},
{
"name": "FraMeSToR",
"name": "F",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(FraMeSToR)\\b"
"value": "\\b(FHD|FiDELiO|FiDO|ForceBleue|FREAMON|FRENCHDEADPOOL2|FRiES|FUTiL|FWDHD)\\b"
}
},
{
"name": "HiFi",
"name": "G",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(HiFi)\\b"
"value": "\\b(GHOULS|GiMBAP|GLiMMER|Goatlove)\\b"
}
},
{
"name": "iFT",
"name": "H",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(iFT)\\b"
"value": "\\b(HERC|HiRoSHiMa|HYBRiS|HyDe)\\b"
}
},
{
"name": "KRaLiMaRKo",
"name": "J",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(KRaLiMaRKo)\\b"
"value": "\\b(JMT|JoKeR|JUSTICELEAGUE)\\b"
}
},
{
"name": "NCmt",
"name": "K",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NCmt)\\b"
"value": "\\b(KAZETV|KOGi)\\b"
}
},
{
"name": "NTb",
"name": "L",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NTb)\\b"
"value": "\\b(L0SERNiGHT|LaoZi|LeON|LOFiDEL|LOST|LOWIMDB)\\b"
}
},
{
"name": "playBD",
"name": "M",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(playBD)\\b"
"value": "\\b(MAGiCAL|MANGACiTY|MAXAGAZ|MaxiBeNoul|McNULTY|MELBA|MiND|MORELAND|MUNSTER|MUxHD)\\b"
}
},
{
"name": "PmP",
"name": "N",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(PmP)\\b"
"value": "\\b(N0Z00M|NERDHD|NERO|NrZ|NTK)\\b"
}
},
{
"name": "PTP",
"name": "O",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(PTP)\\b"
"value": "\\b(OBSTACLE|OohLaLa|OOKAMI)\\b"
}
},
{
"name": "SiCFoI",
"name": "P",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SiCFoI)\\b"
"value": "\\b(PANZeR|PHoQUE|PiNKPANTERS|PKPTRS|PRiDEHD|PROPJOE|PURE|PUREWASTEOFBW)\\b"
}
},
{
"name": "SumVision",
"name": "R",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SumVision)\\b"
"value": "\\b(ROUGH|RUDE|Ryotox)\\b"
}
},
{
"name": "SURFINBIRD",
"name": "S",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SURFINBIRD)\\b"
"value": "\\b(SAFETY|SASHiMi|SEiGHT|SESKAPiLE|SharpHD|SHEEEiT|SHiNiGAMi(UHD)?|SiGeRiS|SILVIODANTE|SLEEPINGFOREST|SODAPOP|SPINE|SPOiLER|STRINGERBELL|SUNRiSE)\\b"
}
},
{
"name": "TEPES",
"name": "T",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(TEPES)\\b"
"value": "\\b(tFR|THENiGHTMAREiNHD|THiNK|THREESOME|TiMELiNE|TSuNaMi)\\b"
}
},
{
"name": "TOA",
"name": "U",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(TOA)\\b"
"value": "\\b(UKDHD|UKDTV|ULSHD|Ulysse|USUNSKiLLED|URY|USURY)\\b"
}
},
{
"name": "TRiToN",
"name": "V",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(TRiToN)\\b"
"value": "\\b(VENUE|VFC|VoMiT)\\b"
}
},
{
"name": "WiLDCAT",
"name": "W",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(WiLDCAT)\\b"
"value": "\\b(Wednesday29th)\\b"
}
},
{
"name": "ZQ",
"name": "Z",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ZQ)\\b"
"value": "\\b(ZEST|ZiRCON)\\b"
}
}
]

@ -0,0 +1,17 @@
{
"trash_id": "0ce1e39a4676c6692ce47935278dac76",
"trash_regex": "https://regex101.com/r/1arrX4/1",
"name": "VFB",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "Belgian French",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\bVFB\\b"
}
}
]
}

@ -0,0 +1,17 @@
{
"trash_id": "2c29a39a4fdfd6d258799bc4c09731b9",
"trash_regex": "https://regex101.com/r/5fR55c/2",
"name": "VFF",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "TRUEFRENCH",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(TRUEFRENCH|VFF)\\b"
}
}
]
}

@ -0,0 +1,17 @@
{
"trash_id": "b6816a0e1d4b64bf3550ad3b74b009b6",
"trash_regex": "https://regex101.com/r/YA7mOH/1",
"name": "VFI",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "French International",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\bVF(I|\\d)\\b"
}
}
]
}

@ -0,0 +1,26 @@
{
"trash_id": "7a7f4e4f58bd1058440236d033a90b67",
"trash_regex": "https://regex101.com/r/j1wmmv/3",
"name": "VFQ",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "FRENCH",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(?<=MULTi[ .])FR(A|ENCH)\\b"
}
},
{
"name": "Canadian French",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(VFQ?)\\b"
}
}
]
}

@ -0,0 +1,17 @@
{
"trash_id": "7ae924ee9b2f39df3283c6c0beb8a2aa",
"trash_regex": "https://regex101.com/r/wOw8az/1",
"name": "VOF",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "French Original Version",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\bVOF\\b"
}
}
]
}

@ -0,0 +1,26 @@
{
"trash_id": "07a32f77690263bb9fda1842db7e273f",
"trash_regex": "https://regex101.com/r/sWCfAN/1",
"name": "VOSTFR",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "VOSTFR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bVOST.*?FR(E|A)?\\b"
}
},
{
"name": "SUBFRENCH",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bSUBFR(A|ENCH)?\\b"
}
}
]
}

@ -0,0 +1,17 @@
{
"trash_id": "82085412d9a53ba8d8e46fc624eb701d",
"trash_regex": "https://regex101.com/r/MGfk6d/1",
"name": "VQ",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "Version Québécoise",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\bVQ\\b"
}
}
]
}

@ -0,0 +1,107 @@
{
"trash_id": "ddb8eaa9c85a549c50034d280539d54d",
"trash_score": "1700",
"name": "FR WEB Tier 01",
"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": "ARK01",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ARK01)\\b"
}
},
{
"name": "BONBON",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BONBON)\\b"
}
},
{
"name": "BraD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BraD)\\b"
}
},
{
"name": "COLL3CTiF",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(COLL3CTiF)\\b"
}
},
{
"name": "D3L0P@tte",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(D3L0P(@tte)?)\\b"
}
},
{
"name": "MTDK",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(MTDK)\\b"
}
},
{
"name": "NoLo",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NoLo)\\b"
}
},
{
"name": "ONLY",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(ONLY)\\b"
}
},
{
"name": "Psaro",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Psaro)\\b"
}
}
]
}

@ -0,0 +1,107 @@
{
"trash_id": "a4c51febd4d8b2a0db10a3c974f21d92",
"trash_score": "1650",
"name": "FR WEB Tier 02",
"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": "FCK",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(FCK)\\b"
}
},
{
"name": "FRATERNiTY",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(FRATERNiTY)\\b"
}
},
{
"name": "FrIeNdS",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(FrIeNdS)\\b"
}
},
{
"name": "FW",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(FW)\\b"
}
},
{
"name": "HeavyWeight",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(HeavyWeight)\\b"
}
},
{
"name": "NoNe",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(NoNe)\\b"
}
},
{
"name": "pERsO",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(pERsO)\\b"
}
},
{
"name": "R3MiX",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(R3MiX)\\b"
}
},
{
"name": "RiPiT",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(RiPiT)\\b"
}
}
]
}

@ -0,0 +1,107 @@
{
"trash_id": "dbfc0a4b5cb4cbd693311c4482ae9683",
"trash_score": "1600",
"name": "FR WEB Tier 03",
"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": "dRuIdE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(dRuIdE)\\b"
}
},
{
"name": "FiND",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(FiND)\\b"
}
},
{
"name": "FTMVHD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(FTMVHD)\\b"
}
},
{
"name": "KLI",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(KLI)\\b"
}
},
{
"name": "LAZARUS",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(LAZARUS)\\b"
}
},
{
"name": "MTLQC",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(MTLQC)\\b"
}
},
{
"name": "MYSTERiON",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(MYSTERiON)\\b"
}
},
{
"name": "Scaph",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Scaph)\\b"
}
},
{
"name": "WQM",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(WQM)\\b"
}
}
]
}

@ -8,9 +8,27 @@
"name": "HBO",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(hbo)(?![-_. ]max)\\b"
}
},
{
"name": "WEBDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 3
}
},
{
"name": "WEBRIP",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(hbo)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)"
"value": 4
}
}
]

@ -5,12 +5,12 @@
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Groups (Missing HDR)",
"implementation": "ReleaseTitleSpecification",
"name": "RlsGrp (Missing HDR)",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(FraMeSToR|HQMUX)\\b"
"value": "\\b(FraMeSToR|HQMUX|SiCFoI)\\b"
}
},
{

@ -68,12 +68,12 @@
}
},
{
"name": "Not FraMeSToR",
"name": "Not RlsGrp (Missing HDR)",
"implementation": "ReleaseGroupSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\b(FraMeSToR)\\b"
"value": "\\b(FraMeSToR|HQMUX|SiCFoI)\\b"
}
}
]

@ -19,7 +19,7 @@
"negate": true,
"required": true,
"fields": {
"value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)"
"value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)"
}
},
{

@ -20,7 +20,7 @@
"negate": true,
"required": true,
"fields": {
"value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)"
"value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)"
}
},
{

@ -20,7 +20,7 @@
"negate": true,
"required": true,
"fields": {
"value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)"
"value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)"
}
},
{

@ -8,9 +8,27 @@
"name": "HBO Max",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(hmax|hbom|hbo max)\\b"
}
},
{
"name": "WEBDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 3
}
},
{
"name": "WEBRIP",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(hmax|hbom|hbo max)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)"
"value": 4
}
}
]

@ -8,9 +8,27 @@
"name": "Hulu",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(hulu)\\b"
}
},
{
"name": "WEBDL",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": 3
}
},
{
"name": "WEBRIP",
"implementation": "SourceSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(hulu)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)"
"value": 4
}
}
]

@ -3,23 +3,33 @@
"trash_score": "100",
"name": "Hybrid",
"includeCustomFormatWhenRenaming": true,
"specifications": [{
"name": "Hybrid",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\bhybrid(\\b|\\d)"
}
},
{
"name": "Not Hybrid Release Group",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "-HYBRID"
}
"specifications": [
{
"name": "Hybrid",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\bhybrid(\\b|\\d)"
}
},
{
"name": "WEBDL w/ DV HDR10(+) or TrueHD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(?=.*\\b(web[ ._-]?(dl|rip))\\b)(((?=.*\\b(DV|DoVi)\\b)((?=.*\\b(HDR10(\\+|P(lus))?)\\b)|(?=.*\\b(HDR(10)?)\\b)))|(?=.*\\b(True[ .-]?HD)\\b))"
}
},
{
"name": "Not Hybrid Release Group",
"implementation": "ReleaseGroupSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\b(HYBRID)\\b"
}
}
]
}

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

Loading…
Cancel
Save