Merge branch 'master' into backend-maintenance-test-v2

pull/658/head
TRaSH 2 years ago
commit 2b64d49dca

@ -29,6 +29,8 @@ except:
fwp = nzbname
fwp = re.sub('(?i)-4P$', '', fwp)
fwp = re.sub('(?i)-4Planet$', '', fwp)
fwp = re.sub('(?i)-AlternativeToRequested$', '', fwp)
fwp = re.sub('(?i)-AlteZachen$', '', fwp)
fwp = re.sub('(?i)-AsRequested$', '', fwp)
fwp = re.sub('(?i)-AsRequested-xpost$', '', fwp)
fwp = re.sub('(?i)-BUYMORE$', '', fwp)
@ -37,12 +39,15 @@ fwp = re.sub('(?i)-GEROV$', '', fwp)
fwp = re.sub('(?i)-iNC0GNiTO$', '', fwp)
fwp = re.sub('(?i)-NZBGeek$', '', fwp)
fwp = re.sub('(?i)-Obfuscated$', '', fwp)
fwp = re.sub('(?i)-Obfuscation$', '', fwp)
fwp = re.sub('(?i)-postbot$', '', fwp)
fwp = re.sub('(?i)-Rakuv$', '', fwp)
fwp = re.sub('(?i)-Rakuv[a-z0-9]*$', '', fwp)
fwp = re.sub('(?i)-RePACKPOST$', '', fwp)
fwp = re.sub('(?i)-Scrambled$', '', fwp)
fwp = re.sub('(?i)-WhiteRev$', '', fwp)
fwp = re.sub('(?i)-WRTEAM$', '', fwp)
fwp = re.sub('(?i)-CAPTCHA$', '', fwp)
fwp = re.sub('(?i)-Z0iDS3N$', '', fwp)
fwp = re.sub('(?i)\[eztv\]$', '', fwp)
fwp = re.sub('(?i)\[TGx\]$', '', fwp)
fwp = re.sub('(?i)\[ettv\]$', '', fwp)
@ -50,6 +55,7 @@ fwp = re.sub('(?i)\[TGx\]-xpost$', '', fwp)
fwp = re.sub('(?i).mkv-xpost$', '', fwp)
fwp = re.sub('(?i)-xpost$', '', fwp)
fwp = re.sub(r'(\-[^-.\n]*)(\-.{4})?$', r'\1', fwp)
print("1") # Accept
print(fwp)
print()
@ -58,4 +64,4 @@ print()
print()
print()
# 0 means OK
sys.exit(0)
sys.exit(0)

@ -245,7 +245,7 @@ These options allow you to control the number of active torrents being downloade
![!Security](images/qb-options-webui-security.png)
1. Enable clickjacking protection, in some cases when this is enabled it could result in issues.
1. In some cases when this is enabled it could result in issues.
!!! check ""
**Suggested: `Disabled`**

@ -2,7 +2,7 @@
You've followed the guide step by step but still want to check if hardlinks are working, or someone on the Sonarr/Radarr support team asked you to check if your files are hardlinked?
You can use 2 options to check if you got working hardlinks.
You can use 3 options to check if you got working hardlinks.
*Both ways requires you to login to your terminal with PuTTY or similar software.*
@ -43,9 +43,9 @@ You will get a listing of all your files and on the left side you will see a cou
This way requires a bit more work.
- On the terminal type: `stat /path/to/your/download/location/file.mkv`
- In the terminal type: `stat /path/to/your/download/location/file.mkv`
- On the terminal type: `stat /path/to/your/media/location/file.mkv`
- In the terminal type: `stat /path/to/your/media/location/file.mkv`
You will get 2 results you can use to compare several things.
@ -53,3 +53,20 @@ You will get 2 results you can use to compare several things.
1. Links: Everything above 1 means it's a hardlink
1. Inode: if the numbers match you know the files are hardlinked
## Method 3: Using Inode copies
- In your terminal `cd` to your download location and run `ls -i file.mkv` or type `ls -i /path/to/your/download/location/file.mkv`
This will reveal the inode of your file on the left side of the file.
![!Hardlinks check ls -i](images/hardlinks-ls-i.png)
- In your terminal type: `find /mnt/user/data/ -inum ###` or `find . -inum ###` if you're in your root folder.
!!! note ""
`###` = Your inode number on the left of the file you found.
![!hardlinks inode](images/hardlinks-inode.png)
It will list all files linked with the same inode number.

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

