From 59749a53bdcb395553e61a1a7761729dc534275b Mon Sep 17 00:00:00 2001 From: Seraphys Date: Thu, 24 Jul 2025 17:32:57 -0500 Subject: [PATCH] create(regex): Apple TV / ATV Regex / CF Add to all Profiles --- custom_formats/ATV.yml | 40 ++++++++++++++++++++++++++++++++ profiles/1080p Balanced.yml | 2 ++ profiles/1080p Efficient.yml | 2 ++ profiles/1080p Quality (HDR).yml | 2 ++ profiles/1080p Quality.yml | 2 ++ profiles/1080p Remux.yml | 2 ++ profiles/2160p Balanced.yml | 2 ++ profiles/2160p Quality.yml | 2 ++ profiles/2160p Remux.yml | 2 ++ profiles/720p Quality.yml | 2 ++ regex_patterns/Apple TV.yml | 10 ++++++++ 11 files changed, 68 insertions(+) create mode 100644 custom_formats/ATV.yml create mode 100644 regex_patterns/Apple TV.yml diff --git a/custom_formats/ATV.yml b/custom_formats/ATV.yml new file mode 100644 index 0000000..17cc882 --- /dev/null +++ b/custom_formats/ATV.yml @@ -0,0 +1,40 @@ +name: ATV +description: Matches 'Apple TV' WEB-DLs. Negates any encodes. +tags: +- Streaming Service +- WEB-DL +conditions: +- name: ATV Regex + negate: false + pattern: Apple TV + required: true + type: release_title +- name: WEB-DL + negate: false + required: false + source: web_dl + type: source +- name: WEBRip + negate: false + required: false + source: webrip + type: source +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/profiles/1080p Balanced.yml b/profiles/1080p Balanced.yml index dd2b660..d0a1b7b 100644 --- a/profiles/1080p Balanced.yml +++ b/profiles/1080p Balanced.yml @@ -55,6 +55,8 @@ custom_formats: score: 500 - name: AMZN score: 400 +- name: ATV + score: 400 - name: ATVP score: 400 - name: DSNP diff --git a/profiles/1080p Efficient.yml b/profiles/1080p Efficient.yml index 247b447..3a4527f 100644 --- a/profiles/1080p Efficient.yml +++ b/profiles/1080p Efficient.yml @@ -73,6 +73,8 @@ custom_formats: score: 300 - name: AMZN score: 200 +- name: ATV + score: 200 - name: ATVP score: 200 - name: DSNP diff --git a/profiles/1080p Quality (HDR).yml b/profiles/1080p Quality (HDR).yml index 876d01b..ba33a50 100644 --- a/profiles/1080p Quality (HDR).yml +++ b/profiles/1080p Quality (HDR).yml @@ -73,6 +73,8 @@ custom_formats: score: 500 - name: AMZN score: 400 +- name: ATV + score: 400 - name: ATVP score: 400 - name: DSNP diff --git a/profiles/1080p Quality.yml b/profiles/1080p Quality.yml index 51ff70b..ed42304 100644 --- a/profiles/1080p Quality.yml +++ b/profiles/1080p Quality.yml @@ -65,6 +65,8 @@ custom_formats: score: 500 - name: AMZN score: 400 +- name: ATV + score: 400 - name: ATVP score: 400 - name: DSNP diff --git a/profiles/1080p Remux.yml b/profiles/1080p Remux.yml index 3380d72..89c6dea 100644 --- a/profiles/1080p Remux.yml +++ b/profiles/1080p Remux.yml @@ -42,6 +42,8 @@ custom_formats: score: 500 - name: AMZN score: 400 +- name: ATV + score: 400 - name: ATVP score: 400 - name: DSNP diff --git a/profiles/2160p Balanced.yml b/profiles/2160p Balanced.yml index 6060c08..4bd3095 100644 --- a/profiles/2160p Balanced.yml +++ b/profiles/2160p Balanced.yml @@ -70,6 +70,8 @@ custom_formats: score: 500 - name: AMZN score: 400 +- name: ATV + score: 400 - name: ATVP score: 400 - name: DSNP diff --git a/profiles/2160p Quality.yml b/profiles/2160p Quality.yml index 3400682..a9a8d52 100644 --- a/profiles/2160p Quality.yml +++ b/profiles/2160p Quality.yml @@ -85,6 +85,8 @@ custom_formats: score: 500 - name: AMZN score: 400 +- name: ATV + score: 400 - name: ATVP score: 400 - name: DSNP diff --git a/profiles/2160p Remux.yml b/profiles/2160p Remux.yml index 4a06130..9fa3905 100644 --- a/profiles/2160p Remux.yml +++ b/profiles/2160p Remux.yml @@ -50,6 +50,8 @@ custom_formats: score: 500 - name: AMZN score: 400 +- name: ATV + score: 400 - name: ATVP score: 400 - name: DSNP diff --git a/profiles/720p Quality.yml b/profiles/720p Quality.yml index b6910eb..ff6a304 100644 --- a/profiles/720p Quality.yml +++ b/profiles/720p Quality.yml @@ -42,6 +42,8 @@ custom_formats: score: 500 - name: AMZN score: 400 +- name: ATV + score: 400 - name: ATVP score: 400 - name: DSNP diff --git a/regex_patterns/Apple TV.yml b/regex_patterns/Apple TV.yml new file mode 100644 index 0000000..23aff63 --- /dev/null +++ b/regex_patterns/Apple TV.yml @@ -0,0 +1,10 @@ +name: Apple TV +pattern: \b(ATV)\b +description: 'Apple TV channels offer a curated selection of content from various + streaming services and providers, allowing users to subscribe and access content + directly within the Apple TV app. These channels provide a centralized platform + for accessing a wide range of movies, TV shows, live sports, and more. ' +tags: +- Streaming Service +- WEB-DL +tests: []