From 3abfca28e72c4e4339e84d8f138be9f5a132d3e3 Mon Sep 17 00:00:00 2001 From: kmcclainmt Date: Wed, 2 Apr 2025 14:42:57 -0700 Subject: [PATCH] create: Added additional formats inc. UHD Bluray Tier --- custom_formats/STAN.yml | 20 +++++++++++ custom_formats/Special Edition.yml | 30 +++++++++++++++++ custom_formats/TVer.yml | 20 +++++++++++ custom_formats/TrueHD ATMOS.yml | 40 ++++++++++++++++++++++ custom_formats/TrueHD.yml | 40 ++++++++++++++++++++++ custom_formats/U-NEXT.yml | 20 +++++++++++ custom_formats/UHD Bluray Tier 01.yml | 45 +++++++++++++++++++++++++ regex_patterns/Extended Clip.yml | 5 +++ regex_patterns/MainFrame.yml | 5 +++ regex_patterns/RlsGrp (TrueHD only).yml | 5 +++ regex_patterns/Special Edition.yml | 5 +++ regex_patterns/Stan.yml | 5 +++ regex_patterns/TVer.yml | 5 +++ regex_patterns/Theatrical.yml | 5 +++ regex_patterns/U-NEXT.yml | 5 +++ 15 files changed, 255 insertions(+) create mode 100644 custom_formats/STAN.yml create mode 100644 custom_formats/Special Edition.yml create mode 100644 custom_formats/TVer.yml create mode 100644 custom_formats/TrueHD ATMOS.yml create mode 100644 custom_formats/TrueHD.yml create mode 100644 custom_formats/U-NEXT.yml create mode 100644 custom_formats/UHD Bluray Tier 01.yml create mode 100644 regex_patterns/Extended Clip.yml create mode 100644 regex_patterns/MainFrame.yml create mode 100644 regex_patterns/RlsGrp (TrueHD only).yml create mode 100644 regex_patterns/Special Edition.yml create mode 100644 regex_patterns/Stan.yml create mode 100644 regex_patterns/TVer.yml create mode 100644 regex_patterns/Theatrical.yml create mode 100644 regex_patterns/U-NEXT.yml diff --git a/custom_formats/STAN.yml b/custom_formats/STAN.yml new file mode 100644 index 0000000..975f369 --- /dev/null +++ b/custom_formats/STAN.yml @@ -0,0 +1,20 @@ +name: STAN +description: '' +tags: [] +conditions: +- name: STAN + type: release_title + required: true + negate: false + pattern: Stan +- name: WEB-DL + type: source + required: false + negate: false + source: web_dl +- name: WEBRip + type: source + required: false + negate: false + source: webrip +tests: [] diff --git a/custom_formats/Special Edition.yml b/custom_formats/Special Edition.yml new file mode 100644 index 0000000..d441b2f --- /dev/null +++ b/custom_formats/Special Edition.yml @@ -0,0 +1,30 @@ +name: Special Edition +description: '' +tags: [] +conditions: +- name: Special Edition + type: release_title + required: true + negate: false + pattern: Special Edition +- name: Not IMAX Edition + type: release_title + required: true + negate: true + pattern: IMAX +- name: Not Open Matte + type: release_title + required: true + negate: true + pattern: Open Matte +- name: Not Theatrical + type: release_title + required: true + negate: true + pattern: Theatrical +- name: Not Extended Clip + type: release_title + required: true + negate: true + pattern: Extended Clip +tests: [] diff --git a/custom_formats/TVer.yml b/custom_formats/TVer.yml new file mode 100644 index 0000000..8a3ef40 --- /dev/null +++ b/custom_formats/TVer.yml @@ -0,0 +1,20 @@ +name: TVer +description: '' +tags: [] +conditions: +- name: TVer + type: release_title + required: true + negate: false + pattern: TVer +- name: WEB-DL + type: source + required: false + negate: false + source: web_dl +- name: WEBRip + type: source + required: false + negate: false + source: webrip +tests: [] diff --git a/custom_formats/TrueHD ATMOS.yml b/custom_formats/TrueHD ATMOS.yml new file mode 100644 index 0000000..3508f07 --- /dev/null +++ b/custom_formats/TrueHD ATMOS.yml @@ -0,0 +1,40 @@ +name: TrueHD ATMOS +description: '' +tags: [] +conditions: +- name: TrueHD + type: release_title + required: true + negate: false + pattern: TrueHD +- name: ATMOS + type: release_title + required: true + negate: false + pattern: ATMOS +- name: Not Basic Dolby Digital + type: release_title + required: true + negate: true + pattern: Basic Dolby Digital +- name: Not Dolby Digital PLus + type: release_title + required: true + negate: true + pattern: Dolby Digital Plus +- name: Not DTS + type: release_title + required: true + negate: true + pattern: DTS +- 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 +tests: [] diff --git a/custom_formats/TrueHD.yml b/custom_formats/TrueHD.yml new file mode 100644 index 0000000..678325e --- /dev/null +++ b/custom_formats/TrueHD.yml @@ -0,0 +1,40 @@ +name: TrueHD +description: '' +tags: [] +conditions: +- name: TrueHD + type: release_title + required: true + negate: false + pattern: TrueHD +- name: ATMOS + type: release_title + required: true + negate: true + pattern: ATMOS +- name: Not Dolby Digital Plus + type: release_title + required: true + negate: true + pattern: Dolby Digital Plus +- name: Not DTS + type: release_title + required: true + negate: true + pattern: DTS +- name: Not FLAC + type: release_title + required: true + negate: true + pattern: FLAC +- name: Not Basic Dolby Digital + type: release_title + required: true + negate: true + pattern: Basic Dolby Digital +- name: Not RlsGrp (TrueHD Only) + type: release_title + required: true + negate: true + pattern: RlsGrp (TrueHD only) +tests: [] diff --git a/custom_formats/U-NEXT.yml b/custom_formats/U-NEXT.yml new file mode 100644 index 0000000..bec72e9 --- /dev/null +++ b/custom_formats/U-NEXT.yml @@ -0,0 +1,20 @@ +name: U-NEXT +description: '' +tags: [] +conditions: +- name: U-NEXT + type: release_title + required: true + negate: false + pattern: U-NEXT +- name: WEB-DL + type: source + required: false + negate: false + source: web_dl +- name: WEBRip + type: source + required: false + negate: false + source: webrip +tests: [] diff --git a/custom_formats/UHD Bluray Tier 01.yml b/custom_formats/UHD Bluray Tier 01.yml new file mode 100644 index 0000000..571e02c --- /dev/null +++ b/custom_formats/UHD Bluray Tier 01.yml @@ -0,0 +1,45 @@ +name: UHD Bluray Tier 01 +description: '' +tags: [] +conditions: +- name: Not REMUX + type: quality_modifier + required: true + negate: true + qualityModifier: remux +- name: WEB-DL + type: source + required: true + negate: true + source: web_dl +- name: WEBRip + type: source + required: true + negate: true + source: webrip +- name: 2160p + type: resolution + required: true + negate: false + resolution: 2160p +- name: CtrlHD + type: release_group + required: false + negate: false + pattern: CtrlHD +- name: MainFrame + type: release_group + required: false + negate: false + pattern: MainFrame +- name: DON + type: release_group + required: false + negate: false + pattern: DON +- name: W4NK3R + type: release_group + required: false + negate: false + pattern: W4NK3R +tests: [] diff --git a/regex_patterns/Extended Clip.yml b/regex_patterns/Extended Clip.yml new file mode 100644 index 0000000..1f28fb2 --- /dev/null +++ b/regex_patterns/Extended Clip.yml @@ -0,0 +1,5 @@ +name: Extended Clip +pattern: \b(Extended[ ._-]Clip)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/MainFrame.yml b/regex_patterns/MainFrame.yml new file mode 100644 index 0000000..fb962bc --- /dev/null +++ b/regex_patterns/MainFrame.yml @@ -0,0 +1,5 @@ +name: MainFrame +pattern: ^(MainFrame)$ +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/RlsGrp (TrueHD only).yml b/regex_patterns/RlsGrp (TrueHD only).yml new file mode 100644 index 0000000..a628a0f --- /dev/null +++ b/regex_patterns/RlsGrp (TrueHD only).yml @@ -0,0 +1,5 @@ +name: RlsGrp (TrueHD only) +pattern: \b(CtrlHD|W4NK3R|DON)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Special Edition.yml b/regex_patterns/Special Edition.yml new file mode 100644 index 0000000..f6bc500 --- /dev/null +++ b/regex_patterns/Special Edition.yml @@ -0,0 +1,5 @@ +name: Special Edition +pattern: (?