diff --git a/docs/json/radarr/dv-hdr10.json b/docs/json/radarr/dv-hdr10.json new file mode 100644 index 000000000..f7054e06f --- /dev/null +++ b/docs/json/radarr/dv-hdr10.json @@ -0,0 +1,35 @@ +{ + "trash_id": "e23edd2482476e595fb990b12e7c609c", + "trash_score": "1100", + "name": "DV HDR10", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "DV HDR10", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "\\b(DV[ .]HDR10)\\b" + } + }, + { + "name": "Not DV HLG", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(DV[ ]HLG)\\b" + } + }, + { + "name": "Not DV SDR", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(DV[ ]SDR)\\b" + } + } + ] +} \ No newline at end of file diff --git a/docs/json/radarr/dv-hlg.json b/docs/json/radarr/dv-hlg.json new file mode 100644 index 000000000..f047ba6dd --- /dev/null +++ b/docs/json/radarr/dv-hlg.json @@ -0,0 +1,35 @@ +{ + "trash_id": "55d53828b9d81cbe20b02efd00aa0efd", + "trash_score": "1000", + "name": "DV HLG", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "DV HLG", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "\\b(DV[ ]HLG)\\b" + } + }, + { + "name": "not DV HDR10", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(DV[ .]HDR10)\\b" + } + }, + { + "name": "Not DV SDR", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(DV[ ]SDR)\\b" + } + } + ] +} \ No newline at end of file diff --git a/docs/json/radarr/dv-sdr.json b/docs/json/radarr/dv-sdr.json new file mode 100644 index 000000000..7583d9896 --- /dev/null +++ b/docs/json/radarr/dv-sdr.json @@ -0,0 +1,35 @@ +{ + "trash_id": "a3e19f8f627608af0211acd02bf89735", + "trash_score": "1000", + "name": "DV SDR", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "DV SDR", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "\\b(DV[ ]SDR)\\b" + } + }, + { + "name": "Not DV HDR10", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(DV[ .]HDR10)\\b" + } + }, + { + "name": "Not DV HLG", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(DV[ ]HLG)\\b" + } + } + ] +} \ No newline at end of file diff --git a/docs/json/radarr/dv-webdl.json b/docs/json/radarr/dv-webdl.json new file mode 100644 index 000000000..f69ad10a9 --- /dev/null +++ b/docs/json/radarr/dv-webdl.json @@ -0,0 +1,53 @@ +{ + "trash_id": "923b6abef9b17f937fab56cfcf89e1f1", + "trash_score": "-10000", + "name": "DV (WEBDL)", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "Dolby Vision", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "\\b(dv|dovi|dolby[ .]vision)\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 7 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 8 + } + }, + { + "name": "Group Exceptions", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(SIC|HULU)\\b" + } + }, + { + "name": "DV HDR10", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(DV[ .]HDR10)\\b" + } + } + ] +} \ No newline at end of file diff --git a/docs/json/radarr/dv.json b/docs/json/radarr/dv.json new file mode 100644 index 000000000..4c5bc42d1 --- /dev/null +++ b/docs/json/radarr/dv.json @@ -0,0 +1,44 @@ +{ + "trash_id": "58d6a88f13e2db7f5059c41047876f00", + "trash_score": "1000", + "name": "DV", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "DV", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "\\b(dv|dovi|dolby[ .]vision)\\b" + } + }, + { + "name": "Not DV HDR10", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(DV[ .]HDR10)\\b" + } + }, + { + "name": "Not DV HLG", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(DV[ ]HLG)\\b" + } + }, + { + "name": "Not DV SDR", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(DV[ ]SDR)\\b" + } + } + ] +} \ No newline at end of file diff --git a/docs/json/radarr/hdr-undefined.json b/docs/json/radarr/hdr-undefined.json index f390179e9..75a292911 100644 --- a/docs/json/radarr/hdr-undefined.json +++ b/docs/json/radarr/hdr-undefined.json @@ -23,25 +23,34 @@ } }, { - "name": "HDR: HDR", + "name": "Not DV", "implementation": "ReleaseTitleSpecification", "negate": true, "required": true, "fields": { - "value": "\\b(HDR|PQ|HLG)(\\b|\\d)" + "value": "\\b(dv|dovi|dolby[ .]vision)\\b" } }, { - "name": "DoVi: Dolby Vision", + "name": "Not PQ", "implementation": "ReleaseTitleSpecification", "negate": true, "required": true, "fields": { - "value": "\\b(dv|dovi|dolby[ .]vision)\\b" + "value": "\\b(PQ)\\b" + } + }, + { + "name": "Not HLG", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(HLG)\\b" } }, { - "name": "SDR: SDR", + "name": "Not SDR", "implementation": "ReleaseTitleSpecification", "negate": true, "required": true, diff --git a/docs/json/radarr/hdr.json b/docs/json/radarr/hdr.json index dd40cac60..58239b739 100644 --- a/docs/json/radarr/hdr.json +++ b/docs/json/radarr/hdr.json @@ -10,17 +10,62 @@ "negate": false, "required": true, "fields": { - "value": "\\b(HDR|PQ|HLG)(\\b|\\d)" + "value": "\\bHDR(\\b|\\d)" } }, { - "name": "DoVi", + "name": "Not DV", "implementation": "ReleaseTitleSpecification", "negate": true, "required": true, "fields": { "value": "\\b(dv|dovi|dolby[ .]vision)\\b" } + }, + { + "name": "Not HDR10+", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\bHDR10Plus|HDR10(\\b\\+)" + } + }, + { + "name": "Not HDR10", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\bHDR10(\\b[^+|Plus])" + } + }, + { + "name": "Not PQ", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(PQ)\\b" + } + }, + { + "name": "Not HLG", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(HLG)\\b" + } + }, + { + "name": "Not SDR", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\bSDR(\\b|\\d)" + } } ] } \ No newline at end of file diff --git a/docs/json/radarr/hdr10.json b/docs/json/radarr/hdr10.json new file mode 100644 index 000000000..df9c3a789 --- /dev/null +++ b/docs/json/radarr/hdr10.json @@ -0,0 +1,62 @@ +{ + "trash_id": "dfb86d5941bc9075d6af23b09c2aeecd", + "trash_score": "875", + "name": "HDR10", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "HDR10", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "\\bHDR10(\\b[^+|Plus])" + } + }, + { + "name": "Not DV HDR10", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(DV[ .]HDR10)\\b" + } + }, + { + "name": "Not HDR10+", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\bHDR10Plus|HDR10(\\b\\+)" + } + }, + { + "name": "Not PQ", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(PQ)\\b" + } + }, + { + "name": "Not HLG", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(HLG)\\b" + } + }, + { + "name": "Not SDR", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\bSDR(\\b|\\d)" + } + } + ] +} \ No newline at end of file diff --git a/docs/json/radarr/hdr10plus.json b/docs/json/radarr/hdr10plus.json new file mode 100644 index 000000000..91e221f01 --- /dev/null +++ b/docs/json/radarr/hdr10plus.json @@ -0,0 +1,62 @@ +{ + "trash_id": "b974a6cd08c1066250f1f177d7aa1225", + "trash_score": "900", + "name": "HDR10+", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "HDR10+", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "\\bHDR10Plus|HDR10(\\b\\+)" + } + }, + { + "name": "Not DV HDR10", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(DV[ .]HDR10)\\b" + } + }, + { + "name": "Not HDR10", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\bHDR10(\\b[^+|Plus])" + } + }, + { + "name": "Not PQ", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(PQ)\\b" + } + }, + { + "name": "Not HLG", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(HLG)\\b" + } + }, + { + "name": "Not SDR", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\bSDR(\\b|\\d)" + } + } + ] +} \ No newline at end of file diff --git a/docs/json/radarr/hlg.json b/docs/json/radarr/hlg.json new file mode 100644 index 000000000..319b0217b --- /dev/null +++ b/docs/json/radarr/hlg.json @@ -0,0 +1,53 @@ +{ + "trash_id": "9364dd386c9b4a1100dde8264690add7", + "trash_score": "850", + "name": "HLG", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "HLG", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "\\b(HLG)\\b" + } + }, + { + "name": "Not DV", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(dv|dovi|dolby[ .]vision)\\b" + } + }, + { + "name": "Not HDR10+", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\bHDR10Plus|HDR10(\\b\\+)" + } + }, + { + "name": "Not HDR10", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\bHDR10(\\b[^+|Plus])" + } + }, + { + "name": "Not PQ", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(PQ)\\b" + } + } + ] +} \ No newline at end of file diff --git a/docs/json/radarr/pq.json b/docs/json/radarr/pq.json new file mode 100644 index 000000000..efffabfc8 --- /dev/null +++ b/docs/json/radarr/pq.json @@ -0,0 +1,62 @@ +{ + "trash_id": "08d6d8834ad9ec87b1dc7ec8148e7a1f", + "trash_score": "850", + "name": "PQ", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "PQ", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "\\b(PQ)\\b" + } + }, + { + "name": "Not DV", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(dv|dovi|dolby[ .]vision)\\b" + } + }, + { + "name": "Not HDR10+", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\bHDR10Plus|HDR10(\\b\\+)" + } + }, + { + "name": "Not HDR10", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\bHDR10(\\b[^+|Plus])" + } + }, + { + "name": "Not HLG", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(HLG)\\b" + } + }, + { + "name": "Not SDR", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\bSDR(\\b|\\d)" + } + } + ] +} \ No newline at end of file