diff --git a/docs/json/sonarr/v4/normal/dv-hdr10.json b/docs/json/sonarr/v4/normal/dv-hdr10.json new file mode 100644 index 000000000..d575b9736 --- /dev/null +++ b/docs/json/sonarr/v4/normal/dv-hdr10.json @@ -0,0 +1,33 @@ +{ + "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" + } + } + ] +} diff --git a/docs/json/sonarr/v4/normal/dv-hlg.json b/docs/json/sonarr/v4/normal/dv-hlg.json new file mode 100644 index 000000000..316170642 --- /dev/null +++ b/docs/json/sonarr/v4/normal/dv-hlg.json @@ -0,0 +1,33 @@ +{ + "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" + } + } + ] +} diff --git a/docs/json/sonarr/v4/normal/dv-sdr.json b/docs/json/sonarr/v4/normal/dv-sdr.json new file mode 100644 index 000000000..7cd0d2438 --- /dev/null +++ b/docs/json/sonarr/v4/normal/dv-sdr.json @@ -0,0 +1,33 @@ +{ + "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" + } + } + ] +} diff --git a/docs/json/sonarr/v4/normal/hdr10.json b/docs/json/sonarr/v4/normal/hdr10.json new file mode 100644 index 000000000..cbc01e402 --- /dev/null +++ b/docs/json/sonarr/v4/normal/hdr10.json @@ -0,0 +1,60 @@ +{ + "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)" + } + } + ] +} diff --git a/docs/json/sonarr/v4/normal/hdr10plus.json b/docs/json/sonarr/v4/normal/hdr10plus.json new file mode 100644 index 000000000..4cce5dde3 --- /dev/null +++ b/docs/json/sonarr/v4/normal/hdr10plus.json @@ -0,0 +1,69 @@ +{ + "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)" + } + }, + { + "name": "Not DV", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\b(dv|dovi|dolby[ .]?vision)\\b" + } + } + ] +} diff --git a/docs/json/sonarr/v4/normal/hlg.json b/docs/json/sonarr/v4/normal/hlg.json new file mode 100644 index 000000000..fea66044d --- /dev/null +++ b/docs/json/sonarr/v4/normal/hlg.json @@ -0,0 +1,51 @@ +{ + "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" + } + } + ] +} diff --git a/docs/json/sonarr/v4/normal/pq.json b/docs/json/sonarr/v4/normal/pq.json new file mode 100644 index 000000000..ea15e33e2 --- /dev/null +++ b/docs/json/sonarr/v4/normal/pq.json @@ -0,0 +1,60 @@ +{ + "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)" + } + } + ] +}