diff --git a/custom_formats/Custom Formats (Radarr).json b/custom_formats/Custom Formats (Radarr).json index 673298e..cf5235e 100644 --- a/custom_formats/Custom Formats (Radarr).json +++ b/custom_formats/Custom Formats (Radarr).json @@ -2296,6 +2296,27 @@ "isFloat": false } ] + }, + { + "name": "remux", + "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": "remux", + "type": "textbox", + "advanced": false, + "privacy": "normal", + "isFloat": false + } + ] } ] }, @@ -4882,7 +4903,7 @@ }, { "name": "DTS-HD MA", - "includeCustomFormatWhenRenaming": true, + "includeCustomFormatWhenRenaming": false, "specifications": [ { "name": "DTS-HD MA", @@ -4897,7 +4918,7 @@ "name": "value", "label": "Regular Expression", "helpText": "Custom Format RegEx is Case Insensitive", - "value": "\\b(dts[-_. ]?(ma|hd([-_. ]?ma)?|xll))\\b", + "value": "\\b(dts[-_. ]?(ma|hd([-_. ]?ma)?|xll))(\\b|\\d)", "type": "textbox", "advanced": false, "privacy": "normal", @@ -7308,14 +7329,56 @@ "implementationName": "Release Title", "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", "negate": false, - "required": true, + "required": false, "fields": [ { "order": 0, "name": "value", "label": "Regular Expression", "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])3d\\b", + "value": "\\b(3d|sbs|half[ .-]ou|half[ .-]sbs)\\b", + "type": "textbox", + "advanced": false, + "privacy": "normal", + "isFloat": false + } + ] + }, + { + "name": "BluRay3D", + "implementation": "ReleaseTitleSpecification", + "implementationName": "Release Title", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", + "negate": false, + "required": false, + "fields": [ + { + "order": 0, + "name": "value", + "label": "Regular Expression", + "helpText": "Custom Format RegEx is Case Insensitive", + "value": "\\b(BluRay3D)\\b", + "type": "textbox", + "advanced": false, + "privacy": "normal", + "isFloat": false + } + ] + }, + { + "name": "BD3D", + "implementation": "ReleaseTitleSpecification", + "implementationName": "Release Title", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", + "negate": false, + "required": false, + "fields": [ + { + "order": 0, + "name": "value", + "label": "Regular Expression", + "helpText": "Custom Format RegEx is Case Insensitive", + "value": "\\b(BD3D)\\b", "type": "textbox", "advanced": false, "privacy": "normal", @@ -9209,7 +9272,7 @@ "name": "value", "label": "Regular Expression", "helpText": "Custom Format RegEx is Case Insensitive", - "value": "\\b(FraMeSToR|HQMUX|SiCFoI|playBD|RYU|ElNeekster|CiNEPHiLES|3L|EDV|Kenobi|TRiToN|HDH)\\b", + "value": "\\b(FraMeSToR|HQMUX|SiCFoI|playBD|RYU|ElNeekster|CiNEPHiLES|3L|EDV|Kenobi|TRiToN|HDH|NTb)\\b", "type": "textbox", "advanced": false, "privacy": "normal", @@ -9558,76 +9621,6 @@ "name": "ATMOS (Missing)", "includeCustomFormatWhenRenaming": false, "specifications": [ - { - "name": "2160p", - "implementation": "ResolutionSpecification", - "implementationName": "Resolution", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Resolution", - "value": 2160, - "type": "select", - "advanced": false, - "selectOptions": [ - { - "value": 0, - "name": "Unknown", - "order": 0, - "dividerAfter": false - }, - { - "value": 360, - "name": "R360p", - "order": 360, - "dividerAfter": false - }, - { - "value": 480, - "name": "R480p", - "order": 480, - "dividerAfter": false - }, - { - "value": 540, - "name": "R540p", - "order": 540, - "dividerAfter": false - }, - { - "value": 576, - "name": "R576p", - "order": 576, - "dividerAfter": false - }, - { - "value": 720, - "name": "R720p", - "order": 720, - "dividerAfter": false - }, - { - "value": 1080, - "name": "R1080p", - "order": 1080, - "dividerAfter": false - }, - { - "value": 2160, - "name": "R2160p", - "order": 2160, - "dividerAfter": false - } - ], - "privacy": "normal", - "isFloat": false - } - ] - }, { "name": "TrueHD", "implementation": "ReleaseTitleSpecification", @@ -9669,6 +9662,27 @@ "isFloat": false } ] + }, + { + "name": "7.1", + "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": "7.1", + "type": "textbox", + "advanced": false, + "privacy": "normal", + "isFloat": false + } + ] } ] }, @@ -9786,7 +9800,7 @@ "name": "value", "label": "Regular Expression", "helpText": "Custom Format RegEx is Case Insensitive", - "value": "^(?!.*(HDR|HULU|REMUX))(?=.*\\b(DV|Dovi|Dolby[- .]?V(ision)?)\\b)", + "value": "^(?!.*(HDR|HULU|REMUX|BLURAY))(?=.*\\b(DV|Dovi|Dolby[- .]?V(ision)?)\\b)", "type": "textbox", "advanced": false, "privacy": "normal", @@ -11882,7 +11896,7 @@ "name": "value", "label": "Regular Expression", "helpText": "Custom Format RegEx is Case Insensitive", - "value": "^(?!.*(?i:remux)).*([h]\\s?(\\.?265))", + "value": "^(?!.*(?i:remux)).*([hH]\\s*\\.?\\s*265)", "type": "textbox", "advanced": false, "privacy": "normal", @@ -11954,5 +11968,267 @@ ] } ] + }, + { + "name": "PCM", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "PCM", + "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": "\\b(l?)PCM(\\b|\\d)", + "type": "textbox", + "advanced": false, + "privacy": "normal", + "isFloat": false + } + ] + }, + { + "name": "Not AAC", + "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": "\\bAAC(\\b|\\d)", + "type": "textbox", + "advanced": false, + "privacy": "normal", + "isFloat": false + } + ] + }, + { + "name": "Not FLAC", + "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": "\\bFLAC(\\b|\\d)", + "type": "textbox", + "advanced": false, + "privacy": "normal", + "isFloat": false + } + ] + }, + { + "name": "Not DTS", + "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": "\\bDTS(\\b|\\d)", + "type": "textbox", + "advanced": false, + "privacy": "normal", + "isFloat": false + } + ] + }, + { + "name": "Not TrueHD/ATMOS", + "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": "True[ .-]?HD|\\bATMOS(\\b|\\d)", + "type": "textbox", + "advanced": false, + "privacy": "normal", + "isFloat": false + } + ] + }, + { + "name": "Not Basic Dolby Digital", + "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": "\\bDD[^a-z+]|(?