@ -2,6 +2,7 @@
These are 3rd party applications to sync several sections of the guide with your Sonarr/Radarr (or multiple).
- GUI (graphical user interface) [^1]
- Radarr Custom Formats [^1] [^2]
- Radarr Scores [^1] [^2]
- Radarr Quality Settings (File Size) [^2]

@ -87,7 +87,7 @@ Has all necessary information and a little extra if you needed to rebuild.
Adding year back in with tvdb id allows matching to be correct. Thanks salty.
```bash
{Series TitleTheYear} [tvdb-{TvdbId}]
{Series TitleYear} [tvdb-{TvdbId}]
```
RESULT:

@ -469,7 +469,7 @@ Add this to your `Preferred (3)` with a score of [15]
Add this to your `Must not contain (2)`
```bash
/^(?!.*(\bSIC\b|HDR|HULU|REMUX))(?=.*\b(DV|Dovi|Dolby[- .]?Vision)\b).*/i
/^(?!.*(HDR|HULU|REMUX))(?=.*\b(DV|Dovi|Dolby[- .]?Vision)\b).*/i
```
------

@ -3,13 +3,24 @@
"trash_score": "-10000",
"name": "3D",
"includeCustomFormatWhenRenaming": false,
"specifications": [{
"specifications": [
{
"name": "3D",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"required": false,
"fields": {
"value": "\\b3d|sbs|half[ .-]ou|half[ .-]sbs\\b"
"value": "\\b3d|sbs|half[ .-]ou|half[ .-]sbs\\b"
}
}]
}
},
{
"name": "BluRay3D",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(BluRay3D)\\b"
}
}
]
}

@ -36,7 +36,7 @@
"negate": true,
"required": true,
"fields": {
"value": "(?<!e)ac3"
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{
@ -63,7 +63,7 @@
"negate": true,
"required": true,
"fields": {
"value": "TrueHD|\\bATMOS(\\b|\\d)"
"value": "True[ .-]?HD|\\bATMOS(\\b|\\d)"
}
}
]

