From 34f0e67a82fa72e599ef904e06de5ac0399d6e1e Mon Sep 17 00:00:00 2001 From: Sam Chau Date: Sun, 8 Dec 2024 07:59:23 +1030 Subject: [PATCH] fix: x265 parsing - add custom format for x265 (WEBRip) - remove x264 condition from WEBRip CF - increase x265 (WEB) score to 500 for Balanced HEVC (Radarr) - Add x265 negation to AMZN --- .../custom formats (radarr - master).json | 265 +- .../custom formats (sonarr - master).json | 175 +- .../1080p Balanced (radarr - master).json | 2300 ++++++++-------- .../1080p Optimal (radarr - master).json | 2300 ++++++++-------- ...arent (Double Grab) (radarr - master).json | 2312 ++++++++-------- .../1080p Transparent (radarr - master).json | 2312 ++++++++-------- ...265 HDR Transparent (radarr - master).json | 2312 ++++++++-------- .../2160p Optimal (radarr - master).json | 2286 ++++++++-------- ...anced (HEVC) [Beta] (radarr - master).json | 2400 ++++++++--------- .../1080p Balanced (sonarr - master).json | 1962 +++++++------- .../1080p Optimal (sonarr - master).json | 1956 +++++++------- ...arent (Double Grab) (sonarr - master).json | 1976 +++++++------- .../1080p Transparent (sonarr - master).json | 1976 +++++++------- .../2160p Optimal (sonarr - master).json | 1976 +++++++------- .../Balanced (HEVC) (sonarr - master).json | 2062 +++++++------- 15 files changed, 15000 insertions(+), 13570 deletions(-) diff --git a/imports/custom_formats/radarr/custom formats (radarr - master).json b/imports/custom_formats/radarr/custom formats (radarr - master).json index 0a74a20..8d95ece 100644 --- a/imports/custom_formats/radarr/custom formats (radarr - master).json +++ b/imports/custom_formats/radarr/custom formats (radarr - master).json @@ -2487,27 +2487,6 @@ "isFloat": false } ] - }, - { - "name": "x264", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "^(?!.*(?i:remux)).*([xh](\\.?264)|DVDRip)", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] } ] }, @@ -2898,6 +2877,27 @@ "isFloat": false } ] + }, + { + "name": "x265", + "implementation": "ReleaseTitleSpecification", + "implementationName": "Release Title", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", + "negate": true, + "required": true, + "fields": [ + { + "order": 0, + "name": "value", + "label": "Regular Expression", + "helpText": "Custom Format RegEx is Case Insensitive", + "value": "^(?!.*(?i:remux))(?=.*(\\b[x]\\s?(\\.?265)\\b|HEVC|\\bDS4K\\b)).*$", + "type": "textbox", + "advanced": false, + "privacy": "normal", + "isFloat": false + } + ] } ] }, @@ -4634,6 +4634,12 @@ "name": "G Freeleech25", "order": 512, "dividerAfter": false + }, + { + "value": 2048, + "name": "Nuked", + "order": 2048, + "dividerAfter": false } ], "privacy": "normal", @@ -4786,6 +4792,12 @@ "name": "G Freeleech25", "order": 512, "dividerAfter": false + }, + { + "value": 2048, + "name": "Nuked", + "order": 2048, + "dividerAfter": false } ], "privacy": "normal", @@ -5846,6 +5858,12 @@ "name": "G Freeleech25", "order": 512, "dividerAfter": false + }, + { + "value": 2048, + "name": "Nuked", + "order": 2048, + "dividerAfter": false } ], "privacy": "normal", @@ -9232,7 +9250,7 @@ "name": "AV1", "implementation": "ReleaseTitleSpecification", "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/sonarr/settings#custom-formats-2", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", "negate": false, "required": true, "fields": [ @@ -12312,6 +12330,12 @@ "name": "G Freeleech25", "order": 512, "dividerAfter": false + }, + { + "value": 2048, + "name": "Nuked", + "order": 2048, + "dividerAfter": false } ], "privacy": "normal", @@ -13386,6 +13410,12 @@ "name": "G Freeleech25", "order": 512, "dividerAfter": false + }, + { + "value": 2048, + "name": "Nuked", + "order": 2048, + "dividerAfter": false } ], "privacy": "normal", @@ -13468,6 +13498,12 @@ "name": "G Freeleech25", "order": 512, "dividerAfter": false + }, + { + "value": 2048, + "name": "Nuked", + "order": 2048, + "dividerAfter": false } ], "privacy": "normal", @@ -13550,6 +13586,12 @@ "name": "G Freeleech25", "order": 512, "dividerAfter": false + }, + { + "value": 2048, + "name": "Nuked", + "order": 2048, + "dividerAfter": false } ], "privacy": "normal", @@ -13632,6 +13674,12 @@ "name": "G Freeleech25", "order": 512, "dividerAfter": false + }, + { + "value": 2048, + "name": "Nuked", + "order": 2048, + "dividerAfter": false } ], "privacy": "normal", @@ -13648,7 +13696,7 @@ { "name": "jennaortegaUHD", "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Title", + "implementationName": "Release Group", "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", "negate": false, "required": true, @@ -14422,7 +14470,7 @@ "name": "TAoE", "implementation": "ReleaseTitleSpecification", "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/sonarr/settings#custom-formats-2", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", "negate": false, "required": true, "fields": [ @@ -14443,7 +14491,7 @@ "name": "x265", "implementation": "ReleaseTitleSpecification", "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/sonarr/settings#custom-formats-2", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", "negate": false, "required": true, "fields": [ @@ -14464,7 +14512,7 @@ "name": "h265", "implementation": "ReleaseTitleSpecification", "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/sonarr/settings#custom-formats-2", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", "negate": true, "required": true, "fields": [ @@ -14674,7 +14722,7 @@ "name": "x265", "implementation": "ReleaseTitleSpecification", "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/sonarr/settings#custom-formats-2", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", "negate": false, "required": true, "fields": [ @@ -14695,7 +14743,7 @@ "name": "Goki", "implementation": "ReleaseTitleSpecification", "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/sonarr/settings#custom-formats-2", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", "negate": true, "required": true, "fields": [ @@ -14716,7 +14764,7 @@ "name": "UTR", "implementation": "ReleaseTitleSpecification", "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/sonarr/settings#custom-formats-2", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", "negate": true, "required": true, "fields": [ @@ -14737,7 +14785,7 @@ "name": "UTR", "implementation": "ReleaseGroupSpecification", "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/sonarr/settings#custom-formats-2", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", "negate": true, "required": true, "fields": [ @@ -14758,7 +14806,7 @@ "name": "SEV", "implementation": "ReleaseTitleSpecification", "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/sonarr/settings#custom-formats-2", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", "negate": false, "required": true, "fields": [ @@ -15279,7 +15327,7 @@ "name": "Upscaled", "implementation": "ReleaseTitleSpecification", "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/sonarr/settings#custom-formats-2", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", "negate": false, "required": true, "fields": [ @@ -15297,5 +15345,156 @@ ] } ] + }, + { + "name": "x265 (WEBRip)", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "x265", + "implementation": "ReleaseTitleSpecification", + "implementationName": "Release Title", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", + "negate": false, + "required": true, + "fields": [ + { + "order": 0, + "name": "value", + "label": "Regular Expression", + "helpText": "Custom Format RegEx is Case Insensitive", + "value": "^(?!.*(?i:remux))(?=.*(\\b[x]\\s?(\\.?265)\\b|HEVC|\\bDS4K\\b)).*$", + "type": "textbox", + "advanced": false, + "privacy": "normal", + "isFloat": false + } + ] + }, + { + "name": "Disc", + "implementation": "ReleaseTitleSpecification", + "implementationName": "Release Title", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", + "negate": true, + "required": true, + "fields": [ + { + "order": 0, + "name": "value", + "label": "Regular Expression", + "helpText": "Custom Format RegEx is Case Insensitive", + "value": "^(?!.*\\b((?