diff --git a/profiles/(Anime) Remux-1080p.yml b/profiles/(Anime) Remux-1080p.yml index 1130a12..a764031 100644 --- a/profiles/(Anime) Remux-1080p.yml +++ b/profiles/(Anime) Remux-1080p.yml @@ -10,50 +10,50 @@ upgradeUntilScore: 10000 minScoreIncrement: 1 qualities: - name: SDTV - id: 1 + id: 24 - name: DVD - id: 2 + id: 22 - name: WEB 480p id: -1 description: '' qualities: - - id: 3 + - id: 19 name: WEBDL-480p - - id: 4 + - id: 20 name: WEBRip-480p - name: Bluray-480p - id: 5 + id: 18 - name: Bluray-576p - id: 6 + id: 17 - name: WEB 720p id: -2 description: '' qualities: - - id: 7 + - id: 14 name: WEBDL-720p - - id: 8 + - id: 15 name: WEBRip-720p - - id: 9 + - id: 16 name: HDTV-720p - name: Bluray-720p - id: 10 + id: 13 - name: WEB 1080p id: -3 description: '' qualities: - - id: 11 + - id: 9 name: WEBDL-1080p - - id: 12 + - id: 11 name: WEBRip-1080p - - id: 13 + - id: 12 name: HDTV-1080p - name: Remux 1080p id: -4 description: '' qualities: - - id: 14 + - id: 10 name: Bluray-1080p - - id: 15 + - id: 8 name: Remux-1080p custom_formats: - name: Anime BD Tier 01 (Top SeaDex Muxers) diff --git a/profiles/(French MULTi.VO) HD Bluray + WEB.yml b/profiles/(French MULTi.VO) HD Bluray + WEB.yml index 77e5db5..c825f75 100644 --- a/profiles/(French MULTi.VO) HD Bluray + WEB.yml +++ b/profiles/(French MULTi.VO) HD Bluray + WEB.yml @@ -9,16 +9,16 @@ upgradeUntilScore: 10000 minScoreIncrement: 1 qualities: - name: Bluray-720p - id: 1 + id: 13 - name: Bluray|WEB 1080p id: -1 description: '' qualities: - - id: 2 + - id: 9 name: WEBDL-1080p - - id: 3 + - id: 11 name: WEBRip-1080p - - id: 4 + - id: 10 name: Bluray-1080p custom_formats: - name: 'Language: Not Original' diff --git a/profiles/(French MULTi.VO) HD Remux (1080p).yml b/profiles/(French MULTi.VO) HD Remux (1080p).yml index 8fd6a58..558121a 100644 --- a/profiles/(French MULTi.VO) HD Remux (1080p).yml +++ b/profiles/(French MULTi.VO) HD Remux (1080p).yml @@ -13,14 +13,14 @@ qualities: id: -1 description: '' qualities: - - id: 1 + - id: 9 name: WEBDL-1080p - - id: 2 + - id: 11 name: WEBRip-1080p - - id: 3 + - id: 10 name: Bluray-1080p - name: Remux-1080p - id: 4 + id: 8 custom_formats: - name: 'Language: Not Original' score: -10000 diff --git a/profiles/(French MULTi.VO) UHD Bluray + WEB.yml b/profiles/(French MULTi.VO) UHD Bluray + WEB.yml index 3092e8e..1d4c64e 100644 --- a/profiles/(French MULTi.VO) UHD Bluray + WEB.yml +++ b/profiles/(French MULTi.VO) UHD Bluray + WEB.yml @@ -10,14 +10,14 @@ upgradeUntilScore: 10000 minScoreIncrement: 1 qualities: - name: Remux-1080p - id: 1 + id: 8 - name: Bluray|WEB 2160p id: -1 description: '' qualities: - - id: 2 + - id: 5 name: WEBDL-2160p - - id: 3 + - id: 6 name: WEBRip-2160p - id: 4 name: Bluray-2160p diff --git a/profiles/(French MULTi.VO) UHD Remux (2160p).yml b/profiles/(French MULTi.VO) UHD Remux (2160p).yml index 5ceb2a2..daa4a19 100644 --- a/profiles/(French MULTi.VO) UHD Remux (2160p).yml +++ b/profiles/(French MULTi.VO) UHD Remux (2160p).yml @@ -13,14 +13,14 @@ qualities: id: -1 description: '' qualities: - - id: 1 + - id: 5 name: WEBDL-2160p - - id: 2 + - id: 6 name: WEBRip-2160p - - id: 3 + - id: 4 name: Bluray-2160p - name: Remux-2160p - id: 4 + id: 3 custom_formats: - name: 'Language: Not Original' score: -10000 diff --git a/profiles/(German) HD Bluray + WEB.yml b/profiles/(German) HD Bluray + WEB.yml index 8cd80e4..fa118c9 100644 --- a/profiles/(German) HD Bluray + WEB.yml +++ b/profiles/(German) HD Bluray + WEB.yml @@ -13,17 +13,17 @@ qualities: id: -1 description: '' qualities: - - id: 1 + - id: 15 name: WEBRip-720p - - id: 2 + - id: 14 name: WEBDL-720p - - id: 3 + - id: 13 name: Bluray-720p - - id: 4 + - id: 9 name: WEBDL-1080p - - id: 5 + - id: 11 name: WEBRip-1080p - - id: 6 + - id: 10 name: Bluray-1080p custom_formats: - name: German 1080p Booster diff --git a/profiles/(German) HD Remux + WEB.yml b/profiles/(German) HD Remux + WEB.yml index c8f595e..d32e805 100644 --- a/profiles/(German) HD Remux + WEB.yml +++ b/profiles/(German) HD Remux + WEB.yml @@ -12,11 +12,11 @@ qualities: id: -1 description: '' qualities: - - id: 1 + - id: 9 name: WEBDL-1080p - - id: 2 + - id: 11 name: WEBRip-1080p - - id: 3 + - id: 8 name: Remux-1080p custom_formats: - name: German 1080p Booster diff --git a/profiles/(German) Remux + WEB 2160p.yml b/profiles/(German) Remux + WEB 2160p.yml index 7122b41..415daf8 100644 --- a/profiles/(German) Remux + WEB 2160p.yml +++ b/profiles/(German) Remux + WEB 2160p.yml @@ -12,9 +12,9 @@ qualities: id: -1 description: '' qualities: - - id: 1 + - id: 6 name: WEBRip-2160p - - id: 2 + - id: 5 name: WEBDL-2160p - id: 3 name: Remux-2160p diff --git a/profiles/(German) UHD Bluray + WEB (Alternative).yml b/profiles/(German) UHD Bluray + WEB (Alternative).yml index 150dd17..01ea463 100644 --- a/profiles/(German) UHD Bluray + WEB (Alternative).yml +++ b/profiles/(German) UHD Bluray + WEB (Alternative).yml @@ -13,23 +13,23 @@ qualities: id: -1 description: '' qualities: - - id: 1 + - id: 15 name: WEBRip-720p - - id: 2 + - id: 14 name: WEBDL-720p - - id: 3 + - id: 13 name: Bluray-720p - - id: 4 - name: WEBDL-1080p - - id: 5 - name: WEBRip-1080p - - id: 6 - name: Bluray-1080p - - id: 7 - name: WEBRip-2160p - - id: 8 - name: WEBDL-2160p - id: 9 + name: WEBDL-1080p + - id: 11 + name: WEBRip-1080p + - id: 10 + name: Bluray-1080p + - id: 6 + name: WEBRip-2160p + - id: 5 + name: WEBDL-2160p + - id: 4 name: Bluray-2160p custom_formats: - name: German 1080p Booster diff --git a/profiles/(German) UHD Bluray + WEB.yml b/profiles/(German) UHD Bluray + WEB.yml index 555e733..55888c1 100644 --- a/profiles/(German) UHD Bluray + WEB.yml +++ b/profiles/(German) UHD Bluray + WEB.yml @@ -12,11 +12,11 @@ qualities: id: -1 description: '' qualities: - - id: 1 + - id: 6 name: WEBRip-2160p - - id: 2 + - id: 5 name: WEBDL-2160p - - id: 3 + - id: 4 name: Bluray-2160p custom_formats: - name: German 1080p Booster diff --git a/profiles/(SQP) SQP-1 (1080p).yml b/profiles/(SQP) SQP-1 (1080p).yml index 34da6c7..929b46f 100644 --- a/profiles/(SQP) SQP-1 (1080p).yml +++ b/profiles/(SQP) SQP-1 (1080p).yml @@ -15,20 +15,20 @@ upgradeUntilScore: 10000 minScoreIncrement: 1 qualities: - name: Bluray-720p - id: 1 + id: 13 - name: Bluray|WEB-1080p id: -1 description: '' qualities: - - id: 2 + - id: 14 name: WEBDL-720p - - id: 3 + - id: 15 name: WEBRip-720p - - id: 4 + - id: 9 name: WEBDL-1080p - - id: 5 + - id: 11 name: WEBRip-1080p - - id: 6 + - id: 10 name: Bluray-1080p custom_formats: - name: TrueHD ATMOS diff --git a/profiles/(SQP) SQP-1 (2160p).yml b/profiles/(SQP) SQP-1 (2160p).yml index 8288d23..974254d 100644 --- a/profiles/(SQP) SQP-1 (2160p).yml +++ b/profiles/(SQP) SQP-1 (2160p).yml @@ -15,31 +15,31 @@ upgradeUntilScore: 10000 minScoreIncrement: 1 qualities: - name: Bluray-720p - id: 1 + id: 13 - name: Bluray|WEB-1080p id: -1 description: '' qualities: - - id: 2 + - id: 15 name: WEBRip-720p - - id: 3 + - id: 14 name: WEBDL-720p - - id: 4 + - id: 11 name: WEBRip-1080p - - id: 5 + - id: 9 name: WEBDL-1080p - - id: 6 + - id: 10 name: Bluray-1080p - name: WEB 2160p id: -2 description: '' qualities: - - id: 7 + - id: 5 name: WEBDL-2160p - - id: 8 + - id: 6 name: WEBRip-2160p - name: Bluray-2160p - id: 9 + id: 4 custom_formats: - name: TrueHD ATMOS score: -10000 diff --git a/profiles/(SQP) SQP-1 WEB (1080p).yml b/profiles/(SQP) SQP-1 WEB (1080p).yml index c6f8b24..99da47d 100644 --- a/profiles/(SQP) SQP-1 WEB (1080p).yml +++ b/profiles/(SQP) SQP-1 WEB (1080p).yml @@ -18,11 +18,11 @@ qualities: id: -1 description: '' qualities: - - id: 1 + - id: 9 name: WEBDL-1080p - - id: 2 + - id: 11 name: WEBRip-1080p - - id: 3 + - id: 10 name: Bluray-1080p custom_formats: - name: TrueHD ATMOS diff --git a/profiles/(SQP) SQP-1 WEB (2160p).yml b/profiles/(SQP) SQP-1 WEB (2160p).yml index 0fb67ad..3792600 100644 --- a/profiles/(SQP) SQP-1 WEB (2160p).yml +++ b/profiles/(SQP) SQP-1 WEB (2160p).yml @@ -18,21 +18,21 @@ qualities: id: -1 description: '' qualities: - - id: 1 + - id: 9 name: WEBDL-1080p - - id: 2 + - id: 11 name: WEBRip-1080p - - id: 3 + - id: 10 name: Bluray-1080p - name: Bluray|WEB-2160p id: -2 description: '' qualities: - - id: 4 - name: WEBDL-2160p - id: 5 - name: WEBRip-2160p + name: WEBDL-2160p - id: 6 + name: WEBRip-2160p + - id: 4 name: Bluray-2160p custom_formats: - name: TrueHD ATMOS diff --git a/profiles/(SQP) SQP-2.yml b/profiles/(SQP) SQP-2.yml index 6b0fe78..62e6ec2 100644 --- a/profiles/(SQP) SQP-2.yml +++ b/profiles/(SQP) SQP-2.yml @@ -15,22 +15,22 @@ upgradeUntilScore: 10000 minScoreIncrement: 1 qualities: - name: Remux-1080p - id: 1 + id: 8 - name: WEB|Remux|Bluray|2160p id: -1 description: '' qualities: - - id: 2 + - id: 9 name: WEBDL-1080p - - id: 3 + - id: 11 name: WEBRip-1080p - - id: 4 - name: WEBDL-2160p - id: 5 - name: WEBRip-2160p + name: WEBDL-2160p - id: 6 + name: WEBRip-2160p + - id: 3 name: Remux-2160p - - id: 7 + - id: 4 name: Bluray-2160p custom_formats: - name: DV HDR10Plus diff --git a/profiles/(SQP) SQP-3 (Audio).yml b/profiles/(SQP) SQP-3 (Audio).yml index b9e2861..c8091c0 100644 --- a/profiles/(SQP) SQP-3 (Audio).yml +++ b/profiles/(SQP) SQP-3 (Audio).yml @@ -18,17 +18,17 @@ qualities: id: -1 description: '' qualities: - - id: 1 + - id: 11 name: WEBRip-1080p - - id: 2 + - id: 9 name: WEBDL-1080p - - id: 3 + - id: 8 name: Remux-1080p - - id: 4 + - id: 6 name: WEBRip-2160p - id: 5 name: WEBDL-2160p - - id: 6 + - id: 3 name: Remux-2160p custom_formats: - name: TrueHD Atmos diff --git a/profiles/(SQP) SQP-3.yml b/profiles/(SQP) SQP-3.yml index 81cf668..d725394 100644 --- a/profiles/(SQP) SQP-3.yml +++ b/profiles/(SQP) SQP-3.yml @@ -15,20 +15,20 @@ upgradeUntilScore: 10000 minScoreIncrement: 1 qualities: - name: Remux-1080p - id: 1 + id: 8 - name: WEB|Remux|2160p id: -1 description: '' qualities: - - id: 2 + - id: 9 name: WEBDL-1080p - - id: 3 + - id: 11 name: WEBRip-1080p - - id: 4 - name: WEBDL-2160p - id: 5 - name: WEBRip-2160p + name: WEBDL-2160p - id: 6 + name: WEBRip-2160p + - id: 3 name: Remux-2160p custom_formats: - name: DV HDR10Plus diff --git a/profiles/(SQP) SQP-4.yml b/profiles/(SQP) SQP-4.yml index 514ceab..7196876 100644 --- a/profiles/(SQP) SQP-4.yml +++ b/profiles/(SQP) SQP-4.yml @@ -15,16 +15,16 @@ upgradeUntilScore: 10000 minScoreIncrement: 1 qualities: - name: Remux-1080p - id: 1 + id: 8 - name: WEB|2160p id: -1 description: '' qualities: - - id: 2 + - id: 11 name: WEBRip-1080p - - id: 3 + - id: 9 name: WEBDL-1080p - - id: 4 + - id: 6 name: WEBRip-2160p - id: 5 name: WEBDL-2160p diff --git a/profiles/(SQP) SQP-5.yml b/profiles/(SQP) SQP-5.yml index bf87a52..0e77714 100644 --- a/profiles/(SQP) SQP-5.yml +++ b/profiles/(SQP) SQP-5.yml @@ -15,20 +15,20 @@ upgradeUntilScore: 10000 minScoreIncrement: 1 qualities: - name: Remux-1080p - id: 1 + id: 8 - name: WEBDL|Bluray|2160p id: -1 description: '' qualities: - - id: 2 + - id: 9 name: WEBDL-1080p - - id: 3 + - id: 11 name: WEBRip-1080p - id: 4 name: Bluray-2160p - - id: 5 - name: WEBRip-2160p - id: 6 + name: WEBRip-2160p + - id: 5 name: WEBDL-2160p custom_formats: - name: DV HDR10Plus diff --git a/profiles/HD Bluray + WEB.yml b/profiles/HD Bluray + WEB.yml index 1cdd157..c8f1bdd 100644 --- a/profiles/HD Bluray + WEB.yml +++ b/profiles/HD Bluray + WEB.yml @@ -9,17 +9,17 @@ upgradeUntilScore: 10000 minScoreIncrement: 1 qualities: - name: Bluray-720p - id: 1 + id: 13 - name: WEB 1080p id: -1 description: '' qualities: - - id: 2 + - id: 9 name: WEBDL-1080p - - id: 3 + - id: 11 name: WEBRip-1080p - name: Bluray-1080p - id: 4 + id: 10 custom_formats: - name: HD Bluray Tier 01 score: 1800 diff --git a/profiles/Remux + WEB 1080p.yml b/profiles/Remux + WEB 1080p.yml index 01918ee..79939a7 100644 --- a/profiles/Remux + WEB 1080p.yml +++ b/profiles/Remux + WEB 1080p.yml @@ -12,12 +12,12 @@ qualities: id: -1 description: '' qualities: - - id: 1 + - id: 9 name: WEBDL-1080p - - id: 2 + - id: 11 name: WEBRip-1080p - name: Remux-1080p - id: 3 + id: 8 custom_formats: - name: Remux Tier 01 score: 1950 diff --git a/profiles/Remux + WEB 2160p.yml b/profiles/Remux + WEB 2160p.yml index 4cced3f..10ee40a 100644 --- a/profiles/Remux + WEB 2160p.yml +++ b/profiles/Remux + WEB 2160p.yml @@ -12,9 +12,9 @@ qualities: id: -1 description: '' qualities: - - id: 1 + - id: 5 name: WEBDL-2160p - - id: 2 + - id: 6 name: WEBRip-2160p - name: Remux-2160p id: 3 diff --git a/profiles/Remux 2160p (Alternative).yml b/profiles/Remux 2160p (Alternative).yml index a10ebf5..71c9e26 100644 --- a/profiles/Remux 2160p (Alternative).yml +++ b/profiles/Remux 2160p (Alternative).yml @@ -11,59 +11,59 @@ upgradeUntilScore: 10000 minScoreIncrement: 1 qualities: - name: SDTV - id: 1 + id: 24 - name: DVD - id: 2 + id: 22 - name: WEB 480p id: -1 description: '' qualities: - - id: 3 + - id: 19 name: WEBDL-480p - - id: 4 + - id: 20 name: WEBRip-480p - name: Bluray-480p - id: 5 + id: 18 - name: Bluray-576p - id: 6 + id: 17 - name: HDTV-720p - id: 7 + id: 16 - name: WEB 720p id: -2 description: '' qualities: - - id: 8 + - id: 14 name: WEBDL-720p - - id: 9 + - id: 15 name: WEBRip-720p - name: Bluray-720p - id: 10 + id: 13 - name: HDTV-1080p - id: 11 + id: 12 - name: WEB 1080p id: -3 description: '' qualities: - - id: 12 + - id: 9 name: WEBDL-1080p - - id: 13 + - id: 11 name: WEBRip-1080p - name: Bluray-1080p - id: 14 + id: 10 - name: Remux-1080p - id: 15 + id: 8 - name: WEB 2160p id: -4 description: '' qualities: - - id: 16 + - id: 5 name: WEBDL-2160p - - id: 17 + - id: 6 name: WEBRip-2160p - name: Bluray-2160p - id: 18 + id: 4 - name: Remux-2160p - id: 19 + id: 3 custom_formats: - name: DV HDR10Plus score: 1500 diff --git a/profiles/Remux 2160p (Combined).yml b/profiles/Remux 2160p (Combined).yml index 7481f77..b4100e2 100644 --- a/profiles/Remux 2160p (Combined).yml +++ b/profiles/Remux 2160p (Combined).yml @@ -13,14 +13,14 @@ qualities: id: -1 description: '' qualities: - - id: 1 + - id: 9 name: WEBDL-1080p - - id: 2 + - id: 11 name: WEBRip-1080p - name: Bluray-1080p - id: 3 + id: 10 - name: Remux-1080p - id: 4 + id: 8 - name: WEB 2160p id: -2 description: '' @@ -30,9 +30,9 @@ qualities: - id: 6 name: WEBRip-2160p - name: Bluray-2160p - id: 7 + id: 4 - name: Remux-2160p - id: 8 + id: 3 custom_formats: - name: DV HDR10Plus score: 1500 diff --git a/profiles/UHD Bluray + WEB.yml b/profiles/UHD Bluray + WEB.yml index c3d517c..4f87145 100644 --- a/profiles/UHD Bluray + WEB.yml +++ b/profiles/UHD Bluray + WEB.yml @@ -12,12 +12,12 @@ qualities: id: -1 description: '' qualities: - - id: 1 + - id: 5 name: WEBDL-2160p - - id: 2 + - id: 6 name: WEBRip-2160p - name: Bluray-2160p - id: 3 + id: 4 custom_formats: - name: DV HDR10Plus score: 1500 diff --git a/scripts/utils/profiles.py b/scripts/utils/profiles.py index 3fe6458..04d90ee 100644 --- a/scripts/utils/profiles.py +++ b/scripts/utils/profiles.py @@ -4,6 +4,7 @@ import yaml from markdownify import markdownify +from utils.qualities import QUALITIES from utils.strings import get_file_name cache = {} @@ -64,9 +65,14 @@ def collect_profile_formats(trash_score_set, format_items, output_dir): return profile_format +def get_quality_id(quality_name): + return next( + quality["id"] for quality in QUALITIES if quality["name"] == quality_name + ) + + def collect_qualities(items): qualities = [] - quality_id = 1 quality_collection_id = -1 for item in items: if item.get("allowed", False) is False: @@ -81,11 +87,11 @@ def collect_qualities(items): quality["description"] = "" quality["qualities"] = [] for sub_item in item["items"]: - quality["qualities"].append({"id": quality_id, "name": sub_item}) - quality_id += 1 + quality["qualities"].append( + {"id": get_quality_id(sub_item), "name": sub_item} + ) else: - quality["id"] = quality_id - quality_id += 1 + quality["id"] = get_quality_id(item.get("name", "")) qualities.append(quality) return qualities diff --git a/scripts/utils/qualities.py b/scripts/utils/qualities.py new file mode 100644 index 0000000..4ff4d12 --- /dev/null +++ b/scripts/utils/qualities.py @@ -0,0 +1,212 @@ +QUALITIES = [ + { + "id": 1, + "name": "Raw-HD", + "description": "Uncompressed, high definition recorded video from airing", + "radarr": True, + "sonarr": True, + }, + { + "id": 2, + "name": "BR-Disk", + "description": "Complete Blu-ray disc image", + "radarr": True, + "sonarr": False, + }, + { + "id": 3, + "name": "Remux-2160p", + "description": "4K Ultra HD Blu-ray disc content remuxed into a playable file format", + "radarr": True, + "sonarr": True, + }, + { + "id": 4, + "name": "Bluray-2160p", + "description": "4K Ultra HD Blu-ray video encoded with lossy compression", + "radarr": True, + "sonarr": True, + }, + { + "id": 5, + "name": "WEBDL-2160p", + "description": "4K web download, untouched as released by the streaming service", + "radarr": True, + "sonarr": True, + }, + { + "id": 6, + "name": "WEBRip-2160p", + "description": "4K web rip, either captured from a 4K WEB-DL using a capture card or re-encoded from a 4K WEB-DL", + "radarr": True, + "sonarr": True, + }, + { + "id": 7, + "name": "HDTV-2160p", + "description": "4K high-definition digital television capture", + "radarr": True, + "sonarr": True, + }, + { + "id": 8, + "name": "Remux-1080p", + "description": "1080p Blu-ray disc content remuxed into a playable file format", + "radarr": True, + "sonarr": True, + }, + { + "id": 9, + "name": "WEBDL-1080p", + "description": "1080p web download, untouched as released by the streaming service", + "radarr": True, + "sonarr": True, + }, + { + "id": 10, + "name": "Bluray-1080p", + "description": "1080p Blu-ray video encoded with lossy compression", + "radarr": True, + "sonarr": True, + }, + { + "id": 11, + "name": "WEBRip-1080p", + "description": "1080p web rip, either captured using a capture card or re-encoded from a WEB-DL of equal or higher resolution", + "radarr": True, + "sonarr": True, + }, + { + "id": 12, + "name": "HDTV-1080p", + "description": "1080p high-definition digital television capture", + "radarr": True, + "sonarr": True, + }, + { + "id": 13, + "name": "Bluray-720p", + "description": "720p Blu-ray video encoded with lossy compression", + "radarr": True, + "sonarr": True, + }, + { + "id": 14, + "name": "WEBDL-720p", + "description": "720p web download, untouched as released by the streaming service", + "radarr": True, + "sonarr": True, + }, + { + "id": 15, + "name": "WEBRip-720p", + "description": "720p web rip, either captured using a capture card or re-encoded from a WEB-DL of equal or higher resolution", + "radarr": True, + "sonarr": True, + }, + { + "id": 16, + "name": "HDTV-720p", + "description": "720p high-definition digital television capture", + "radarr": True, + "sonarr": True, + }, + { + "id": 17, + "name": "Bluray-576p", + "description": "576p Blu-ray video encoded with lossy compression", + "radarr": True, + "sonarr": True, + }, + { + "id": 18, + "name": "Bluray-480p", + "description": "480p Blu-ray video encoded with lossy compression", + "radarr": True, + "sonarr": True, + }, + { + "id": 19, + "name": "WEBDL-480p", + "description": "480p web download, untouched as released by the streaming service", + "radarr": True, + "sonarr": True, + }, + { + "id": 20, + "name": "WEBRip-480p", + "description": "480p web rip, either captured using a capture card or re-encoded from a WEB-DL of equal or higher resolution", + "radarr": True, + "sonarr": True, + }, + { + "id": 21, + "name": "DVD-R", + "description": "DVD-Video disc image", + "radarr": True, + "sonarr": False, + }, + { + "id": 22, + "name": "DVD", + "description": "Standard DVD video, usually encoded at 480p", + "radarr": True, + "sonarr": True, + }, + { + "id": 23, + "name": "DVDSCR", + "description": "DVD screener, usually a lower quality early release", + "radarr": True, + "sonarr": False, + }, + { + "id": 24, + "name": "SDTV", + "description": "Standard-definition digital television capture, typically 480p or lower", + "radarr": True, + "sonarr": True, + }, + { + "id": 25, + "name": "Telecine", + "description": "Movie captured from a film print using a telecine machine", + "radarr": True, + "sonarr": False, + }, + { + "id": 26, + "name": "Telesync", + "description": "Filmed in a movie theater using a professional camera, often with external audio", + "radarr": True, + "sonarr": False, + }, + { + "id": 27, + "name": "REGIONAL", + "description": "A release intended for a specific geographic region", + "radarr": True, + "sonarr": False, + }, + { + "id": 28, + "name": "WORKPRINT", + "description": "An unfinished version of a movie, often with incomplete special effects", + "radarr": True, + "sonarr": False, + }, + { + "id": 29, + "name": "CAM", + "description": "Filmed in a movie theater using a camcorder or mobile phone", + "radarr": True, + "sonarr": False, + }, + { + "id": 30, + "name": "Unknown", + "description": "Quality or source is unknown or unspecified", + "radarr": True, + "sonarr": True, + }, +]