From eb432c50f84abcb74ffb2dd6469c0e1cfe2fd3da Mon Sep 17 00:00:00 2001 From: santiagosayshey Date: Thu, 16 Jan 2025 16:13:23 +1050 Subject: [PATCH] tweak(format): Seperate streaming services into 1080p / 2160p - Existing ones still exist, there are just needed for the 2160p Quality profile since it needs different scores based on the resolution --- custom_formats/Amazon Prime (1080p).yml | 64 ++++++++++++++++++++++ custom_formats/Amazon Prime (UHD).yml | 64 ++++++++++++++++++++++ custom_formats/Apple TV+ (1080p).yml | 45 +++++++++++++++ custom_formats/Apple TV+ (2160p).yml | 45 +++++++++++++++ custom_formats/Disney+ (1080p).yml | 46 ++++++++++++++++ custom_formats/Disney+ (2160p).yml | 46 ++++++++++++++++ custom_formats/HBO Max (1080p).yml | 45 +++++++++++++++ custom_formats/HBO Max (2160p).yml | 45 +++++++++++++++ custom_formats/Hulu (1080p).yml | 45 +++++++++++++++ custom_formats/Hulu (2160p).yml | 45 +++++++++++++++ custom_formats/Max (1080p).yml | 46 ++++++++++++++++ custom_formats/Max (2160p).yml | 46 ++++++++++++++++ custom_formats/Movies Anywhere (1080p).yml | 27 +++++++++ custom_formats/Movies Anywhere (2160p).yml | 27 +++++++++ custom_formats/Netflix (1080p).yml | 45 +++++++++++++++ custom_formats/Netflix (2160p).yml | 45 +++++++++++++++ custom_formats/Paramount+ (1080p).yml | 45 +++++++++++++++ custom_formats/Paramount+ (2160p).yml | 45 +++++++++++++++ custom_formats/Peacock (1080p).yml | 45 +++++++++++++++ custom_formats/Peacock (2160p).yml | 45 +++++++++++++++ custom_formats/Roku (1080p).yml | 45 +++++++++++++++ custom_formats/Roku (2160p).yml | 45 +++++++++++++++ custom_formats/iTunes (1080p).yml | 46 ++++++++++++++++ custom_formats/iTunes (2160p).yml | 46 ++++++++++++++++ 24 files changed, 1088 insertions(+) create mode 100644 custom_formats/Amazon Prime (1080p).yml create mode 100644 custom_formats/Amazon Prime (UHD).yml create mode 100644 custom_formats/Apple TV+ (1080p).yml create mode 100644 custom_formats/Apple TV+ (2160p).yml create mode 100644 custom_formats/Disney+ (1080p).yml create mode 100644 custom_formats/Disney+ (2160p).yml create mode 100644 custom_formats/HBO Max (1080p).yml create mode 100644 custom_formats/HBO Max (2160p).yml create mode 100644 custom_formats/Hulu (1080p).yml create mode 100644 custom_formats/Hulu (2160p).yml create mode 100644 custom_formats/Max (1080p).yml create mode 100644 custom_formats/Max (2160p).yml create mode 100644 custom_formats/Movies Anywhere (1080p).yml create mode 100644 custom_formats/Movies Anywhere (2160p).yml create mode 100644 custom_formats/Netflix (1080p).yml create mode 100644 custom_formats/Netflix (2160p).yml create mode 100644 custom_formats/Paramount+ (1080p).yml create mode 100644 custom_formats/Paramount+ (2160p).yml create mode 100644 custom_formats/Peacock (1080p).yml create mode 100644 custom_formats/Peacock (2160p).yml create mode 100644 custom_formats/Roku (1080p).yml create mode 100644 custom_formats/Roku (2160p).yml create mode 100644 custom_formats/iTunes (1080p).yml create mode 100644 custom_formats/iTunes (2160p).yml diff --git a/custom_formats/Amazon Prime (1080p).yml b/custom_formats/Amazon Prime (1080p).yml new file mode 100644 index 0000000..602fa0b --- /dev/null +++ b/custom_formats/Amazon Prime (1080p).yml @@ -0,0 +1,64 @@ +name: Amazon Prime [1080p] +description: Matches 1080p 'Amazon Prime' WEB-DLs, unique to the 2160p Quality profile +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 1080p + negate: false + required: true + resolution: 1080p + type: resolution +- name: AMZN Regex + negate: false + pattern: Amazon Prime + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: AMZN Regex + negate: false + pattern: Amazon Prime + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 1 + input: The Bad Guys (2022) (1080p AMZN Webrip x265 10bit EAC3 5 1 - ArcX)[TAoE] + lastRun: '2025-01-14T09:45:16.007149' + passes: true +- conditionResults: + - matches: true + name: AMZN Regex + negate: false + pattern: Amazon Prime + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 2 + input: Top Gun Maverick (2022) IMAX (1080p AMZN WEB-DL x265 SDR DDP Atmos 5.1 English + - Goki TAoE) + lastRun: '2025-01-14T09:45:16.007149' + passes: true diff --git a/custom_formats/Amazon Prime (UHD).yml b/custom_formats/Amazon Prime (UHD).yml new file mode 100644 index 0000000..7ab8103 --- /dev/null +++ b/custom_formats/Amazon Prime (UHD).yml @@ -0,0 +1,64 @@ +name: Amazon Prime [UHD] +description: Matches 4k 'Amazon Prime' WEB-DLs, unique to the 2160p Quality profile +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 2160p + type: resolution + required: true + negate: false + resolution: 2160p +- name: AMZN Regex + negate: false + pattern: Amazon Prime + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: AMZN Regex + negate: false + pattern: Amazon Prime + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 1 + input: The Bad Guys (2022) (1080p AMZN Webrip x265 10bit EAC3 5 1 - ArcX)[TAoE] + lastRun: '2025-01-14T09:45:16.007149' + passes: true +- conditionResults: + - matches: true + name: AMZN Regex + negate: false + pattern: Amazon Prime + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 2 + input: Top Gun Maverick (2022) IMAX (1080p AMZN WEB-DL x265 SDR DDP Atmos 5.1 English + - Goki TAoE) + lastRun: '2025-01-14T09:45:16.007149' + passes: true diff --git a/custom_formats/Apple TV+ (1080p).yml b/custom_formats/Apple TV+ (1080p).yml new file mode 100644 index 0000000..a25aa7a --- /dev/null +++ b/custom_formats/Apple TV+ (1080p).yml @@ -0,0 +1,45 @@ +name: Apple TV+ [1080p] +description: Matches 1080p 'Apple TV+' WEB-DLs, unique to the 2160p Quality profile +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 1080p + type: resolution + required: true + negate: false + resolution: 1080p +- name: APTV Regex + negate: false + pattern: Apple TV+ + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: APTV Regex + negate: false + pattern: Apple TV+ + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 2 + input: Little America 2020 S01 1080p APTV Webrip x265 10bit EAC3 5 1 - Ainz + lastRun: '2024-12-03T02:27:03.531343' + passes: true diff --git a/custom_formats/Apple TV+ (2160p).yml b/custom_formats/Apple TV+ (2160p).yml new file mode 100644 index 0000000..dd443a1 --- /dev/null +++ b/custom_formats/Apple TV+ (2160p).yml @@ -0,0 +1,45 @@ +name: Apple TV+ [2160p] +description: Matches 2160p 'Apple TV+' WEB-DLs, unique to the 2160p Quality profile +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 2160p + negate: false + required: true + resolution: 2160p + type: resolution +- name: APTV Regex + negate: false + pattern: Apple TV+ + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: APTV Regex + negate: false + pattern: Apple TV+ + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 2 + input: Little America 2020 S01 1080p APTV Webrip x265 10bit EAC3 5 1 - Ainz + lastRun: '2024-12-03T02:27:03.531343' + passes: true diff --git a/custom_formats/Disney+ (1080p).yml b/custom_formats/Disney+ (1080p).yml new file mode 100644 index 0000000..720895b --- /dev/null +++ b/custom_formats/Disney+ (1080p).yml @@ -0,0 +1,46 @@ +name: Disney+ [1080p] +description: Matches 1080p 'Disney+' WEB-DLs, unique to the 2160p Quality profile +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 1080p + negate: false + required: true + resolution: 1080p + type: resolution +- name: DNSP Regex + negate: false + pattern: Disney+ + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: DNSP Regex + negate: false + pattern: Disney+ + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 1 + input: The Simpsons (1989) S36E05 Treehouse of Horror XXXV (1080p DSNP Webrip x265 + 10bit EAC3 5 1 - Goki)[TAoE] + lastRun: '2024-12-03T16:31:38.572151' + passes: true diff --git a/custom_formats/Disney+ (2160p).yml b/custom_formats/Disney+ (2160p).yml new file mode 100644 index 0000000..f862f9e --- /dev/null +++ b/custom_formats/Disney+ (2160p).yml @@ -0,0 +1,46 @@ +name: Disney+ [2160p] +description: Matches 1080p 'Disney+' WEB-DLs, unique to the 2160p Quality profile +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 2160p + negate: false + required: true + resolution: 2160p + type: resolution +- name: DNSP Regex + negate: false + pattern: Disney+ + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: DNSP Regex + negate: false + pattern: Disney+ + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 1 + input: The Simpsons (1989) S36E05 Treehouse of Horror XXXV (1080p DSNP Webrip x265 + 10bit EAC3 5 1 - Goki)[TAoE] + lastRun: '2024-12-03T16:31:38.572151' + passes: true diff --git a/custom_formats/HBO Max (1080p).yml b/custom_formats/HBO Max (1080p).yml new file mode 100644 index 0000000..f54c26b --- /dev/null +++ b/custom_formats/HBO Max (1080p).yml @@ -0,0 +1,45 @@ +name: HBO Max [1080p] +description: Matches 1080p 'HBO Max' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 1080p + type: resolution + required: true + negate: false + resolution: 1080p +- name: HMAX Regex + negate: false + pattern: HBO Max + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: HMAX Regex + negate: false + pattern: HBO Max + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 2 + input: Young Justice S04 1080p HMAX WEBRip DD 5 1 x265-edge2020 + lastRun: '2024-12-06T04:51:30.887518' + passes: true diff --git a/custom_formats/HBO Max (2160p).yml b/custom_formats/HBO Max (2160p).yml new file mode 100644 index 0000000..c9c563c --- /dev/null +++ b/custom_formats/HBO Max (2160p).yml @@ -0,0 +1,45 @@ +name: HBO Max [2160p] +description: Matches 2160p 'HBO Max' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 2160p + negate: false + required: true + resolution: 2160p + type: resolution +- name: HMAX Regex + negate: false + pattern: HBO Max + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: HMAX Regex + negate: false + pattern: HBO Max + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 2 + input: Young Justice S04 1080p HMAX WEBRip DD 5 1 x265-edge2020 + lastRun: '2024-12-06T04:51:30.887518' + passes: true diff --git a/custom_formats/Hulu (1080p).yml b/custom_formats/Hulu (1080p).yml new file mode 100644 index 0000000..75d06dd --- /dev/null +++ b/custom_formats/Hulu (1080p).yml @@ -0,0 +1,45 @@ +name: Hulu [1080p] +description: Matches 1080p 'Hulu' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 1080p + type: resolution + required: true + negate: false + resolution: 1080p +- name: Hulu Regex + negate: false + pattern: Hulu + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: Hulu Regex + negate: false + pattern: Hulu + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 1 + input: Beverly Hills Ninja (1996) 1080p HULU WEB-DL x265 HEVC DDP 5.1-PHOCiS + lastRun: '2024-12-06T05:29:49.598013' + passes: true diff --git a/custom_formats/Hulu (2160p).yml b/custom_formats/Hulu (2160p).yml new file mode 100644 index 0000000..26741c8 --- /dev/null +++ b/custom_formats/Hulu (2160p).yml @@ -0,0 +1,45 @@ +name: Hulu [2160p] +description: Matches 2160p 'Hulu' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 2160p + negate: false + required: true + resolution: 2160p + type: resolution +- name: Hulu Regex + negate: false + pattern: Hulu + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: Hulu Regex + negate: false + pattern: Hulu + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 1 + input: Beverly Hills Ninja (1996) 1080p HULU WEB-DL x265 HEVC DDP 5.1-PHOCiS + lastRun: '2024-12-06T05:29:49.598013' + passes: true diff --git a/custom_formats/Max (1080p).yml b/custom_formats/Max (1080p).yml new file mode 100644 index 0000000..cef09e5 --- /dev/null +++ b/custom_formats/Max (1080p).yml @@ -0,0 +1,46 @@ +name: Max [1080p] +description: Matches 1080p 'Max' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 1080p + type: resolution + required: true + negate: false + resolution: 1080p +- name: MAX Regex + negate: false + pattern: Max + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: MAX Regex + negate: false + pattern: Max + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 1 + input: Dune Prophecy (2024) S01E02 Two Wolves (2160p HDR10 DV Hybrid MAX Webrip + x265 10bit EAC3 5 1 Atmos - Goki)[TAoE] + lastRun: '2024-12-06T02:59:11.931629' + passes: true diff --git a/custom_formats/Max (2160p).yml b/custom_formats/Max (2160p).yml new file mode 100644 index 0000000..43250ed --- /dev/null +++ b/custom_formats/Max (2160p).yml @@ -0,0 +1,46 @@ +name: Max [2160p] +description: Matches 2160p 'Max' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 2160p + negate: false + required: true + resolution: 2160p + type: resolution +- name: MAX Regex + negate: false + pattern: Max + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: MAX Regex + negate: false + pattern: Max + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 1 + input: Dune Prophecy (2024) S01E02 Two Wolves (2160p HDR10 DV Hybrid MAX Webrip + x265 10bit EAC3 5 1 Atmos - Goki)[TAoE] + lastRun: '2024-12-06T02:59:11.931629' + passes: true diff --git a/custom_formats/Movies Anywhere (1080p).yml b/custom_formats/Movies Anywhere (1080p).yml new file mode 100644 index 0000000..ff7a3cc --- /dev/null +++ b/custom_formats/Movies Anywhere (1080p).yml @@ -0,0 +1,27 @@ +name: Movies Anywhere [1080p] +description: Matches 1080p 'Movies Anywhere' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 1080p + type: resolution + required: true + negate: false + resolution: 1080p +- name: MA Regex + negate: false + pattern: Movies Anywhere + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: [] diff --git a/custom_formats/Movies Anywhere (2160p).yml b/custom_formats/Movies Anywhere (2160p).yml new file mode 100644 index 0000000..7a0a52a --- /dev/null +++ b/custom_formats/Movies Anywhere (2160p).yml @@ -0,0 +1,27 @@ +name: Movies Anywhere [2160p] +description: Matches 1080p 'Movies Anywhere' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 2160p + negate: false + required: true + resolution: 2160p + type: resolution +- name: MA Regex + negate: false + pattern: Movies Anywhere + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: [] diff --git a/custom_formats/Netflix (1080p).yml b/custom_formats/Netflix (1080p).yml new file mode 100644 index 0000000..2121e64 --- /dev/null +++ b/custom_formats/Netflix (1080p).yml @@ -0,0 +1,45 @@ +name: Netflix [1080p] +description: Matches 1080p 'Netflix' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 1080p + type: resolution + required: true + negate: false + resolution: 1080p +- name: NF Regex + negate: false + pattern: Netflix + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: NF Regex + negate: false + pattern: Netflix + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 1 + input: Arcane (2021) S02 (1080p NF WEB-DL x265 HEVC 10bit DDP 5 1 Vyndros) + lastRun: '2024-12-06T05:05:09.422536' + passes: true diff --git a/custom_formats/Netflix (2160p).yml b/custom_formats/Netflix (2160p).yml new file mode 100644 index 0000000..37514b2 --- /dev/null +++ b/custom_formats/Netflix (2160p).yml @@ -0,0 +1,45 @@ +name: Netflix [2160p] +description: Matches 2160p 'Netflix' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 2160p + negate: false + required: true + resolution: 2160p + type: resolution +- name: NF Regex + negate: false + pattern: Netflix + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: NF Regex + negate: false + pattern: Netflix + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 1 + input: Arcane (2021) S02 (1080p NF WEB-DL x265 HEVC 10bit DDP 5 1 Vyndros) + lastRun: '2024-12-06T05:05:09.422536' + passes: true diff --git a/custom_formats/Paramount+ (1080p).yml b/custom_formats/Paramount+ (1080p).yml new file mode 100644 index 0000000..427c0d5 --- /dev/null +++ b/custom_formats/Paramount+ (1080p).yml @@ -0,0 +1,45 @@ +name: Paramount+ [1080p] +description: Matches 1080p 'Paramount+' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 1080p + type: resolution + required: true + negate: false + resolution: 1080p +- name: PMTP Regex + negate: false + pattern: Paramount+ + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: PMTP Regex + negate: false + pattern: Paramount+ + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 2 + input: Evil 2019 S04 1080p PMTP WEB-DL DDP 5 1 x265 - YELLO + lastRun: '2024-12-06T05:11:34.055223' + passes: true diff --git a/custom_formats/Paramount+ (2160p).yml b/custom_formats/Paramount+ (2160p).yml new file mode 100644 index 0000000..b82e903 --- /dev/null +++ b/custom_formats/Paramount+ (2160p).yml @@ -0,0 +1,45 @@ +name: Paramount+ [2160p] +description: Matches 2160p 'Paramount+' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 2160p + negate: false + required: true + resolution: 2160p + type: resolution +- name: PMTP Regex + negate: false + pattern: Paramount+ + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: PMTP Regex + negate: false + pattern: Paramount+ + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 2 + input: Evil 2019 S04 1080p PMTP WEB-DL DDP 5 1 x265 - YELLO + lastRun: '2024-12-06T05:11:34.055223' + passes: true diff --git a/custom_formats/Peacock (1080p).yml b/custom_formats/Peacock (1080p).yml new file mode 100644 index 0000000..ef8b9c9 --- /dev/null +++ b/custom_formats/Peacock (1080p).yml @@ -0,0 +1,45 @@ +name: Peacock [1080p] +description: Matches 1080p 'Peacock' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 1080p + negate: false + required: true + resolution: 1080p + type: resolution +- name: PCOK Regex + negate: false + pattern: Peacock TV + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: PCOK Regex + negate: false + pattern: Peacock TV + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 1 + input: Based On A True Story S02 2160p PCOK WEB-DL DDP5 1 DV HDR x265-NTb + lastRun: '2024-12-06T02:45:41.699916' + passes: true diff --git a/custom_formats/Peacock (2160p).yml b/custom_formats/Peacock (2160p).yml new file mode 100644 index 0000000..45381cb --- /dev/null +++ b/custom_formats/Peacock (2160p).yml @@ -0,0 +1,45 @@ +name: Peacock [2160p] +description: Matches 2160p 'Peacock' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 2160p + negate: false + required: true + resolution: 2160p + type: resolution +- name: PCOK Regex + negate: false + pattern: Peacock TV + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: PCOK Regex + negate: false + pattern: Peacock TV + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 1 + input: Based On A True Story S02 2160p PCOK WEB-DL DDP5 1 DV HDR x265-NTb + lastRun: '2024-12-06T02:45:41.699916' + passes: true diff --git a/custom_formats/Roku (1080p).yml b/custom_formats/Roku (1080p).yml new file mode 100644 index 0000000..d4f2858 --- /dev/null +++ b/custom_formats/Roku (1080p).yml @@ -0,0 +1,45 @@ +name: Roku [1080p] +description: Matches 1080p 'Roku' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 1080p + type: resolution + required: true + negate: false + resolution: 1080p +- name: Roku Regex + negate: false + pattern: Roku + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: Roku Regex + negate: false + pattern: Roku + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 2 + input: Almost Heroes (1998) 1080p ROKU WEB-DL x265 HEVC AAC 2.0-PHOCiS + lastRun: '2024-12-06T05:41:18.535555' + passes: true diff --git a/custom_formats/Roku (2160p).yml b/custom_formats/Roku (2160p).yml new file mode 100644 index 0000000..20eb19b --- /dev/null +++ b/custom_formats/Roku (2160p).yml @@ -0,0 +1,45 @@ +name: Roku [2160p] +description: Matches 2160p 'Roku' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 2160p + negate: false + required: true + resolution: 2160p + type: resolution +- name: Roku Regex + negate: false + pattern: Roku + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: Roku Regex + negate: false + pattern: Roku + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 2 + input: Almost Heroes (1998) 1080p ROKU WEB-DL x265 HEVC AAC 2.0-PHOCiS + lastRun: '2024-12-06T05:41:18.535555' + passes: true diff --git a/custom_formats/iTunes (1080p).yml b/custom_formats/iTunes (1080p).yml new file mode 100644 index 0000000..6495a73 --- /dev/null +++ b/custom_formats/iTunes (1080p).yml @@ -0,0 +1,46 @@ +name: iTunes [1080p] +description: Matches 1080p 'iTunes' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 1080p + type: resolution + required: true + negate: false + resolution: 1080p +- name: iTunes Regex + negate: false + pattern: iTunes + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: iTunes Regex + negate: false + pattern: iTunes + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 1 + input: Alien Romulus (2024) (1080p DS4K iT WEBRip x265 HEVC 10bit DDP Atmos 5 1 + English - KaLLuKaLia) + lastRun: '2024-12-06T05:49:21.811162' + passes: true diff --git a/custom_formats/iTunes (2160p).yml b/custom_formats/iTunes (2160p).yml new file mode 100644 index 0000000..a6dde83 --- /dev/null +++ b/custom_formats/iTunes (2160p).yml @@ -0,0 +1,46 @@ +name: iTunes [2160p] +description: Matches 2160p 'iTunes' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: 2160p + negate: false + required: true + resolution: 2160p + type: resolution +- name: iTunes Regex + negate: false + pattern: iTunes + required: true + type: release_title +- name: WEBRip + negate: true + required: true + source: webrip + type: source +- name: x265 + negate: true + pattern: x265 + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: iTunes Regex + negate: false + pattern: iTunes + required: true + type: release_title + - matches: true + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + expected: false + id: 1 + input: Alien Romulus (2024) (1080p DS4K iT WEBRip x265 HEVC 10bit DDP Atmos 5 1 + English - KaLLuKaLia) + lastRun: '2024-12-06T05:49:21.811162' + passes: true