From c156dfadd0ad3916da7b1c7359ccef813b57cfc7 Mon Sep 17 00:00:00 2001 From: Seraphys Date: Thu, 18 Dec 2025 17:53:21 -0600 Subject: [PATCH] tweak(profile): Refactor Source and Release Group Tiers Compact - DO NOT USE COMPACT PROFILE TESTING ONLY --- custom_formats/1080p HDTV Tier 1.yml | 26 +++++ custom_formats/1080p HDTV.yml | 16 +++ custom_formats/720p HDTV Tier 1.yml | 26 +++++ custom_formats/720p HDTV.yml | 16 +++ custom_formats/SDTV Tier 1.yml | 31 ++++++ custom_formats/SDTV.yml | 11 ++ profiles/1080p Balanced.yml | 2 +- profiles/1080p Compact.yml | 160 +++++++++++---------------- 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 Efficient.yml | 2 +- profiles/2160p Quality.yml | 2 +- profiles/2160p Remux.yml | 2 +- profiles/720p Quality.yml | 2 +- 17 files changed, 198 insertions(+), 108 deletions(-) create mode 100644 custom_formats/1080p HDTV Tier 1.yml create mode 100644 custom_formats/1080p HDTV.yml create mode 100644 custom_formats/720p HDTV Tier 1.yml create mode 100644 custom_formats/720p HDTV.yml create mode 100644 custom_formats/SDTV Tier 1.yml create mode 100644 custom_formats/SDTV.yml diff --git a/custom_formats/1080p HDTV Tier 1.yml b/custom_formats/1080p HDTV Tier 1.yml new file mode 100644 index 0000000..1a69413 --- /dev/null +++ b/custom_formats/1080p HDTV Tier 1.yml @@ -0,0 +1,26 @@ +name: 1080p HDTV Tier 1 +description: Matches 1080p HDTV. +tags: +- Release Group Tier +conditions: +- name: 1080p + negate: false + required: true + resolution: 1080p + type: resolution +- name: HDTV + negate: false + required: true + source: television + type: source +- name: NTb + negate: false + pattern: NTb + required: false + type: release_group +- name: CtrlHD + negate: false + pattern: CtrlHD + required: false + type: release_group +tests: [] diff --git a/custom_formats/1080p HDTV.yml b/custom_formats/1080p HDTV.yml new file mode 100644 index 0000000..1a4c938 --- /dev/null +++ b/custom_formats/1080p HDTV.yml @@ -0,0 +1,16 @@ +name: 1080p HDTV +description: Matches 1080p HDTV. +tags: +- Source +conditions: +- name: 1080p + negate: false + required: true + resolution: 1080p + type: resolution +- name: HDTV + negate: false + required: true + source: television + type: source +tests: [] diff --git a/custom_formats/720p HDTV Tier 1.yml b/custom_formats/720p HDTV Tier 1.yml new file mode 100644 index 0000000..1f6501b --- /dev/null +++ b/custom_formats/720p HDTV Tier 1.yml @@ -0,0 +1,26 @@ +name: 720p HDTV Tier 1 +description: Matches 720p HDTV. +tags: +- Release Group Tier +conditions: +- name: 720p + negate: false + required: true + resolution: 720p + type: resolution +- name: HDTV + negate: false + required: true + source: television + type: source +- name: NTb + negate: false + pattern: NTb + required: false + type: release_group +- name: CtrlHD + negate: false + pattern: CtrlHD + required: false + type: release_group +tests: [] diff --git a/custom_formats/720p HDTV.yml b/custom_formats/720p HDTV.yml new file mode 100644 index 0000000..64cf057 --- /dev/null +++ b/custom_formats/720p HDTV.yml @@ -0,0 +1,16 @@ +name: 720p HDTV +description: Matches 720p HDTV. +tags: +- Source +conditions: +- name: 720p + negate: false + required: true + resolution: 720p + type: resolution +- name: HDTV + negate: false + required: true + source: television + type: source +tests: [] diff --git a/custom_formats/SDTV Tier 1.yml b/custom_formats/SDTV Tier 1.yml new file mode 100644 index 0000000..cb8e68c --- /dev/null +++ b/custom_formats/SDTV Tier 1.yml @@ -0,0 +1,31 @@ +name: SDTV Tier 1 +description: Matches SDTV. +tags: +- Release Group Tier +conditions: +- name: SDTV + negate: false + required: true + source: television + type: source +- name: Not 1080p + type: resolution + required: true + negate: true + resolution: 1080p +- name: Not 720p + type: resolution + required: true + negate: true + resolution: 720p +- name: NTb + negate: false + pattern: NTb + required: false + type: release_group +- name: CtrlHD + negate: false + pattern: CtrlHD + required: false + type: release_group +tests: [] diff --git a/custom_formats/SDTV.yml b/custom_formats/SDTV.yml new file mode 100644 index 0000000..e1a1255 --- /dev/null +++ b/custom_formats/SDTV.yml @@ -0,0 +1,11 @@ +name: SDTV +description: Matches SDTV. +tags: +- Source +conditions: +- name: SDTV + negate: false + required: true + source: television + type: source +tests: [] diff --git a/profiles/1080p Balanced.yml b/profiles/1080p Balanced.yml index 34d7e4b..e9a86e9 100644 --- a/profiles/1080p Balanced.yml +++ b/profiles/1080p Balanced.yml @@ -18,7 +18,7 @@ tags: - h264 upgradesAllowed: true minCustomFormatScore: 20000 -upgradeUntilScore: 600000 +upgradeUntilScore: 888888 minScoreIncrement: 1 custom_formats: - name: 1080p WEB-DL diff --git a/profiles/1080p Compact.yml b/profiles/1080p Compact.yml index c4d239d..6d1e739 100644 --- a/profiles/1080p Compact.yml +++ b/profiles/1080p Compact.yml @@ -17,85 +17,85 @@ tags: - x265 upgradesAllowed: true minCustomFormatScore: 20000 -upgradeUntilScore: 600000 +upgradeUntilScore: 888888 minScoreIncrement: 1 custom_formats: -- name: 1080p WEB-DL (h264) - score: 280000 - name: 720p WEB-DL - score: 240000 + score: 580000 - name: 720p Bluray - score: 180000 + score: 460000 - name: 720p WEBRip - score: 180000 + score: 460000 +- name: 1080p HDTV + score: 340000 +- name: 720p HDTV + score: 240000 - name: 576p Bluray - score: 120000 + score: 160000 - name: 720p Quality Tier 1 - score: 85000 + score: 145000 - name: 720p Quality Tier 2 - score: 84000 + score: 144000 - name: 720p Quality Tier 3 - score: 83000 + score: 143000 - name: 720p Quality Tier 4 - score: 82000 + score: 142000 - name: 720p Quality Tier 5 - score: 81000 -- name: 480p Bluray - score: 80000 + score: 141000 - name: 720p Quality Tier 6 - score: 80000 + score: 140000 +- name: 720p Balanced Tier 1 + score: 120000 +- name: 1080p HDTV Tier 1 + score: 100000 +- name: 480p Bluray + score: 100000 - name: 480p WEB-DL - score: 60000 + score: 80000 +- name: 720p HDTV Tier 1 + score: 80000 - name: 576p Quality Tier 1 - score: 43000 + score: 63000 - name: 576p Quality Tier 2 - score: 42000 + score: 62000 - name: 576p Quality Tier 3 - score: 41000 + score: 61000 - name: 576p Quality Tier 4 - score: 40000 + score: 60000 - name: 480p Quality Tier 1 - score: 23000 + score: 43000 - name: 480p Quality Tier 2 - score: 22000 + score: 42000 - name: 480p Quality Tier 3 - score: 21000 + score: 41000 - name: 480p Quality Tier 4 - score: 20000 + score: 40000 - name: DVD - score: 20000 + score: 40000 +- name: SD Quality Tier 1 + score: 21000 - name: DVD Remux score: 20000 -- name: SD Quality Tier 1 - score: 11000 - name: SD Quality Tier 2 + score: 20000 +- name: SDTV + score: 20000 +- name: SDTV Tier 1 score: 10000 -- name: Dolby Vision - score: 3000 - name: DSNP score: 3000 - name: ATVP score: 2000 -- name: HDR10+ - score: 2000 - name: HMAX score: 2000 - name: MAX score: 2000 - name: DS4K score: 1000 -- name: HDR - score: 1000 -- name: HDR10 - score: 1000 -- name: HLG - score: 1000 - name: iT score: 1000 - name: NF score: 1000 -- name: PQ - score: 1000 - name: FLAC score: 800 - name: DTS-HD HRA @@ -166,14 +166,24 @@ custom_formats: score: -999999 - name: BCORE score: -999999 -- name: Dolby Vision (Without Fallback) +- name: Dolby Vision score: -999999 - name: Full Disc score: -999999 - name: h265 (Efficient) score: -999999 +- name: HDR + score: -999999 +- name: HDR10 + score: -999999 +- name: HDR10+ + score: -999999 +- name: HLG + score: -999999 - name: Lossless Audio score: -999999 +- name: PQ + score: -999999 - name: Remux score: -999999 - name: UHD Bluray (Efficient) @@ -187,40 +197,22 @@ custom_formats: - name: Xvid score: -999999 custom_formats_radarr: -- name: 1080p WEB-DL HEVC Tier 1 - score: 340000 -- name: 1080p Compact Movie Bluray Tier 1 - score: 323000 +- name: 1080p Balanced Tier 1 + score: 621000 +- name: 1080p Balanced Tier 2 + score: 620000 +- name: 1080p WEB-DL (h264) + score: 620000 - name: QxR Bluray score: 323000 -- name: 1080p Compact Movie Bluray Tier 2 - score: 322000 - name: Vialle Bluray score: 322000 -- name: 1080p Compact Movie Bluray Tier 3 - score: 321000 -- name: 1080p Compact Movie Bluray Tier 4 - score: 320000 -- name: 1080p Compact Movie WEB Tier 1 - score: 303000 - name: QxR WEB score: 303000 - name: TAoE WEB score: 303000 - name: Weasley WEB score: 303000 -- name: 1080p Compact Movie WEB Tier 2 - score: 302000 -- name: 1080p Compact Movie WEB Tier 3 - score: 301000 -- name: 1080p Compact Movie WEB Tier 4 - score: 300000 -- name: 1080p Balanced Tier 1 - score: 281000 -- name: 1080p Balanced Tier 2 - score: 280000 -- name: 720p Balanced Tier 1 - score: 60000 - name: MA score: 4000 - name: AMZN @@ -233,8 +225,6 @@ custom_formats_radarr: score: -999999 - name: B&W score: -999999 -- name: Extras - score: -999999 - name: Full Disc (Quality Match) score: -999999 - name: Remux (Quality Match) @@ -244,20 +234,8 @@ custom_formats_radarr: - name: Upscale score: -999999 custom_formats_sonarr: -- name: 1080p Compact TV Bluray Tier 1 - score: 324000 - name: QxR Bluray score: 324000 -- name: 1080p Compact TV Bluray Tier 2 - score: 323000 -- name: 1080p Compact TV Bluray Tier 3 - score: 322000 -- name: 1080p Compact TV Bluray Tier 4 - score: 321000 -- name: 1080p Compact TV Bluray Tier 5 - score: 320000 -- name: 1080p Compact TV WEB Tier 1 - score: 309000 - name: QxR WEB score: 309000 - name: TAoE WEB @@ -266,32 +244,12 @@ custom_formats_sonarr: score: 309000 - name: Weasley WEB score: 309000 -- name: 1080p Compact TV WEB Tier 2 - score: 308000 -- name: 1080p Compact TV WEB Tier 3 - score: 307000 -- name: 1080p Compact TV WEB Tier 4 - score: 306000 -- name: 1080p Compact TV Bluray Tier 6 - score: 305000 -- name: 1080p Compact TV Bluray Tier 7 - score: 304000 -- name: 1080p Compact TV WEB Tier 5 - score: 303000 -- name: 1080p Compact TV WEB Tier 6 - score: 302000 -- name: 1080p Compact TV Bluray Tier 8 - score: 301000 -- name: 1080p Compact TV WEB Tier 7 - score: 300000 - name: Season Pack score: 10 - name: AMZN score: -1000 - name: Remux (Source) score: -999999 -- name: TV Extras - score: -999999 - name: Upscaled score: -999999 qualities: @@ -317,6 +275,10 @@ qualities: name: WEBDL-720p - id: 15 name: WEBRip-720p +- id: 12 + name: HDTV-1080p +- id: 16 + name: HDTV-720p - id: -3 name: 480p Quality description: Standard Definition Fallbacks @@ -329,6 +291,8 @@ qualities: name: WEBDL-480p - id: 22 name: DVD +- id: 24 + name: SDTV upgrade_until: id: -1 name: 1080p Compact diff --git a/profiles/1080p Efficient.yml b/profiles/1080p Efficient.yml index a91d87b..ee9a779 100644 --- a/profiles/1080p Efficient.yml +++ b/profiles/1080p Efficient.yml @@ -16,7 +16,7 @@ tags: - x265 upgradesAllowed: true minCustomFormatScore: 20000 -upgradeUntilScore: 600000 +upgradeUntilScore: 888888 minScoreIncrement: 1 custom_formats: - name: 1080p Bluray HEVC Tier 1 diff --git a/profiles/1080p Quality HDR.yml b/profiles/1080p Quality HDR.yml index 6635a51..5bdae9b 100644 --- a/profiles/1080p Quality HDR.yml +++ b/profiles/1080p Quality HDR.yml @@ -12,7 +12,7 @@ tags: - x265 upgradesAllowed: true minCustomFormatScore: 20000 -upgradeUntilScore: 600000 +upgradeUntilScore: 888888 minScoreIncrement: 1 custom_formats: - name: UHD Bluray diff --git a/profiles/1080p Quality.yml b/profiles/1080p Quality.yml index 9421371..129cc9a 100644 --- a/profiles/1080p Quality.yml +++ b/profiles/1080p Quality.yml @@ -11,7 +11,7 @@ tags: - h264 upgradesAllowed: true minCustomFormatScore: 20000 -upgradeUntilScore: 600000 +upgradeUntilScore: 888888 minScoreIncrement: 1 custom_formats: - name: 1080p WEB-DL diff --git a/profiles/1080p Remux.yml b/profiles/1080p Remux.yml index a10a55d..27f5b62 100644 --- a/profiles/1080p Remux.yml +++ b/profiles/1080p Remux.yml @@ -18,7 +18,7 @@ tags: - x265 upgradesAllowed: true minCustomFormatScore: 20000 -upgradeUntilScore: 600000 +upgradeUntilScore: 888888 minScoreIncrement: 1 custom_formats: - name: 1080p Remux diff --git a/profiles/2160p Balanced.yml b/profiles/2160p Balanced.yml index 00bba5b..2c4c4c8 100644 --- a/profiles/2160p Balanced.yml +++ b/profiles/2160p Balanced.yml @@ -12,7 +12,7 @@ tags: - h265 upgradesAllowed: true minCustomFormatScore: 20000 -upgradeUntilScore: 600000 +upgradeUntilScore: 888888 minScoreIncrement: 1 custom_formats: - name: 2160p WEB-DL diff --git a/profiles/2160p Efficient.yml b/profiles/2160p Efficient.yml index d60499d..b6b1d36 100644 --- a/profiles/2160p Efficient.yml +++ b/profiles/2160p Efficient.yml @@ -17,7 +17,7 @@ tags: - x265 upgradesAllowed: true minCustomFormatScore: 20000 -upgradeUntilScore: 600000 +upgradeUntilScore: 888888 minScoreIncrement: 1 custom_formats: - name: 2160p WEB-DL (Efficient) diff --git a/profiles/2160p Quality.yml b/profiles/2160p Quality.yml index 1b6111f..90b7257 100644 --- a/profiles/2160p Quality.yml +++ b/profiles/2160p Quality.yml @@ -18,7 +18,7 @@ tags: - h265 upgradesAllowed: true minCustomFormatScore: 20000 -upgradeUntilScore: 600000 +upgradeUntilScore: 888888 minScoreIncrement: 1 custom_formats: - name: 2160p Quality Tier 1 diff --git a/profiles/2160p Remux.yml b/profiles/2160p Remux.yml index 27956cb..605e43d 100644 --- a/profiles/2160p Remux.yml +++ b/profiles/2160p Remux.yml @@ -18,7 +18,7 @@ tags: - x265 upgradesAllowed: true minCustomFormatScore: 20000 -upgradeUntilScore: 600000 +upgradeUntilScore: 888888 minScoreIncrement: 1 custom_formats: - name: 2160p Remux diff --git a/profiles/720p Quality.yml b/profiles/720p Quality.yml index 089c597..3e1a974 100644 --- a/profiles/720p Quality.yml +++ b/profiles/720p Quality.yml @@ -11,7 +11,7 @@ tags: - h264 upgradesAllowed: true minCustomFormatScore: 20000 -upgradeUntilScore: 600000 +upgradeUntilScore: 888888 minScoreIncrement: 1 custom_formats: - name: 720p WEB-DL