@ -28,7 +28,7 @@
"negate": true,
"required": true,
"fields": {
"value": "TrueHD"
"value": "True[ .-]?HD"
}
},
{
@ -46,7 +46,7 @@
"negate": true,
"required": true,
"fields": {
"value": "(?<!e)ac3"
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{

@ -28,7 +28,7 @@
"negate": true,
"required": true,
"fields": {
"value": "TrueHD"
"value": "True[ .-]?HD"
}
},
{
@ -46,7 +46,7 @@
"negate": true,
"required": true,
"fields": {
"value": "(?<!e)ac3"
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{

@ -27,7 +27,7 @@
"negate": true,
"required": true,
"fields": {
"value": "TrueHD|\\bATMOS(\\b|\\d)"
"value": "True[ .-]?HD|\\bATMOS(\\b|\\d)"
}
},
{

@ -18,7 +18,7 @@
"negate": true,
"required": true,
"fields": {
"value": "TrueHD|\\bATMOS(\\b|\\d)"
"value": "True[ .-]?HD|\\bATMOS(\\b|\\d)"
}
},
{
@ -36,7 +36,7 @@
"negate": true,
"required": true,
"fields": {
"value": "(?<!e)ac3"
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{

@ -9,7 +9,7 @@
"negate": false,
"required": true,
"fields": {
"value": "dts[-. ]?(es|(hd[. ]?)?(hr|hi))"
"value": "dts[-. ]?es\\b"
}
},
{
@ -18,7 +18,7 @@
"negate": true,
"required": true,
"fields": {
"value": "TrueHD|\\bATMOS(\\b|\\d)"
"value": "True[ .-]?HD|\\bATMOS(\\b|\\d)"
}
},
{
@ -45,7 +45,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\bDD(\\b|\\d)|(?<!e)ac3"
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{
@ -83,15 +83,6 @@
"fields": {
"value": "\\b(l?)PCM(\\b|\\d)"
}
},
{
"name": "6.1 Surround",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "[^0-9]6[ .][0-1]"
}
}
]
}

@ -18,7 +18,7 @@
"negate": true,
"required": true,
"fields": {
"value": "TrueHD|\\bATMOS(\\b|\\d)"
"value": "True[ .-]?HD|\\bATMOS(\\b|\\d)"
}
},
{
@ -45,7 +45,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\bDD(\\b|\\d)|(?<!e)ac3"
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{

@ -19,7 +19,7 @@
"negate": true,
"required": true,
"fields": {
"value": "TrueHD|\\bATMOS(\\b|\\d)"
"value": "True[ .-]?HD|\\bATMOS(\\b|\\d)"
}
},
{
@ -46,7 +46,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\bDD(\\b|\\d)|(?<!e)ac3"
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{

@ -27,7 +27,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\bDD(\\b|\\d)|(?<!e)ac3"
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{
@ -45,7 +45,7 @@
"negate": true,
"required": true,
"fields": {
"value": "TrueHD|\\bATMOS(\\b|\\d)"
"value": "True[ .-]?HD|\\bATMOS(\\b|\\d)"
}
},
{

@ -21,6 +21,15 @@
"value": "dts[ .-]?(ma\\b|hd[ .-]?ma|hd)(?!china|r)"
}
},
{
"name": "Not DTS-HD HRA/ES",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "dts[-. ]?(es|(hd[. ]?)?(hr|hi))"
}
},
{
"name": "Not Dolby Digital Plus",
"implementation": "ReleaseTitleSpecification",
@ -36,7 +45,7 @@
"negate": true,
"required": true,
"fields": {
"value": "TrueHD|\\bATMOS(\\b|\\d)"
"value": "True[ .-]?HD|\\bATMOS(\\b|\\d)"
}
},
{
@ -45,7 +54,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\bDD(\\b|\\d)|(?<!e)ac3"
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{

@ -41,13 +41,13 @@
}
},
{
"name": "DV HDR10",
"name": "Not HDR",
"implementation": "ReleaseTitleSpecification",
"negate": true,
"required": true,
"fields": {
"value": "\\b(DV[ .]HDR10|HDR10[ .]DV)\\b"
"value": "\\bHDR(\\b|\\d)"
}
}
]
}
}

@ -45,7 +45,7 @@
"negate": true,
"required": true,
"fields": {
"value": "TrueHD|\\bATMOS(\\b|\\d)"
"value": "True[ .-]?HD|\\bATMOS(\\b|\\d)"
}
},
{
@ -54,7 +54,7 @@
"negate": true,
"required": true,
"fields": {
"value": "(?<!e)ac3"
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{

@ -1,6 +1,6 @@
{
"trash_id": "dfb86d5941bc9075d6af23b09c2aeecd",
"trash_score": "550",
"trash_score": "500",
"name": "HDR10",
"includeCustomFormatWhenRenaming": false,
"specifications": [

@ -5,21 +5,111 @@
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Remux Groups",
"implementation": "ReleaseTitleSpecification",
"name": "Remux",
"implementation": "QualityModifierSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(FraMeSToR|EPSiLON|KRaLiMaRKo|PmP|BLURANiUM|SiCFoI|SURFINBIRD|HiFi|iFT|playBD)\\b"
"value": 5
}
},
{
"name": "REMUX",
"implementation": "QualityModifierSpecification",
"name": "FraMeSToR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"required": false,
"fields": {
"value": 5
"value": "FraMeSToR"
}
},
{
"name": "EPSiLON",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "EPSiLON"
}
},
{
"name": "KRaLiMaRKo",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "KRaLiMaRKo"
}
},
{
"name": "PmP",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(PmP)\\b"
}
},
{
"name": "BLURANiUM",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "BLURANiUM"
}
},
{
"name": "SiCFoI",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "SiCFoI"
}
},
{
"name": "SURFINBIRD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "SURFINBIRD"
}
},
{
"name": "HiFi",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "HiFi"
}
},
{
"name": "iFT",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(iFT)\\b"
}
},
{
"name": "playBD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "playBD"
}
},
{
"name": "TRiTon",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "TRiTon"
}
}
]

