From cadbd3585415240e2a9ff1fa27d81678f03d1e22 Mon Sep 17 00:00:00 2001 From: Mike Wilson Date: Thu, 10 Apr 2025 22:18:53 -0400 Subject: [PATCH] Add quality includes and start custom format includes --- .../files/sonarr-anime-qualities.yml | 32 +++++++ .../recyclarr/files/sonarr-old-qualities.yml | 37 ++++++++ .../sonarr-old_season_pack-qualities.yml | 37 ++++++++ .../files/sonarr-remux-custom_formats.yml | 93 +++++++++++++++++++ ...r-remux.yml => sonarr-remux-qualities.yml} | 6 +- .../sonarr-remux_season_pack-qualities.yml | 22 +++++ .../recyclarr/files/sonarr-web-qualities.yml | 19 ++++ .../sonarr-web_season_pack-qualities.yml | 19 ++++ 8 files changed, 262 insertions(+), 3 deletions(-) create mode 100644 ansible/roles/recyclarr/files/sonarr-anime-qualities.yml create mode 100644 ansible/roles/recyclarr/files/sonarr-old-qualities.yml create mode 100644 ansible/roles/recyclarr/files/sonarr-old_season_pack-qualities.yml create mode 100644 ansible/roles/recyclarr/files/sonarr-remux-custom_formats.yml rename ansible/roles/recyclarr/files/{sonarr-remux.yml => sonarr-remux-qualities.yml} (78%) create mode 100644 ansible/roles/recyclarr/files/sonarr-remux_season_pack-qualities.yml create mode 100644 ansible/roles/recyclarr/files/sonarr-web-qualities.yml create mode 100644 ansible/roles/recyclarr/files/sonarr-web_season_pack-qualities.yml diff --git a/ansible/roles/recyclarr/files/sonarr-anime-qualities.yml b/ansible/roles/recyclarr/files/sonarr-anime-qualities.yml new file mode 100644 index 0000000..c610b99 --- /dev/null +++ b/ansible/roles/recyclarr/files/sonarr-anime-qualities.yml @@ -0,0 +1,32 @@ +quality_profiles: + - name: Anime + upgrade: + allowed: true + until_quality: Bluray-2160p + until_score: 10000 + min_format_score: 0 + score_set: default + quality_sort: top + qualities: + - name: Bluray-2160p + qualities: + - 'Bluray-2160p Remux' + - Bluray-2160p + - name: Bluray-1080p + qualities: + - 'Bluray-1080p Remux' + - Bluray-1080p + - name: 'WEB 2160p' + qualities: + - WEBDL-2160p + - WEBRip-2160p + - name: 'WEB 1080p' + qualities: + - WEBDL-1080p + - WEBRip-1080p + - HDTV-1080p + - name: 'WEB 720p' + qualitites: + - WEBDL-720p + - WEBRip-720p + - HDTV-720p diff --git a/ansible/roles/recyclarr/files/sonarr-old-qualities.yml b/ansible/roles/recyclarr/files/sonarr-old-qualities.yml new file mode 100644 index 0000000..a6c12a5 --- /dev/null +++ b/ansible/roles/recyclarr/files/sonarr-old-qualities.yml @@ -0,0 +1,37 @@ +quality_profiles: + - name: Old + upgrade: + allowed: true + until_quality: 'Bluray-2160p Remux' + until_score: 10000 + min_format_score: 0 + score_set: default + quality_sort: top + qualities: + - name: 'Bluray-2160p Remux' + - name: 'Bluray-1080p Remux' + - name: Bluray-2160p + - name: 'WEB 2160p' + qualities: + - WEBDL-2160p + - WEBRip-2160p + - name: Bluray-1080p + - name: 'WEB 1080p' + qualities: + - WEBDL-1080p + - WEBRip-1080p + - name: HDTV-2160p + - name: Bluray-720p + - name: 'WEB 720p' + qualities: + - WEBDL-720p + - WEBRip-720p + - name: HDTV-1080p + - name: HDTV-720p + - name: Bluray-576p + - name: Bluray-480p + - name: DVD + - name: 'WEB 480p' + qualities: + - WEBDL-480p + - WEBRip-480p diff --git a/ansible/roles/recyclarr/files/sonarr-old_season_pack-qualities.yml b/ansible/roles/recyclarr/files/sonarr-old_season_pack-qualities.yml new file mode 100644 index 0000000..6fff9bc --- /dev/null +++ b/ansible/roles/recyclarr/files/sonarr-old_season_pack-qualities.yml @@ -0,0 +1,37 @@ +quality_profiles: + - name: 'Old - Season Pack' + upgrade: + allowed: true + until_quality: 'Bluray-2160p Remux' + until_score: 10000 + min_format_score: 0 + score_set: default + quality_sort: top + qualities: + - name: 'Bluray-2160p Remux' + - name: 'Bluray-1080p Remux' + - name: Bluray-2160p + - name: 'WEB 2160p' + qualities: + - WEBDL-2160p + - WEBRip-2160p + - name: Bluray-1080p + - name: 'WEB 1080p' + qualities: + - WEBDL-1080p + - WEBRip-1080p + - name: HDTV-2160p + - name: Bluray-720p + - name: 'WEB 720p' + qualities: + - WEBDL-720p + - WEBRip-720p + - name: HDTV-1080p + - name: HDTV-720p + - name: Bluray-576p + - name: Bluray-480p + - name: DVD + - name: 'WEB 480p' + qualities: + - WEBDL-480p + - WEBRip-480p diff --git a/ansible/roles/recyclarr/files/sonarr-remux-custom_formats.yml b/ansible/roles/recyclarr/files/sonarr-remux-custom_formats.yml new file mode 100644 index 0000000..36f6a20 --- /dev/null +++ b/ansible/roles/recyclarr/files/sonarr-remux-custom_formats.yml @@ -0,0 +1,93 @@ +custom_formats: + - trash_ids: + # HDR Formats + - 2b239ed870daba8126a53bd5dc8dc1c8 # DV HDR10+ + - 7878c33f1963fefb3d6c8657d46c2f0a # DV HDR10 + - 6d0d8de7b57e35518ac0308b0ddf404e # DV + - 1f733af03141f068a540eec352589a89 # DV HLG + - 27954b0a80aab882522a88a4d9eae1cd # DV SDR + - a3d82cbef5039f8d295478d28a887159 # HDR10+ + - 3497799d29a085e2ac2df9d468413c94 # HDR10 + - 3e2c4e748b64a1a1118e0ea3f4cf6875 # HDR + - bb019e1cd00f304f80971c965de064dc # HDR (undefined) + - 2a7e3be05d3861d6df7171ec74cad727 # PQ + - 17e889ce13117940092308f48b48b45b # HLG + - 9b27ab6498ec0f31a3353992e19434ca # DV (WEBDL) + + # Miscellaneous + - ec8fa7296b64e8cd390a1600981f3923 # Repack/Proper + - eb3d5cc0a2be0db205fb823640db6a3c # Repack v2 + - 44e7c4de10ae50265753082e5dc76047 # Repack v3 + - 3a4127d8aa781b44120d907f2cd62627 # Hybrid + - b735f09d3c025cbb7d75a5d38325b73b # Remaster + - d7c747094a7c65f4c2de083c24899e8b # FreeLeech + - 3bc5f395426614e155e585a2f056cdf1 # Season Pack + + # Streaming Services + - d660701077794679fd59e8bdf4ce3a29 # AMZN + - f67c9ca88f463a48346062e8ad07713f # ATVP + - 77a7b25585c18af08f60b1547bb9b4fb # CC + - 36b72f59f4ea20aad9316f475f2d9fbb # DCU + - 89358767a60cc28783cdc3d0be9388a4 # DSNP + - a880d6abc21e7c16884f3ae393f84179 # HMAX + - 7a235133c87f7da4c8cccceca7e3c7a6 # HBO + - f6cce30f1733d5c8194222a7507909bb # HULU + - 0ac24a2a68a9700bcb7eeca8e5cd644c # iT + - 81d1fbf600e2540cee87f3a23f9d3c1c # MAX + - d34870697c9db575f17700212167be23 # NF + - c67a75ae4a1715f2bb4d492755ba4195 # PMTP + - 1656adc6d7bb2c8cca6acfb6592db421 # PCOK + - ae58039e1319178e6be73caab5c42166 # SHO + - 1efe8da11bfd74fbbcd4d8117ddb9213 # STAN + - 9623c5c9cac8e939c1b9aedd32f640bf # SYFY + - 9623c5c9cac8e939c1b9aedd32f640bf # UHD Streaming Boost + - d2d299244a92b8a52d4921ce3897a256 # UHD Streaming Cut + + # Release Group Tiers + - 9965a052eb87b0d10313b1cea89eb451 # Remux Tier 01 + - 8a1d0c3d7497e741736761a1da866a2e # Remux Tier 02 + - d6819cba26b1a6508138d25fb5e32293 # HD Bluray Tier 01 + - c2216b7b8aa545dc1ce8388c618f8d57 # HD Bluray Tier 02 + - e6258996055b9fbab7e9cb2f75819294 # WEB Tier 01 + - 58790d4e2fdcd9733aa7ae68ba2bb503 # WEB Tier 02 + - d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03 + - d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene + + # Audio Advanced + - 0d7824bb924701997f874e7ff7d4844a # TrueHD Atmos + - 9d00418ba386a083fbf4d58235fc37ef # DTS:X + - b6fbafa7942952a13e17e2b1152b539a # Atmos (undefined) + - 4232a509ce60c4e208d13825b7c06264 # DDPlus Atmos + - 1808e4b9cee74e064dfae3f1db99dbfe # TrueHD + - c429417a57ea8c41d57e6990a8b0033f # DTS-HD MA + - 851bd64e04c9374c51102be3dd9ae4cc # FLAC + - 30f70576671ca933adbdcfc736a69718 # PCM + - cfa5fbd8f02a86fc55d8d223d06a5e1f # DTS-HD HRA + - 63487786a8b01b7f20dd2bc90dd4a477 # DDPlus + - c1a25cd67b5d2e08287c957b1eb903ec # DTS-ES + - 5964f2a8b3be407d083498e4459d05d0 # DTS + - a50b8a0c62274a7c38b09a9619ba9d86 # AAC + - dbe00161b08a25ac6154c55f95e6318d # DD + - 3e8b714263b26f486972ee1e0fe7606c # MP3 + - 28f6ef16d61e2d1adfce3156ed8257e3 # Opus + - bd6dd5e043aa27ff4696a08d011c7d96 # 1.0 Mono + - 834e534f103938853ffced4203b53e72 # 2.0 Stereo + - 42cba7e38c7947a6d1d0a62580ee6d62 # 3.0 Sound + - 1895195e84767de180653914ce207245 # 4.0 Sound + - 3fbafa924f361e66fbc6187af82dfa85 # 5.1 Surround + - 9fb6d778592c293467437593ef394bf1 # 6.1 Surround + - 204c8c3e7315bb0ea81332774fa888d6 # 7.1 Surround + + # Unwanted + - 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK + - 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ + - e2315f990da2e2cbfc9fa5b7a6fcfe48 # LQ (Release Title) + - 9b64dff695c2115facf1b6ea59c9bd07 # x265 (no HDR/DV) + - 83304f261cf516bb208c18c54c0adf97 # SDR (no WEBDL) + - fbcb31d8dabd2a319072b84fc0b7249c # Extras + - 15a05bc7c1a36e2b57fd628f8977e2fc # AV1 + - 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups + - 82d40da2bc6923f41e14394075dd4b03 # No-RlsGroup + - e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated + - 06d66ab109d4d2eddb2794d21526d140 # Retags + - b735f09d3c025cbb7d75a5d38325b73b # Upscaled diff --git a/ansible/roles/recyclarr/files/sonarr-remux.yml b/ansible/roles/recyclarr/files/sonarr-remux-qualities.yml similarity index 78% rename from ansible/roles/recyclarr/files/sonarr-remux.yml rename to ansible/roles/recyclarr/files/sonarr-remux-qualities.yml index f2bad88..2b0afd9 100644 --- a/ansible/roles/recyclarr/files/sonarr-remux.yml +++ b/ansible/roles/recyclarr/files/sonarr-remux-qualities.yml @@ -2,14 +2,14 @@ quality_profiles: - name: Remux upgrade: allowed: true - until_quality: Remux-2160p + until_quality: 'Bluray-2160p Remux' until_score: 10000 min_format_score: 0 score_set: default quality_sort: top qualities: - - name: Remux-2160p - - name: Remux-1080p + - name: 'Bluray-2160p Remux' + - name: 'Bluray-1080p Remux' - name: Bluray-2160p - name: WEB 2160p qualities: diff --git a/ansible/roles/recyclarr/files/sonarr-remux_season_pack-qualities.yml b/ansible/roles/recyclarr/files/sonarr-remux_season_pack-qualities.yml new file mode 100644 index 0000000..b60a0d4 --- /dev/null +++ b/ansible/roles/recyclarr/files/sonarr-remux_season_pack-qualities.yml @@ -0,0 +1,22 @@ +quality_profiles: + - name: 'Remux - Season Pack' + upgrade: + allowed: true + until_quality: 'Bluray-2160p Remux' + until_score: 10000 + min_format_score: 0 + score_set: default + quality_sort: top + qualities: + - name: 'Bluray-2160p Remux' + - name: 'Bluray-1080p Remux' + - name: Bluray-2160p + - name: WEB 2160p + qualities: + - WEBDL-2160p + - WEBRip-2160p + - name: Bluray-1080p + - name: WEB 1080p + qualities: + - WEBDL-1080p + - WEBRip-1080p diff --git a/ansible/roles/recyclarr/files/sonarr-web-qualities.yml b/ansible/roles/recyclarr/files/sonarr-web-qualities.yml new file mode 100644 index 0000000..80f4542 --- /dev/null +++ b/ansible/roles/recyclarr/files/sonarr-web-qualities.yml @@ -0,0 +1,19 @@ +quality_profiles: + - name: Web + upgrade: + allowed: true + until_quality: 'WEB 2160p' + until_score: 10000 + min_format_score: 0 + score_set: default + quality_sort: top + qualities: + - name: WEB 2160p + qualities: + - WEBDL-2160p + - WEBRip-2160p + - name: Bluray-1080p + - name: WEB 1080p + qualities: + - WEBDL-1080p + - WEBRip-1080p diff --git a/ansible/roles/recyclarr/files/sonarr-web_season_pack-qualities.yml b/ansible/roles/recyclarr/files/sonarr-web_season_pack-qualities.yml new file mode 100644 index 0000000..67937ec --- /dev/null +++ b/ansible/roles/recyclarr/files/sonarr-web_season_pack-qualities.yml @@ -0,0 +1,19 @@ +quality_profiles: + - name: 'Web - Season Pack' + upgrade: + allowed: true + until_quality: 'WEB 2160p' + until_score: 10000 + min_format_score: 0 + score_set: default + quality_sort: top + qualities: + - name: WEB 2160p + qualities: + - WEBDL-2160p + - WEBRip-2160p + - name: Bluray-1080p + - name: WEB 1080p + qualities: + - WEBDL-1080p + - WEBRip-1080p