create: Addition of DTS Formats and Regex

This commit is contained in:
kmcclainmt 2025-04-02 10:03:58 -07:00
parent 47500d034b
commit 293dd47a00
11 changed files with 245 additions and 0 deletions

45
custom_formats/DTS X.yml Normal file
View File

@ -0,0 +1,45 @@
name: DTS X
description: ''
tags: []
conditions:
- name: DTS X
negate: false
pattern: DTS X
required: true
type: release_title
- name: Not Basic DTS
negate: true
pattern: DTS
required: true
type: release_title
- name: Not Basic Dolby Digital
negate: true
pattern: Basic Dolby Digital
required: true
type: release_title
- name: Not Dolby Digital Plus
negate: true
pattern: Dolby Digital Plus
required: true
type: release_title
- name: Not TrueHD/ATMOS
negate: true
pattern: TrueHD ATMOS
required: true
type: release_title
- name: Not FLAC
negate: true
pattern: FLAC
required: true
type: release_title
- name: Not AAC
negate: true
pattern: AAC
required: true
type: release_title
- name: Not PCM
negate: true
pattern: PCM
required: true
type: release_title
tests: []

50
custom_formats/DTS-ES.yml Normal file
View File

@ -0,0 +1,50 @@
name: DTS-ES
description: ''
tags: []
conditions:
- name: DTS-ES
negate: false
pattern: DTS-ES
required: true
type: release_title
- name: Not TrueHD/ATMOS
negate: true
pattern: TrueHD ATMOS
required: true
type: release_title
- name: Not Dolby Digital Plus
negate: true
pattern: Dolby Digital Plus
required: true
type: release_title
- name: Not Basic DTS
negate: true
pattern: DTS
required: true
type: release_title
- name: Not Basic Dolby Digital
negate: true
pattern: Basic Dolby Digital
required: true
type: release_title
- name: Not DTS-X
type: release_title
required: true
negate: true
pattern: DTS X
- name: Not FLAC
negate: true
pattern: FLAC
required: true
type: release_title
- name: Not AAC
negate: true
pattern: AAC
required: true
type: release_title
- name: Not PCM
negate: true
pattern: PCM
required: true
type: release_title
tests: []

View File

@ -0,0 +1,60 @@
name: DTS-HD HRA
description: ''
tags: []
conditions:
- name: DTS-HD HRA
negate: false
pattern: DTS-HD HRA
required: true
type: release_title
- name: Not TrueHD/ATMOS
negate: true
pattern: TrueHD ATMOS
required: true
type: release_title
- name: Not Dolby Digital Plus
negate: true
pattern: Dolby Digital Plus
required: true
type: release_title
- name: Not Basic DTS
negate: true
pattern: Basic DTS
required: true
type: release_title
- name: Not Basic Dolby Digital
type: release_title
required: true
negate: true
pattern: Basic Dolby Digital
- name: Not DTS X
type: release_title
required: true
negate: true
pattern: DTS X
- name: Not FLAC
type: release_title
required: true
negate: true
pattern: FLAC
- name: Not AAC
type: release_title
required: true
negate: true
pattern: AAC
- name: Not PCM
type: release_title
required: true
negate: true
pattern: PCM
- name: Not DTS-ES
type: release_title
required: true
negate: true
pattern: DTS-ES
- name: Not 6.1 Surround
type: release_title
required: true
negate: true
pattern: 6.1 Surround
tests: []

55
custom_formats/DTS.yml Normal file
View File

@ -0,0 +1,55 @@
name: DTS
description: ''
tags: []
conditions:
- name: Basic DTS
negate: false
pattern: DTS
required: true
type: release_title
- name: Not DTS-HD
negate: true
pattern: DTS-HD
required: true
type: release_title
- name: Not DTS-HD HRA ES
type: release_title
required: true
negate: true
pattern: DTS-HD HRA ES
- name: Not Dolby Digital Plus
type: release_title
required: true
negate: true
pattern: Dolby Digital Plus
- name: Not TrueHD/ATMOS
type: release_title
required: true
negate: true
pattern: TrueHD ATMOS
- name: Not Basic Dolby Digital
type: release_title
required: true
negate: true
pattern: Basic Dolby Digital
- name: Not DTS X
type: release_title
required: true
negate: true
pattern: DTS X
- name: Not FLAC
type: release_title
required: true
negate: true
pattern: FLAC
- name: Not AAC
type: release_title
required: true
negate: true
pattern: AAC
- name: Not PCM
type: release_title
required: true
negate: true
pattern: PCM
tests: []

View File

@ -0,0 +1,5 @@
name: 6.1 Surround
pattern: '[^0-9]6[ .][0-1]'
description: ''
tags: []
tests: []

View File

@ -0,0 +1,5 @@
name: Basic DTS
pattern: DTS[ .]?[1-9]
description: ''
tags: []
tests: []

5
regex_patterns/DTS X.yml Normal file
View File

@ -0,0 +1,5 @@
name: DTS X
pattern: '\b(dts[-_.: ]?x7?)\b(?![-_. ]?(26[456]))'
description: ''
tags: []
tests: []

View File

@ -0,0 +1,5 @@
name: DTS-ES
pattern: dts[-. ]?es\b
description: ''
tags: []
tests: []

View File

@ -0,0 +1,5 @@
name: DTS-HD HRA ES
pattern: dts[-. ]?(es|(hd[. ]?)?(hr|hi))
description: ''
tags: []
tests: []

View File

@ -0,0 +1,5 @@
name: DTS-HD HRA
pattern: dts[-. ]?(hd[. ]?)?(hra?|hi\b)
description: ''
tags: []
tests: []

View File

@ -0,0 +1,5 @@
name: DTS-HD
pattern: \b(dts[-_. ]?(ma|hd([-_. ]?ma)?|xll))(\b|\d)
description: ''
tags: []
tests: []