@ -4,15 +4,6 @@
"name": "HQ-WEBDL",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "P2P Groups",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": {
"value": "\\b(-TOMMY|-BLUTONiUM|-NTG|-TEPES|-KiNGS|-NTb|-CMRG|AJP69|-PHOENiX|-monkee|-MZABI|ROCCaT|FLUX|NOSiViD|SIC|Flights)\\b"
}
},
{
"name": "WEBDL",
"implementation": "SourceSpecification",
@ -30,6 +21,159 @@
"fields": {
"value": 8
}
},
{
"name": "TOMMY",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-TOMMY\\b"
}
},
{
"name": "BLUTONiUM",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-BLUTONiUM\\b"
}
},
{
"name": "NTG",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-NTG\\b"
}
},
{
"name": "TEPES",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-TEPES\\b"
}
},
{
"name": "KiNGS",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-KiNGS\\b"
}
},
{
"name": "NTb",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-NTb\\b"
}
},
{
"name": "CMRG",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-CMRG\\b"
}
},
{
"name": "AJP69",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-AJP69\\b"
}
},
{
"name": "PHOENiX",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-PHOENiX\\b"
}
},
{
"name": "monkee",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-monkee\\b"
}
},
{
"name": "MZABI",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-MZABI\\b"
}
},
{
"name": "ROCCaT",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-ROCCaT\\b"
}
},
{
"name": "FLUX",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-FLUX\\b"
}
},
{
"name": "NOSiViD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-NOSiViD\\b"
}
},
{
"name": "SiC",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-SiC\\b"
}
},
{
"name": "Flights",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-Flights\\b"
}
},
{
"name": "HONE",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(HONE)\\b"
}
}
]
}
}

@ -5,67 +5,238 @@
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "[BLOCK1]",
"name": "Not WEBDL",
"implementation": "SourceSpecification",
"negate": true,
"required": true,
"fields": {
"value": 7
}
},
{
"name": "Not WEBRIP",
"implementation": "SourceSpecification",
"negate": true,
"required": true,
"fields": {
"value": 8
}
},
{
"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": "BMF",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-BMF|-decibeL|\\bD-Z0N3\\b|\\bFTW-HD\\b|-HiFi|-NCmt|-OISTiLe|-TDD|\\bZQ\\b"
"value": "-BMF\\b"
}
},
{
"name": "[BLOCK2]",
"name": "decibeL",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-HiSD|-NTb|-ift|-geek|-tnp|-pter|-bbq|FraMeSToR"
"value": "-decibeL\\b"
}
},
{
"name": "[BLOCK3]",
"name": "D-Z0N3",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-CRiSC|-CtrlHD|-DON|\\b-EA\\b|-EbP|-LolHD|-SbR|-TayTo|-VietHD"
"value": "\\bD-Z0N3\\b"
}
},
{
"name": "Not WEBDL",
"implementation": "SourceSpecification",
"negate": true,
"required": true,
"name": "HiFi",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": 7
"value": "-HiFi\\b"
}
},
{
"name": "Not WEBRIP",
"implementation": "SourceSpecification",
"negate": true,
"required": true,
"name": "NCmt",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": 8
"value": "-NCmt\\b"
}
},
{
"name": "Not REMUX",
"implementation": "QualityModifierSpecification",
"negate": true,
"required": true,
"name": "TDD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": 5
"value": "-TDD\\b"
}
},
{
"name": "Not 2160p",
"implementation": "ResolutionSpecification",
"negate": true,
"required": true,
"name": "ZQ",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": 2160
"value": "\\bZQ\\b"
}
},
{
"name": "HiSD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-HiSD\\b"
}
},
{
"name": "NTb",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-NTb\\b"
}
},
{
"name": "iFT",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-iFT\\b"
}
},
{
"name": "Geek",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-geek\\b"
}
},
{
"name": "TnP",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-tnp\\b"
}
},
{
"name": "PTer",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-pter\\b"
}
},
{
"name": "BBQ",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-bbq\\b"
}
},
{
"name": "CRiSC",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-CRiSC\\b"
}
},
{
"name": "CtrlHD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-CtrlHD\\b"
}
},
{
"name": "DON",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-DON\\b"
}
},
{
"name": "EbP",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-EbP\\b"
}
},
{
"name": "LolHD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-LolHD\\b"
}
},
{
"name": "SbR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-SbR\\b"
}
},
{
"name": "TayTo",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-TayTo\\b"
}
},
{
"name": "VietHD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-VietHD\\b"
}
}
]
}
}

