diff --git a/custom_formats/Atmos (Missing).yml b/custom_formats/Atmos (Missing).yml new file mode 100644 index 0000000..0e93dea --- /dev/null +++ b/custom_formats/Atmos (Missing).yml @@ -0,0 +1,24 @@ +name: Atmos (Missing) +description: Attempts to match releases which have Atmos (TrueHD 7.1) that don't label + it correctly. +tags: +- Audio +- Enhancement +- Dolby +conditions: +- name: Not Atmos + negate: true + pattern: Atmos + required: false + type: release_title +- name: 7.1 Surround + type: release_title + required: true + negate: false + pattern: 7.1 Surround +- name: TrueHD + type: release_title + required: true + negate: false + pattern: TrueHD +tests: [] diff --git a/custom_formats/Atmos.yml b/custom_formats/Atmos.yml new file mode 100644 index 0000000..d902442 --- /dev/null +++ b/custom_formats/Atmos.yml @@ -0,0 +1,13 @@ +name: Atmos +description: Matches 'Atmos' Regex Pattern +tags: +- Audio +- Enhancement +- Dolby +conditions: +- name: Atmos + negate: false + pattern: Atmos + required: true + type: release_title +tests: [] diff --git a/custom_formats/DTS-HD MA.yml b/custom_formats/DTS-HD MA.yml new file mode 100644 index 0000000..cbc7568 --- /dev/null +++ b/custom_formats/DTS-HD MA.yml @@ -0,0 +1,52 @@ +name: DTS-HD MA +description: Matches 'DTS-HD MA' Regex Pattern and negates any other audio types that + might conflict. +tags: +- Audio +conditions: +- name: DTS-HD MA + negate: false + pattern: DTS-HD MA + required: true + type: release_title +- name: Not PCM + negate: true + pattern: PCM + required: false + type: release_title +- name: Not AAC + negate: true + pattern: AAC + required: false + type: release_title +- name: Not DTS-HD HRA ES + negate: true + pattern: DTS-HD HRA ES + required: false + type: release_title +- name: Not FLAC + negate: true + pattern: FLAC + required: false + type: release_title +- name: Not Dolby Digital + + negate: true + pattern: Dolby Digital + + required: false + type: release_title +- name: Not TrueHD + Atmos + negate: true + pattern: TrueHD + Atmos + required: false + type: release_title +- name: Not Dolby Digital + negate: true + pattern: Dolby Digital + required: false + type: release_title +- name: Not DTS-X + negate: true + pattern: DTS-X + required: false + type: release_title +tests: [] diff --git a/custom_formats/DTS-X.yml b/custom_formats/DTS-X.yml new file mode 100644 index 0000000..99223b0 --- /dev/null +++ b/custom_formats/DTS-X.yml @@ -0,0 +1,47 @@ +name: DTS-X +description: Matches 'DTS-X' Regex Pattern and negates any other audio types that + might conflict. +tags: +- Audio +conditions: +- name: DTS-X + negate: false + pattern: DTS-X + required: true + type: release_title +- name: Not PCM + negate: true + pattern: PCM + required: false + type: release_title +- name: Not AAC + negate: true + pattern: AAC + required: false + type: release_title +- name: Not FLAC + negate: true + pattern: FLAC + required: false + type: release_title +- name: Not Dolby Digital + + negate: true + pattern: Dolby Digital + + required: false + type: release_title +- name: Not TrueHD + Atmos + negate: true + pattern: TrueHD + Atmos + required: false + type: release_title +- name: Not Dolby Digital + negate: true + pattern: Dolby Digital + required: false + type: release_title +- name: Not DTS + negate: true + pattern: DTS + required: false + type: release_title +tests: [] diff --git a/custom_formats/DTS.yml b/custom_formats/DTS.yml new file mode 100644 index 0000000..e550c6f --- /dev/null +++ b/custom_formats/DTS.yml @@ -0,0 +1,57 @@ +name: DTS +description: Matches 'DTS' Regex Pattern and negates any other audio types that might + conflict. +tags: +- Audio +conditions: +- name: DTS + negate: false + pattern: DTS + required: true + type: release_title +- name: Not PCM + negate: true + pattern: PCM + required: false + type: release_title +- name: Not AAC + negate: true + pattern: AAC + required: false + type: release_title +- name: Not DTS-HD + negate: true + pattern: DTS-HD + required: false + type: release_title +- name: Not DTS-HD HRA ES + negate: true + pattern: DTS-HD HRA ES + required: false + type: release_title +- name: Not FLAC + negate: true + pattern: FLAC + required: false + type: release_title +- name: Not Dolby Digital + + negate: true + pattern: Dolby Digital + + required: false + type: release_title +- name: Not TrueHD + Atmos + negate: true + pattern: TrueHD + Atmos + required: false + type: release_title +- name: Not Dolby Digital + negate: true + pattern: Dolby Digital + required: false + type: release_title +- name: Not DTS-X + negate: true + pattern: DTS-X + required: false + type: release_title +tests: [] diff --git a/custom_formats/Dolby Digital +.yml b/custom_formats/Dolby Digital +.yml new file mode 100644 index 0000000..a333c9a --- /dev/null +++ b/custom_formats/Dolby Digital +.yml @@ -0,0 +1,37 @@ +name: Dolby Digital + +description: Matches 'Dolby Digital +' Regex Pattern and negates any other audio types + that might conflict. +tags: +- Audio +conditions: +- name: Dolby Digital + + negate: false + pattern: Dolby Digital + + required: true + type: release_title +- name: Not PCM + negate: true + pattern: PCM + required: false + type: release_title +- name: Not AAC + negate: true + pattern: AAC + required: false + type: release_title +- name: Not DTS + negate: true + pattern: DTS + required: false + type: release_title +- name: Not TrueHD + negate: true + pattern: TrueHD + required: false + type: release_title +- name: Not FLAC + negate: true + pattern: FLAC + required: false + type: release_title +tests: [] diff --git a/custom_formats/Dolby Digital.yml b/custom_formats/Dolby Digital.yml new file mode 100644 index 0000000..9bf3b6c --- /dev/null +++ b/custom_formats/Dolby Digital.yml @@ -0,0 +1,42 @@ +name: Dolby Digital +description: Matches 'Dolby Digital' Regex Pattern and negates any other audio types + that might conflict. +tags: +- Audio +conditions: +- name: Dolby Digital + negate: false + pattern: Dolby Digital + required: true + type: release_title +- name: Not PCM + negate: true + pattern: PCM + required: false + type: release_title +- name: Not AAC + negate: true + pattern: AAC + required: false + type: release_title +- name: Not DTS + negate: true + pattern: DTS + required: false + type: release_title +- name: Not TrueHD + Atmos + negate: true + pattern: TrueHD + Atmos + required: false + type: release_title +- name: Not FLAC + negate: true + pattern: FLAC + required: false + type: release_title +- name: Not Dolby Digital + + type: release_title + required: false + negate: true + pattern: Dolby Digital + +tests: [] diff --git a/custom_formats/FLAC.yml b/custom_formats/FLAC.yml new file mode 100644 index 0000000..6ffe8f8 --- /dev/null +++ b/custom_formats/FLAC.yml @@ -0,0 +1,42 @@ +name: FLAC +description: Matches 'FLAC' Regex Pattern and negates any other audio types that might + conflict. +tags: +- Audio +conditions: +- name: FLAC + negate: false + pattern: FLAC + required: true + type: release_title +- name: Not PCM + negate: true + pattern: PCM + required: false + type: release_title +- name: Not AAC + negate: true + pattern: AAC + required: false + type: release_title +- name: Not DTS + negate: true + pattern: DTS + required: false + type: release_title +- name: Not TrueHD + Atmos + negate: true + pattern: TrueHD + Atmos + required: false + type: release_title +- name: Not Dolby Digital + negate: true + pattern: Dolby Digital + required: false + type: release_title +- name: Not Dolby Digital + + negate: true + pattern: Dolby Digital + + required: false + type: release_title +tests: [] diff --git a/custom_formats/TrueHD (Missing).yml b/custom_formats/TrueHD (Missing).yml new file mode 100644 index 0000000..559f750 --- /dev/null +++ b/custom_formats/TrueHD (Missing).yml @@ -0,0 +1,42 @@ +name: TrueHD (Missing) +description: Attempts to match TrueHD releases which are not labelled correctly (TRiTON, + EPSiLON groups) +tags: +- Audio +conditions: +- name: TrueHD Missing Groups + negate: false + pattern: TrueHD (Missing Groups) + required: true + type: release_title +- name: 2160p + type: resolution + required: true + negate: false + resolution: 2160p +- name: Remux + negate: false + pattern: Remux + required: true + type: release_title +- name: Not DTS-HD + negate: true + pattern: DTS-HD + required: false + type: release_title +- name: Not DTS-X + negate: true + pattern: DTS-X + required: false + type: release_title +- name: Not TrueHD + type: release_title + required: false + negate: true + pattern: TrueHD +- name: Not FLAC + type: release_title + required: false + negate: true + pattern: FLAC +tests: [] diff --git a/custom_formats/TrueHD.yml b/custom_formats/TrueHD.yml new file mode 100644 index 0000000..79f4ea9 --- /dev/null +++ b/custom_formats/TrueHD.yml @@ -0,0 +1,32 @@ +name: TrueHD +description: Matches 'TrueHD' Regex Pattern and negates any other audio types that + might conflict. +tags: +- Audio +conditions: +- name: TrueHD + negate: false + pattern: TrueHD + required: true + type: release_title +- name: Not DTS + negate: true + pattern: DTS + required: false + type: release_title +- name: Not Dolby Digital + negate: true + pattern: Dolby Digital + required: false + type: release_title +- name: Not FLAC + negate: true + pattern: FLAC + required: false + type: release_title +- name: Not Dolby Digital + + negate: true + pattern: Dolby Digital + + required: false + type: release_title +tests: []