@ -1,6 +1,6 @@
{
"trash_id": "eecf3a857724171f968a66cb5719e152",
"trash_score": "25",
"trash_score": "800",
"name": "IMAX",
"includeCustomFormatWhenRenaming": true,
"specifications": [

@ -5,57 +5,57 @@
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "[BLOCK1]",
"name": "aXXo",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(aXXo|CrEwSaDe|DNL|FaNGDiNG0|FRDS|HDTime|iPlanet|-KiNGDOM|Leffe|mHD|mSD|nHD|nikt0|nSD|NhaNc3|PRODJi|RDN|SANTi|STUTTERSHIT|WAF|x0r|YIFY|YTS)\\b"
"value": "\\b(aXXo)\\b"
}
},
{
"name": "[BLOCK2]",
"name": "CDDHD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(CDDHD|-EuReKA|DDR|DNL|-BARC0DE)\\b"
"value": "CDDHD"
}
},
{
"name": "[BLOCK3]",
"name": "FGT",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(x0r|nikt0|FGT|d3g|MeGusta|YIFY|YTS|tigole|C4K|RARBG|4K4U)\\b"
"value": "\\b(FGT)\\b"
}
},
{
"name": "[BLOCK4]",
"name": "AROMA",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(-AROMA|aXXo|CrEwSaDe|d3g|DNL|FGT|FaNGDiNG0|FRDS|HDTime|iPlanet|-KiNGDOM|Leffe|MeGusta|mHD|mSD|nHD|nikt0|nSD|NhaNc3|PRODJi|RDN|SANTi|STUTTERSHIT|WAF|x0r|YIFY|YTS)\\b"
"value": "-AROMA\\b"
}
},
{
"name": "[BLOCK5]",
"name": "LiGaS",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(RARBG|FGT|STUTTERSHIT|LiGaS|-DDR|-Zeus|Tigole|TBS)\\b"
"value": "\\b(LiGaS)\\b"
}
},
{
"name": "[BLOCK6]",
"name": "beAst",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(-beAst|CHD|HDWinG|MTeam|MySiLU|-WiKi)\\b"
"value": "-beAst\\b"
}
},
{
@ -64,17 +64,476 @@
"negate": false,
"required": false,
"fields": {
"value": "\\b(Rifftrax|RU4HD)\\b"
"value": "Rifftrax"
}
},
{
"name": "Nominated Unwanted Groups",
"name": "BdC",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(TEKNO3D|TIKO|Liber8|FZHD|PATOMiEL|-KIRA|PTNK)\\b"
"value": "\\b(BdC)\\b"
}
},
{
"name": "TEKNO3D",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "TEKNO3D"
}
},
{
"name": "CrEwSaDe",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "CrEwSaDe"
}
},
{
"name": "DNL",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(DNL)\\b"
}
},
{
"name": "FaNGDiNG0",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "FaNGDiNG0"
}
},
{
"name": "FRDS",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(FRDS)\\b"
}
},
{
"name": "HDTime",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "HDTime"
}
},
{
"name": "iPlanet",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "iPlanet"
}
},
{
"name": "KiNGDOM",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-KiNGDOM\\b"
}
},
{
"name": "Leffe",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "Leffe"
}
},
{
"name": "mHD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(mHD)\\b"
}
},
{
"name": "mSD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(mSD)\\b"
}
},
{
"name": "nHD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(nHD)\\b"
}
},
{
"name": "nikt0",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "nikt0"
}
},
{
"name": "nSD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(nSD)\\b"
}
},
{
"name": "NhaNc3",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "NhaNc3"
}
},
{
"name": "PRODJi",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "PRODJi"
}
},
{
"name": "RDN",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(RDN)\\b"
}
},
{
"name": "SANTi",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(SANTi)\\b"
}
},
{
"name": "STUTTERSHIT",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "STUTTERSHIT"
}
},
{
"name": "WAF",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(WAF)\\b"
}
},
{
"name": "x0r",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "x0r"
}
},
{
"name": "YIFY",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "YIFY"
}
},
{
"name": "YTS",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(YTS)\\b"
}
},
{
"name": "EuReKA",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-EuReKA\\b"
}
},
{
"name": "DDR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(DDR)\\b"
}
},
{
"name": "DNL",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(DNL)"
}
},
{
"name": "BARC0DE",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "BARC0DE"
}
},
{
"name": "d3g",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "d3g"
}
},
{
"name": "MeGusta",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "MeGusta"
}
},
{
"name": "Tigole",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "Tigole"
}
},
{
"name": "C4K",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "C4K"
}
},
{
"name": "RARBG",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "RARBG"
}
},
{
"name": "4K4U",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "4K4U"
}
},
{
"name": "RU4HD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "RU4HD"
}
},
{
"name": "Zeus",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-Zeus\\b"
}
},
{
"name": "TBS",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(TBS)\\b"
}
},
{
"name": "CHD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(CHD)\\b"
}
},
{
"name": "HDWinG",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "HDWinG"
}
},
{
"name": "MTeam",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(MTeam)\\b"
}
},
{
"name": "MySiLU",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(MySiLU)\\b"
}
},
{
"name": "WiKi",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-WiKi\\b"
}
},
{
"name": "TIKO",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(TIKO)\\b"
}
},
{
"name": "Liber8",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "Liber8"
}
},
{
"name": "FZHD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(FZHD)\\b"
}
},
{
"name": "PATOMiEL",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "PATOMiEL"
}
},
{
"name": "KIRA",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-KIRA\\b"
}
},
{
"name": "PTNK",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(PTNK)\\b"
}
},
{
"name": "GalaxyRG",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "GalaxyRG"
}
},
{
"name": "HDS",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(HDS)\\b"
}
},
{
"name": "NoGroup",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "NoGr(ou)?p"
}
},
{
"name": "EVO",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "[-. ]EVO(TGX)?\\b"
}
}
]
}
}

@ -28,7 +28,7 @@
"negate": true,
"required": true,
"fields": {
"value": "KRaLiMaRKo|E\\.N\\.D|D\\-Z0N3|de\\[42\\]|Koten_Gars|BluDragon"
"value": "KRaLiMaRKo|E\\.N\\.D|D\\-Z0N3|de\\[42\\]|Koten_Gars|BluDragon|\\bHONE\\b"
}
}
]

@ -45,7 +45,7 @@
"negate": true,
"required": true,
"fields": {
"value": "TrueHD|\\bATMOS(\\b|\\d)"
"value": "True[ .-]?HD|\\bATMOS(\\b|\\d)"
}
},
{
@ -54,7 +54,7 @@
"negate": true,
"required": true,
"fields": {
"value": "(?<!e)ac3"
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{

@ -10,7 +10,7 @@
"negate": false,
"required": true,
"fields": {
"value": "TrueHD|W4NK3R|HQMUX"
"value": "True[ .-]?HD|W4NK3R|HQMUX"
}
},
{
@ -46,7 +46,7 @@
"negate": true,
"required": true,
"fields": {
"value": "(?<!e)ac3"
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{

@ -10,7 +10,7 @@
"negate": false,
"required": true,
"fields": {
"value": "TrueHD"
"value": "True[ .-]?HD"
}
},
{
@ -55,7 +55,7 @@
"negate": true,
"required": true,
"fields": {
"value": "(?<!e)ac3"
"value": "\\bDD[^a-z+]|(?<!e)ac3"
}
},
{

@ -1,52 +0,0 @@
{
"!!! DEPRECATED !!!": "This JSON only exists as fallback for people still using the old trash-sync",
"ignore": [{
"name": "Golden rule",
"term": "/(?=(1080|720)).*((x|h)[ ._-]?265|hevc)/i"
}, {
"name": "Ignore Dolby Vision without HDR10 fallback.",
"term": "/^(?!.*(HDR|HULU|REMUX))(?=.*\\b(DV|Dovi|Dolby[- .]Vision)\\b).*/i"
}, {
"name": "Ignore The Group -SCENE",
"term": "/\\b(-scene)\\b/i"
}, {
"name": "Ignore so called scene releases",
"term": "/([_. ]WEB[_. ]|\\bCAKES\\b|GGEZ|GGWP|GLHF)/i"
}],
"required": [],
"preferred": [{
"score": 15,
"terms": [{
"name": "Prefer Season Packs",
"term": "/\\bS\\d+\\b(?!E\\d+\\b)/i"
}]
}, {
"score": 10,
"terms": [{
"name": "Prefer HDR",
"term": "/\\bHDR(\\b|\\d)/i"
}]
}, {
"score": 100,
"terms": [{
"name": "Prefer Dolby Vision",
"term": "/\\b(dv|dovi|dolby[ .]?vision)\\b/i"
}]
}, {
"score": -25,
"terms": [{
"name": "Dislike retags: rartv, rarbg, eztv, TGx",
"term": "/(\\[rartv\\]|\\[rarbg\\]|\\[eztv\\]|\\[TGx\\])/i"
}, {
"name": "Dislike retagged groups",
"term": "/(-4P|-4Planet|-AsRequested|-BUYMORE|-Chamele0n|-GEROV|-iNC0GNiTO|-NZBGeek|-Obfuscated|-postbot|-Rakuv|-Scrambled|-WhiteRev|-xpost|-WRTEAM|-CAPTCHA)\\b/i"
}, {
"name": "Dislike release ending: en",
"term": "/\\s?\\ben\\b$/i"
}, {
"name": "Dislike release containing: 1-",
"term": "/(1-.+)$/i"
}]
}]
}

@ -8,7 +8,7 @@
}, {
"name": "Ignore Dolby Vision without HDR10 fallback.",
"trash_id": "436f5a7d08fbf02ba25cb5e5dfe98e55",
"term": "/^(?!.*(\\bSIC\\b|HDR|HULU|REMUX))(?=.*\\b(DV|Dovi|Dolby[- .]?Vision)\\b).*/i"
"term": "/^(?!.*(HDR|HULU|REMUX))(?=.*\\b(DV|Dovi|Dolby[- .]?Vision)\\b).*/i"
}, {
"name": "Ignore The Group -SCENE",
"trash_id": "f3f0f3691c6a1988d4a02963e69d11f2",

@ -1,7 +1,7 @@
lightgallery==0.5
mkdocs-awesome-pages-plugin==2.7.0
mkdocs-git-revision-date-localized-plugin==1.0.1
mkdocs-git-revision-date-localized-plugin==1.1.0
mkdocs-macros-plugin==0.7.0
mkdocs-material==8.3.6
mkdocs-material==8.3.9
mkdocs-minify-plugin==0.5.0
mkdocs-redirects==1.0.4

@ -1,3 +1,43 @@
# 2022-07-06
Changed: CF HDR10 to match HDR to prevent loops #655
- Changed: CF `HDR10` to match `HDR` to prevent loops `550` to `500`.
Sonarr rp fix dv nowebdl #654
- Fix: Optional - Ignore Dolby Vision without HDR10 fallback.
- Removed: `optimal.json` cleaned up v1 of this file please use `optionals.json` (recyclarr)
Fixed? the TrueHD regex #647
- Fixed: `True-HD` or `True HD` leading to not being recognized by the CFs.
# 2022-07-01
Raised score from 25 to 800 to match Imax Enhanced. #650
- Updated: CF `[IMAX]` Raised score from `25` to `800` to match `Imax Enhanced`.
Fixed: Conditions in various sound codec CFs #649
- Fixed: Conditions in `[DTS]` and `[DTS-ES]`
- Fixed: Regex to recognize Basic Dolby Digital `[DD]`, updated the regex to fix the recognition of `DD` to help with incorrect matching of some Custom Formats.
# 2022-06-26
Added word boundary for HONE #642
- Updated: CF `[HQ-WEBDL]` Added word boundary for `HONE`.
- Updated: CF `[No-RlsGroup]` Added word boundary for `HONE`.
How to check if hardlinks work inode find option #643
- Added: How to check if hardlinks work inode find option.
# 2022-06-24
Guide formatting fixes #639
- Improved: readability of description in `Downloaders - qBittorent - Basic Setup`.
- Fixed: Series Folder Format issue:#624 in `Sonarr - Release Profile RegEx (Anime)`.
Radarr CF 20220624 #640
- Updated: CF `[LQ]` Separated conditions on request.
- Updated: CF `[HQ-Remux]` Separated conditions on request.
- Updated: CF `[HQ]` Separated conditions on request.
- Updated: CF `[HQ-WEBDL]` Separated conditions on request.
- Updated: CF `[HQ-WEBDL]` added group `HONE`.
- Updated: CF `[No-RlsGroup]` added group `HONE` to the exemption.
#2022-06-21
Radarr CF 20220621 #635
- Updated: CF `[3D]` added 3D group `BluRay3D`.
- Updated: CF `[DV (WEBDL)]` replaced condition `DV HDR10` with `No HDR`.
# 2022-06-13
Shortened Streaming Service naming #626
- Changed: On request Streaming Service to short names.

@ -6,7 +6,7 @@
| DV HLG | 1500 | [:octicons-link-external-16:](/Radarr/Radarr-collection-of-custom-formats/#dv-hlg){: .header-icons target=_blank rel="noopener noreferrer" } |
| DV SDR | 1500 | [:octicons-link-external-16:](/Radarr/Radarr-collection-of-custom-formats/#dv-sdr){: .header-icons target=_blank rel="noopener noreferrer" } |
| HDR10Plus | 600 | [:octicons-link-external-16:](/Radarr/Radarr-collection-of-custom-formats/#hdr10plus){: .header-icons target=_blank rel="noopener noreferrer" } |
| HDR10 | 550 | [:octicons-link-external-16:](/Radarr/Radarr-collection-of-custom-formats/#hdr10){: .header-icons target=_blank rel="noopener noreferrer" } |
| HDR10 | 500 | [:octicons-link-external-16:](/Radarr/Radarr-collection-of-custom-formats/#hdr10){: .header-icons target=_blank rel="noopener noreferrer" } |
| HDR | 500 | [:octicons-link-external-16:](/Radarr/Radarr-collection-of-custom-formats/#hdr){: .header-icons target=_blank rel="noopener noreferrer" } |
| HDR (undefined) | 500 | [:octicons-link-external-16:](/Radarr/Radarr-collection-of-custom-formats/#hdr-undefined){: .header-icons target=_blank rel="noopener noreferrer" } |
| PQ | 500 | [:octicons-link-external-16:](/Radarr/Radarr-collection-of-custom-formats/#pq){: .header-icons target=_blank rel="noopener noreferrer" } |

Loading…
Cancel
Save