From b3c598195dbf199223c6cb2c78a381d41049f5c3 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Mon, 30 Dec 2024 19:50:15 +0100 Subject: [PATCH 01/63] feat(guide-sync): Add German Quality Profiles for the 3rd party sync applications (#2190) * chore(guide): Added German Quality Profiles for the 3rd party sync applications * fixed: Quality order + added missing CF * Added: `UHD Bluray + WEB (GER) (Alternative)` --- .../german-hd-bluray-web.json | 103 +++++++++++++++ .../german-uhd-bluray-web-alternative.json | 117 +++++++++++++++++ .../german-uhd-bluray-web.json | 120 ++++++++++++++++++ .../german-uhd-remux-web.json | 119 +++++++++++++++++ 4 files changed, 459 insertions(+) create mode 100644 docs/json/radarr/quality-profiles/german-hd-bluray-web.json create mode 100644 docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json create mode 100644 docs/json/radarr/quality-profiles/german-uhd-bluray-web.json create mode 100644 docs/json/radarr/quality-profiles/german-uhd-remux-web.json diff --git a/docs/json/radarr/quality-profiles/german-hd-bluray-web.json b/docs/json/radarr/quality-profiles/german-hd-bluray-web.json new file mode 100644 index 0000000000..64b64925ca --- /dev/null +++ b/docs/json/radarr/quality-profiles/german-hd-bluray-web.json @@ -0,0 +1,103 @@ +{ + "trash_id": "2b90e905c99490edc7c7a5787443748b", + "name": "HD Bluray + WEB (GER)", + "trash_score_set": "german", + "upgradeAllowed": true, + "cutoff": "Merged QPs", + "minFormatScore": 0, + "cutoffFormatScore": 250000, + "items": [ + { "name": "Unknown", "allowed": false }, + { "name": "WORKPRINT", "allowed": false }, + { "name": "CAM", "allowed": false }, + { "name": "TELESYNC", "allowed": false }, + { "name": "TELECINE", "allowed": false }, + { "name": "REGIONAL", "allowed": false }, + { "name": "DVDSCR", "allowed": false }, + { "name": "SDTV", "allowed": false }, + { "name": "DVD", "allowed": false }, + { "name": "DVD-R", "allowed": false }, + { + "name": "WEB 480p", + "allowed": false, + "items": ["WEBDL-480p", "WEBRip-480p"] + }, + { "name": "Bluray-480p", "allowed": false }, + { "name": "Bluray-576p", "allowed": false }, + { "name": "HDTV-720p", "allowed": false }, + { "name": "HDTV-1080p", "allowed": false }, + { "name": "Remux-1080p", "allowed": false }, + { "name": "HDTV-2160p", "allowed": false }, + { + "name": "WEB 2160p", + "allowed": false, + "items": ["WEBDL-2160p", "WEBRip-2160p"] + }, + { "name": "Bluray-2160p", "allowed": false }, + { "name": "Remux-2160p", "allowed": false }, + { "name": "BR-DISK", "allowed": false }, + { "name": "Raw-HD", "allowed": false }, + { + "name": "Merged QPs", + "allowed": true, + "items": [ + "WEBRip-720p", + "WEBDL-720p", + "Bluray-720p", + "WEBDL-1080p", + "WEBRip-1080p", + "Bluray-1080p" + ] + } + ], + "formatItems": { + "German 1080p Booster": "3bc8df3a71baaac60a31ef696ea72d36", + "1080p": "820b09bb9acbfde9c35c71e0e565dad8", + "720p": "b2be17d608fc88818940cd1833b0b24c", + "German": "86bc3115eb4e9873ac96904a4a68e19e", + "German DL": "f845be10da4f442654c13e1f2c3d6cd5", + "German DL (undefined)": "6aad77771dabe9d3e9d7be86f310b867", + "German Bluray Tier 01": "54795711b78ea87e56127928c423689b", + "German Bluray Tier 02": "1bfc773c53283d47c68e535811da30b7", + "German Bluray Tier 03": "aee01d40cd1bf4bcded81ee62f0f3659", + "German Web Tier 01": "a2ab25194f463f057a5559c03c84a3df", + "German Web Tier 02": "08d120d5a003ec4954b5b255c0691d79", + "German Web Tier 03": "439f9d71becaed589058ec949e037ff3", + "German Scene": "2d136d4e33082fe573d06b1f237c40dd", + "German LQ": "263943bc5d99550c68aad0c4278ba1c7", + "German Microsized": "03c430f326f10a27a9739b8bc83c30e4", + "Line/Mic Dubbed": "c465ccc73923871b3eb1802042331306", + "HD Bluray Tier 01": "ed27ebfef2f323e964fb1f61391bcb35", + "HD Bluray Tier 02": "c20c8647f2746a1f4c4262b0fbbeeeae", + "HD Bluray Tier 03": "5608c71bcebba0a5e666223bae8c9227", + "WEB Tier 01": "c20f169ef63c5f40c2def54abaf4438e", + "WEB Tier 02": "403816d65392c79236dcb6dd591aeda4", + "WEB Tier 03": "af94e0fe497124d1f9ce732069ec8c3b", + "Repack/Proper": "e7718d7a3ce595f289bfee26adc178f5", + "Repack2": "ae43b294509409a6a13919dedd4764c4", + "Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2", + "BR-DISK": "ed38b889b31be83fda192888e2286d83", + "Generated Dynamic HDR": "e6886871085226c3da1830830146846c", + "LQ": "90a6f9a284dff5103f6346090e6280c8", + "LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905", + "x265 (HD)": "dc98083864ea246d05a42df0d05f81cc", + "3D": "b8cd450cbfa689c0259a01d9e29ba3d6", + "Extras": "0a3f082873eb454bde444150b70253cc", + "AV1": "cae4ca30163749b891686f95532519bd", + "AMZN": "b3b3a6ac74ecbd56bcdbefa4799fb9df", + "ATVP": "40e9380490e748672c2522eaaeb692f7", + "BCORE": "cc5e51a9e85a6296ceefe097a77f12f4", + "CRiT": "16622a6911d1ab5d5b8b713d5b0036d4", + "DSNP": "84272245b2988854bfb76a16e60baea5", + "HBO": "509e5f41146e278f9eab1ddaceb34515", + "HMAX": "5763d1b0ce84aff3b21038eea8e9b8ad", + "Hulu": "526d445d4c16214309f0fd2b3be18a89", + "iT": "e0ec9672be6cac914ffad34a6b077209", + "MA": "2a6039655313bf5dab1e43523b62c374", + "MAX": "6a061313d22e51e0f25b7cd4dc065233", + "NF": "170b1d363bd8516fbf3a3eb05d4faff6", + "PCOK": "c9fd353f8f5f1baf56dc601c4cb29920", + "PMTP": "e36a0ba1bc902b26ee40818a1d59b8bd", + "STAN": "c2863d2a50c9acad1fb50e53ece60817" + } +} diff --git a/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json b/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json new file mode 100644 index 0000000000..366389e5dc --- /dev/null +++ b/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json @@ -0,0 +1,117 @@ +{ + "trash_id": "425da1ba30711b55d2eb371437ec98d7", + "name": "UHD Bluray + WEB (GER) (Alternative)", + "trash_score_set": "german", + "upgradeAllowed": true, + "cutoff": "Merged QPs", + "minFormatScore": 0, + "cutoffFormatScore": 250000, + "items": [ + { "name": "Unknown", "allowed": false }, + { "name": "WORKPRINT", "allowed": false }, + { "name": "CAM", "allowed": false }, + { "name": "TELESYNC", "allowed": false }, + { "name": "TELECINE", "allowed": false }, + { "name": "REGIONAL", "allowed": false }, + { "name": "DVDSCR", "allowed": false }, + { "name": "SDTV", "allowed": false }, + { "name": "DVD", "allowed": false }, + { "name": "DVD-R", "allowed": false }, + { + "name": "WEB 480p", + "allowed": false, + "items": ["WEBDL-480p", "WEBRip-480p"] + }, + { "name": "Bluray-480p", "allowed": false }, + { "name": "Bluray-576p", "allowed": false }, + { "name": "HDTV-720p", "allowed": false }, + { "name": "HDTV-1080p", "allowed": false }, + { "name": "Remux-1080p", "allowed": false }, + { "name": "HDTV-2160p", "allowed": false }, + { "name": "Remux-2160p", "allowed": false }, + { "name": "BR-DISK", "allowed": false }, + { "name": "Raw-HD", "allowed": false }, + { + "name": "Merged QPs", + "allowed": true, + "items": [ + "WEBRip-720p", + "WEBDL-720p", + "Bluray-720p", + "WEBDL-1080p", + "WEBRip-1080p", + "Bluray-1080p", + "WEBRip-2160p", + "WEBDL-2160p", + "Bluray-2160p" + ] + } + ], + "formatItems": { + "German 1080p Booster": "3bc8df3a71baaac60a31ef696ea72d36", + "German 2160p Booster": "cc7b1e64e2513a6a271090cdfafaeb55", + "2160p": "fb392fb0d61a010ae38e49ceaa24a1ef", + "1080p": "820b09bb9acbfde9c35c71e0e565dad8", + "720p": "b2be17d608fc88818940cd1833b0b24c", + "German": "86bc3115eb4e9873ac96904a4a68e19e", + "German DL": "f845be10da4f442654c13e1f2c3d6cd5", + "German DL (undefined)": "6aad77771dabe9d3e9d7be86f310b867", + "German Bluray Tier 01": "54795711b78ea87e56127928c423689b", + "German Bluray Tier 02": "1bfc773c53283d47c68e535811da30b7", + "German Bluray Tier 03": "aee01d40cd1bf4bcded81ee62f0f3659", + "German Web Tier 01": "a2ab25194f463f057a5559c03c84a3df", + "German Web Tier 02": "08d120d5a003ec4954b5b255c0691d79", + "German Web Tier 03": "439f9d71becaed589058ec949e037ff3", + "German Scene": "2d136d4e33082fe573d06b1f237c40dd", + "German LQ": "263943bc5d99550c68aad0c4278ba1c7", + "German Microsized": "03c430f326f10a27a9739b8bc83c30e4", + "Line/Mic Dubbed": "c465ccc73923871b3eb1802042331306", + "DV HDR10Plus": "c53085ddbd027d9624b320627748612f", + "DV HDR10": "e23edd2482476e595fb990b12e7c609c", + "DV": "58d6a88f13e2db7f5059c41047876f00", + "DV HLG": "55d53828b9d81cbe20b02efd00aa0efd", + "DV SDR": "a3e19f8f627608af0211acd02bf89735", + "HDR10+": "b974a6cd08c1066250f1f177d7aa1225", + "HDR10": "dfb86d5941bc9075d6af23b09c2aeecd", + "HDR": "e61e28db95d22bedcadf030b8f156d96", + "HDR (undefined)": "2a4d9069cc1fe3242ff9bdaebed239bb", + "PQ": "08d6d8834ad9ec87b1dc7ec8148e7a1f", + "HLG": "9364dd386c9b4a1100dde8264690add7", + "UHD Bluray Tier 01": "4d74ac4c4db0b64bff6ce0cffef99bf0", + "UHD Bluray Tier 02": "a58f517a70193f8e578056642178419d", + "UHD Bluray Tier 03": "e71939fae578037e7aed3ee219bbe7c1", + "HD Bluray Tier 01": "ed27ebfef2f323e964fb1f61391bcb35", + "HD Bluray Tier 02": "c20c8647f2746a1f4c4262b0fbbeeeae", + "HD Bluray Tier 03": "5608c71bcebba0a5e666223bae8c9227", + "WEB Tier 01": "c20f169ef63c5f40c2def54abaf4438e", + "WEB Tier 02": "403816d65392c79236dcb6dd591aeda4", + "WEB Tier 03": "af94e0fe497124d1f9ce732069ec8c3b", + "Repack/Proper": "e7718d7a3ce595f289bfee26adc178f5", + "Repack2": "ae43b294509409a6a13919dedd4764c4", + "Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2", + "BR-DISK": "ed38b889b31be83fda192888e2286d83", + "Generated Dynamic HDR": "e6886871085226c3da1830830146846c", + "LQ": "90a6f9a284dff5103f6346090e6280c8", + "LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905", + "x265 (no HDR/DV)": "839bea857ed2c0a8e084f3cbdbd65ecb", + "3D": "b8cd450cbfa689c0259a01d9e29ba3d6", + "Upscaled": "bfd8eb01832d646a0a89c4deb46f8564", + "Extras": "0a3f082873eb454bde444150b70253cc", + "AV1": "cae4ca30163749b891686f95532519bd", + "AMZN": "b3b3a6ac74ecbd56bcdbefa4799fb9df", + "ATVP": "40e9380490e748672c2522eaaeb692f7", + "BCORE": "cc5e51a9e85a6296ceefe097a77f12f4", + "CRiT": "16622a6911d1ab5d5b8b713d5b0036d4", + "DSNP": "84272245b2988854bfb76a16e60baea5", + "HBO": "509e5f41146e278f9eab1ddaceb34515", + "HMAX": "5763d1b0ce84aff3b21038eea8e9b8ad", + "Hulu": "526d445d4c16214309f0fd2b3be18a89", + "iT": "e0ec9672be6cac914ffad34a6b077209", + "MA": "2a6039655313bf5dab1e43523b62c374", + "MAX": "6a061313d22e51e0f25b7cd4dc065233", + "NF": "170b1d363bd8516fbf3a3eb05d4faff6", + "PCOK": "c9fd353f8f5f1baf56dc601c4cb29920", + "PMTP": "e36a0ba1bc902b26ee40818a1d59b8bd", + "STAN": "c2863d2a50c9acad1fb50e53ece60817" + } +} diff --git a/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json b/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json new file mode 100644 index 0000000000..dc50570378 --- /dev/null +++ b/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json @@ -0,0 +1,120 @@ +{ + "trash_id": "27cc3d153c0a799fd139ef1ff4c4cc42", + "name": "UHD Bluray + WEB (GER)", + "trash_score_set": "german", + "upgradeAllowed": true, + "cutoff": "Merged QPs", + "minFormatScore": 0, + "cutoffFormatScore": 250000, + "items": [ + { "name": "Unknown", "allowed": false }, + { "name": "WORKPRINT", "allowed": false }, + { "name": "CAM", "allowed": false }, + { "name": "TELESYNC", "allowed": false }, + { "name": "TELECINE", "allowed": false }, + { "name": "REGIONAL", "allowed": false }, + { "name": "DVDSCR", "allowed": false }, + { "name": "SDTV", "allowed": false }, + { "name": "DVD", "allowed": false }, + { "name": "DVD-R", "allowed": false }, + { + "name": "WEB 480p", + "allowed": false, + "items": ["WEBDL-480p", "WEBRip-480p"] + }, + { "name": "Bluray-480p", "allowed": false }, + { "name": "Bluray-576p", "allowed": false }, + { "name": "HDTV-720p", "allowed": false }, + { + "name": "WEB 720p", + "allowed": false, + "items": ["WEBDL-720p", "WEBRip-720p"] + }, + { "name": "Bluray-720p", "allowed": false }, + { "name": "HDTV-1080p", "allowed": false }, + { + "name": "WEB 1080p", + "allowed": false, + "items": ["WEBDL-1080p", "WEBRip-1080p"] + }, + { "name": "Bluray-1080p", "allowed": false }, + { "name": "Remux-1080p", "allowed": false }, + { "name": "HDTV-2160p", "allowed": false }, + { "name": "Remux-2160p", "allowed": false }, + { "name": "BR-DISK", "allowed": false }, + { "name": "Raw-HD", "allowed": false }, + { + "name": "Merged QPs", + "allowed": true, + "items": [ + "WEBRip-2160p", + "WEBDL-2160p", + "Bluray-2160p" + ] + } + ], + "formatItems": { + "German 1080p Booster": "3bc8df3a71baaac60a31ef696ea72d36", + "German 2160p Booster": "cc7b1e64e2513a6a271090cdfafaeb55", + "2160p": "fb392fb0d61a010ae38e49ceaa24a1ef", + "1080p": "820b09bb9acbfde9c35c71e0e565dad8", + "720p": "b2be17d608fc88818940cd1833b0b24c", + "German": "86bc3115eb4e9873ac96904a4a68e19e", + "German DL": "f845be10da4f442654c13e1f2c3d6cd5", + "German DL (undefined)": "6aad77771dabe9d3e9d7be86f310b867", + "German Bluray Tier 01": "54795711b78ea87e56127928c423689b", + "German Bluray Tier 02": "1bfc773c53283d47c68e535811da30b7", + "German Bluray Tier 03": "aee01d40cd1bf4bcded81ee62f0f3659", + "German Web Tier 01": "a2ab25194f463f057a5559c03c84a3df", + "German Web Tier 02": "08d120d5a003ec4954b5b255c0691d79", + "German Web Tier 03": "439f9d71becaed589058ec949e037ff3", + "German Scene": "2d136d4e33082fe573d06b1f237c40dd", + "German LQ": "263943bc5d99550c68aad0c4278ba1c7", + "German Microsized": "03c430f326f10a27a9739b8bc83c30e4", + "Line/Mic Dubbed": "c465ccc73923871b3eb1802042331306", + "DV HDR10Plus": "c53085ddbd027d9624b320627748612f", + "DV HDR10": "e23edd2482476e595fb990b12e7c609c", + "DV": "58d6a88f13e2db7f5059c41047876f00", + "DV HLG": "55d53828b9d81cbe20b02efd00aa0efd", + "DV SDR": "a3e19f8f627608af0211acd02bf89735", + "HDR10+": "b974a6cd08c1066250f1f177d7aa1225", + "HDR10": "dfb86d5941bc9075d6af23b09c2aeecd", + "HDR": "e61e28db95d22bedcadf030b8f156d96", + "HDR (undefined)": "2a4d9069cc1fe3242ff9bdaebed239bb", + "PQ": "08d6d8834ad9ec87b1dc7ec8148e7a1f", + "HLG": "9364dd386c9b4a1100dde8264690add7", + "UHD Bluray Tier 01": "4d74ac4c4db0b64bff6ce0cffef99bf0", + "UHD Bluray Tier 02": "a58f517a70193f8e578056642178419d", + "UHD Bluray Tier 03": "e71939fae578037e7aed3ee219bbe7c1", + "WEB Tier 01": "c20f169ef63c5f40c2def54abaf4438e", + "WEB Tier 02": "403816d65392c79236dcb6dd591aeda4", + "WEB Tier 03": "af94e0fe497124d1f9ce732069ec8c3b", + "Repack/Proper": "e7718d7a3ce595f289bfee26adc178f5", + "Repack2": "ae43b294509409a6a13919dedd4764c4", + "Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2", + "BR-DISK": "ed38b889b31be83fda192888e2286d83", + "Generated Dynamic HDR": "e6886871085226c3da1830830146846c", + "LQ": "90a6f9a284dff5103f6346090e6280c8", + "LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905", + "x265 (no HDR/DV)": "839bea857ed2c0a8e084f3cbdbd65ecb", + "3D": "b8cd450cbfa689c0259a01d9e29ba3d6", + "Upscaled": "bfd8eb01832d646a0a89c4deb46f8564", + "Extras": "0a3f082873eb454bde444150b70253cc", + "AV1": "cae4ca30163749b891686f95532519bd", + "AMZN": "b3b3a6ac74ecbd56bcdbefa4799fb9df", + "ATVP": "40e9380490e748672c2522eaaeb692f7", + "BCORE": "cc5e51a9e85a6296ceefe097a77f12f4", + "CRiT": "16622a6911d1ab5d5b8b713d5b0036d4", + "DSNP": "84272245b2988854bfb76a16e60baea5", + "HBO": "509e5f41146e278f9eab1ddaceb34515", + "HMAX": "5763d1b0ce84aff3b21038eea8e9b8ad", + "Hulu": "526d445d4c16214309f0fd2b3be18a89", + "iT": "e0ec9672be6cac914ffad34a6b077209", + "MA": "2a6039655313bf5dab1e43523b62c374", + "MAX": "6a061313d22e51e0f25b7cd4dc065233", + "NF": "170b1d363bd8516fbf3a3eb05d4faff6", + "PCOK": "c9fd353f8f5f1baf56dc601c4cb29920", + "PMTP": "e36a0ba1bc902b26ee40818a1d59b8bd", + "STAN": "c2863d2a50c9acad1fb50e53ece60817" + } +} diff --git a/docs/json/radarr/quality-profiles/german-uhd-remux-web.json b/docs/json/radarr/quality-profiles/german-uhd-remux-web.json new file mode 100644 index 0000000000..021c78f01a --- /dev/null +++ b/docs/json/radarr/quality-profiles/german-uhd-remux-web.json @@ -0,0 +1,119 @@ +{ + "trash_id": "79faa9943cef2f510b997b1f2a9f3ea6", + "name": "Remux + WEB 2160p (GER)", + "trash_score_set": "german", + "upgradeAllowed": true, + "cutoff": "Merged QPs", + "minFormatScore": 0, + "cutoffFormatScore": 250000, + "items": [ + { "name": "Unknown", "allowed": false }, + { "name": "WORKPRINT", "allowed": false }, + { "name": "CAM", "allowed": false }, + { "name": "TELESYNC", "allowed": false }, + { "name": "TELECINE", "allowed": false }, + { "name": "REGIONAL", "allowed": false }, + { "name": "DVDSCR", "allowed": false }, + { "name": "SDTV", "allowed": false }, + { "name": "DVD", "allowed": false }, + { "name": "DVD-R", "allowed": false }, + { + "name": "WEB 480p", + "allowed": false, + "items": ["WEBDL-480p", "WEBRip-480p"] + }, + { "name": "Bluray-480p", "allowed": false }, + { "name": "Bluray-576p", "allowed": false }, + { "name": "HDTV-720p", "allowed": false }, + { + "name": "WEB 720p", + "allowed": false, + "items": ["WEBDL-720p", "WEBRip-720p"] + }, + { "name": "Bluray-720p", "allowed": false }, + { "name": "HDTV-1080p", "allowed": false }, + { + "name": "WEB 1080p", + "allowed": false, + "items": ["WEBDL-1080p", "WEBRip-1080p"] + }, + { "name": "Bluray-1080p", "allowed": false }, + { "name": "Remux-1080p", "allowed": false }, + { "name": "HDTV-2160p", "allowed": false }, + { "name": "Bluray-2160p", "allowed": false }, + { "name": "BR-DISK", "allowed": false }, + { "name": "Raw-HD", "allowed": false }, + { + "name": "Merged QPs", + "allowed": true, + "items": [ + "WEBRip-2160p", + "WEBDL-2160p", + "Remux-2160p" + ] + } + ], + "formatItems": { + "German 1080p Booster": "3bc8df3a71baaac60a31ef696ea72d36", + "German 2160p Booster": "cc7b1e64e2513a6a271090cdfafaeb55", + "2160p": "fb392fb0d61a010ae38e49ceaa24a1ef", + "1080p": "820b09bb9acbfde9c35c71e0e565dad8", + "720p": "b2be17d608fc88818940cd1833b0b24c", + "German": "86bc3115eb4e9873ac96904a4a68e19e", + "German DL": "f845be10da4f442654c13e1f2c3d6cd5", + "German DL (undefined)": "6aad77771dabe9d3e9d7be86f310b867", + "German Remux Tier 01": "8608a2ed20c636b8a62de108e9147713", + "German Remux Tier 02": "f9cf598d55ce532d63596b060a6db9ee", + "German Web Tier 01": "a2ab25194f463f057a5559c03c84a3df", + "German Web Tier 02": "08d120d5a003ec4954b5b255c0691d79", + "German Web Tier 03": "439f9d71becaed589058ec949e037ff3", + "German Scene": "2d136d4e33082fe573d06b1f237c40dd", + "German LQ": "263943bc5d99550c68aad0c4278ba1c7", + "German Microsized": "03c430f326f10a27a9739b8bc83c30e4", + "Line/Mic Dubbed": "c465ccc73923871b3eb1802042331306", + "DV HDR10Plus": "c53085ddbd027d9624b320627748612f", + "DV HDR10": "e23edd2482476e595fb990b12e7c609c", + "DV": "58d6a88f13e2db7f5059c41047876f00", + "DV HLG": "55d53828b9d81cbe20b02efd00aa0efd", + "DV SDR": "a3e19f8f627608af0211acd02bf89735", + "HDR10+": "b974a6cd08c1066250f1f177d7aa1225", + "HDR10": "dfb86d5941bc9075d6af23b09c2aeecd", + "HDR": "e61e28db95d22bedcadf030b8f156d96", + "HDR (undefined)": "2a4d9069cc1fe3242ff9bdaebed239bb", + "PQ": "08d6d8834ad9ec87b1dc7ec8148e7a1f", + "HLG": "9364dd386c9b4a1100dde8264690add7", + "Remux Tier 01": "3a3ff47579026e76d6504ebea39390de", + "Remux Tier 02": "9f98181fe5a3fbeb0cc29340da2a468a", + "Remux Tier 03": "8baaf0b3142bf4d94c42a724f034e27a", + "WEB Tier 01": "c20f169ef63c5f40c2def54abaf4438e", + "WEB Tier 02": "403816d65392c79236dcb6dd591aeda4", + "WEB Tier 03": "af94e0fe497124d1f9ce732069ec8c3b", + "Repack/Proper": "e7718d7a3ce595f289bfee26adc178f5", + "Repack2": "ae43b294509409a6a13919dedd4764c4", + "Repack3": "5caaaa1c08c1742aa4342d8c4cc463f2", + "BR-DISK": "ed38b889b31be83fda192888e2286d83", + "Generated Dynamic HDR": "e6886871085226c3da1830830146846c", + "LQ": "90a6f9a284dff5103f6346090e6280c8", + "LQ (Release Title)": "e204b80c87be9497a8a6eaff48f72905", + "x265 (no HDR/DV)": "839bea857ed2c0a8e084f3cbdbd65ecb", + "3D": "b8cd450cbfa689c0259a01d9e29ba3d6", + "Upscaled": "bfd8eb01832d646a0a89c4deb46f8564", + "Extras": "0a3f082873eb454bde444150b70253cc", + "AV1": "cae4ca30163749b891686f95532519bd", + "AMZN": "b3b3a6ac74ecbd56bcdbefa4799fb9df", + "ATVP": "40e9380490e748672c2522eaaeb692f7", + "BCORE": "cc5e51a9e85a6296ceefe097a77f12f4", + "CRiT": "16622a6911d1ab5d5b8b713d5b0036d4", + "DSNP": "84272245b2988854bfb76a16e60baea5", + "HBO": "509e5f41146e278f9eab1ddaceb34515", + "HMAX": "5763d1b0ce84aff3b21038eea8e9b8ad", + "Hulu": "526d445d4c16214309f0fd2b3be18a89", + "iT": "e0ec9672be6cac914ffad34a6b077209", + "MA": "2a6039655313bf5dab1e43523b62c374", + "MAX": "6a061313d22e51e0f25b7cd4dc065233", + "NF": "170b1d363bd8516fbf3a3eb05d4faff6", + "PCOK": "c9fd353f8f5f1baf56dc601c4cb29920", + "PMTP": "e36a0ba1bc902b26ee40818a1d59b8bd", + "STAN": "c2863d2a50c9acad1fb50e53ece60817" + } +} From 13fd601161dceb5622f0ff15eccca298d93f77ef Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 30 Dec 2024 18:50:30 +0000 Subject: [PATCH 02/63] chore(contributors): Update CONTRIBUTORS.md --- CONTRIBUTORS.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index b82ff7ad17..4502b315ee 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -100,14 +100,14 @@ austinwbest
- userdocs + SeiyaGame
- userdocs + SeiyaGame
- SeiyaGame + userdocs
- SeiyaGame + userdocs
calvinbui @@ -125,6 +125,11 @@ thatbritguy
+ Lokilicious +
+ Lokilicious +
+
foux
foux @@ -139,11 +144,6 @@
keliansb
-
- Lokilicious -
- Lokilicious -
Roxedus
From 921cb7b3fe76247c8ad1cdb6e89f40339dfb1c43 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Mon, 30 Dec 2024 20:11:58 +0100 Subject: [PATCH 03/63] chore(guide): German QP sorting fix for the 3rd party sync apps (#2194) chore/guide German QP sorting fix for the 3rd party sync apps --- docs/json/radarr/quality-profiles/german-hd-bluray-web.json | 2 +- .../quality-profiles/german-uhd-bluray-web-alternative.json | 2 +- docs/json/radarr/quality-profiles/german-uhd-bluray-web.json | 2 +- docs/json/radarr/quality-profiles/german-uhd-remux-web.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/json/radarr/quality-profiles/german-hd-bluray-web.json b/docs/json/radarr/quality-profiles/german-hd-bluray-web.json index 64b64925ca..5a932b16dc 100644 --- a/docs/json/radarr/quality-profiles/german-hd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/german-hd-bluray-web.json @@ -1,6 +1,6 @@ { "trash_id": "2b90e905c99490edc7c7a5787443748b", - "name": "HD Bluray + WEB (GER)", + "name": "[German] HD Bluray + WEB", "trash_score_set": "german", "upgradeAllowed": true, "cutoff": "Merged QPs", diff --git a/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json b/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json index 366389e5dc..7fef7ba525 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json +++ b/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json @@ -1,6 +1,6 @@ { "trash_id": "425da1ba30711b55d2eb371437ec98d7", - "name": "UHD Bluray + WEB (GER) (Alternative)", + "name": "[German] UHD Bluray + WEB (Alternative)", "trash_score_set": "german", "upgradeAllowed": true, "cutoff": "Merged QPs", diff --git a/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json b/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json index dc50570378..e52fbe1931 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json @@ -1,6 +1,6 @@ { "trash_id": "27cc3d153c0a799fd139ef1ff4c4cc42", - "name": "UHD Bluray + WEB (GER)", + "name": "[German] UHD Bluray + WEB", "trash_score_set": "german", "upgradeAllowed": true, "cutoff": "Merged QPs", diff --git a/docs/json/radarr/quality-profiles/german-uhd-remux-web.json b/docs/json/radarr/quality-profiles/german-uhd-remux-web.json index 021c78f01a..19b139c96a 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-remux-web.json +++ b/docs/json/radarr/quality-profiles/german-uhd-remux-web.json @@ -1,6 +1,6 @@ { "trash_id": "79faa9943cef2f510b997b1f2a9f3ea6", - "name": "Remux + WEB 2160p (GER)", + "name": "[German] Remux + WEB 2160p", "trash_score_set": "german", "upgradeAllowed": true, "cutoff": "Merged QPs", From 4360736fc082689e25eb31745d4745028523eb41 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Mon, 30 Dec 2024 22:18:00 +0100 Subject: [PATCH 04/63] chore(guide): Updated QP excludes for the 3rd party sync apps (#2195) --- docs/json/radarr/cf-groups/advanced-audio-formats.json | 1 + docs/json/radarr/cf-groups/hdr-formats.json | 4 ++++ docs/json/radarr/cf-groups/misc-optional.json | 9 ++++++--- docs/json/radarr/cf-groups/misc-uhd-optional.json | 8 +++++++- docs/json/radarr/cf-groups/movie-versions-noremux.json | 4 +++- docs/json/radarr/cf-groups/movie-versions.json | 6 ++++-- .../json/radarr/cf-groups/sqp-1-1080p-misc-optional.json | 4 ++++ .../json/radarr/cf-groups/sqp-1-2160p-misc-optional.json | 4 ++++ .../json/radarr/cf-groups/sqp-2-3-4-5-misc-optional.json | 4 ++++ 9 files changed, 37 insertions(+), 7 deletions(-) diff --git a/docs/json/radarr/cf-groups/advanced-audio-formats.json b/docs/json/radarr/cf-groups/advanced-audio-formats.json index 09f283a177..40d39d4286 100644 --- a/docs/json/radarr/cf-groups/advanced-audio-formats.json +++ b/docs/json/radarr/cf-groups/advanced-audio-formats.json @@ -75,6 +75,7 @@ ], "quality_profiles": { "exclude": { + "[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b", "HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9", "SQP-1 (1080p)": "0896c29d74de619df168d23b98104b22", "SQP-1 WEB (1080p)": "90a3370d2d30cbaf08d9c23b856a12c8", diff --git a/docs/json/radarr/cf-groups/hdr-formats.json b/docs/json/radarr/cf-groups/hdr-formats.json index bf22f3222b..aa5e176ae9 100644 --- a/docs/json/radarr/cf-groups/hdr-formats.json +++ b/docs/json/radarr/cf-groups/hdr-formats.json @@ -60,6 +60,10 @@ ], "quality_profiles": { "exclude": { + "[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b", + "[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7", + "[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42", + "[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6", "HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9", "UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f", "Remux + WEB 1080p": "9ca12ea80aa55ef916e3751f4b874151", diff --git a/docs/json/radarr/cf-groups/misc-optional.json b/docs/json/radarr/cf-groups/misc-optional.json index 11eba84d29..c24f5ab332 100644 --- a/docs/json/radarr/cf-groups/misc-optional.json +++ b/docs/json/radarr/cf-groups/misc-optional.json @@ -1,5 +1,5 @@ { - "name": "Optional", + "name": "Misc (Optional)", "trash_id": "9337080378236ce4c0b183e35790d2a7", "custom_formats": [ { @@ -33,13 +33,16 @@ "required": false }, { - "name": "x265 (no HDR/DV)", - "trash_id": "839bea857ed2c0a8e084f3cbdbd65ecb", + "name": "x265 (HD)", + "trash_id": "dc98083864ea246d05a42df0d05f81cc", "required": false } ], "quality_profiles": { "exclude": { + "[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7", + "[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42", + "[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6", "UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f", "Remux + WEB 2160p": "fd161a61e3ab826d3a22d53f935696dd", "SQP-1 (1080p)": "0896c29d74de619df168d23b98104b22", diff --git a/docs/json/radarr/cf-groups/misc-uhd-optional.json b/docs/json/radarr/cf-groups/misc-uhd-optional.json index a0e385ff12..946ec0815e 100644 --- a/docs/json/radarr/cf-groups/misc-uhd-optional.json +++ b/docs/json/radarr/cf-groups/misc-uhd-optional.json @@ -1,5 +1,5 @@ { - "name": "Optional", + "name": "Misc UHD (Optional)", "trash_id": "8a3d746a76dcfc02c43983ac5432f754", "custom_formats": [ { @@ -37,6 +37,11 @@ "trash_id": "dc98083864ea246d05a42df0d05f81cc", "required": false }, + { + "name": "x265 (no HDR/DV)", + "trash_id": "839bea857ed2c0a8e084f3cbdbd65ecb", + "required": false + }, { "name": "HDR10+ Boost", "trash_id": "b17886cb4158d9fea189859409975758", @@ -60,6 +65,7 @@ ], "quality_profiles": { "exclude": { + "[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b", "HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9", "Remux + WEB 1080p": "9ca12ea80aa55ef916e3751f4b874151", "SQP-1 (1080p)": "0896c29d74de619df168d23b98104b22", diff --git a/docs/json/radarr/cf-groups/movie-versions-noremux.json b/docs/json/radarr/cf-groups/movie-versions-noremux.json index aa59bd7c63..6e3d828ad5 100644 --- a/docs/json/radarr/cf-groups/movie-versions-noremux.json +++ b/docs/json/radarr/cf-groups/movie-versions-noremux.json @@ -45,10 +45,12 @@ ], "quality_profiles": { "exclude": { + "[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6", "Remux + WEB 1080p": "9ca12ea80aa55ef916e3751f4b874151", "Remux + WEB 2160p": "fd161a61e3ab826d3a22d53f935696dd", "SQP-2": "c3933358ba2356bafc41524f81471069", - "SQP-3": "2cf36c1f0106ffac993be003ade51865" + "SQP-3": "2cf36c1f0106ffac993be003ade51865", + "SQP-5": "a7bb1539fd147256b21b1098f3dc2016" } } } diff --git a/docs/json/radarr/cf-groups/movie-versions.json b/docs/json/radarr/cf-groups/movie-versions.json index 318951c516..ec9274be75 100644 --- a/docs/json/radarr/cf-groups/movie-versions.json +++ b/docs/json/radarr/cf-groups/movie-versions.json @@ -50,13 +50,15 @@ ], "quality_profiles": { "exclude": { + "[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b", + "[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7", + "[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42", "HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9", "UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f", "SQP-1 (1080p)": "0896c29d74de619df168d23b98104b22", "SQP-1 WEB (1080p)": "90a3370d2d30cbaf08d9c23b856a12c8", "SQP-1 (2160p)": "5128baeb2b081b72126bc8482b2a86a0", - "SQP-4": "013f89e6da27519fe56cf482702a2db9", - "SQP-5": "a7bb1539fd147256b21b1098f3dc2016" + "SQP-4": "013f89e6da27519fe56cf482702a2db9" } } } diff --git a/docs/json/radarr/cf-groups/sqp-1-1080p-misc-optional.json b/docs/json/radarr/cf-groups/sqp-1-1080p-misc-optional.json index a001928913..b5d5248477 100644 --- a/docs/json/radarr/cf-groups/sqp-1-1080p-misc-optional.json +++ b/docs/json/radarr/cf-groups/sqp-1-1080p-misc-optional.json @@ -35,6 +35,10 @@ ], "quality_profiles": { "exclude": { + "[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b", + "[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7", + "[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42", + "[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6", "HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9", "UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f", "Remux + WEB 1080p": "9ca12ea80aa55ef916e3751f4b874151", diff --git a/docs/json/radarr/cf-groups/sqp-1-2160p-misc-optional.json b/docs/json/radarr/cf-groups/sqp-1-2160p-misc-optional.json index 42e2424821..b54be1daba 100644 --- a/docs/json/radarr/cf-groups/sqp-1-2160p-misc-optional.json +++ b/docs/json/radarr/cf-groups/sqp-1-2160p-misc-optional.json @@ -60,6 +60,10 @@ ], "quality_profiles": { "exclude": { + "[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b", + "[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7", + "[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42", + "[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6", "HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9", "UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f", "Remux + WEB 1080p": "9ca12ea80aa55ef916e3751f4b874151", diff --git a/docs/json/radarr/cf-groups/sqp-2-3-4-5-misc-optional.json b/docs/json/radarr/cf-groups/sqp-2-3-4-5-misc-optional.json index cf5d63f6e8..5efffbb509 100644 --- a/docs/json/radarr/cf-groups/sqp-2-3-4-5-misc-optional.json +++ b/docs/json/radarr/cf-groups/sqp-2-3-4-5-misc-optional.json @@ -65,6 +65,10 @@ ], "quality_profiles": { "exclude": { + "[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b", + "[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7", + "[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42", + "[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6", "HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9", "UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f", "Remux + WEB 1080p": "9ca12ea80aa55ef916e3751f4b874151", From aaebc1f07cb382d1ece24586feaa52b303c8d0b0 Mon Sep 17 00:00:00 2001 From: Lokilicious Date: Mon, 30 Dec 2024 22:48:05 +0100 Subject: [PATCH 05/63] feat(radarr): Clarify the use of merged qualities for the German Guide (#2193) * Feat: clarify use of merged qualities for the german guide * Fix: added 720p qualities to the alternative UHD quality profile * Fix: added international HD groups for the alternative UHD quality profile * Update docs/Radarr/radarr-setup-quality-profiles-german-en.md Co-authored-by: yammes08 <111231042+yammes08@users.noreply.github.com> --------- Co-authored-by: Lokilicious Co-authored-by: yammes08 <111231042+yammes08@users.noreply.github.com> --- ...radarr-setup-quality-profiles-german-en.md | 68 +++++++++++++------ .../radarr-cf-german-remux-web-scoring-en.md | 2 +- ...cf-german-resolution-scoring-hd-only-en.md | 16 +++++ ...arr-cf-german-uhd-bluray-web-scoring-en.md | 11 +++ 4 files changed, 77 insertions(+), 20 deletions(-) create mode 100644 includes/german-guide/radarr-cf-german-resolution-scoring-hd-only-en.md diff --git a/docs/Radarr/radarr-setup-quality-profiles-german-en.md b/docs/Radarr/radarr-setup-quality-profiles-german-en.md index e0b0da475c..2469fd048e 100644 --- a/docs/Radarr/radarr-setup-quality-profiles-german-en.md +++ b/docs/Radarr/radarr-setup-quality-profiles-german-en.md @@ -61,23 +61,7 @@ There are a couple of changes that are needed for German Custom Formats to work To allow upgrades based on language without release qualities interfering, we need to [merge all desired qualities](/Radarr/Tips/Merge-quality/) into one group. - We want to merge the following Qualities: - - - Remux-2160p - - Bluray-2160p - - WEBDL-2160p - - WEBRip-2160p - - Remux-1080p - - Bluray-1080p - - WEBDL-1080p - - WEBRip-1080p - - Bluray-720p - - WEBDL-720p - - WEBRip-720p - - and name it: `Bluray|WEB` - - !!! warning "Make sure you do not check BR-DISK." + You will find a recommendation on which qualities should be included/merged for the different profiles in the individual profiles sections. {! include-markdown "../../includes/starr/move-quality-to-top.md" !} @@ -141,7 +125,20 @@ This is a must-have for every Quality Profile you use. All these Custom Formats --- -### HD Bluray + WEB (1080p) +### HD Bluray + WEB + +If you prefer High-Quality HD Encodes (720p/1080p) + +!!! abstract "Recommended merging of qualities" + + We recommend to [merge the following qualities](/Radarr/Tips/Merge-quality/): + + - Bluray-1080p + - WEBDL-1080p + - WEBRip-1080p + - Bluray-720p + - WEBDL-720p + - WEBRip-720p {! include-markdown "../../includes/german-guide/radarr-german-audio-version-en.md" !} @@ -149,7 +146,7 @@ This is a must-have for every Quality Profile you use. All these Custom Formats {! include-markdown "../../includes/cf/radarr-misc-required.md" !} -{! include-markdown "../../includes/german-guide/radarr-cf-german-resolution-scoring-en.md" !} +{! include-markdown "../../includes/german-guide/radarr-cf-german-resolution-scoring-hd-only-en.md" !} {! include-markdown "../../includes/german-guide/radarr-german-unwanted-en.md" !} @@ -165,6 +162,27 @@ This is a must-have for every Quality Profile you use. All these Custom Formats ### UHD Bluray + WEB (2160p) +If you prefer High-Quality UHD Encodes (2160p) + +!!! abstract "Recommended merging of qualities" + + We recommend to [merge the following qualities](/Radarr/Tips/Merge-quality/): + + - Bluray-2160p + - WEBDL-2160p + - WEBRip-2160p + + ??? tip "Alternative Quality Profile - [Click to show/hide]" + + You may add the following qualities to the merged quality group if you want to grab HD (720p/1080p) releases before a UHD release is available: + + - Bluray-1080p + - WEBDL-1080p + - WEBRip-1080p + - Bluray-720p + - WEBDL-720p + - WEBRip-720p + {! include-markdown "../../includes/german-guide/radarr-german-audio-version-en.md" !} {! include-markdown "../../includes/german-guide/radarr-cf-german-uhd-bluray-web-scoring-en.md" !} @@ -193,6 +211,18 @@ This is a must-have for every Quality Profile you use. All these Custom Formats ### UHD Remux + WEB (2160p) +If you prefer 2160p Remuxes (Remux-2160p) + +!!! abstract "Recommended merging of qualities" + + We recommend to [merge the following qualities](/Radarr/Tips/Merge-quality/): + + - Remux-2160p + - WEBDL-2160p + - WEBRip-2160p + + Note: The Bluray-2160p quality is not included as the main fallback for this profile is WEB. However, feel free to add it if needed. + {! include-markdown "../../includes/german-guide/radarr-german-audio-version-en.md" !} {! include-markdown "../../includes/german-guide/radarr-cf-german-remux-web-scoring-en.md" !} diff --git a/includes/german-guide/radarr-cf-german-remux-web-scoring-en.md b/includes/german-guide/radarr-cf-german-remux-web-scoring-en.md index f924f1233e..2165d0353a 100644 --- a/includes/german-guide/radarr-cf-german-remux-web-scoring-en.md +++ b/includes/german-guide/radarr-cf-german-remux-web-scoring-en.md @@ -20,5 +20,5 @@ :warning: German Scene groups are included as a fallback if you really want their release despite a potential loss in quality. Either score the CF to `{{ radarr['cf']['german-scene']['trash_scores']['default'] }}` (default) or `0`, depending on what you want to achieve. - Note: Bluray Custom Formats are not included as the main fallback for this profile is web. However, feel free to add them if needed. + Note: Bluray Custom Formats are not included as the main fallback for this profile is WEB. However, feel free to add them if needed. diff --git a/includes/german-guide/radarr-cf-german-resolution-scoring-hd-only-en.md b/includes/german-guide/radarr-cf-german-resolution-scoring-hd-only-en.md new file mode 100644 index 0000000000..528f7e2674 --- /dev/null +++ b/includes/german-guide/radarr-cf-german-resolution-scoring-hd-only-en.md @@ -0,0 +1,16 @@ + +??? abstract "German Resolution - [Click to show/hide]" + + | Custom Format | Score | Trash ID | + | ---------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------: | ------------------------------------------------------ | + | [{{ radarr['cf']['german-1080p-booster']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#german-1080p-booster) | {{ radarr['cf']['german-1080p-booster']['trash_scores']['default'] }} | {{ radarr['cf']['german-1080p-booster']['trash_id'] }} | + | [{{ radarr['cf']['720p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/cf/720p.json) | {{ radarr['cf']['720p']['trash_scores']['default'] }} | {{ radarr['cf']['720p']['trash_id'] }} | + | [{{ radarr['cf']['1080p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/cf/1080p.json) | {{ radarr['cf']['1080p']['trash_scores']['default'] }} | {{ radarr['cf']['1080p']['trash_id'] }} | + + --- + + Breakdown and Why + + - Since we are merging all qualities into a single group, we need to add scores for different resolutions to allow upgrades between them. + - As the scores for German groups are higher, we need to introduce resolution boosters to ensure upgradability between resolutions, allowing for upgrades from English to German. + diff --git a/includes/german-guide/radarr-cf-german-uhd-bluray-web-scoring-en.md b/includes/german-guide/radarr-cf-german-uhd-bluray-web-scoring-en.md index ae5894a4bd..bbf9540088 100644 --- a/includes/german-guide/radarr-cf-german-uhd-bluray-web-scoring-en.md +++ b/includes/german-guide/radarr-cf-german-uhd-bluray-web-scoring-en.md @@ -20,4 +20,15 @@ !!! tip :warning: German Scene groups are included as a fallback if you really want their release despite a potential loss in quality. Either score the CF to `{{ radarr['cf']['german-scene']['trash_scores']['default'] }}` (default) or `0`, depending on what you want to achieve. + + !!! tip "Custom Formats for the Alternative Quality Profile" + + In case you went for the alternative quality profile (including 720p/1080p qualities) you will need to add the following custom formats. + + | Custom Format | Score | Trash ID | + | ------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------: | ------------------------------------------------------- | + | [{{ radarr['cf']['hd-bluray-tier-01']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hd-bluray-tier-01) | {{ radarr['cf']['hd-bluray-tier-01']['trash_scores']['default'] }} | {{ radarr['cf']['hd-bluray-tier-01']['trash_id'] }} | + | [{{ radarr['cf']['hd-bluray-tier-02']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hd-bluray-tier-02) | {{ radarr['cf']['hd-bluray-tier-02']['trash_scores']['default'] }} | {{ radarr['cf']['hd-bluray-tier-02']['trash_id'] }} | + | [{{ radarr['cf']['hd-bluray-tier-03']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hd-bluray-tier-03) | {{ radarr['cf']['hd-bluray-tier-03']['trash_scores']['default'] }} | {{ radarr['cf']['hd-bluray-tier-03']['trash_id'] }} | + From cdf1ba8dd8b75cb405032288ac0a5b0bcf47192e Mon Sep 17 00:00:00 2001 From: TRaSH Date: Tue, 31 Dec 2024 15:30:14 +0100 Subject: [PATCH 06/63] chore(guide): Add upcoming QP language option for the 3rd party sync apps (#2197) --- docs/json/radarr/quality-profiles/german-hd-bluray-web.json | 3 ++- .../quality-profiles/german-uhd-bluray-web-alternative.json | 3 ++- docs/json/radarr/quality-profiles/german-uhd-bluray-web.json | 3 ++- docs/json/radarr/quality-profiles/german-uhd-remux-web.json | 3 ++- docs/json/radarr/quality-profiles/hd-bluray-web.json | 1 + docs/json/radarr/quality-profiles/remux-web-1080p.json | 1 + docs/json/radarr/quality-profiles/remux-web-2160p.json | 1 + docs/json/radarr/quality-profiles/sqp-1-1080p.json | 1 + docs/json/radarr/quality-profiles/sqp-1-2160p.json | 1 + docs/json/radarr/quality-profiles/sqp-1-web-1080p.json | 1 + docs/json/radarr/quality-profiles/sqp-2.json | 1 + docs/json/radarr/quality-profiles/sqp-3.json | 1 + docs/json/radarr/quality-profiles/sqp-4.json | 1 + docs/json/radarr/quality-profiles/sqp-5.json | 1 + docs/json/radarr/quality-profiles/uhd-bluray-web.json | 5 +++-- 15 files changed, 21 insertions(+), 6 deletions(-) diff --git a/docs/json/radarr/quality-profiles/german-hd-bluray-web.json b/docs/json/radarr/quality-profiles/german-hd-bluray-web.json index 5a932b16dc..a8a2c9ecc6 100644 --- a/docs/json/radarr/quality-profiles/german-hd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/german-hd-bluray-web.json @@ -5,7 +5,8 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "cutoffFormatScore": 250000, + "cutoffFormatScore": 25000, + "language":"Any", "items": [ { "name": "Unknown", "allowed": false }, { "name": "WORKPRINT", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json b/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json index 7fef7ba525..e6d1ec4c14 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json +++ b/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json @@ -5,7 +5,8 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "cutoffFormatScore": 250000, + "cutoffFormatScore": 25000, + "language":"Any", "items": [ { "name": "Unknown", "allowed": false }, { "name": "WORKPRINT", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json b/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json index e52fbe1931..c9e00778aa 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json @@ -5,7 +5,8 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "cutoffFormatScore": 250000, + "cutoffFormatScore": 25000, + "language":"Any", "items": [ { "name": "Unknown", "allowed": false }, { "name": "WORKPRINT", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/german-uhd-remux-web.json b/docs/json/radarr/quality-profiles/german-uhd-remux-web.json index 19b139c96a..3c8bf311ae 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-remux-web.json +++ b/docs/json/radarr/quality-profiles/german-uhd-remux-web.json @@ -5,7 +5,8 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "cutoffFormatScore": 250000, + "cutoffFormatScore": 25000, + "language":"Any", "items": [ { "name": "Unknown", "allowed": false }, { "name": "WORKPRINT", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/hd-bluray-web.json b/docs/json/radarr/quality-profiles/hd-bluray-web.json index 0a1c6fafb9..d6f89a22ad 100644 --- a/docs/json/radarr/quality-profiles/hd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/hd-bluray-web.json @@ -5,6 +5,7 @@ "cutoff": "Bluray-1080p", "minFormatScore": 0, "cutoffFormatScore": 10000, + "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, { "name": "WORKPRINT", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/remux-web-1080p.json b/docs/json/radarr/quality-profiles/remux-web-1080p.json index 06163df19a..1c146e1c07 100644 --- a/docs/json/radarr/quality-profiles/remux-web-1080p.json +++ b/docs/json/radarr/quality-profiles/remux-web-1080p.json @@ -5,6 +5,7 @@ "cutoff": "Remux-1080p", "minFormatScore": 0, "cutoffFormatScore": 10000, + "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, { "name": "WORKPRINT", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/remux-web-2160p.json b/docs/json/radarr/quality-profiles/remux-web-2160p.json index dc75992578..8d6fea06d5 100644 --- a/docs/json/radarr/quality-profiles/remux-web-2160p.json +++ b/docs/json/radarr/quality-profiles/remux-web-2160p.json @@ -5,6 +5,7 @@ "cutoff": "Remux-2160p", "minFormatScore": 0, "cutoffFormatScore": 10000, + "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, { "name": "WORKPRINT", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/sqp-1-1080p.json b/docs/json/radarr/quality-profiles/sqp-1-1080p.json index c390651711..33987ec991 100644 --- a/docs/json/radarr/quality-profiles/sqp-1-1080p.json +++ b/docs/json/radarr/quality-profiles/sqp-1-1080p.json @@ -6,6 +6,7 @@ "cutoff": "Bluray|WEB-1080p", "minFormatScore": 1000, "cutoffFormatScore": 10000, + "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, { "name": "WORKPRINT", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/sqp-1-2160p.json b/docs/json/radarr/quality-profiles/sqp-1-2160p.json index d57dbbdf84..d83f293d67 100644 --- a/docs/json/radarr/quality-profiles/sqp-1-2160p.json +++ b/docs/json/radarr/quality-profiles/sqp-1-2160p.json @@ -6,6 +6,7 @@ "cutoff": "Bluray-2160p", "minFormatScore": 1000, "cutoffFormatScore": 10000, + "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, { "name": "WORKPRINT", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/sqp-1-web-1080p.json b/docs/json/radarr/quality-profiles/sqp-1-web-1080p.json index 41984f76a5..aa90a4adbd 100644 --- a/docs/json/radarr/quality-profiles/sqp-1-web-1080p.json +++ b/docs/json/radarr/quality-profiles/sqp-1-web-1080p.json @@ -6,6 +6,7 @@ "cutoff": "Bluray|WEB-1080p", "minFormatScore": 1000, "cutoffFormatScore": 10000, + "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, { "name": "WORKPRINT", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/sqp-2.json b/docs/json/radarr/quality-profiles/sqp-2.json index 3951137c5d..c833570010 100644 --- a/docs/json/radarr/quality-profiles/sqp-2.json +++ b/docs/json/radarr/quality-profiles/sqp-2.json @@ -6,6 +6,7 @@ "cutoff": "WEB|Remux|Bluray|2160p", "minFormatScore": 550, "cutoffFormatScore": 10000, + "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, { "name": "WORKPRINT", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/sqp-3.json b/docs/json/radarr/quality-profiles/sqp-3.json index f427c71238..7e6171c0fe 100644 --- a/docs/json/radarr/quality-profiles/sqp-3.json +++ b/docs/json/radarr/quality-profiles/sqp-3.json @@ -6,6 +6,7 @@ "cutoff": "WEB|Remux|2160p", "minFormatScore": 550, "cutoffFormatScore": 10000, + "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, { "name": "WORKPRINT", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/sqp-4.json b/docs/json/radarr/quality-profiles/sqp-4.json index 10455d5912..3c412097b1 100644 --- a/docs/json/radarr/quality-profiles/sqp-4.json +++ b/docs/json/radarr/quality-profiles/sqp-4.json @@ -6,6 +6,7 @@ "cutoff": "WEB|2160p", "minFormatScore": 550, "cutoffFormatScore": 10000, + "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, { "name": "WORKPRINT", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/sqp-5.json b/docs/json/radarr/quality-profiles/sqp-5.json index 20a5ade779..ec878f0d0a 100644 --- a/docs/json/radarr/quality-profiles/sqp-5.json +++ b/docs/json/radarr/quality-profiles/sqp-5.json @@ -6,6 +6,7 @@ "cutoff": "WEBDL|Bluray|2160p", "minFormatScore": 550, "cutoffFormatScore": 10000, + "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, { "name": "WORKPRINT", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/uhd-bluray-web.json b/docs/json/radarr/quality-profiles/uhd-bluray-web.json index dfcf9a2699..6fd04fe3a4 100644 --- a/docs/json/radarr/quality-profiles/uhd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/uhd-bluray-web.json @@ -3,6 +3,9 @@ "name": "UHD Bluray + WEB", "upgradeAllowed": true, "cutoff": "Bluray-2160p", + "minFormatScore": 0, + "cutoffFormatScore": 10000, + "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, { "name": "WORKPRINT", "allowed": false }, @@ -47,8 +50,6 @@ }, { "name": "Bluray-2160p", "allowed": true } ], - "minFormatScore": 0, - "cutoffFormatScore": 10000, "formatItems": { "DV HDR10Plus": "c53085ddbd027d9624b320627748612f", "DV HDR10": "e23edd2482476e595fb990b12e7c609c", From 927c5709f2f0b1ff3baf8675d9f603115322d29f Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 31 Dec 2024 14:30:31 +0000 Subject: [PATCH 07/63] chore(contributors): Update CONTRIBUTORS.md --- CONTRIBUTORS.md | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 4502b315ee..1a7a73dac7 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -45,14 +45,14 @@ bokkoman
- nemchik + rg9400
- nemchik + rg9400
- rg9400 + nemchik
- rg9400 + nemchik
zakkarry @@ -85,9 +85,9 @@ quorn23
- 4l3-X + austinwbest
- 4l3-X + austinwbest
ItsME6969 @@ -95,9 +95,9 @@ ItsME6969
- austinwbest + 4l3-X
- austinwbest + 4l3-X
SeiyaGame @@ -114,6 +114,11 @@
calvinbui
+
+ Lokilicious +
+ Lokilicious +
doob187
@@ -124,15 +129,15 @@
thatbritguy
-
- Lokilicious +
+ Roxedus
- Lokilicious + Roxedus
- foux + keliansb
- foux + keliansb
jasonla @@ -140,14 +145,9 @@ jasonla
- keliansb -
- keliansb -
-
- Roxedus + foux
- Roxedus + foux
saltydk From 7b82d77b05f30ecf861c7ada95a9dd7dc3df7063 Mon Sep 17 00:00:00 2001 From: Lokilicious Date: Wed, 1 Jan 2025 11:35:39 +0100 Subject: [PATCH 08/63] fix(radarr): Add missing entries to unwanted section of the german guide (#2196) * Fix: Add missing entries to german unwanted * fixed: formatting --------- Co-authored-by: Lokilicious Co-authored-by: TRaSH --- includes/german-guide/radarr-german-unwanted-en.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/includes/german-guide/radarr-german-unwanted-en.md b/includes/german-guide/radarr-german-unwanted-en.md index 81fed85cb3..7b18c4ec14 100644 --- a/includes/german-guide/radarr-german-unwanted-en.md +++ b/includes/german-guide/radarr-german-unwanted-en.md @@ -11,6 +11,9 @@ | [{{ radarr['cf']['german-lq']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#german-lq) | {{ radarr['cf']['german-lq']['trash_scores']['default'] }} | {{ radarr['cf']['german-lq']['trash_id'] }} | | [{{ radarr['cf']['german-microsized']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#german-microsized) | {{ radarr['cf']['german-microsized']['trash_scores']['default'] }} | {{ radarr['cf']['german-microsized']['trash_id'] }} | | [{{ radarr['cf']['x265-hd']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#x265-hd) :warning: | :warning: {{ radarr['cf']['x265-hd']['trash_scores']['german'] }} | {{ radarr['cf']['x265-hd']['trash_id'] }} | + | [{{ radarr['cf']['extras']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#extras) | {{ radarr['cf']['extras']['trash_scores']['default'] }} | {{ radarr['cf']['extras']['trash_id'] }} | + | [{{ radarr['cf']['av1']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#av1) | {{ radarr['cf']['av1']['trash_scores']['default'] }} | {{ radarr['cf']['av1']['trash_id'] }} | + | [{{ radarr['cf']['upscaled']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#upscaled) | {{ radarr['cf']['upscaled']['trash_scores']['default'] }} | {{ radarr['cf']['upscaled']['trash_id'] }} | --- @@ -24,6 +27,9 @@ - **{{ radarr['cf']['german-lq']['name'] }}:** A collection of known Low Quality German groups that are often banned from the the top trackers because the lack of quality or other reasons. - **{{ radarr['cf']['german-microsized']['name'] }}:** A collection of German groups producing low quality micro-sized releases. - :warning: **{{ radarr['cf']['x265-hd']['name'] }}:** This blocks/ignores 720/1080p (HD) releases that are encoded in x265. However as there are certain german groups (ZeroTwo, VECTOR, ...) which produce high bitrate 1080p x265 encodes we recommend setting the score of this custom format to 0. + - **{{ radarr['cf']['extras']['name'] }}:** Blocks releases that only contain extras + - **{{ radarr['cf']['av1']['name'] }}:** This blocks all releases encoded in AV1. + - **{{ radarr['cf']['upscaled']['name'] }}:** A custom format to prevent Radarr from grabbing upscaled releases. ??? note "Optional - [Click to show/hide]" From f26dd43f9d1949be43090c2a74d2e2bc5aab1705 Mon Sep 17 00:00:00 2001 From: rg9400 <39887349+rg9400@users.noreply.github.com> Date: Wed, 1 Jan 2025 11:30:35 -0600 Subject: [PATCH 09/63] feat(starr-anime): Require remux in title for NAN0 (#2198) * Require remux in title for NAN0 (sonarr) * Require remux in title for NAN0 (radarr) --- docs/json/radarr/cf/anime-bd-tier-03-seadex-muxers.json | 2 +- docs/json/sonarr/cf/anime-bd-tier-03-seadex-muxers.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/json/radarr/cf/anime-bd-tier-03-seadex-muxers.json b/docs/json/radarr/cf/anime-bd-tier-03-seadex-muxers.json index b1863588b3..491d678461 100644 --- a/docs/json/radarr/cf/anime-bd-tier-03-seadex-muxers.json +++ b/docs/json/radarr/cf/anime-bd-tier-03-seadex-muxers.json @@ -210,7 +210,7 @@ "negate": false, "required": false, "fields": { - "value": "\\b(NAN0)\\b" + "value": "(?<=remux).*\\b(NAN0)\\b" } }, { diff --git a/docs/json/sonarr/cf/anime-bd-tier-03-seadex-muxers.json b/docs/json/sonarr/cf/anime-bd-tier-03-seadex-muxers.json index af12e5f35e..9529315cff 100644 --- a/docs/json/sonarr/cf/anime-bd-tier-03-seadex-muxers.json +++ b/docs/json/sonarr/cf/anime-bd-tier-03-seadex-muxers.json @@ -219,7 +219,7 @@ "negate": false, "required": false, "fields": { - "value": "\\b(NAN0)\\b" + "value": "(?<=remux).*\\b(NAN0)\\b" } }, { From 7585090562710ecec707d90cac416b9ec5c4a780 Mon Sep 17 00:00:00 2001 From: proton <25139420+proton-ab@users.noreply.github.com> Date: Fri, 3 Jan 2025 04:59:31 +0100 Subject: [PATCH 10/63] chore(cleanup): remove reference to animebytes.tv (#2199) --- docs/Radarr/radarr-setup-quality-profiles-anime.md | 6 +----- docs/Sonarr/sonarr-setup-quality-profiles-anime.md | 6 +----- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/docs/Radarr/radarr-setup-quality-profiles-anime.md b/docs/Radarr/radarr-setup-quality-profiles-anime.md index 9b18559986..40fbcd937f 100644 --- a/docs/Radarr/radarr-setup-quality-profiles-anime.md +++ b/docs/Radarr/radarr-setup-quality-profiles-anime.md @@ -9,11 +9,7 @@ _aka How to set up Custom Formats (Anime)_

It's recommended to run two Radarr instances. One for Anime Movies and one for Normal Movies, or you can make use of Quality Profiles and score different Custom Formats (CFs) as required. The aim of this guide is to grab the best release overall (as per [SeaDex](https://releases.moe/){:target="\_blank" rel="noopener noreferrer"}) and not necessarily just dual audio. -The vast majority of releases can be found on [Nyaa](https://nyaa.si/){:target="\_blank" rel="noopener noreferrer"} or [AB](https://animebytes.tv/){:target="\_blank" rel="noopener noreferrer"} - -!!! info "" - - Nyaa is a public tracker while AB is an invite only tracker. +The vast majority of releases can be found on [Nyaa](https://nyaa.si/){:target="\_blank" rel="noopener noreferrer"} --- diff --git a/docs/Sonarr/sonarr-setup-quality-profiles-anime.md b/docs/Sonarr/sonarr-setup-quality-profiles-anime.md index 8edf9d69ea..446fbf1d76 100644 --- a/docs/Sonarr/sonarr-setup-quality-profiles-anime.md +++ b/docs/Sonarr/sonarr-setup-quality-profiles-anime.md @@ -15,11 +15,7 @@ _aka How to set up Custom Formats (Anime)_

It's recommended to run two Sonarr instances. One for Anime and one for normal TV shows, or you can make use of Quality Profiles and score different Custom Formats (CFs) as required. This guide aims to grab the best release overall (as per [SeaDex](https://releases.moe/){:target="\_blank" rel="noopener noreferrer"}) and not necessarily just dual audio. -The vast majority of releases can be found on [Nyaa](https://nyaa.si/){:target="\_blank" rel="noopener noreferrer"} or [AB](https://animebytes.tv/){:target="\_blank" rel="noopener noreferrer"} - -!!! info "" - - Nyaa is a public tracker while AB is an invite-only tracker. +The vast majority of releases can be found on [Nyaa](https://nyaa.si/){:target="\_blank" rel="noopener noreferrer"} --- From c6684515d04a59e46a4fbfccc8cda6ea8372d8af Mon Sep 17 00:00:00 2001 From: TRaSH Date: Sat, 4 Jan 2025 16:04:44 +0100 Subject: [PATCH 11/63] feat(guide): Guide Sync updates (#2203) --- .../images/sync/notifiarr-cf-audio.png | Bin 33872 -> 0 bytes .../images/sync/notifiarr-cf-hdr.png | Bin 36991 -> 0 bytes .../images/sync/notifiarr-cf-table.png | Bin 32556 -> 0 bytes .../images/sync/notifiarr-scores.png | Bin 15699 -> 0 bytes .../images/sync/notifiarr-sonarr.png | Bin 43142 -> 0 bytes docs/Guide-Sync/index.md | 83 ++++++++---------- 6 files changed, 39 insertions(+), 44 deletions(-) delete mode 100644 docs/Guide-Sync/images/sync/notifiarr-cf-audio.png delete mode 100644 docs/Guide-Sync/images/sync/notifiarr-cf-hdr.png delete mode 100644 docs/Guide-Sync/images/sync/notifiarr-cf-table.png delete mode 100644 docs/Guide-Sync/images/sync/notifiarr-scores.png delete mode 100644 docs/Guide-Sync/images/sync/notifiarr-sonarr.png diff --git a/docs/Guide-Sync/images/sync/notifiarr-cf-audio.png b/docs/Guide-Sync/images/sync/notifiarr-cf-audio.png deleted file mode 100644 index 7eabbec21af3496bbbcea4cea6858f1e5ab6618e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33872 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

HN1`v>c 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 !^TQ<2b{P556@K9@|Oy z>=B^mhSUOYh3sEcFdhum+(wZ~N0I<<^XhiWHuO`g< z%1GOKgUKi6r;V@JG<`6Fc`#!37vncs~GcDi*(2ap!cxIsr!T+!w zu!vcTt?s}W`Lgsl&is2IG`#?!=~eiH5E@OC?LG1EEJBPI`{XaH99Hp2sC?npQi(xG*y7|wVKVho}y3X&y8LG`KF@VO!gp~Pw3uZG# z4Sgz4{F4YYOiQUM%kHMbHuW^2S5NYnqmS`9cU$E&ifR&cl4@#dGBY#N3(W1OEt$@r z_02)tOa_zREWqzfg(&UX6}L}F`{MBg`*|hVInLS6m8%vS9&HQ{tyd)`#v}7aRw;j- z5OHRJ1T4%vWJE-EhPwCv41~tZ=6iv?=H_~5FeJsc9fHf)H()$LH!v*;2hBf(J9($# z5+8DD@58~Xx?#gcX<4b0s-Wu-W%fM}X`bwl3B3@s`oqA7c_8+*e?aX0t?k%MkW!Jf zT`cR;w3yg7a1BcqV>&~_d7m4ZQ2w#kT1n8-hgWUqrx(ON!%-TD&%xBdx9i5EUSrvh zX+1ymL+Nw!{Xf$vopentlcx=~(a6)Ut2e}l?#*^2iWRVmT9zd|N$SAdQXbRfYgilL zpy!yYsl4c#uHs`Bk&80S8d4Uz(dcL<^VgLPfiIUMC^KKahVzAGt=lFtw zP_MgV5FmXU4tMLNx$}@D-P+E7^E z$`Ecg@Nn_)aB%T(@Cc}K^9%DG6XxSN%Ecwj#iiu$FY(O|S1b%nj2!-c2VVa59mY~N Rn7|GjWHAa-NfH;_{|jVh#*_d6 diff --git a/docs/Guide-Sync/images/sync/notifiarr-cf-hdr.png b/docs/Guide-Sync/images/sync/notifiarr-cf-hdr.png deleted file mode 100644 index 3065f747aa6cce71c305a249d5fa282950548a55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36991 zcmeFa2S60tn(xat0VYxl2m%s>CJRWAxIvmA$p!?;k|l#A$%>%RWRN6DyNQx>1_hcN zB^n2>o|!w?R(Dl(SJkRoMX&$&`+pz)&lII^U8lH?gM)KR zRz^}82j`MD4$fscyh~sS=ZB@T{Y3=R&NZF~h>7_7KvASW$}bAkQ$r8+GFEWx*x(XhwCxm}O_ z|67wyx)Jy|j;y4(>YI_ZaSQnfGt9+>D4*~YWq7XV+{+Ak?hq!f+SBvN4MEnC-;zTZ zg)(DTCGRy8JM%OK9a8enaAdBAkKgsu;Lkj?ua`89R=M*^$haZ+*wCE7C6ETOCuvmZzwne z_Yq*$j}AN-n8P__QG<*r3b$S*XkfeUWR%@H9 z{TmKW9+9Wh)Kt>NZc~Gk-4kTGMWsL8C7kb4CrPK?>%lhsZV+kQnx;~40X(muE>F_` zD|`HZIf%bq6pHY4nqI&7=0&IMHe>o4t$TEFw4u5FWBx+FlT7q*)~jFa=t7YW>>||i zyvu9w`i%px^UD2}i;7*ZtJBGqhkwk~Yt=!7yE297axq*gzJ$Yi**+3U(~6*CI882Z*%L9U{1Rz*GFrau z&03$cE)(A)sD<0%1>ba&xt0C}$NCMJm*#rzHJqWR@Y7-6%2m2=Q(FMzYrPF643EW>cXdwP|GoP;M8)ll<0?xL%*SXGuLvC?d2}qsvgu?q3F^BuJ=F z@kgyNvbxD3LFBOPpt7K1qVrfB9N9wm&xlH;89zD|-#5r1T?^YC@d`_ATS~_dd(!!h zv#CO4v~Rl4TZqK?lp(_ex!^F)*KlxJ3cDGfqsZ6&C}2O{TWEZmKf(g`sLB1)9s7_ zQe!1XXQuGP`#lzE#cqRC=!YkUM_P%QY)MjQL$+{Bf4JQ~on2)t3H z!w>_T2R$@pozM?CF4qs5q$XdHoEg?jayeA1TF?(!Uj}zUVmQ%sy@mYxrqXjr@+Z-c zN2~*6=)6juhT(w2Pl3-x`5qxE9x9D~ccR4k9inp7a)QZt9z&2eNdAQMjxP-Vw*D^D z2JQnjax@+ZuXUl)A`^sjU+QFN3aZP;;iGl$cC7X#aKpWc<;MY^CxZRM6i1Q>+<)*Z z*m-b25rP$eYLO)NQ}Dl?22y}6y`^a)^)t96Mu~&-Jw)Xmc2|V3fAbWb>}Q~>$bo~C z%%Y*&D$T{u3AXb)8xucgKeG9}jq3~-2ZxJ~&?SQitqlR2Hdw@%r^t9ik$&I~j5)$Y zg&6Rq`h#8CLr@0>0n%Y-WG1rCGbgve0UOCW=T`Vt6r-9=ybdUkZ+azsKEh(@-B_hl zACVZ;FbiaVdruc7b$&T>5As#;o3BmJ0zX2G=0Mh)nn|_E_shl2AM|8`>0bzN4>PKC zb~`=SXwlC!Ft>87YxjSS!Zs{Ra$6=mPA=?@5U#~f3b~rZIP``qZM?n(M*O&Sk4d9v ze7L+4r9>J*hv*sCP#)GqHuvXfDskyl{S?oCXB5Hs#y%4I+EmT)8N=8NW|13z7TJ9D zh4$08Ne$QTY&j3G>|mh&t}$fNUZ&Y2xgtfwHH?mXw>Y8$vYg7ab3PK#SU)3E(T{K7 zmKoqtEJ!Y}G`lXzC08M2q3#ZcT#@5Ioa3A7x1dFXo{)$kT-mW128(Dm z)(lik^jqjQ6-J26x=}4VO~O+XpA5Ech-!zRX(5WrPYiG7`Exj-IfF?lf+73&*r{LA z+&e5wKauGUP)0wCMP9suAA})m9^Np3i9BGKN2RA36?!N%Yu-*#&QQzbrEpwfH&!uJ z>CIN-2wxu1QV3EAOpVJn50XNe!};t8SmK^*i6Y(`qpKhIexUbF4GF*<#ytrpb&9^X znkEgG)py1h^TALsYz2|nL3YA95Z;uCSbRS^8WvBr(*0QQOHtoimkyEl9QDHTc=5}5 zz(~f1n|7CwX`dIBNGdst%I?|xrz713ZS}&l(~~YGHO-{ms`XRzZHJ$GIe8~Ct7MgR z>-1WJ2n7WNb4LsN`k)Ubo#*gM4+G2Oi;vQ46yQLW$6bywDISf}F?Is?dV^&HrfZ~5 zrcU(Z#<^x}+XdozdJQ=fCnoCPY$AvCA89DgQ=DoR6W40^_vU2nV-3=?4v%OqtXEcJ z-Ch_9>7JhMj4V;pJ1*F-NSh*{APy%izI zmQ+U?fSGFY{Sd%X`jHT`cY;Sdk^~R$O{Pamq(g)>OIB@+A-c(vuRkdmt z>@YrF0bgZ(Y-GN)MI_;V!;^-#hWV+6J~Qk3g#_#fk5)ysZTRa-2&qSd*k=EsoupkM zENt>s{p1lU{fmaqCBBh|<+o^HmPPN9+7qcpS$etm8*K9_1zhX4Em?lore4#K>n|R@ zOB};reT?zoL--sv>h=#>?LpPJD1W>kKnzg8`q|e=cB;gt;=G3U*4}UEbsqWK3~a9k ze_Io;HH@u_uOOTAK)sW!Ppp~c`CQhiW^Z9%;p-WDe(JG;w# zlN(J*@p6Tf2&>PbM@>q~gM;?XLZLVo#Aw@t(c5j@1ZlFZg@!TAi5ER{w7*qaFBc&< z#-1^@E0>I;;> zVao>7$MN5i(2jHJsoRAE`p)0^xt-_e1rfi6_%0`D()xrpNQWg<+jSiU&6zgcp!)RY z;5)??5pmYUx!&9jN+uD|d#tMl-3zlV+`|q z!z=vrRFq_}ZVLIE&UY~(7zMdk&Vx1Gsb{gnb2?kKo<~^KD44dSxwOgX10y25UTcDrXDl%LWh-5mEWw=u*X-luSJ za*iaxemP?Nk((?f)$s|Wwu7nOH;==t=I)M3`^HBl=z@NhY?b**rq$U*HP35)lF|Zl zCu&)DeNkiMtho{Nm)z^faGDXy56Yamglp zcEfH{Xaw&o6hUafwamQV1-_(gVS%g&^EKzj{Kqsq&tAq3i=x~FG23DM)}jcCz4sF> zDSI&ZLq(&zcUEy;stXO%hDGU89~F7ulua?xf_+X_4%fX;5*TrD8ggCMReTlB<~Hf7 zQ#z}EF}=e$7}@ic+xN&ukJGgop<^nh!(|wA`#!>t?)ztyj9#3R5%*wL;2M&opm&&6 zbAI}f35{fOZ%o@=4`xW`odII>S8nvre8Y%V#^{m(T@RVVW=o5XLo@Wxt?QKqW@<-A zLtD2342lyCMj9t$7M?b4;D2#zS=XD<`|{qClL{sn>doUDsWT}8n}0A_Q$9K@WO7_e0QJLdwO&@Ber{5(umGW-E!f2RcKlWa^%*bv?pi;SesoPns z#|+#fuO*uBPYTuLDXm`3_eS!JL=6wf%`o|fJgWYdc~2zuVbV$AlhNJfwG|Er=rlUTZes4396dTVE?hi>vvP0}V?bS&? zgZT6nwd^7M81+kc2tJYCm77%(ZLd9P^Kcd&8l=W_;vPABF?(%K*F@=Exp?~JA*Gey zQR>v=CddQV?!YfWd}G9{FnD|6_TW8q(wXoDr`OR+vBhAHZnY-KdYS9qGMKR*EBmU- zLUQgsrSIvenrv5h8{ZYj??4xyZ^S3DWFN}t9-k#DgA5_TUQFy*_phd0QPBCe8_Ua- zy8^aT-``#Sc$l7P(;Q8ftOi+Grc{g@hO{?eZ7 zzZ^*a)i@V@MLK_6%1?py%`A{~Lk_zaIU8|s3tN)Xe5YLPeD$2d?Ob!#(-reu>kmUL ztbW)OB!RIlAzD&$OUK17*+FBpoZnH6&Ygz~-Zz35{USSvuyl!AU2=b`t??>{k0vFp z4*@OE&~KrPdI0EzPxyMAi)@*T`fV}tVB}YLRUEUt(cvB zL_y7vJvt}-0OHGkBlbaWKMJb;%Id}k3hZfukA=o!+{6eHm|uHfqNHH(n~7I}Y$*#8 zeBa@qkyBWqa82u{NVBHXFi+h#=7Y!T8luKzHsg$!|7i1RBBpZtJ<&vFVffY3mrX%0 z^HuY{JY^~zmm0fa?Zmj?ggg1nh{3-w7`Oy6Dincr~k zH~XuYf)1t3ia6T#t~kCXa{C^(Z_$c^h1+viGwz_ToCg8D;{Gp{*FQ@F3$ifw5B155-E@KoXPy`dVAPLbsZ6^x_);`E`5an&?`ev1wwlEwpafe}8&gxYvb7odvr9iy z#E~oTYxM)Q)sM8qP^K14h%Ec=3^#g9OzhTLARO;0$kY1*r@mpU8l zHpCv_q>W!so^01jXD*`>uFl5w%8&-neAZRbf)vzHUth9XDIfpX zt5++lG{vJ#jZ(*6Z~Ah&Up->!Pe|j`9WlKZeD`BL*IG;w`MO0BK@CmGFcr`3roj5g zJRKRP+)bMKgbBMI>EpZIpB-mVe|enL&4n{}m+Be!Z_@cGOKNUieRQ-&=!G2;j9!fU zR+$dU-0kPaF0q7KRn6SooUu7_BTQiLac$Ftn;uq$Pe1TEjE;_q65g4qCK%Op)IlZQkvJ8d?CA-2GdUbiP`HC$n+v!4 zXbi@^40FR=?T{|7rR~tSI{c2B-OlUZ?1QhwAII9G&-BuD-SDESyhfSR`P_VC}S(PiKx(Tn zvI!+*Fes?&04J^fy0wqp*Y}7M<~nhup9s^V-IbF@S%NLjK*|l?Ny`-qJqFJ%pDoc! z_vM}Ta_z!S|LL5{Wi{6$2jiBt&yJ7Nnq2EAmHV>1;*F>kBUDW+LpB!D5LB^T?1kz& z&K+TQn%-x0-FCY8>g1GoC4N$&5U!o?43E$~Zu5bH2)sqd=>BWjMf75tKjztRzW+x< zPmH5jjZs;$?q=v)6)}6=A5wNN_m6{Ini^qYTGnPop)V2-DZL;zni7?j`$2qbUF{qj zh>N{8Q!BxlK4RLo&Ub00vCtY95tFhuE148jnJ~}hVO&g7IMJYhzZhb=f?Pj7{xqU@ z`S#%|&#kl|b`epDiJR`cp78-l>*L7-GLK)Qd?kpldj8tnYSG(DzB@)gLo8XlrbJn0 zi&l4^`X|#_X{AUi*YKdc&v-5-UZB$RR0oy!ug)W8<8)t%2q~wMpYHa=k5g{mEaQj_ zE+wC|d;_^!Odz zTxV{P%lBw3iE1QOeXuL|6YVdhyUu*=s(hVZqE9re`+>6i=PwD!*7KO$R}oWg2yvwh zjLoC#(emiFH1RHSwf`g?sJr+jhV)toWRMt^)_Zp*a%9P&Aoo?_H2fwN(`cJ-SO7Wt zXD{Cqh#?KbbQ3-ZkVu4cCiRH5MVl6qRR*qcPor7ex6O8Y4XTD7ocku?w%ryLJN921 z`+3R|UG?=SOi6xWKSR{7%>Aj-E%w$a$G+yav>?)HLGyTcR`yxXv~8Aaij%-SD=Vvx zjt)v7x~7}_-%#;lu-o)R+7a*E_ZLva#{88HQMbf)BJ#9MV%)^OQd-r;m&`-08*;C( zP(#_dqneZ4W4sQcPuAV@azz>v2(~xQmCtAEJ=kmU&Le-<=NrKer|g575p?2Rl%$qL z(@`&&5eA8owe!&P)rBLkqc*)$%pnp1OtYM;C328=etoVADX>-Tx))CL+l` zDnu72xT%;vsN*Lg0Zh%-zkdYJE{?+2g_n6CDr|Ju`YCP|+{vAR>jlMih3NLr{We81Td>sKZDSvLE^{^-|t5K6f2fo34-G-D~E;Umcp7V2r z^d|2w1zGkRyj^Tlw`>$)nN*enheO_*z60mU8rAudM<;3}%R1r*sRKbll+J!&o_VWB z=kq9~VYF6h3l<&UNBEDwD%|*8e~7N&#Da9pn~L8Xt^C8AC86Dk(vGuiI5vKi%Kb@L z!jPSt)1gwGqxD`8AF}C}^4*elPc-;hc%RO?D2%l(np+?rBjkrPe$m|*q4DgN$J1-I z46N2H*go=RTlAm0%3pVzzkQ7#V4&ks59Hrw5H8N!`%H=n8JRXR+5c*Uf#i@M@ZfFn ze}Uot7Onl+CE7L+V+Y7iL2_lGQ%eE;=?y^a3hZ|ZVxaTJ3-fc$;SUiu_^24)7H}6x z{%$Hkh%OE1LkwfNl*T-V2IG7Hh(#!07bFDpPERGdocTpG+Q%Z}Vk0Vfq$_x|z~dOe zEpT3VyJ?4F={wq6I>71&WnW{8;6?`{v&OQqYkZbu_RjM%<$|D%=3hxdBjm`!CJgFx z6M$AcYN6{zXX$WrV1;nc;ypwF`5DJ(R0v%uZls1}mubh0FFby4JGhu6R8h7 ze|`j?C4( ztuZbpGO#j|Z9|%^lN5W=aFBkn;OS+mpBuPm-nt=9*HzljfZ$tgt4eNP@BIr}G`KFT zM1+-u4eewR3&l!XXV-AvI_}fCc*YwtW$Gb6W0Q(=on{rr%~B)ZWNuuKAOR zL_7c0wC9e`8hW6|FH$r%^@F-awVG#qderqL>jpNRx`j@PKSG`u`}3DooQ*uOA*(I~ zFwgB^?V@Rpb-Dj`N8>#p1&x6s%-~kM#%~+XaIv9cgoKVKJc!JGfY4t1wg*uuxIqO; zdNiyRL<)jLi(yhXXhHn9IZ5I4O-$FdJTt3jM1T`=a|VZ}e{`|ibsqQz_5@g-vijuI z>+)vvk8N|Vhnv&a9J%f^%CfyT5}9F;V`+;@{T;HThay*pT;-AI?t5s2fo2Y<_$;Rf z?-gDZ@$9XWguLt>^`j#t_;kC;HlN<-CSZF6pR7xAW!Ye}73sPMs=(ccPF z9(T>m$oKDdD14sX{YsU+m2q9%xX`>!+Ac4vtTg$jZSv1uyRG{tFDJX}*2CYQ?Lt|Y zS2?CXKGS~BP-90IY@pi%gWEpg;`t5kz9NAO!_Dm`wpNC+-NUbyX9-3wni$gOl;olR zTaiK*(Fh`#CgZIGfmHv{n_#S8_R|(Vw@)Zh1@K)%WuHrnt9-ZfGSZ_?&d)gmWiopj zojWh{Qg=fjX&G*5R?$DfQ!In0v2}Fnb4bRhCu}{KK0>`KRP7UbC)dWs#U=LhqFZve zV-UwR?3<#ZqoYMS!*VKtu=aTHQ64*7_Oto1LEpd+V`gPD#%dBM4XqKv{IQV3SvNA| z5VwXxEEsBC0=-_+nD-kB%A#HW$%HOO6d-bop;si+o($iWth<7(BEhK6pls;YJrR8u zzB~6hLiV##mPb}^;=oB9-4i3?6xvf?oJhvh^rqY%0^KvmW zYvB=_ILXU?KFGVQLEEsg!_LlLZu%i$q|6IRYj(+$7*hE4UN?>emygD3)-ByH$1u;F`~W!>%Q zzkocfolbgCB@VAL!(Uq;;U6gyR3t&gaNii;Iw3%@@}5A7}JWqlBiD6)zqmObhWyuROc>Sh>(tW(yJ8zzfk z4YzUqy0yA_(IRt=yF;;Z-sBiP;Ke zLDkfU7i%jp0*(BY)ihRFesmSuuqYoH z_q1H3q^4eUan~ZzgB<;$&JSPqaPL1Xmg6M!IG|4`S<7Q%a){3pb3+$(e=rf%d5p4( zwW@yPseCBYn_1D?ZFqgBTui7)AvY(9iunmJSH0yOSGjpT#-~;opECd{mwfn0TnH9< z#--QI_~QWbzBJE{pTbuz6*H%D?i+9f<&Kc6DZuwgM7kP+ceDyjPew-NOBW5@*A%^z z#Q17K>CrCGQRhKIn#Asa3`ot0%dd)h%&_ zq`?mkoJ3sgH$OAyJU}R>@iej)_bwUfb(_?q$ORQkqHoZXaUs5@S$%*uiptdeqG3J^ zdZH;_QJh^SoKAN~jq3u`W9E7n)6j47Zf1qJzcXE7#SJ)92dubdi6(r2+5Y9c>{Kv zXOc4v^WwyIzqD6!qZFm*Jd=KD`@;iI3H}kE$5tKiF+V+gRpDovMr>hXM-MO7ISo~4|&d_2+gBsyh%S7%v7J0It5imw83mWT=BJIy3jS?%@x4+n%?=8&Da zt3dI&{^B?9p1Ak*^Ut>30AL3!1cUowR&_9##7huxOa+3m7@0n}vV|S^=k2r#NK8(OY+df00}f8M?Ro}*1g6#eycM; zLTTd_^GV>*Nc*chO%T{77>F6Gi`A|SlGO}q>3Ae> z`ryWg&rmo-@h(bU`8}OEcUi1bz#m#G1oQ6lw!2HSdsr7`5)B{1ebbx9tW?8_&!Td% zo}MG=wXyNM-zpQNin*PKr_i$0&gKtET8Dabe~gYrJva2qcCVy$K{H#aIlzEU5&bXP zQdpNoVACBECM^zo(AGPequyVy{SuS>_Yp_96E~c-!q!MiAF&_|HraqT_J>v9UCY$A z*9rYr+(X{$;sXV3i9~7&nVKY5KBd(@74)W-q?1>Nw^rVaRNf1g z7tc~6hOOz>uks5;*jK){ffkSmS$EyOkS*)XuIZNA6#$p$E%e;4OXa33sboVC-)q>R z@--$kcU*YUP1et@+&8{~IPX-n5nACYR`M%N0ATyiSn^+U<-dN-1%6}w3MAaD*#fd* z_8;O1Xm=NJ9gp|aAmji5At4RuRe%`wAq*~E0R18(`iE8l#Og0T>Aw}6e|E`A5Hb)9 zb)y`d2RJmGe7tBuSi{L$my`ru1u)?~4PvP+c6~_ULk*yM@D}CqkcVnLQe0XULO>gg zJ!ori2YgN9sW>hjm{;_N&abC31;kdq1{e?sJ!ca+@VH=g19B^wQSge8eRAyMaDmv$`~BBfG<;*RPl8dbBJLi+huU=)^RPDq@P|8dJcI zlqnLP*b$*7jYqfPv-@AT1Jbej^sdJfUJ|hKPG#W-Rt(FDVgw`Nl#V5#(ejTinhks3 zlhPAV0Peo|0LN0j!bGux5XC;Mrw0(Zy0+lBuHHCp)7saKkdpdGd(aM9PcvjK6$ z3O|zjj+TF3=pA__(UHKG*4Z-Ha-i2ue2^LX%?(8NjV&dK0&t&xG%On;lK4O-4PNt) z4l+d1z1C69P^IifC(|$ib4gi~ETF^e3h$sjwNhN2&{iOLmoj5C=t%$#m2lMlzDGoe z{?axOfWn$GMZji;aB)RBfRfuqs&c8OE{bXPc_gQEwtK&TE8+VeL6@0_E%itWqMl@^ ze(MM3&T&_{;l80hhs?-;Xg-hVnA#YNu;Jn6+RiHVL$fsn#$ao5qk~c`3sChqp)~yfAAT^mz^(^Wgj>$W25q! zJ_L+^?dRrw9G{i;jzTTVx3==Z9nezJ{1I70*f{IXSt+ zqpgXLR@oIf@UH8$o=G-9!HMvku6Cv(F#E4tO6m*R>&?QqSIJEf3$+d|GT(FJ1hW@~ zockY3V;zp=m~&3mToIqcs^2g=?h~c*glGj4*xL?K#|W7>KhTJ6xVTtz6Qj@o^tR{r zNel3Dn%e0cMP{64ISx^62DR%P`2`z%H~e~>riMq$umv|VwOJ+V9S;I`jsHPL<9`Lg zhUIyDADd{52fnv$#0{f{YD@KHkZphvB*ObajP>!yf z!sm?hX+{maikJ|CG7c$nCZ>zoqKeC+C-U`XhH@bxq5PNif@l_y>2c==XD}M9+q8iM zHvQbv?XeL1RF1;cySwzGtvqER*B`SBRV&kF$czFP@u!XU^p_XywfqB67PkK4Paf~e z>5fv#Gyz3oz9v@v$n@Zv@Z}u2lo|F$eoAVXIEd$|ZhC}D&F|x3jh&XW>#+}cpZ|9k zZGX>1&o5UseDR+Xy{9|}*Y&j_vHx4%PR#!M_YI=+br`GO_-cp-d1?ldRW{WA+r1G z{nD*}DgC5Jf^q+uJrkWkXo9*`+VB((*~vQPmENjG8mQQ8d{a07Sl>M`FfcY&HC-#n z(j%b%@rnpegIn$uN-GH^EjI{>u%ZDq1JN%u3G@-R&Hp$hm-`>d^*@s9zlr3slZH!4 zb8%u*u%g+7>S_r=FhGc(Gr-?K7ig|vHhk1!)I)?u3>#1tR~#6xz};ERP%-RS%4579 zZfsBk#0qW7m&;*bK1~v0@7x=KZr3RXnhGc@p~4jKxQML20kjYam3PA9p7!`Luv!Bo zIRT@kQ?7z;)Td$VdM7St)8J2;SidEy;BSx19f+3L`A$d7dZfaV*tm7tM;^@dfE_Uh zb$%`L>)t4^I)c7-dlm~*#p;8=ny;VnLH;gcT%-PuU8F~vED6k$C{od|DS&H9A zamF*kA+Q~o-F<-2U{|GSkMD7{Ajt)dftK=s z3^RB#L6oI|-It{`Z-}DDXmD`qYTD&mS4BHuSO?|@j@0iv5V#~zitX-PF1ja>NgEuT z7p9!y3#CR=ztZ{`E^Jx|Yanm3k~UL)3FT0m3g2cf?UYUBL9Z^{Ab6^GXTFzDvrde9 z95^H|0=%EEFiYTRAfxD#NPK(bFVX-@*m4(0&M6I;7|s<*CTEeW`q2*zldhGE2_5^q zAc5}!f8YpOEUBVzotx#wK!T4aLI9R=+bS~W`5hDnV~;LT)M*4MpvmQZXCG6;bV1mUGJZH|JG z>DT4dqV8qlI`Y1D#BKLAx&&InTMJT{31P>BP{v0HZ$_A)-lG&l#WIjNxM3XU&?^BA zh($8RuHteRDz#cpBhw!Rm>^fIAkP&X3iG*kNeW^E!MS}h^a1~zPJh$eM(aZW zUBdTfn&-g8TN#=OX@^Xj7ZGNCsT1UM`mgQ@y$08=-!@C8MELs|G|O|OLa%v1ka(0% z`ILXB_%9MFHS&r+OECt7&W)`1xE~>iqLkiWRP>|B=TUj?*DVT7n@U=X0!2X5>b2m+ zJmI+OgwfJ&1Imt8P9Lt!E9BO^NeZH)t;tv4bJP++Jf~W{_I7zs^8Zg6spfBxoMv>T z5r$F+R>jg)ru?OUhE zz4>IoeaUyx)dNyCfmZc-qYgk)w}RCglur{l%&97ptUKVU9-~$V#1||1>y_qv2|4*N z%)yY`MkbcVR{0QKYy*3!sb|%JzE)xCzoCzyDBMb*ta+S2qU`4wG3NMh_w?vaVs;31%!jDZKk zb1F%uopYZZ6>mC^KQHZROJkL@9?WWcEHXfO9)&bHn_<8sw{SpiA!P38$P>TQmsww%5`i8 zAe56OW;!P6&3FjsU5*SgVTP%`u6Xr4_`R5FPs53PJNT?;9vI6L*M|m+A&^=Gb~Z(3 zUM5a1>ZiGSq87b()1vS+oNfzOcSvq^tZ>!qSU+K*LeIs%Ynp60{S;W%D0>ROIf%xa znVn6FR|8@^$xOh?5@gP9n_y!m+7QRyi<;WSCy)qH1P&$ff4txvio5E4LKW0*MR+V* z?altWZb7g6fC`GB^LY{Iia6uxx1-f2nn55nPZI1bJDY?dFHB0h788TZ+-HO0LXc8t zUz}f?dB7ooBpOmzg>Z)Y6`f>~Q=+9svjNj)9##uu%=nZ{)_i4VR_p>L5w1(<25Flp z)g5Ga8S*-;YH>_)NSD_?9~}&!E-)AzR#I;#PrZya%L26BGnh&h+s?~sSh?u4>adRh zoH}S2muTtH{A($_>%R8B#gcaE@>~w9L&*g#DcQy9G{mCZqnbRPnp_T5bvc%wpL>cr zxz{5>0)|Y3=^Qp3%Te;>*6iuRSCkB{vTbT!!AfOXbJgtVFDA%df4MPj)vC^B-D&?e z0l}Wr#Ng}V%Cn)L{KCRNcMeM!YoOb|I@ZhY$;PYt=Fz(MkJqIItw!}V6c+{bz4j4i zs9PQG6|bd6xkp{iPLnsoQq>(JQB9C}doQO~ak@HULdqY08I&v1$RQ8$yldQq2Hk+s!j?UJ}!FrDzz*MDwxpu7mWx5 z*`)@H0>io-f!Ynw4~Zprk>n@;AQ8jek3OAi)Ck8_4;foV<8$ijM=7C_NN3O-Tb#SX zFPt`yx`AW#!@PR=?5&OvcLTvvr9JV6ITcs)W)Y=mE$N^t_mNjbIjF|F=#ddls@qNf zOd)dOQG3Sw0qx3>Bqg>65+k_?!u|fpUgYH)+2j$!uQdKpen3*u&Dd^c5sZ;KefkCS zu7}RhAMiksIat2YiF-2gWbEiZ;DvKaqGN;G0aJST5FkwtFwb^-nEy$pu0{m@haW;;5fNt=)Ar zX)5LGK$0e35$zJ+zx(epg~t4Z)Hx=Q&QTE`+N#C$X`OeKjt(~tJ$y<*@%Zp7wOqu9Fn3ZKZ;QiGw}4t@H=*KH64qU~ zoPPK5#a!lN;+R39&NNqu)@SSD19^6k+~+PTMtkntLKZU0i#0|na)KPd6>NH6D&sM= znS%~0;5YE5Um1WQ_Q@;j13?CQEwm~CoDgEPHc#-j6yUAbzXUY4!_iOEt4c6pooWD=DVFY>K;M*6Hdc-}uM3m#_(j z55k{?BO((C|A=5&nXbcA1h~Ju2MZCZUUT z48EXjhKrPI7W{P0lmxZ@*0jNK>F4)cF)Fv|+lQ7r7i?=nj=&iTytBTc{3PRj1HlF; zUl14ida^X|U$WFo_ELErsDM@GjHA8y#oPK*mdoFBj$gOCO5SDR4{0#;e_1AY7A!T- z2bkb9086ia5 zE=6hWABh}dx|{nLA$H<&u6MpY2#USvRJ#^4j@f}!KQJ?1W(S-?j97Q+>2kWvj1Lv@ zE)L;FHL+z8zKGQtT>el%!y{CZ=2tD6e^I-`fDPUrO$OrZi+0#zFSxh2;Odj1oSYy> zYoMP$Uck}hSBcU44w$~!isKJ`2&8Uq6F)Ve5|6g`I{9uF1Ai_Ac&1U17OZiKS z7dn&tsDUX)Yr{3&a)VrL(>c9-pZl zNe*m2XbJG1Y+DHGBA|qczWEVSG@8X1SFE!;O%$zEUchZHxleL^0x};Pt5Gsq#{Y*- z`~epRg-p&bZ}`fS{>d~yS|0R)C$*r;>~RBo5CTaqe52}D`Oj-{O9k4dj&V0jzPN=J zuNIj4JXcw_&na+k<(L39VE!<#9*O{siA!Il4&15MKY}TL7-YN@k5n|N3@RfVTb1uz zyIu3OS#h;YMCg=hTCnt3in1G28U2uRWH)!#tK}B9 z^bevB-s^?m;lG1T+Urhmxdqf(`}h1^sJgVf<4{ zfU=JMVg$yfp8??Y78?@!cTRKo5!`|Z7f@MJqta-Y=-d}<8w7$3y@Un(;L1fS%O!2DaOPdaUx`>7h!42x#Yb5t!!z^ZYru$os~+$|eV9 z90+h3xE#2yCZ_pejhzPb0WCWtX@{PdalQ+>g$dU_xQvC3eso7(avwHRz8jwT@U#28 zpzyU(rXq`Jy802uETH!WR5+Pt0{I9H?mO9EA~J%_1I31r|Dn1~8I&iLz$1gD#44JA zQZJ{hI3=HMv0yf`p3kG<#Cs1pgU>rPi}l=Ifzp|v!jLuxnZ}xJxi$ff=-3yI)H(rw z0ia1B)!(!QhP1nu;j;c%@l(ber^Ob<|kbTjcw;r}rGuVPIoKNpOF-DxDVB^w= z<2p9KJA0o(V?sbW1Hi1b7LPwYP0`FAc-5C(`U%weR4COfm-(h;!^_LZ_1U`Q8!tuB zH`s84NV=sO0Mxgm?i@rxKuyulq8!vlG^;|ILprbXlBi)1fD81L5MhC>fzkkPm#ctY zw}zT9x~D=BAcYV0Mh61-QT6}tA?+x*6>j>|MJds0fMShyU#F3+YqUOZ&OlO~bH+~i zUJP=h4|amJBPvUGG#_#5b%cGdny?e?M-BBjWLBG+hY=QFc8>73IOS{JjOF|iORo5| zth$ri+uPi{-3KzL6$+i3*f+6ra&o%G)9W~wT0>5r-j3CDb@w5h^q!RVvq31Uy=cW2 zm4u5*G(-AdJ1rigU^H6AkWBdA{G|4vV`osd97TuyOnqgd-LatrV+n#8CG?8GHZ! zjJ*ZYzhvxTYkKA@aqHScy!LlaYftBLfyS$J-7{Axn_2G9#Ln2wd{EAiKfK}n@u(jj z)`%~}u=v~k3AYCz@7r}`1QoMsS8#maU-XxY^&bcB==A?2dG|-26(tGUi4y$vg{d$= znhbioFDh$nq_Te~j5Ur_gTD#>Z&J%gEpRFd>qS+#D$h7cdUw zmc4~YZ<#U?W&f4S#wd!wz1_SsN4onck{j8w8^n`rDyC>}C{kS1%gWF3;NWM8_H7@_P^ z)F4#IlB^@yms0k9D`Xq{nr7br(4zOA`(EAqzW1%?=^W=cj2Uyx7=Hin@B8^w6cGg# ztY`{Q^|K2|{zjnZW#|x#Gk=#gJm)VYa%DEz?M`6 zHDH49OGGYlHQWE@qGzWQ<~@6LTVgt`=ks$%;dSD@l#RJ_Kfw@ zsMf@>@@c#D)6S<7zBj2#9!cz8DqBFvi~=06k95^e?*joE101h1J%`jvP4XU!B#CK7 zKr)=~Ivn;5U}7_Mwih9c84`&sgl8oF#7U4R{2Y6J)Z8161zFm~jjN=fCN4{b>Bm&5 zzQ?=(&4vRkaBSprdJXwqIUzm_NI@N~CUrSuX+YrwfKs1FgD1f)J(29!SDCTTtdOPc zJ$%nA!z1#)v;Rpr_*hG0_l{(TpqPcwKchx4{C`29-^KdvxfKN0n9!(p*BRpCh#H_wO z{NRe`#TxhYi)jzrJ@Frgxp`C7Tn(H&MO`EZu*eg;+l}Jj0xWabeVx7 zT!|2rQ%hcZj3CQu-e#xTep$CB2qNtJ-ci(MrI6UWWTRl3t>!4jvpsX80gLTW+5tv4 zO~a?<@t?=5+enS>25G_i_oUe6Nc~>vCH&y+xFvH~J#Gy|6Hy)GG8-S^B`)?5#IE_8 zt@908a=W=*ZN!^+&oswaFFUy9nSwomT_n!!f(n~8JAiWspqE)_ z0oapwi0WJM$tyXXI8J=4Nw-t;sFc1*K-px*Vvja4r*x)Z!w&+PL;b4rWN8lQEheL` z(iGP}&CY%syVuhZ)!40msOp9WSZg#}&Ys*HvIR729vP*e>Gd8#S?II#!}~Vd{)-f0 zFT9L+`?!43p&!)gijDslmNLDGxJ-@BgFMyV$*4lE)dZ;?**{B{{(hRXlylzu8j)T) zODTpX&1$u+lM(}GPcVN36@_l6iYcU&UNG%jF`m5W%b}5WfQW&3PYO%SL&yDH^6RqXQ;7v7N@N_wz zqnV&YJo^xO4SHCof$+e$=5Op_=9$AK1C>}k4(geu(abBgR0gT?#OQVCy3MoovuCA> zzDc4#R>?bFbN}?)YM7aVGo#gL1*v|kJ3`oqrtXT0|5tQPJo<|VylX7 z1@nE!5i-oAXF_8RQ^X*L>Fp>r?Uxp3%+K%##zCYT<{qS7n2UPuj;r5k-S}_}_%w(Q z-&s{aqGz}dmP)7Rewj8yI`~5XY9%Q-QwGP|!7&$WJY{2t1Nh!*jY9XD;_F*k;N};q zwZ*29UAfxX{z4~~oD$8(cfrK`BGk&0C_0wu0@s8Bev;}C{ivlpRwub!sIP?eMfnWi zF?u(zct|@RkXlOkd&}#mYQ1+J1#PRLC4)DLdE(!=?!Hiv1D&;2WwpE{a<#^udy zDdHxz!4&(1*uxj*)(jrbU@154QQiKVAAG#Uuez9BEY) z<+O%mt!V-3^fOiJ7(fD-0C8Xi?zizUKVzJYYi3j)uedNbC;&R3a=_bMai-H20OQ0Q zdn~MQD>^g=T&xVBhnDeGxF^-MA>fDK#y1314;L;008En{H!F7}-+`iXUqdO?4(LoM z{C)sP8uj*pZU7;qMrj}f!k2?Wcl$BdyB8dHH5*1ni*17xd+lRCq*nVRs5I+ z%esiQTMUbURT<4)ZR9{>EU?g>9H5h!+y|A9W9K>zIhJ%C{PGB@(u9hj2l7llN&tI; zb#B8pcrwan4gzrJGK3NM7D+&%I5yJbPh<5m0onBJ!;(fP*wdrZOl{0ULrFz;!;R-s!Ff5G?QDDa3_FuWTUXLmEbr zWnf}yX~E)J~O3`=-tP1(_5t%6&DI;3E3`&>AQtwxAAsSz30s1EL2{a~m zTlk9yFqZO?%z>T|K=G7otSrAWe#Jw9sz7DEPg*-K76?9tST0Fr{B%w~Z$tAu6)I2}jtEwm|Ub{g7e>uo6+SDAg8u7gM)e z8ofGpO7P#5!vdaA-aEF0VbSe-&tj|R8ycWph-Y5Rl4u83G883m0oDy&r;PRZyOWtu z5ZwYQJxZ+ORb3J3R z`!`N!1H9oJE3uff$S^Mka4riYW^&=?IQr+ge>Idd^*oRE9YUzY!M+_U=#q=p++y(-H8IXhhlQ2<#;;o z9sui*W(NB?k<_yT@4%KM800{Fm5_!l8N6__d1qwp{8WGGj!|Qt>!CVZt6eKL(k#=U z*h^sXX}8&{E30pE<>f}(zY&wt!UQ+JzlZBLw&-8~^_?m1T6dQNNl|}1G`E`^oKVF` zOC}RAj-&6HTW4SHoi_vU7hI|&e2)N3 z0FeyDoQ;10@Iy4-Pt+ADHl%ic7Iihp>y)n&;zpAV)c#Rp0UnBu3o$~9=}whxS9JVl z?j<-20i4xild+E^&<|`2CJY9=j<$Gcr(zpLa}-yZ-6lOWJFj?Ni=-JaG|<(ZsS93| zK5x~0DbQ7meEPjRfMMdI`%z9}nvkcF%HVw84Cvs(P?ZAeM+k|v$9{3_ZnA{;<~@8V zL2EaPdP%eix=yf_4ey|t9GJzLc|&b(0gB#2N{sw-Dn6~SV9FI)X|eVUg#A=#uNtru zNC%A7q^k^~QcH1{ZB21C3JwrbW~yeHCvxO${=o;N+|D#M`T;}EM(HHZ~@6eU%J2j`y&5YE9bc&8$I1xPWTb!7D zny{uEOQ~yP?yXm&ml873HBZmS-D2kr+NK`IG>$(uF@A*NaB+-ze6H~%hO1~Ul45Nw z?bcIZ@Ou^TT8*y!UZx2hb>(W=n5TQSol;RB+m+B zW^{V1Kd7r<`stA}aoKf`9m?n5(ql(^BorOAUt0+OB>A0z?!K#? zQNcYiM7~!YatJ*$iJ8;HaH>zwq%_nO$?aiSkHYTNt83Vf^LEJZfIjwpCK%WJfH9-4#PyD27i{^{>WDFv*h-({j&wgGh*m&re6Fc z0UxJGP~_Xl)7*aXB>`M8f?IOTQplKDM2*_67C+WcAXxu_>FzCb?RHie3F+Xg#oQnx ze2z};Qj$|gL4geM4!0zh0q=T7q*tDo`0s5{kVk#~)Z_b5JYiUwB!y;369z8ebb#wP zm>M~lNt#?R1Mf(L1cZcO0zxn$aScIHNf9wg5g}dy0Z9P?WN@(DS68sMHMKN%`TZ4y YMc1z|`Iy8KT!BOhenLJ??yUEJ0d59>zyJUM diff --git a/docs/Guide-Sync/images/sync/notifiarr-cf-table.png b/docs/Guide-Sync/images/sync/notifiarr-cf-table.png deleted file mode 100644 index fce1dab1744e7c19c10f021ea44b7be882d46db8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32556 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 On3jg#nWEEIZv78C_5#HK diff --git a/docs/Guide-Sync/images/sync/notifiarr-scores.png b/docs/Guide-Sync/images/sync/notifiarr-scores.png deleted file mode 100644 index 75b1012d8eaafe641d0ccf506353fc4a166adb92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15699 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 aC)^VIIbr=hfh{nBKozX1j8c5??Ee6CYJ?a7 diff --git a/docs/Guide-Sync/images/sync/notifiarr-sonarr.png b/docs/Guide-Sync/images/sync/notifiarr-sonarr.png deleted file mode 100644 index c165d61d5cfeb071658dfa80e545a70bba7b159a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43142 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 you want to be added here, please open a new post in our [#suggestions](https://discord.com/channels/492590071455940612/1021029470389403818){:target="\_blank" rel="noopener noreferrer"} section of our Discord to make a request. -It's possible with [Notifiarr](https://notifiarr.com){:target="\_blank" rel="noopener noreferrer"} ([Patron feature](https://notifiarr.wiki/FAQ#patron){:target="\_blank" rel="noopener noreferrer"}) +These are third-party applications that sync several sections of the guide with your Sonarr/Radarr (or multiple). -Notifiarr is a service much bigger in scope than just custom format syncing. +## Radarr Features -After setup, it's fully automated and will check every X minutes for updates to the Custom Formats or Sonarr Release Profile and will update it to your Radarr or Sonarr (Multiple Client Support). - -Just enable the Custom Formats/Release Profiles you want. - -??? success "Examples - [Click to show/hide]" +| Radarr Features | Notifiarr | Recyclarr | +| ---------------------------------------------------------------------------------- | :----------------: | :----------------: | +| GUI (graphical user interface) | :white_check_mark: | | +| Custom Formats | :white_check_mark: | :white_check_mark: | +| Interactive Flowchart (choose the correct Custom Formats for your Quality Profile) | :white_check_mark: | | +| Predefined config files available (editable to personal preferences) | | :white_check_mark: | +| Predefined profiles sync (with several personal selectable options) | :white_check_mark: | | +| Clear all Custom Formats | :white_check_mark: | :white_check_mark: | +| Scores | :white_check_mark: | :white_check_mark: | +| Quality Settings (File Size) | :white_check_mark: | :white_check_mark: | +| Naming Scheme | :white_check_mark: | :white_check_mark: | +| Quality Profiles | :white_check_mark: | :white_check_mark: | + +## Sonarr Features + +| Sonarr Features | Notifiarr | Recyclarr | +| -------------------------------------------------------------------- | :----------------: | :----------------: | +| GUI (graphical user interface) | :white_check_mark: | | +| Custom Formats | :white_check_mark: | :white_check_mark: | +| Predefined config files available (editable to personal preferences) | | :white_check_mark: | +| Predefined profiles sync (with several personal selectable options) | :white_check_mark: | | +| Clear all Custom Formats | :white_check_mark: | :white_check_mark: | +| Scores | :white_check_mark: | :white_check_mark: | +| Quality Settings (File Size) | :white_check_mark: | :white_check_mark: | +| Naming Scheme | :white_check_mark: | :white_check_mark: | +| Quality Profiles | :white_check_mark: | :white_check_mark: | - Radarr Custom Formats Table - ![!Notifiarr Custom Format Table](images/sync/notifiarr-cf-table.png) +--- - Radarr Custom Formats (Multiple Instances possible) - ![!Notifiarr Custom Formats Audio](images/sync/notifiarr-cf-audio.png) +### Notifiarr - Radarr Custom Formats (Multiple Instances possible) - ![!Notifiarr Custom Formats HDR Formats](images/sync/notifiarr-cf-hdr.png) +[Notifiarr](https://notifiarr.com){:target="\_blank" rel="noopener noreferrer"} ([Patron feature](https://notifiarr.wiki/FAQ#q-what-are-the-user-level-differences){:target="\_blank" rel="noopener noreferrer"}) - Radarr scoring (Multiple profiles possible) - ![!Notifiarr Scores](images/sync/notifiarr-scores.png) +Notifiarr provides notification aggregation, system monitoring, and TRaSH Guides Sync as part of its Patron paid features. - Sonarr Release Profile (Multiple Instances possible) - ![!Notifiarr Sonarr](images/sync/notifiarr-sonarr.png) +Once set up, it is fully automated and checks for updates to custom formats and guide profiles every X minutes. It then sends these updates to your Radarr and Sonarr clients. [Instructions](https://notifiarr.wiki/en/Website/Integrations/Trash){:target="\_blank" rel="noopener noreferrer"} -### Video Tutorial +#### Video Tutorial !!! tip "" - Big Thanks to IBRACORP who created a great video that covers the basics. + Big thanks to IBRACORP, who created a great video that covers the basics. @@ -65,7 +60,7 @@ Just enable the Custom Formats/Release Profiles you want. --- -## Recyclarr +### Recyclarr [Info](/Recyclarr/){:target="\_blank" rel="noopener noreferrer"} // [Documentation](https://recyclarr.dev/wiki/){:target="\_blank" rel="noopener noreferrer"} From 8e8e386c05a89b0aa0e69310c112fc90509724aa Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sat, 4 Jan 2025 15:05:00 +0000 Subject: [PATCH 12/63] chore(contributors): Update CONTRIBUTORS.md --- CONTRIBUTORS.md | 93 ++++++++++++++++++++++++++----------------------- 1 file changed, 49 insertions(+), 44 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 1a7a73dac7..59e2b99620 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -255,99 +255,99 @@ aljohn92

- nmcc1212 + bobokun
- nmcc1212 + bobokun
- ehippy + Qstick
- ehippy + Qstick
- Paulobox + qsuicide
- Paulobox + qsuicide
- qsuicide + Paulobox
- qsuicide + Paulobox
- Qstick + ehippy
- Qstick + ehippy
- bobokun + 2fst4u
- bobokun + 2fst4u
datcactus @@ -384,6 +384,11 @@
p5nbTgip0r
+
+ proton-ab +
+ proton-ab +
rorar
@@ -399,7 +404,7 @@
snowballramen
-
+
s0up4200
s0up4200 @@ -409,11 +414,6 @@
wheat4714
-
- 2fst4u -
- 2fst4u -
nickavem
@@ -529,5 +529,10 @@
maximuskowalski
+
+ nmcc1212 +
+ nmcc1212 +
From 4f77a3e15cb8ea96470242d4c0765ddb3b1c4e96 Mon Sep 17 00:00:00 2001 From: yammes08 <111231042+yammes08@users.noreply.github.com> Date: Sat, 4 Jan 2025 21:58:01 +0000 Subject: [PATCH 13/63] feat(Guides): Add new groups to LQ custom format (#2205) --- docs/json/radarr/cf/lq.json | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/docs/json/radarr/cf/lq.json b/docs/json/radarr/cf/lq.json index f0d693a101..1693d473cc 100644 --- a/docs/json/radarr/cf/lq.json +++ b/docs/json/radarr/cf/lq.json @@ -96,6 +96,15 @@ "value": "^(beAst)$" } }, + { + "name": "C1NEM4", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(C1NEM4)$" + } + }, { "name": "C4K", "implementation": "ReleaseGroupSpecification", @@ -141,6 +150,15 @@ "value": "^(CiNE)$" } }, + { + "name": "COLLECTiVE", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(COLLECTiVE)$" + } + }, { "name": "CREATiVE24", "implementation": "ReleaseGroupSpecification", @@ -429,6 +447,15 @@ "value": "^(LiGaS)$" } }, + { + "name": "LUCY", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(LUCY)$" + } + }, { "name": "MarkII", "implementation": "ReleaseGroupSpecification", @@ -672,6 +699,15 @@ "value": "^(STUTTERSHIT)$" } }, + { + "name": "SUNSCREEN", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(SUNSCREEN)$" + } + }, { "name": "TBS", "implementation": "ReleaseGroupSpecification", From 71315f0ff62f2128373ce87ac6b153aeffd881a3 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sun, 5 Jan 2025 01:36:44 +0000 Subject: [PATCH 14/63] chore(changelog): Update updates.txt --- docs/updates.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/updates.txt b/docs/updates.txt index 627ce74058..dcbdc3c72b 100644 --- a/docs/updates.txt +++ b/docs/updates.txt @@ -1,3 +1,16 @@ +# 2025-01-05 01:36 +- [feat(Guides): Add new groups to LQ custom format](https://github.com/TRaSH-Guides/Guides/pull/2205) +- [feat(guide): Guide Sync updates](https://github.com/TRaSH-Guides/Guides/pull/2203) +- [chore(cleanup): remove reference to animebytes.tv](https://github.com/TRaSH-Guides/Guides/pull/2199) +- [feat(starr-anime): Require remux in title for NAN0](https://github.com/TRaSH-Guides/Guides/pull/2198) +- [fix(radarr): Add missing entries to unwanted section of the german guide](https://github.com/TRaSH-Guides/Guides/pull/2196) +- [chore(guide): Add upcoming QP language option for the 3rd party sync apps](https://github.com/TRaSH-Guides/Guides/pull/2197) +- [feat(radarr): Clarify the use of merged qualities for the German Guide](https://github.com/TRaSH-Guides/Guides/pull/2193) +- [chore(guide): Updated QP excludes for the 3rd party sync apps](https://github.com/TRaSH-Guides/Guides/pull/2195) +- [chore(guide): German QP sorting fix for the 3rd party sync apps](https://github.com/TRaSH-Guides/Guides/pull/2194) +- [feat(guide-sync): Add German Quality Profiles for the 3rd party sync applications](https://github.com/TRaSH-Guides/Guides/pull/2190) +- [fix(radarr): updated screenshot with correct minimum score](https://github.com/TRaSH-Guides/Guides/pull/2191) + # 2024-12-29 01:37 - [feat(radarr): Add Information about Generated Dynamic HDR in the German Guide](https://github.com/TRaSH-Guides/Guides/pull/2186) - [fix(radarr): Adapt German CF to avoid matching DL](https://github.com/TRaSH-Guides/Guides/pull/2188) From 85198830668dd2dddb75c8d58a8c3b4fc65d200f Mon Sep 17 00:00:00 2001 From: Denys Kozhevnikov Date: Sun, 5 Jan 2025 10:12:02 +0000 Subject: [PATCH 15/63] fix(starr): add DUAL-VARYG to Dual Audio Custom Anime Format (#2204) * Update anime-dual-audio.json update dual audio to include dual varyg * Update anime-dual-audio.json --- docs/json/radarr/cf/anime-dual-audio.json | 2 +- docs/json/sonarr/cf/anime-dual-audio.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/json/radarr/cf/anime-dual-audio.json b/docs/json/radarr/cf/anime-dual-audio.json index 6e66d1d044..e39b86d329 100644 --- a/docs/json/radarr/cf/anime-dual-audio.json +++ b/docs/json/radarr/cf/anime-dual-audio.json @@ -9,7 +9,7 @@ "negate": false, "required": true, "fields": { - "value": "dual[ ._-]?audio|[([]dual[])]|(JA|ZH|KO)\\+EN|EN\\+(JA|ZH|KO)" + "value": "dual[ ._-]?(audio|varyg)|[([]dual[])]|(JA|ZH|KO)\\+EN|EN\\+(JA|ZH|KO)" } }, { diff --git a/docs/json/sonarr/cf/anime-dual-audio.json b/docs/json/sonarr/cf/anime-dual-audio.json index e89a29c081..99fe17384a 100644 --- a/docs/json/sonarr/cf/anime-dual-audio.json +++ b/docs/json/sonarr/cf/anime-dual-audio.json @@ -9,7 +9,7 @@ "negate": false, "required": true, "fields": { - "value": "dual[ ._-]?audio|[([]dual[])]|(JA|ZH|KO)\\+EN|EN\\+(JA|ZH|KO)" + "value": "dual[ ._-]?(audio|varyg)|[([]dual[])]|(JA|ZH|KO)\\+EN|EN\\+(JA|ZH|KO)" } }, { From 6e068dd81a939e79b040babd47f4df8f16e0483c Mon Sep 17 00:00:00 2001 From: TRaSH Date: Mon, 6 Jan 2025 04:59:29 +0100 Subject: [PATCH 16/63] chore(guide): Updated README.md (#2208) --- README.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3985b2e573..5c3b6e9f70 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,13 @@ -# Guides mainly for the Starr Apps (Sonarr/Radarr) and everything related to it +# Guides mainly for the Starr Apps (Sonarr/Radarr) and everything related to them -I have switched to MkDocs, sorry if we broke your links. The same content is available here: [trash-guides.info](https://trash-guides.info/) +The guide can be found at the following location [trash-guides.info](https://trash-guides.info/) + +## Support + +If you have any questions about the guide or need assistance, please join our [Discord](https://trash-guides.info/discord) server. + +Do not open an issue on GitHub for support questions. Any support questions will be closed. If you are unsure, please check out the [discord](https://trash-guides.info/discord) server first. + +## Would you happen to have any suggestions for the guide? + +Join the [#suggestions](https://discord.com/channels/492590071455940612/1021029470389403818) section of our [discord](https://trash-guides.info/discord) server. From a43eea68455bee1b2ae304bd139ced73af4e8f58 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 6 Jan 2025 03:59:44 +0000 Subject: [PATCH 17/63] chore(contributors): Update CONTRIBUTORS.md --- CONTRIBUTORS.md | 96 ++++++++++++++++++++++++------------------------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 59e2b99620..374b49a568 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -85,9 +85,9 @@ quorn23
- austinwbest + 4l3-X
- austinwbest + 4l3-X
ItsME6969 @@ -95,30 +95,30 @@ ItsME6969
- 4l3-X + austinwbest
- 4l3-X + austinwbest
- SeiyaGame -
- SeiyaGame -
- +
+ calvinbui +
+ calvinbui +
doob187
@@ -150,24 +150,24 @@ foux
- saltydk + 8a8al00ey
- saltydk + 8a8al00ey
- Opt6 + Davo1624
- Opt6 + Davo1624
jsatk @@ -175,24 +175,24 @@ jsatk
- Davo1624 + Opt6
- Davo1624 + Opt6
- 8a8al00ey + saltydk
- 8a8al00ey + saltydk
voltron4lyfe @@ -275,6 +275,11 @@ Drapersniper
+ NooNameR +
+ NooNameR +
+
appiekap653
appiekap653 @@ -289,17 +294,22 @@
AN1MATEK
+
+ datcactus +
+ datcactus +
-
+ -
+
ryanwalder
ryanwalder @@ -319,12 +329,12 @@
Plancke
-
+ -
+
Paulobox
Paulobox @@ -344,16 +354,6 @@
OneRadRedDad
-
- 2fst4u -
- 2fst4u -
-
- datcactus -
- datcactus -
cynicalgeek
@@ -414,6 +414,11 @@
wheat4714
+
+ 2fst4u +
+ 2fst4u +
nickavem
@@ -424,7 +429,7 @@
AvAars
-
+
BernCarney
BernCarney @@ -449,7 +454,7 @@
ChaseBro
-
+
ColinHebert
ColinHebert @@ -464,11 +469,6 @@
dctr
-
- NooNameR -
- NooNameR -
DiscDuck
From 2941b013305e3f80020171ba928cd22cfa6eb1c3 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Mon, 6 Jan 2025 18:43:22 +0100 Subject: [PATCH 18/63] chore(backend): Moved all Support/Suggestions to the Discord Server (#2209) * chore(backend): Moved all Support/Suggestions to the Discord Server * Remove top right version --- .../bug-error-found-in-the-guide-.yml | 20 ++++++++++--------- .github/ISSUE_TEMPLATE/config.yml | 9 ++++++--- .github/ISSUE_TEMPLATE/request-a-guide.yml | 19 ------------------ docs/stylesheets/extra.css | 5 +++++ 4 files changed, 22 insertions(+), 31 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/request-a-guide.yml diff --git a/.github/ISSUE_TEMPLATE/bug-error-found-in-the-guide-.yml b/.github/ISSUE_TEMPLATE/bug-error-found-in-the-guide-.yml index 2c4cf9b682..92c68f493a 100644 --- a/.github/ISSUE_TEMPLATE/bug-error-found-in-the-guide-.yml +++ b/.github/ISSUE_TEMPLATE/bug-error-found-in-the-guide-.yml @@ -1,5 +1,5 @@ name: Bug/Error Found in the Guide? -description: Support Requests will be closed, if you are unsure please check out the Discord server first. +description: Do not open an issue on GitHub for support questions. Any support questions will be closed. If you are unsure, please check out the discord server first. title: "[Bug]" labels: ["Type: Bug", "Status: Triage Needed"] body: @@ -14,23 +14,25 @@ body: - label: Bazarr - label: Downloaders/Deluge - label: Downloaders/NZBGet + - label: Downloaders/Other - label: Downloaders/Qbittorrent - label: Downloaders/ruTorrent - label: Downloaders/SABnzbd - - label: Downloaders/Other + - label: File and Folder Structure (aka Hardlinks) + - label: File and Folder Structure (aka Hardlinks)/Docker + - label: File and Folder Structure (aka Hardlinks)/Dockstarter + - label: File and Folder Structure (aka Hardlinks)/Native + - label: File and Folder Structure (aka Hardlinks)/Synology + - label: File and Folder Structure (aka Hardlinks)/TrueNAS-Core + - label: File and Folder Structure (aka Hardlinks)/Unraid + - label: File and Folder Structure (aka Hardlinks)/Windows - label: Guide-Sync - - label: Hardlinks/Docker - - label: Hardlinks/Dockstarter - - label: Hardlinks/Native - - label: Hardlinks/Synology - - label: Hardlinks/TrueNAS-Core - - label: Hardlinks/Unraid - label: Misc + - label: Other - label: Plex - label: Prowlarr - label: Radarr - label: Sonarr - - label: Other validations: required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 955167fa27..fa31c10354 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -2,7 +2,10 @@ blank_issues_enabled: false contact_links: - name: Guides url: https://trash-guides.info/ - about: Guides mainly for Sonarr/Radarr/Bazarr and everything related to it. + about: Guides mainly for the Starr Apps (Sonarr/Radarr) and everything related to them. - name: Discord Support - url: https://discord.gg/Vau8dZ3 - about: Ask questions and any other related help + url: https://trash-guides.info/discord + about: If you have any questions about the guide or need assistance, please join our Discord server. + - name: Would you happen to have any suggestions for the guide? + url: https://discord.com/channels/492590071455940612/1021029470389403818 + about: Join the [#suggestions](https://discord.com/channels/492590071455940612/1021029470389403818) section of our [discord](https://trash-guides.info/discord) server. diff --git a/.github/ISSUE_TEMPLATE/request-a-guide.yml b/.github/ISSUE_TEMPLATE/request-a-guide.yml deleted file mode 100644 index 689c882944..0000000000 --- a/.github/ISSUE_TEMPLATE/request-a-guide.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: Request a Guide -description: Request a Guide here (This is only for new Guide requests, not for changes to existing guides, custom formats etc, if you are unsure please check out the Discord server first.) -title: "[Request]" -labels: ["Type: Guide Request", "Status: Triage Needed"] -body: - - type: input - id: application - attributes: - label: For which application would like to see this Guide? - description: Radarr / Sonarr / Bazarr / etc - placeholder: Enter the application name here - - type: textarea - id: guide_description - attributes: - label: Describe what you would like to see in the Guide - description: A clear and concise description of what you want to see in the Guide - placeholder: Enter a brief description here - validations: - required: true diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css index 7ff31f3b26..8a94d02bb6 100644 --- a/docs/stylesheets/extra.css +++ b/docs/stylesheets/extra.css @@ -4,6 +4,11 @@ --md-footer-bg-color--dark: hsla(232, 54%, 41%, 1); } +/* Remove top right version*/ +.md-source__fact--version { + display: none; +} + /*Change footnotes font size */ .md-typeset .footnote { font-size: 12px; From e0d4761b7a63a8f9a3bfb41d481e2b7fd35d74f9 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Mon, 6 Jan 2025 18:48:15 +0100 Subject: [PATCH 19/63] Update config.yml Quick Fix --- .github/ISSUE_TEMPLATE/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index fa31c10354..a2e9410a15 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -8,4 +8,4 @@ contact_links: about: If you have any questions about the guide or need assistance, please join our Discord server. - name: Would you happen to have any suggestions for the guide? url: https://discord.com/channels/492590071455940612/1021029470389403818 - about: Join the [#suggestions](https://discord.com/channels/492590071455940612/1021029470389403818) section of our [discord](https://trash-guides.info/discord) server. + about: Join the suggestions section of our Discord server. From 98a9126aa59852ee805d062e952529e466969ccf Mon Sep 17 00:00:00 2001 From: Lokilicious Date: Wed, 8 Jan 2025 15:26:11 +0100 Subject: [PATCH 20/63] fix(radarr): German Guide - add negated remux quality modifier to bluray groups to avoid double scoring (#2211) Fix: add negated remux quality modifier to bluray to avoid double scoring Co-authored-by: Lokilicious --- docs/json/radarr/cf/german-bluray-tier-01.json | 9 +++++++++ docs/json/radarr/cf/german-bluray-tier-02.json | 9 +++++++++ docs/json/radarr/cf/german-bluray-tier-03.json | 9 +++++++++ 3 files changed, 27 insertions(+) diff --git a/docs/json/radarr/cf/german-bluray-tier-01.json b/docs/json/radarr/cf/german-bluray-tier-01.json index 87261206e5..606b83515a 100644 --- a/docs/json/radarr/cf/german-bluray-tier-01.json +++ b/docs/json/radarr/cf/german-bluray-tier-01.json @@ -77,6 +77,15 @@ "fields": { "value": 9 } + }, + { + "name": "Not Remux", + "implementation": "QualityModifierSpecification", + "negate": true, + "required": true, + "fields": { + "value": 5 + } } ] } diff --git a/docs/json/radarr/cf/german-bluray-tier-02.json b/docs/json/radarr/cf/german-bluray-tier-02.json index b435ad88e2..9943e839fd 100644 --- a/docs/json/radarr/cf/german-bluray-tier-02.json +++ b/docs/json/radarr/cf/german-bluray-tier-02.json @@ -59,6 +59,15 @@ "fields": { "value": 9 } + }, + { + "name": "Not Remux", + "implementation": "QualityModifierSpecification", + "negate": true, + "required": true, + "fields": { + "value": 5 + } } ] } diff --git a/docs/json/radarr/cf/german-bluray-tier-03.json b/docs/json/radarr/cf/german-bluray-tier-03.json index c41a1f3fc3..bef11be23c 100644 --- a/docs/json/radarr/cf/german-bluray-tier-03.json +++ b/docs/json/radarr/cf/german-bluray-tier-03.json @@ -23,6 +23,15 @@ "fields": { "value": 9 } + }, + { + "name": "Not Remux", + "implementation": "QualityModifierSpecification", + "negate": true, + "required": true, + "fields": { + "value": 5 + } } ] } From 0fca539a0f6ba2f18f9964ae0b93e835a52ff04c Mon Sep 17 00:00:00 2001 From: Lokilicious Date: Thu, 9 Jan 2025 20:31:27 +0100 Subject: [PATCH 21/63] feat(radarr): German Guide - add "not english or german" CF and explanation for the max CF score (#2210) * Feat: added not english or german CF and explanation for the max CF score to the German Radarr Guide * fixed: ident * Small grammar stuff * Added: CF `Not German or English` to quality profiles --------- Co-authored-by: Lokilicious Co-authored-by: TRaSH --- .../Radarr-collection-of-custom-formats.md | 76 +++++++++++-------- ...radarr-setup-quality-profiles-german-en.md | 6 ++ .../cf/language-not-german-english.json | 37 +++++++++ .../german-hd-bluray-web.json | 2 + .../german-uhd-bluray-web-alternative.json | 2 + .../german-uhd-bluray-web.json | 2 + .../german-uhd-remux-web.json | 2 + .../language-not-german-english.md | 5 ++ .../radarr-german-audio-version-en.md | 16 ++-- 9 files changed, 111 insertions(+), 37 deletions(-) create mode 100644 docs/json/radarr/cf/language-not-german-english.json create mode 100644 includes/cf-descriptions/language-not-german-english.md diff --git a/docs/Radarr/Radarr-collection-of-custom-formats.md b/docs/Radarr/Radarr-collection-of-custom-formats.md index 0cd7006fc5..7529b91fe3 100644 --- a/docs/Radarr/Radarr-collection-of-custom-formats.md +++ b/docs/Radarr/Radarr-collection-of-custom-formats.md @@ -95,36 +95,36 @@ We've made 3 guides related to this. --- -| Miscellaneous | Language profiles | -| -------------------------------------- | ---------------------------------------------------------------- | -| [Bad Dual Groups](#bad-dual-groups) | [Language: German](#language-german) | -| [Dutch Groups](#dutch-groups) | [Language: German DL](#language-german-dl) | -| [DV (Disk)](#dv-disk) | [Language: German DL (undefined)](#language-german-dl-undefined) | -| [DV (WEBDL)](#dv-webdl) | [Language: Not English (English Only)](#language-not-english) | -| [DV HDR10+ Boost](#dv-hdr10plus-boost) | [Language: Not French (French Only)](#language-not-french) | -| [EVO (no WEBDL)](#evo-no-webdl) | [Language: Not Original (Original Only)](#language-not-original) | -| [FreeLeech](#freeleech) | [Language: Original + French](#language-original-plus-french) | -| [HDR10+ Boost](#hdr10plus-boost) | | -| [HFR](#hfr) | | -| [Internal](#internal) | | -| [Line/Mic Dubbed](#linemic-dubbed) | | -| [MPEG2](#mpeg2) | | -| [Multi](#multi) | | -| [No-RlsGroup](#no-rlsgroup) | | -| [Obfuscated](#obfuscated) | | -| [Repack/Proper](#repackproper) | | -| [Repack2](#repack2) | | -| [Repack3](#repack3) | | -| [Retags](#retags) | | -| [Scene](#scene) | | -| [SDR (no WEBDL)](#sdr-no-webdl) | | -| [SDR](#sdr) | | -| [VC-1](#vc-1) | | -| [VP9](#vp9) | | -| [x264](#x264) | | -| [x265 (no HDR/DV)](#x265-no-hdrdv) | | -| [x265](#x265) | | -| [x266](#x266) | | +| Miscellaneous | Language profiles | +| -------------------------------------- | ------------------------------------------------------------------ | +| [Bad Dual Groups](#bad-dual-groups) | [Language: German](#language-german) | +| [Dutch Groups](#dutch-groups) | [Language: German DL](#language-german-dl) | +| [DV (Disk)](#dv-disk) | [Language: German DL (undefined)](#language-german-dl-undefined) | +| [DV (WEBDL)](#dv-webdl) | [Language: Not English (English Only)](#language-not-english) | +| [DV HDR10+ Boost](#dv-hdr10plus-boost) | [Language: Not French (French Only)](#language-not-french) | +| [EVO (no WEBDL)](#evo-no-webdl) | [Language: Not Original (Original Only)](#language-not-original) | +| [FreeLeech](#freeleech) | [Language: Original + French](#language-original-plus-french) | +| [HDR10+ Boost](#hdr10plus-boost) | [Language: Not German or English](#language-not-german-or-english) | +| [HFR](#hfr) | | +| [Internal](#internal) | | +| [Line/Mic Dubbed](#linemic-dubbed) | | +| [MPEG2](#mpeg2) | | +| [Multi](#multi) | | +| [No-RlsGroup](#no-rlsgroup) | | +| [Obfuscated](#obfuscated) | | +| [Repack/Proper](#repackproper) | | +| [Repack2](#repack2) | | +| [Repack3](#repack3) | | +| [Retags](#retags) | | +| [Scene](#scene) | | +| [SDR (no WEBDL)](#sdr-no-webdl) | | +| [SDR](#sdr) | | +| [VC-1](#vc-1) | | +| [VP9](#vp9) | | +| [x264](#x264) | | +| [x265 (no HDR/DV)](#x265-no-hdrdv) | | +| [x265](#x265) | | +| [x266](#x266) | | --- @@ -3597,3 +3597,19 @@ We've made 3 guides related to this. ``` [TOP](#index) + +--- + +### Language: Not German or English + +??? question "German - [Click to show/hide]" + + {! include-markdown "../../includes/cf-descriptions/language-not-german-english.md" !} + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/radarr/cf/language-not-german-english.json' %]][[% endfilter %]] + ``` + +[TOP](#index) diff --git a/docs/Radarr/radarr-setup-quality-profiles-german-en.md b/docs/Radarr/radarr-setup-quality-profiles-german-en.md index 2469fd048e..ecb28a3203 100644 --- a/docs/Radarr/radarr-setup-quality-profiles-german-en.md +++ b/docs/Radarr/radarr-setup-quality-profiles-german-en.md @@ -74,6 +74,12 @@ There are a couple of changes that are needed for German Custom Formats to work !!! tip "Movie format/folder with the German movie name." Radarr supports the ISO-2 naming convention for naming movies, so replacing `{Movie CleanTitle}` with `{Movie CleanTitle:de}` will change the name to its German version. +??? abstract "Set the Maximum Custom Format Score - [Click to show/hide]" + To allow upgradeability to the best possible quality, we set the `Upgrade Until Custom Format Score` to `25k`, which is more than the highest reachable score. + + !!! tip "Tip" + If you want to stop upgrades at a specific score, feel free to adapt this setting based on your needs. + --- ## Dealing with German Umlauts and German titles diff --git a/docs/json/radarr/cf/language-not-german-english.json b/docs/json/radarr/cf/language-not-german-english.json new file mode 100644 index 0000000000..6eb9d7e4de --- /dev/null +++ b/docs/json/radarr/cf/language-not-german-english.json @@ -0,0 +1,37 @@ +{ + "trash_id": "4eadb75fb23d09dfc0a8e3f687e72287", + "trash_scores": { + "default": -20000 + }, + "name": "Not German or English", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "Not English Language", + "implementation": "LanguageSpecification", + "negate": true, + "required": true, + "fields": { + "value": 1 + } + }, + { + "name": "Not German Language", + "implementation": "LanguageSpecification", + "negate": true, + "required": true, + "fields": { + "value": 4 + } + }, + { + "name": "Not German in Title", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "(?i)\\bgerman\\b" + } + } + ] +} diff --git a/docs/json/radarr/quality-profiles/german-hd-bluray-web.json b/docs/json/radarr/quality-profiles/german-hd-bluray-web.json index a8a2c9ecc6..e69ded96ea 100644 --- a/docs/json/radarr/quality-profiles/german-hd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/german-hd-bluray-web.json @@ -1,6 +1,7 @@ { "trash_id": "2b90e905c99490edc7c7a5787443748b", "name": "[German] HD Bluray + WEB", + "trash_description": "German Quality Profile that covers:
- WEBDL-720p
- Bluray-720p
- WEBDL-1080p
- Bluray-1080p", "trash_score_set": "german", "upgradeAllowed": true, "cutoff": "Merged QPs", @@ -58,6 +59,7 @@ "German": "86bc3115eb4e9873ac96904a4a68e19e", "German DL": "f845be10da4f442654c13e1f2c3d6cd5", "German DL (undefined)": "6aad77771dabe9d3e9d7be86f310b867", + "Not German or English": "4eadb75fb23d09dfc0a8e3f687e72287", "German Bluray Tier 01": "54795711b78ea87e56127928c423689b", "German Bluray Tier 02": "1bfc773c53283d47c68e535811da30b7", "German Bluray Tier 03": "aee01d40cd1bf4bcded81ee62f0f3659", diff --git a/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json b/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json index e6d1ec4c14..73426bee5d 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json +++ b/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json @@ -1,6 +1,7 @@ { "trash_id": "425da1ba30711b55d2eb371437ec98d7", "name": "[German] UHD Bluray + WEB (Alternative)", + "trash_description": "German Quality Profile that covers:
- WEBDL-720p
- Bluray-720p
- WEBDL-1080p
- Bluray-1080p
- WEBDL-2160p
- - Bluray-2160p", "trash_score_set": "german", "upgradeAllowed": true, "cutoff": "Merged QPs", @@ -57,6 +58,7 @@ "German": "86bc3115eb4e9873ac96904a4a68e19e", "German DL": "f845be10da4f442654c13e1f2c3d6cd5", "German DL (undefined)": "6aad77771dabe9d3e9d7be86f310b867", + "Not German or English": "4eadb75fb23d09dfc0a8e3f687e72287", "German Bluray Tier 01": "54795711b78ea87e56127928c423689b", "German Bluray Tier 02": "1bfc773c53283d47c68e535811da30b7", "German Bluray Tier 03": "aee01d40cd1bf4bcded81ee62f0f3659", diff --git a/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json b/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json index c9e00778aa..35ac008c70 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json @@ -1,6 +1,7 @@ { "trash_id": "27cc3d153c0a799fd139ef1ff4c4cc42", "name": "[German] UHD Bluray + WEB", + "trash_description": "German Quality Profile that covers:
- Bluray-720p
- WEBDL-1080p
- Bluray-1080p
- WEBDL-2160p
- Bluray-2160p", "trash_score_set": "german", "upgradeAllowed": true, "cutoff": "Merged QPs", @@ -63,6 +64,7 @@ "German": "86bc3115eb4e9873ac96904a4a68e19e", "German DL": "f845be10da4f442654c13e1f2c3d6cd5", "German DL (undefined)": "6aad77771dabe9d3e9d7be86f310b867", + "Not German or English": "4eadb75fb23d09dfc0a8e3f687e72287", "German Bluray Tier 01": "54795711b78ea87e56127928c423689b", "German Bluray Tier 02": "1bfc773c53283d47c68e535811da30b7", "German Bluray Tier 03": "aee01d40cd1bf4bcded81ee62f0f3659", diff --git a/docs/json/radarr/quality-profiles/german-uhd-remux-web.json b/docs/json/radarr/quality-profiles/german-uhd-remux-web.json index 3c8bf311ae..3218040a33 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-remux-web.json +++ b/docs/json/radarr/quality-profiles/german-uhd-remux-web.json @@ -1,6 +1,7 @@ { "trash_id": "79faa9943cef2f510b997b1f2a9f3ea6", "name": "[German] Remux + WEB 2160p", + "trash_description": "German Quality Profile that covers:
- WEBDL-2160p
- Remux-2160p", "trash_score_set": "german", "upgradeAllowed": true, "cutoff": "Merged QPs", @@ -63,6 +64,7 @@ "German": "86bc3115eb4e9873ac96904a4a68e19e", "German DL": "f845be10da4f442654c13e1f2c3d6cd5", "German DL (undefined)": "6aad77771dabe9d3e9d7be86f310b867", + "Not German or English": "4eadb75fb23d09dfc0a8e3f687e72287", "German Remux Tier 01": "8608a2ed20c636b8a62de108e9147713", "German Remux Tier 02": "f9cf598d55ce532d63596b060a6db9ee", "German Web Tier 01": "a2ab25194f463f057a5559c03c84a3df", diff --git a/includes/cf-descriptions/language-not-german-english.md b/includes/cf-descriptions/language-not-german-english.md new file mode 100644 index 0000000000..daeef83f4a --- /dev/null +++ b/includes/cf-descriptions/language-not-german-english.md @@ -0,0 +1,5 @@ + +**Language: Not German or English**
+ +Used to avoid releases which do not contain German or English audio. + diff --git a/includes/german-guide/radarr-german-audio-version-en.md b/includes/german-guide/radarr-german-audio-version-en.md index be114b6f24..d59cf2bd1b 100644 --- a/includes/german-guide/radarr-german-audio-version-en.md +++ b/includes/german-guide/radarr-german-audio-version-en.md @@ -1,17 +1,19 @@ ??? abstract "German Audio - [Click to show/hide]" - | Custom Format | Score | Trash ID | - | --------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | -------------------------------------------------------------- | - | [{{ radarr['cf']['language-german']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#language-german) | {{ radarr['cf']['language-german']['trash_scores']['default'] }} | {{ radarr['cf']['language-german']['trash_id'] }} | - | [{{ radarr['cf']['language-german-dl']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#language-german-dl) | {{ radarr['cf']['language-german-dl']['trash_scores']['german'] }} | {{ radarr['cf']['language-german-dl']['trash_id'] }} | - | [{{ radarr['cf']['language-german-dl-undefined']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#language-german-dl-undefined) | {{ radarr['cf']['language-german-dl-undefined']['trash_scores']['default'] }} | {{ radarr['cf']['language-german-dl-undefined']['trash_id'] }} | + | Custom Format | Score | Trash ID | + | ---------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | -------------------------------------------------------------- | + | [{{ radarr['cf']['language-german']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#language-german) | {{ radarr['cf']['language-german']['trash_scores']['default'] }} | {{ radarr['cf']['language-german']['trash_id'] }} | + | [{{ radarr['cf']['language-german-dl']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#language-german-dl) | {{ radarr['cf']['language-german-dl']['trash_scores']['german'] }} | {{ radarr['cf']['language-german-dl']['trash_id'] }} | + | [{{ radarr['cf']['language-german-dl-undefined']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#language-german-dl-undefined) | {{ radarr['cf']['language-german-dl-undefined']['trash_scores']['default'] }} | {{ radarr['cf']['language-german-dl-undefined']['trash_id'] }} | + | [{{ radarr['cf']['language-not-german-english']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#language-not-german-or-english) | {{ radarr['cf']['language-not-german-english']['trash_scores']['default'] }} | {{ radarr['cf']['language-not-german-english']['trash_id'] }} | --- Breakdown and Why - - **{{ radarr['cf']['language-german-dl']['name'] }}:** This custom format helps Radarr/Sonarr recognize German Dual Language audio releases. It will add `German DL` to your filename. + - **{{ radarr['cf']['language-german-dl']['name'] }}:** This custom format helps Radarr recognize German Dual Language audio releases. It will add `German DL` to your filename. - **{{ radarr['cf']['language-german-dl-undefined']['name'] }}:** This Custom Format is mainly used to fix files that are wrongly named after import. For example, suppose the filename suggests it is only German but actually contains German and English audio. It is also useful for users who use a non-optimal file naming that does not follow suggested naming schemes, example: `John Wick Kapitel 2 (2017) [2160p] [HDR] [7.1, 7.1] [ger, eng] [Vio]` - - **{{ radarr['cf']['language-german']['name'] }}:** This custom format helps Radarr/Sonarr recognize German audio releases that contain only a German language track and no others. It will add `German` to your filename. + - **{{ radarr['cf']['language-german']['name'] }}:** This custom format helps Radarr recognize German audio releases that contain only a German language track and no others. It will add `German` to your filename. + - **{{ radarr['cf']['language-not-german-english']['name'] }}:** This custom format is used to avoid releases which do not contain German or English audio. From 748e6cb3721c7343f2b43ff5a570c93b550b9647 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Sat, 11 Jan 2025 10:25:11 +0100 Subject: [PATCH 22/63] chore(backend-test): add `MinUpgradeFormatScore` for the 3rd party sync apps (#2214) chore(test): add `MinUpgradeFormatScore` for-the 3rd party sync apps --- docs/json/radarr/quality-profiles/german-hd-bluray-web.json | 1 + .../quality-profiles/german-uhd-bluray-web-alternative.json | 1 + docs/json/radarr/quality-profiles/german-uhd-bluray-web.json | 1 + docs/json/radarr/quality-profiles/german-uhd-remux-web.json | 1 + 4 files changed, 4 insertions(+) diff --git a/docs/json/radarr/quality-profiles/german-hd-bluray-web.json b/docs/json/radarr/quality-profiles/german-hd-bluray-web.json index e69ded96ea..d6651b152f 100644 --- a/docs/json/radarr/quality-profiles/german-hd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/german-hd-bluray-web.json @@ -6,6 +6,7 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, + "MinUpgradeFormatScore": 1, "cutoffFormatScore": 25000, "language":"Any", "items": [ diff --git a/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json b/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json index 73426bee5d..418375d304 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json +++ b/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json @@ -6,6 +6,7 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, + "MinUpgradeFormatScore": 1, "cutoffFormatScore": 25000, "language":"Any", "items": [ diff --git a/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json b/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json index 35ac008c70..c54538b26f 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json @@ -6,6 +6,7 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, + "MinUpgradeFormatScore": 1, "cutoffFormatScore": 25000, "language":"Any", "items": [ diff --git a/docs/json/radarr/quality-profiles/german-uhd-remux-web.json b/docs/json/radarr/quality-profiles/german-uhd-remux-web.json index 3218040a33..9c7b2aa984 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-remux-web.json +++ b/docs/json/radarr/quality-profiles/german-uhd-remux-web.json @@ -6,6 +6,7 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, + "MinUpgradeFormatScore": 1, "cutoffFormatScore": 25000, "language":"Any", "items": [ From 8b5e9c8726c0766b224196a4efda120cb4f969e2 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sat, 11 Jan 2025 09:25:26 +0000 Subject: [PATCH 23/63] chore(contributors): Update CONTRIBUTORS.md --- CONTRIBUTORS.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 374b49a568..e9bfbd393a 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -100,6 +100,11 @@ austinwbest
+ Lokilicious +
+ Lokilicious +
+
userdocs
userdocs @@ -109,11 +114,6 @@
SeiyaGame
-
- Lokilicious -
- Lokilicious -
calvinbui
From b46d8c7b81df246ab13b445c0cd6f4fcc41e94b3 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sun, 12 Jan 2025 01:38:09 +0000 Subject: [PATCH 24/63] chore(changelog): Update updates.txt --- docs/updates.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/updates.txt b/docs/updates.txt index dcbdc3c72b..42ae116d95 100644 --- a/docs/updates.txt +++ b/docs/updates.txt @@ -1,3 +1,11 @@ +# 2025-01-12 01:38 +- [chore(backend-test): add `MinUpgradeFormatScore` for the 3rd party sync apps](https://github.com/TRaSH-Guides/Guides/pull/2214) +- [feat(radarr): German Guide - add "not english or german" CF and explanation for the max CF score](https://github.com/TRaSH-Guides/Guides/pull/2210) +- [fix(radarr): German Guide - add negated remux quality modifier to bluray groups to avoid double scoring](https://github.com/TRaSH-Guides/Guides/pull/2211) +- [chore(backend): Moved all Support/Suggestions to the Discord Server](https://github.com/TRaSH-Guides/Guides/pull/2209) +- [chore(guide): Updated README.md](https://github.com/TRaSH-Guides/Guides/pull/2208) +- [fix(starr): add DUAL-VARYG to Dual Audio Custom Anime Format](https://github.com/TRaSH-Guides/Guides/pull/2204) + # 2025-01-05 01:36 - [feat(Guides): Add new groups to LQ custom format](https://github.com/TRaSH-Guides/Guides/pull/2205) - [feat(guide): Guide Sync updates](https://github.com/TRaSH-Guides/Guides/pull/2203) From 303a7c87e61575fd7da70ab5ba2714c60d361400 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Sun, 12 Jan 2025 10:28:42 +0100 Subject: [PATCH 25/63] chore(guide-sync): Added QP description and group order (#2215) * chore(guide-sync): Added QP description and group order * fix: several mistakes --- docs/json/radarr/quality-profiles/german-hd-bluray-web.json | 5 +++-- .../quality-profiles/german-uhd-bluray-web-alternative.json | 5 +++-- docs/json/radarr/quality-profiles/german-uhd-bluray-web.json | 5 +++-- docs/json/radarr/quality-profiles/german-uhd-remux-web.json | 5 +++-- docs/json/radarr/quality-profiles/hd-bluray-web.json | 3 +++ docs/json/radarr/quality-profiles/remux-web-1080p.json | 3 +++ docs/json/radarr/quality-profiles/remux-web-2160p.json | 3 +++ docs/json/radarr/quality-profiles/sqp-1-1080p.json | 3 +++ docs/json/radarr/quality-profiles/sqp-1-2160p.json | 3 +++ docs/json/radarr/quality-profiles/sqp-1-web-1080p.json | 3 +++ docs/json/radarr/quality-profiles/sqp-2.json | 3 +++ docs/json/radarr/quality-profiles/sqp-3.json | 3 +++ docs/json/radarr/quality-profiles/sqp-4.json | 3 +++ docs/json/radarr/quality-profiles/sqp-5.json | 3 +++ docs/json/radarr/quality-profiles/uhd-bluray-web.json | 3 +++ docs/json/sonarr/quality-profiles/web-1080p.json | 3 +++ docs/json/sonarr/quality-profiles/web-2160p.json | 3 +++ 17 files changed, 51 insertions(+), 8 deletions(-) diff --git a/docs/json/radarr/quality-profiles/german-hd-bluray-web.json b/docs/json/radarr/quality-profiles/german-hd-bluray-web.json index d6651b152f..c4e8212f8b 100644 --- a/docs/json/radarr/quality-profiles/german-hd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/german-hd-bluray-web.json @@ -1,13 +1,14 @@ { "trash_id": "2b90e905c99490edc7c7a5787443748b", "name": "[German] HD Bluray + WEB", - "trash_description": "German Quality Profile that covers:
- WEBDL-720p
- Bluray-720p
- WEBDL-1080p
- Bluray-1080p", + "trash_description": "German Quality Profile that covers:
- WEBDL: 720p, 1080p
- Bluray: 720p, 1080p", + "group": 3, "trash_score_set": "german", "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "MinUpgradeFormatScore": 1, "cutoffFormatScore": 25000, + "minUpgradeFormatScore": 1, "language":"Any", "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json b/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json index 418375d304..340a6a19e1 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json +++ b/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json @@ -1,13 +1,14 @@ { "trash_id": "425da1ba30711b55d2eb371437ec98d7", "name": "[German] UHD Bluray + WEB (Alternative)", - "trash_description": "German Quality Profile that covers:
- WEBDL-720p
- Bluray-720p
- WEBDL-1080p
- Bluray-1080p
- WEBDL-2160p
- - Bluray-2160p", + "trash_description": "German Quality Profile that covers:
- WEBDL: 720p, 1080p, 2160p
- Bluray: 720p, 1080p, 2160p", + "group": 3, "trash_score_set": "german", "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "MinUpgradeFormatScore": 1, "cutoffFormatScore": 25000, + "minUpgradeFormatScore": 1, "language":"Any", "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json b/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json index c54538b26f..5d3989aa43 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json @@ -1,13 +1,14 @@ { "trash_id": "27cc3d153c0a799fd139ef1ff4c4cc42", "name": "[German] UHD Bluray + WEB", - "trash_description": "German Quality Profile that covers:
- Bluray-720p
- WEBDL-1080p
- Bluray-1080p
- WEBDL-2160p
- Bluray-2160p", + "trash_description": "German Quality Profile that covers:
- WEBDL: 2160p
- Bluray: 2160p", + "group": 3, "trash_score_set": "german", "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "MinUpgradeFormatScore": 1, "cutoffFormatScore": 25000, + "minUpgradeFormatScore": 1, "language":"Any", "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/german-uhd-remux-web.json b/docs/json/radarr/quality-profiles/german-uhd-remux-web.json index 9c7b2aa984..26d5220e8a 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-remux-web.json +++ b/docs/json/radarr/quality-profiles/german-uhd-remux-web.json @@ -1,13 +1,14 @@ { "trash_id": "79faa9943cef2f510b997b1f2a9f3ea6", "name": "[German] Remux + WEB 2160p", - "trash_description": "German Quality Profile that covers:
- WEBDL-2160p
- Remux-2160p", + "trash_description": "German Quality Profile that covers:
- WEBDL: 2160p
- Remux: 2160p", + "group": 3, "trash_score_set": "german", "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "MinUpgradeFormatScore": 1, "cutoffFormatScore": 25000, + "minUpgradeFormatScore": 1, "language":"Any", "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/hd-bluray-web.json b/docs/json/radarr/quality-profiles/hd-bluray-web.json index d6f89a22ad..e2d88aea7e 100644 --- a/docs/json/radarr/quality-profiles/hd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/hd-bluray-web.json @@ -1,10 +1,13 @@ { "trash_id": "d1d67249d3890e49bc12e275d989a7e9", "name": "HD Bluray + WEB", + "trash_description": "Quality Profile that covers:
- WEBDL: 1080p
- Bluray: 720p, 1080p", + "group": 1, "upgradeAllowed": true, "cutoff": "Bluray-1080p", "minFormatScore": 0, "cutoffFormatScore": 10000, + "minUpgradeFormatScore": 1, "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/remux-web-1080p.json b/docs/json/radarr/quality-profiles/remux-web-1080p.json index 1c146e1c07..ab4232874d 100644 --- a/docs/json/radarr/quality-profiles/remux-web-1080p.json +++ b/docs/json/radarr/quality-profiles/remux-web-1080p.json @@ -1,10 +1,13 @@ { "trash_id": "9ca12ea80aa55ef916e3751f4b874151", "name": "Remux + WEB 1080p", + "trash_description": "Quality Profile that covers:
- WEBDL: 1080p
- Remux: 1080p", + "group": 1, "upgradeAllowed": true, "cutoff": "Remux-1080p", "minFormatScore": 0, "cutoffFormatScore": 10000, + "minUpgradeFormatScore": 1, "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/remux-web-2160p.json b/docs/json/radarr/quality-profiles/remux-web-2160p.json index 8d6fea06d5..86825ca74d 100644 --- a/docs/json/radarr/quality-profiles/remux-web-2160p.json +++ b/docs/json/radarr/quality-profiles/remux-web-2160p.json @@ -1,10 +1,13 @@ { "trash_id": "fd161a61e3ab826d3a22d53f935696dd", "name": "Remux + WEB 2160p", + "trash_description": "Quality Profile that covers:
- WEBDL: 2160p
- Remux: 2160p", + "group": 1, "upgradeAllowed": true, "cutoff": "Remux-2160p", "minFormatScore": 0, "cutoffFormatScore": 10000, + "minUpgradeFormatScore": 1, "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/sqp-1-1080p.json b/docs/json/radarr/quality-profiles/sqp-1-1080p.json index 33987ec991..a8aa93de1e 100644 --- a/docs/json/radarr/quality-profiles/sqp-1-1080p.json +++ b/docs/json/radarr/quality-profiles/sqp-1-1080p.json @@ -2,10 +2,13 @@ "trash_id": "0896c29d74de619df168d23b98104b22", "name": "SQP-1 (1080p)", "trash_score_set": "sqp-1-1080p", + "trash_description": "This Special Quality Profile is an advanced Quality Profile designed for a specific use case. Before using this Quality Profile please join the TRaSH-Guide Discord for more information. Open the #access-to-sqp channel and accept the three simple rules. Any questions related to the SQP should only be asked in the dedicated SQP support channels.", + "group": 99, "upgradeAllowed": true, "cutoff": "Bluray|WEB-1080p", "minFormatScore": 1000, "cutoffFormatScore": 10000, + "minUpgradeFormatScore": 1, "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/sqp-1-2160p.json b/docs/json/radarr/quality-profiles/sqp-1-2160p.json index d83f293d67..a91d057265 100644 --- a/docs/json/radarr/quality-profiles/sqp-1-2160p.json +++ b/docs/json/radarr/quality-profiles/sqp-1-2160p.json @@ -2,10 +2,13 @@ "trash_id": "5128baeb2b081b72126bc8482b2a86a0", "name": "SQP-1 (2160p)", "trash_score_set": "sqp-1-2160p", + "trash_description": "This Special Quality Profile is an advanced Quality Profile designed for a specific use case. Before using this Quality Profile please join the TRaSH-Guide Discord for more information. Open the #access-to-sqp channel and accept the three simple rules. Any questions related to the SQP should only be asked in the dedicated SQP support channels.", + "group": 99, "upgradeAllowed": true, "cutoff": "Bluray-2160p", "minFormatScore": 1000, "cutoffFormatScore": 10000, + "minUpgradeFormatScore": 1, "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/sqp-1-web-1080p.json b/docs/json/radarr/quality-profiles/sqp-1-web-1080p.json index aa90a4adbd..df1fab63e5 100644 --- a/docs/json/radarr/quality-profiles/sqp-1-web-1080p.json +++ b/docs/json/radarr/quality-profiles/sqp-1-web-1080p.json @@ -2,10 +2,13 @@ "trash_id": "90a3370d2d30cbaf08d9c23b856a12c8", "name": "SQP-1 WEB (1080p)", "trash_score_set": "sqp-1-web-1080p", + "trash_description": "This Special Quality Profile is an advanced Quality Profile designed for a specific use case. Before using this Quality Profile please join the TRaSH-Guide Discord for more information. Open the #access-to-sqp channel and accept the three simple rules. Any questions related to the SQP should only be asked in the dedicated SQP support channels.", + "group": 99, "upgradeAllowed": true, "cutoff": "Bluray|WEB-1080p", "minFormatScore": 1000, "cutoffFormatScore": 10000, + "minUpgradeFormatScore": 1, "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/sqp-2.json b/docs/json/radarr/quality-profiles/sqp-2.json index c833570010..8416d74c0e 100644 --- a/docs/json/radarr/quality-profiles/sqp-2.json +++ b/docs/json/radarr/quality-profiles/sqp-2.json @@ -2,10 +2,13 @@ "trash_id": "c3933358ba2356bafc41524f81471069", "name": "SQP-2", "trash_score_set": "sqp-2", + "trash_description": "This Special Quality Profile is an advanced Quality Profile designed for a specific use case. Before using this Quality Profile please join the TRaSH-Guide Discord for more information. Open the #access-to-sqp channel and accept the three simple rules. Any questions related to the SQP should only be asked in the dedicated SQP support channels.", + "group": 99, "upgradeAllowed": true, "cutoff": "WEB|Remux|Bluray|2160p", "minFormatScore": 550, "cutoffFormatScore": 10000, + "minUpgradeFormatScore": 1, "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/sqp-3.json b/docs/json/radarr/quality-profiles/sqp-3.json index 7e6171c0fe..512867e590 100644 --- a/docs/json/radarr/quality-profiles/sqp-3.json +++ b/docs/json/radarr/quality-profiles/sqp-3.json @@ -2,10 +2,13 @@ "trash_id": "2cf36c1f0106ffac993be003ade51865", "name": "SQP-3", "trash_score_set": "sqp-3", + "trash_description": "This Special Quality Profile is an advanced Quality Profile designed for a specific use case. Before using this Quality Profile please join the TRaSH-Guide Discord for more information. Open the #access-to-sqp channel and accept the three simple rules. Any questions related to the SQP should only be asked in the dedicated SQP support channels.", + "group": 99, "upgradeAllowed": true, "cutoff": "WEB|Remux|2160p", "minFormatScore": 550, "cutoffFormatScore": 10000, + "minUpgradeFormatScore": 1, "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/sqp-4.json b/docs/json/radarr/quality-profiles/sqp-4.json index 3c412097b1..a753c6568f 100644 --- a/docs/json/radarr/quality-profiles/sqp-4.json +++ b/docs/json/radarr/quality-profiles/sqp-4.json @@ -2,10 +2,13 @@ "trash_id": "013f89e6da27519fe56cf482702a2db9", "name": "SQP-4", "trash_score_set": "sqp-4", + "trash_description": "This Special Quality Profile is an advanced Quality Profile designed for a specific use case. Before using this Quality Profile please join the TRaSH-Guide Discord for more information. Open the #access-to-sqp channel and accept the three simple rules. Any questions related to the SQP should only be asked in the dedicated SQP support channels.", + "group": 99, "upgradeAllowed": true, "cutoff": "WEB|2160p", "minFormatScore": 550, "cutoffFormatScore": 10000, + "minUpgradeFormatScore": 1, "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/sqp-5.json b/docs/json/radarr/quality-profiles/sqp-5.json index ec878f0d0a..df9c5cff25 100644 --- a/docs/json/radarr/quality-profiles/sqp-5.json +++ b/docs/json/radarr/quality-profiles/sqp-5.json @@ -2,10 +2,13 @@ "trash_id": "a7bb1539fd147256b21b1098f3dc2016", "name": "SQP-5", "trash_score_set": "sqp-5", + "trash_description": "This Special Quality Profile is an advanced Quality Profile designed for a specific use case. Before using this Quality Profile please join the TRaSH-Guide Discord for more information. Open the #access-to-sqp channel and accept the three simple rules. Any questions related to the SQP should only be asked in the dedicated SQP support channels.", + "group": 99, "upgradeAllowed": true, "cutoff": "WEBDL|Bluray|2160p", "minFormatScore": 550, "cutoffFormatScore": 10000, + "minUpgradeFormatScore": 1, "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/radarr/quality-profiles/uhd-bluray-web.json b/docs/json/radarr/quality-profiles/uhd-bluray-web.json index 6fd04fe3a4..9778403cd3 100644 --- a/docs/json/radarr/quality-profiles/uhd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/uhd-bluray-web.json @@ -1,10 +1,13 @@ { "trash_id": "64fb5f9858489bdac2af690e27c8f42f", "name": "UHD Bluray + WEB", + "trash_description": "Quality Profile that covers:
- WEBDL: 2160p
- Bluray: 2160p", + "group": 1, "upgradeAllowed": true, "cutoff": "Bluray-2160p", "minFormatScore": 0, "cutoffFormatScore": 10000, + "minUpgradeFormatScore": 1, "language":"Original", "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/sonarr/quality-profiles/web-1080p.json b/docs/json/sonarr/quality-profiles/web-1080p.json index f9691a5a8f..42aa7a0882 100644 --- a/docs/json/sonarr/quality-profiles/web-1080p.json +++ b/docs/json/sonarr/quality-profiles/web-1080p.json @@ -1,10 +1,13 @@ { "trash_id": "72dae194fc92bf828f32cde7744e51a1", "name": "WEB-1080p", + "trash_description": "Quality Profile that covers:
- WEBDL: 1080p", + "group": 1, "upgradeAllowed": true, "cutoff": "WEB 1080p", "minFormatScore": 0, "cutoffFormatScore": 10000, + "minUpgradeFormatScore": 1, "items": [ { "name": "Unknown", "allowed": false }, { "name": "SDTV", "allowed": false }, diff --git a/docs/json/sonarr/quality-profiles/web-2160p.json b/docs/json/sonarr/quality-profiles/web-2160p.json index 0d8659f581..379d5af71a 100644 --- a/docs/json/sonarr/quality-profiles/web-2160p.json +++ b/docs/json/sonarr/quality-profiles/web-2160p.json @@ -1,10 +1,13 @@ { "trash_id": "d1498e7d189fbe6c7110ceaabb7473e6", "name": "WEB-2160p", + "trash_description": "Quality Profile that covers:
- WEBDL: 2160p", + "group": 1, "upgradeAllowed": true, "cutoff": "WEB 2160p", "minFormatScore": 0, "cutoffFormatScore": 10000, + "minUpgradeFormatScore": 1, "items": [ { "name": "Unknown", "allowed": false }, { "name": "SDTV", "allowed": false }, From 1e1ce603c7797fea30d4fbf6014e1e046e45c52b Mon Sep 17 00:00:00 2001 From: Eduard Marbach Date: Sun, 12 Jan 2025 13:23:44 +0100 Subject: [PATCH 26/63] feat(guide): add Configarr to 3rd party Guide Sync tools (#2200) --- docs/Guide-Sync/index.md | 61 +++++++++++++++++++++++++--------------- 1 file changed, 38 insertions(+), 23 deletions(-) diff --git a/docs/Guide-Sync/index.md b/docs/Guide-Sync/index.md index 89b49c1606..c66ba6dbdc 100644 --- a/docs/Guide-Sync/index.md +++ b/docs/Guide-Sync/index.md @@ -9,32 +9,32 @@ These are third-party applications that sync several sections of the guide with ## Radarr Features -| Radarr Features | Notifiarr | Recyclarr | -| ---------------------------------------------------------------------------------- | :----------------: | :----------------: | -| GUI (graphical user interface) | :white_check_mark: | | -| Custom Formats | :white_check_mark: | :white_check_mark: | -| Interactive Flowchart (choose the correct Custom Formats for your Quality Profile) | :white_check_mark: | | -| Predefined config files available (editable to personal preferences) | | :white_check_mark: | -| Predefined profiles sync (with several personal selectable options) | :white_check_mark: | | -| Clear all Custom Formats | :white_check_mark: | :white_check_mark: | -| Scores | :white_check_mark: | :white_check_mark: | -| Quality Settings (File Size) | :white_check_mark: | :white_check_mark: | -| Naming Scheme | :white_check_mark: | :white_check_mark: | -| Quality Profiles | :white_check_mark: | :white_check_mark: | +| Radarr Features | Notifiarr | Recyclarr | Configarr | +| ---------------------------------------------------------------------------------- | :----------------: | :----------------: | :----------------: | +| GUI (graphical user interface) | :white_check_mark: | | | +| Custom Formats | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Interactive Flowchart (choose the correct Custom Formats for your Quality Profile) | :white_check_mark: | | | +| Predefined config files available (editable to personal preferences) | | :white_check_mark: | :white_check_mark: | +| Predefined profiles sync (with several personal selectable options) | :white_check_mark: | | | +| Clear all Custom Formats | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Scores | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Quality Settings (File Size) | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Naming Scheme | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Quality Profiles | :white_check_mark: | :white_check_mark: | :white_check_mark: | ## Sonarr Features -| Sonarr Features | Notifiarr | Recyclarr | -| -------------------------------------------------------------------- | :----------------: | :----------------: | -| GUI (graphical user interface) | :white_check_mark: | | -| Custom Formats | :white_check_mark: | :white_check_mark: | -| Predefined config files available (editable to personal preferences) | | :white_check_mark: | -| Predefined profiles sync (with several personal selectable options) | :white_check_mark: | | -| Clear all Custom Formats | :white_check_mark: | :white_check_mark: | -| Scores | :white_check_mark: | :white_check_mark: | -| Quality Settings (File Size) | :white_check_mark: | :white_check_mark: | -| Naming Scheme | :white_check_mark: | :white_check_mark: | -| Quality Profiles | :white_check_mark: | :white_check_mark: | +| Sonarr Features | Notifiarr | Recyclarr | Configarr | +| -------------------------------------------------------------------- | :----------------: | :----------------: | :----------------: | +| GUI (graphical user interface) | :white_check_mark: | | | +| Custom Formats | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Predefined config files available (editable to personal preferences) | | :white_check_mark: | :white_check_mark: | +| Predefined profiles sync (with several personal selectable options) | :white_check_mark: | | | +| Clear all Custom Formats | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Scores | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Quality Settings (File Size) | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Naming Scheme | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Quality Profiles | :white_check_mark: | :white_check_mark: | :white_check_mark: | --- @@ -67,4 +67,19 @@ Once set up, it is fully automated and checks for updates to custom formats and Recyclarr is a command line application utilizing configuration files to sync the guides to Radarr & Sonarr. +## Configarr + +[Github](https://github.com/raydak-labs/configarr){:target="\_blank" rel="noopener noreferrer"} // [Documentation](https://configarr.raydak.de){:target="\_blank" rel="noopener noreferrer"} + +Configarr is a synchronization tool primarily designed to run as a scheduled job (e.g., Cron) within containerized environments like Docker or Kubernetes. +Configarr is compatible with the Recyclarr templates until v7.4.0. +It enables the use of all Custom Formats and Quality Profiles defined in TRaSH-Guides while also allowing users to create new Custom Formats tailored to their specific setup. + +Main features are: + +- Support all of TRaSH-Guide provided JSON structures (CustomFormats, QualityProfiles, Naming) +- Customizability: Create and adjust everything as you need for your setup like own CustomFormats, different QualityProfiles, ... +- Container focus for best support in Docker and Kubernetes environments +- more in the Configarr docs + --8<-- "includes/support.md" From d1faf9f32ddb9d4ac8aa2ff426482e5fe657e00f Mon Sep 17 00:00:00 2001 From: Lokilicious Date: Sun, 12 Jan 2025 22:24:43 +0100 Subject: [PATCH 27/63] fix(radarr): Add RILE and W4K to German Scene; AVTOMAT to German LQ (#2217) * Fix: Added RILE and W4K to German Scene * Fix: case * Fix: Added AVTOMAT to German LQ --------- Co-authored-by: Lokilicious --- docs/json/radarr/cf/german-lq.json | 9 +++++++++ docs/json/radarr/cf/german-scene.json | 18 ++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/docs/json/radarr/cf/german-lq.json b/docs/json/radarr/cf/german-lq.json index 429b229844..5d3e310951 100644 --- a/docs/json/radarr/cf/german-lq.json +++ b/docs/json/radarr/cf/german-lq.json @@ -329,6 +329,15 @@ "fields": { "value": "(LizardSquad)$" } + }, + { + "name": "AVTOMAT", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(AVTOMAT)$" + } } ] } diff --git a/docs/json/radarr/cf/german-scene.json b/docs/json/radarr/cf/german-scene.json index 47a6887800..a52d44cde5 100644 --- a/docs/json/radarr/cf/german-scene.json +++ b/docs/json/radarr/cf/german-scene.json @@ -185,6 +185,24 @@ "fields": { "value": "^(muhHD)$" } + }, + { + "name": "RiLE", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(RiLE)$" + } + }, + { + "name": "W4K", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(W4K)$" + } } ] } From aff7186461225dd11d9f782cfbe6082c9758bbfd Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sun, 12 Jan 2025 21:25:02 +0000 Subject: [PATCH 28/63] chore(contributors): Update CONTRIBUTORS.md --- CONTRIBUTORS.md | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index e9bfbd393a..0df8b9bfea 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -294,17 +294,12 @@
AN1MATEK
-
- datcactus -
- datcactus -
-
+
ToXinE
ToXinE @@ -329,7 +324,7 @@
Plancke
-
+
pdcamilleri
pdcamilleri @@ -354,6 +349,16 @@
OneRadRedDad
+
+ 2fst4u +
+ 2fst4u +
+
+ datcactus +
+ datcactus +
cynicalgeek
@@ -374,7 +379,7 @@
TESTPERSONAL
-
+
lundwall
lundwall @@ -399,7 +404,7 @@
sdaqo
-
+
snowballramen
snowballramen @@ -414,11 +419,6 @@
wheat4714
-
- 2fst4u -
- 2fst4u -
nickavem
@@ -479,6 +479,11 @@
fryfrog
+
+ BlackDark +
+ BlackDark +
Seros
@@ -499,7 +504,7 @@
JackGameer
-
+
jalmansor
jalmansor @@ -524,7 +529,7 @@
kaiserbh
-
+
maximuskowalski
maximuskowalski From 598425564e2abd59dfca153775782fb35f09bcaf Mon Sep 17 00:00:00 2001 From: Lokilicious Date: Mon, 13 Jan 2025 18:56:49 +0100 Subject: [PATCH 29/63] feat(radarr): add ZeroTwo aliases to German Tier 01 CFs (#2219) Feat: add ZeroTwo aliases to German Tier 01 CFs Co-authored-by: Lokilicious --- .../json/radarr/cf/german-bluray-tier-01.json | 23 +++++++++++----- docs/json/radarr/cf/german-web-tier-01.json | 27 ++++++++++++------- 2 files changed, 34 insertions(+), 16 deletions(-) diff --git a/docs/json/radarr/cf/german-bluray-tier-01.json b/docs/json/radarr/cf/german-bluray-tier-01.json index 606b83515a..8752e1cc02 100644 --- a/docs/json/radarr/cf/german-bluray-tier-01.json +++ b/docs/json/radarr/cf/german-bluray-tier-01.json @@ -12,7 +12,16 @@ "negate": false, "required": false, "fields": { - "value": "(ZeroTwo)$" + "value": "^(ZeroTwo)$" + } + }, + { + "name": "ZeroTwo Aliases", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\b" } }, { @@ -21,7 +30,7 @@ "negate": false, "required": false, "fields": { - "value": "(TSCC)$" + "value": "^(TSCC)$" } }, { @@ -30,7 +39,7 @@ "negate": false, "required": false, "fields": { - "value": "(TvR)$" + "value": "^(TvR)$" } }, { @@ -39,7 +48,7 @@ "negate": false, "required": false, "fields": { - "value": "(NIMA4K)$" + "value": "^(NIMA4K)$" } }, { @@ -48,7 +57,7 @@ "negate": false, "required": false, "fields": { - "value": "(TVS)$" + "value": "^(TVS)$" } }, { @@ -57,7 +66,7 @@ "negate": false, "required": false, "fields": { - "value": "(PXL)$" + "value": "^(PXL)$" } }, { @@ -66,7 +75,7 @@ "negate": false, "required": false, "fields": { - "value": "(CNY)$" + "value": "^(CNY)$" } }, { diff --git a/docs/json/radarr/cf/german-web-tier-01.json b/docs/json/radarr/cf/german-web-tier-01.json index 108f1637c5..2caa5f21c3 100644 --- a/docs/json/radarr/cf/german-web-tier-01.json +++ b/docs/json/radarr/cf/german-web-tier-01.json @@ -12,7 +12,16 @@ "negate": false, "required": false, "fields": { - "value": "(ZeroTwo)$" + "value": "^(ZeroTwo)$" + } + }, + { + "name": "ZeroTwo Aliases", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\b" } }, { @@ -21,7 +30,7 @@ "negate": false, "required": false, "fields": { - "value": "(TSCC)$" + "value": "^(TSCC)$" } }, { @@ -30,7 +39,7 @@ "negate": false, "required": false, "fields": { - "value": "(TvR)$" + "value": "^(TvR)$" } }, { @@ -39,7 +48,7 @@ "negate": false, "required": false, "fields": { - "value": "(NIMA4K)$" + "value": "^(NIMA4K)$" } }, { @@ -48,7 +57,7 @@ "negate": false, "required": false, "fields": { - "value": "(TVS)$" + "value": "^(TVS)$" } }, { @@ -57,7 +66,7 @@ "negate": false, "required": false, "fields": { - "value": "(D02KU)$" + "value": "^(D02KU)$" } }, { @@ -66,7 +75,7 @@ "negate": false, "required": false, "fields": { - "value": "(PXL)$" + "value": "^(PXL)$" } }, { @@ -75,7 +84,7 @@ "negate": false, "required": false, "fields": { - "value": "(QfG)$" + "value": "^(QfG)$" } }, { @@ -84,7 +93,7 @@ "negate": false, "required": false, "fields": { - "value": "(CNY)$" + "value": "^(CNY)$" } }, { From 93bb96dc3ec5002a85dfede019aa3e877de0a690 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 13 Jan 2025 17:57:07 +0000 Subject: [PATCH 30/63] chore(contributors): Update CONTRIBUTORS.md --- CONTRIBUTORS.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 0df8b9bfea..035910c119 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -95,14 +95,14 @@ ItsME6969
userdocs From bd193318e646b2260091b30e8c45878cd4bfb8cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Victor=20L=C3=B6fgren?= Date: Mon, 13 Jan 2025 19:03:29 +0100 Subject: [PATCH 31/63] fix(docs): Fix grammar in Dockstarter (#2218) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Victor Löfgren --- docs/File-and-Folder-Structure/How-to-set-up/Dockstarter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/File-and-Folder-Structure/How-to-set-up/Dockstarter.md b/docs/File-and-Folder-Structure/How-to-set-up/Dockstarter.md index 0a20a73669..5c3d638008 100644 --- a/docs/File-and-Folder-Structure/How-to-set-up/Dockstarter.md +++ b/docs/File-and-Folder-Structure/How-to-set-up/Dockstarter.md @@ -31,7 +31,7 @@ storage ## Changes to the .env -To accomplish this we need to change first a few paths in your `.env` (Usually `~/.docker/compose/.env`) +To accomplish this we first need to change a few paths in your `.env` (Usually `~/.docker/compose/.env`) ```yaml # Global Settings From ad914733bca722e24c861a8baf5b11da5f77729c Mon Sep 17 00:00:00 2001 From: Lokilicious Date: Mon, 13 Jan 2025 20:23:59 +0100 Subject: [PATCH 32/63] feat(sonarr): German Sonarr Guide (#2202) * Feat: Initial Skeleton for the Guide Page based on the Radarr Guide * Feat: added German Guide to navigation and first rewrites * Feat: converted first batch of CFs and more rewriting * Feat: converted remaining CFs * Feat: added CFs to collection, updated links, updated Profiles * Feat: added paragraph about the maximum custom format score * Fix: typo * Minor grammar changes and formatting * Created: 3rd party quality profiles * changed: hash because it was identical with the Radarr one * Added: QP description and group order * Feat: added Remux Tiers, NOT Remux conditions to bluray and fixed CFs to include start of line marker * Feat: added Remux CFs to collection of custom formats * Feat: added Remux profiles * Fix: Added RiLE and W4K to German Scene * Feat: add ZeroTwo aliases to German Tier 01 * Feat: add AVTOMAT to German LQ, add Regex start of line indicator * Created: 3rd party quality profiles * Added: 3rd party groups --------- Co-authored-by: Lokilicious Co-authored-by: TRaSH Co-authored-by: TRaSH --- .../Radarr-collection-of-custom-formats.md | 4 +- docs/Sonarr/.pages | 1 + docs/Sonarr/index.md | 1 + .../sonarr-collection-of-custom-formats.md | 385 ++++++++++++++++-- ...sonarr-setup-quality-profiles-german-en.md | 284 +++++++++++++ .../cf-groups/advanced-audio-formats.json | 35 +- docs/json/sonarr/cf-groups/hdr-formats.json | 10 +- docs/json/sonarr/cf-groups/misc-optional.json | 8 +- .../sonarr/cf-groups/misc-uhd-optional.json | 7 +- docs/json/sonarr/cf/german-1080p-booster.json | 37 ++ docs/json/sonarr/cf/german-2160p-booster.json | 37 ++ .../json/sonarr/cf/german-bluray-tier-01.json | 100 +++++ .../json/sonarr/cf/german-bluray-tier-02.json | 73 ++++ .../json/sonarr/cf/german-bluray-tier-03.json | 37 ++ docs/json/sonarr/cf/german-lq.json | 343 ++++++++++++++++ docs/json/sonarr/cf/german-microsized.json | 37 ++ docs/json/sonarr/cf/german-remux-tier-01.json | 64 +++ docs/json/sonarr/cf/german-remux-tier-02.json | 28 ++ docs/json/sonarr/cf/german-scene.json | 190 +++++++++ docs/json/sonarr/cf/german-web-tier-01.json | 118 ++++++ docs/json/sonarr/cf/german-web-tier-02.json | 82 ++++ docs/json/sonarr/cf/german-web-tier-03.json | 46 +++ .../cf/language-german-dl-undefined.json | 46 +++ docs/json/sonarr/cf/language-german.json | 37 ++ .../cf/language-not-german-english.json | 37 ++ docs/json/sonarr/cf/x265-hd.json | 3 +- .../german-hd-bluray-web.json | 97 +++++ .../quality-profiles/german-hd-remux-web.json | 97 +++++ .../german-uhd-bluray-web-alternative.json | 106 +++++ .../german-uhd-bluray-web.json | 111 +++++ .../german-uhd-remux-web.json | 110 +++++ ...narr-cf-german-hd-bluray-web-scoring-en.md | 22 + .../sonarr-cf-german-remux-web-scoring-en.md | 21 + .../sonarr-cf-german-resolution-scoring-en.md | 18 + ...cf-german-resolution-scoring-hd-only-en.md | 16 + ...arr-cf-german-uhd-bluray-web-scoring-en.md | 30 ++ ...rr-german-advanced-audio-information-en.md | 20 + .../sonarr-german-audio-version-en.md | 19 + .../german-guide/sonarr-german-unwanted-en.md | 34 ++ 39 files changed, 2689 insertions(+), 62 deletions(-) create mode 100644 docs/Sonarr/sonarr-setup-quality-profiles-german-en.md create mode 100644 docs/json/sonarr/cf/german-1080p-booster.json create mode 100644 docs/json/sonarr/cf/german-2160p-booster.json create mode 100644 docs/json/sonarr/cf/german-bluray-tier-01.json create mode 100644 docs/json/sonarr/cf/german-bluray-tier-02.json create mode 100644 docs/json/sonarr/cf/german-bluray-tier-03.json create mode 100644 docs/json/sonarr/cf/german-lq.json create mode 100644 docs/json/sonarr/cf/german-microsized.json create mode 100644 docs/json/sonarr/cf/german-remux-tier-01.json create mode 100644 docs/json/sonarr/cf/german-remux-tier-02.json create mode 100644 docs/json/sonarr/cf/german-scene.json create mode 100644 docs/json/sonarr/cf/german-web-tier-01.json create mode 100644 docs/json/sonarr/cf/german-web-tier-02.json create mode 100644 docs/json/sonarr/cf/german-web-tier-03.json create mode 100644 docs/json/sonarr/cf/language-german-dl-undefined.json create mode 100644 docs/json/sonarr/cf/language-german.json create mode 100644 docs/json/sonarr/cf/language-not-german-english.json create mode 100644 docs/json/sonarr/quality-profiles/german-hd-bluray-web.json create mode 100644 docs/json/sonarr/quality-profiles/german-hd-remux-web.json create mode 100644 docs/json/sonarr/quality-profiles/german-uhd-bluray-web-alternative.json create mode 100644 docs/json/sonarr/quality-profiles/german-uhd-bluray-web.json create mode 100644 docs/json/sonarr/quality-profiles/german-uhd-remux-web.json create mode 100644 includes/german-guide/sonarr-cf-german-hd-bluray-web-scoring-en.md create mode 100644 includes/german-guide/sonarr-cf-german-remux-web-scoring-en.md create mode 100644 includes/german-guide/sonarr-cf-german-resolution-scoring-en.md create mode 100644 includes/german-guide/sonarr-cf-german-resolution-scoring-hd-only-en.md create mode 100644 includes/german-guide/sonarr-cf-german-uhd-bluray-web-scoring-en.md create mode 100644 includes/german-guide/sonarr-german-advanced-audio-information-en.md create mode 100644 includes/german-guide/sonarr-german-audio-version-en.md create mode 100644 includes/german-guide/sonarr-german-unwanted-en.md diff --git a/docs/Radarr/Radarr-collection-of-custom-formats.md b/docs/Radarr/Radarr-collection-of-custom-formats.md index 7529b91fe3..4706530ed9 100644 --- a/docs/Radarr/Radarr-collection-of-custom-formats.md +++ b/docs/Radarr/Radarr-collection-of-custom-formats.md @@ -3222,7 +3222,7 @@ We've made 3 guides related to this. ### German Remux Tier 01 -??? question "German Bluray Tier 01 - [Click to show/hide]" +??? question "German Remux Tier 01 - [Click to show/hide]" - WiP - Groups that get their releases directly from the source. @@ -3242,7 +3242,7 @@ We've made 3 guides related to this. ### German Remux Tier 02 -??? question "German Bluray Tier 02 - [Click to show/hide]" +??? question "German Remux Tier 02 - [Click to show/hide]" - WiP - Groups that get their releases directly from the source. diff --git a/docs/Sonarr/.pages b/docs/Sonarr/.pages index 99a1f65e9a..2bfc425b11 100644 --- a/docs/Sonarr/.pages +++ b/docs/Sonarr/.pages @@ -7,5 +7,6 @@ nav: - How to set up Quality Profiles: sonarr-setup-quality-profiles.md - How to set up Quality Profiles (Anime): sonarr-setup-quality-profiles-anime.md - How to set up Quality Profiles (French): sonarr-setup-quality-profiles-french-en.md + - How to set up Quality Profiles (German): sonarr-setup-quality-profiles-german-en.md - Collection of Custom Formats: sonarr-collection-of-custom-formats.md - Tips diff --git a/docs/Sonarr/index.md b/docs/Sonarr/index.md index 1ebb42f0c2..48ad9d1ae7 100644 --- a/docs/Sonarr/index.md +++ b/docs/Sonarr/index.md @@ -17,6 +17,7 @@ After setting up your optimal volume/paths found [HERE](/File-and-Folder-Structu 1. [How to set up Quality Profiles](/Sonarr/sonarr-setup-quality-profiles/) - How to make the most use of the Custom Formats and shows some specifics of our recommended configuration. You can use these examples to understand how to set up your preferences. - [How to setup Quality Profiles Anime](/Sonarr/sonarr-setup-quality-profiles-anime/) - Same as above but specific for anime. - [How to set up Quality Profiles (French)](/Sonarr/sonarr-setup-quality-profiles-french-en/) - Same as above but specific for French and English Audio. + - [How to set up Quality Profiles (German)](/Sonarr/sonarr-setup-quality-profiles-german-en/) - Same as above but specific for German and English Audio. --- diff --git a/docs/Sonarr/sonarr-collection-of-custom-formats.md b/docs/Sonarr/sonarr-collection-of-custom-formats.md index 88576f9418..d9312c2f60 100644 --- a/docs/Sonarr/sonarr-collection-of-custom-formats.md +++ b/docs/Sonarr/sonarr-collection-of-custom-formats.md @@ -92,34 +92,34 @@ We've made 3 guides related to this. --- -| Miscellaneous | French Audio Version | French Source Groups | -| -------------------------------------- | -------------------- | --------------------------------------------- | -| [Bad Dual Groups](#bad-dual-groups) | [VFF](#vff) | [FR Remux Tier 01](#fr-remux-tier-01) | -| [DV (Disk)](#dv-disk) | [VOF](#vof) | [FR HD Bluray Tier 01](#fr-hd-bluray-tier-01) | -| [DV (WEBDL)](#dv-webdl) | [VFI](#vfi) | [FR WEB Tier 01](#fr-web-tier-01) | -| [DV HDR10+ Boost](#dv-hdr10plus-boost) | [VF2](#vf2) | [FR WEB Tier 02](#fr-web-tier-02) | -| [FreeLeech](#freeleech) | [VFQ](#vfq) | [FR WEB Tier 03](#fr-web-tier-03) | -| [HDR10+ Boost](#hdr10plus-boost) | [VOQ](#voq) | [FR Anime Tier 01](#fr-anime-tier-01) | -| [HFR](#hfr) | [VQ](#vq) | [FR Anime Tier 02](#fr-anime-tier-02) | -| [Internal](#internal) | [VFB](#vfb) | [FR Anime Tier 03](#fr-anime-tier-03) | -| [MPEG2](#mpeg2) | [VOSTFR](#vostfr) | [FR Anime FanSub](#fr-anime-fansub) | -| [Multi](#multi) | [FanSUB](#fansub) | [FR Scene Groups](#fr-scene-groups) | -| [No-RlsGroup](#no-rlsgroup) | [FastSUB](#fastsub) | [FR LQ](#fr-lq) | -| [Obfuscated](#obfuscated) | | | -| [Repack v2](#repack-v2) | | | -| [Repack v3](#repack-v3) | | | -| [Repack/Proper](#repackproper) | | | -| [Retags](#retags) | | | -| [Scene](#scene) | | | -| [SDR (no WEBDL)](#sdr-no-webdl) | | | -| [SDR](#sdr) | | | -| [Season Packs](#season-pack) | | | -| [VC-1](#vc-1) | | | -| [VP9](#vp9) | | | -| [x264](#x264) | | | -| [x265 (no HDR/DV)](#x265-no-hdrdv) | | | -| [x265](#x265) | | | -| [x266](#x266) | | | +| Miscellaneous | Language profiles | +| -------------------------------------- | ------------------------------------------------------------------ | +| [Bad Dual Groups](#bad-dual-groups) | [Language: German](#language-german) | +| [DV (Disk)](#dv-disk) | [Language: German DL](#language-german-dl) | +| [DV (WEBDL)](#dv-webdl) | [Language: German DL (undefined)](#language-german-dl-undefined) | +| [DV HDR10+ Boost](#dv-hdr10plus-boost) | [Language: Not English (English Only)](#language-not-english) | +| [FreeLeech](#freeleech) | [Language: Not French (French Only)](#language-not-french) | +| [HDR10+ Boost](#hdr10plus-boost) | [Language: Not Original (Original Only)](#language-not-original) | +| [HFR](#hfr) | [Language: Original + French](#language-original-plus-french) | +| [Internal](#internal) | [Language: Not German or English](#language-not-german-or-english) | +| [MPEG2](#mpeg2) | | +| [Multi](#multi) | | +| [No-RlsGroup](#no-rlsgroup) | | +| [Obfuscated](#obfuscated) | | +| [Repack v2](#repack-v2) | | +| [Repack v3](#repack-v3) | | +| [Repack/Proper](#repackproper) | | +| [Retags](#retags) | | +| [Scene](#scene) | | +| [SDR (no WEBDL)](#sdr-no-webdl) | | +| [SDR](#sdr) | | +| [Season Packs](#season-pack) | | +| [VC-1](#vc-1) | | +| [VP9](#vp9) | | +| [x264](#x264) | | +| [x265 (no HDR/DV)](#x265-no-hdrdv) | | +| [x265](#x265) | | +| [x266](#x266) | | --- @@ -136,15 +136,20 @@ We've made 3 guides related to this. --- -| Language profiles | -| ---------------------------------------------------------------- | -| [Language: German DL](#language-german-dl) | -| [Language: Not English (English Only)](#language-not-english) | -| [Language: Not French (French Only)](#language-not-french) | -| [Language: Not Original (Original Only)](#language-not-original) | -| [Language: Original + French](#language-original-plus-french) | - ---- +| German Source Groups | German Miscellaneous | French Source Groups | French Audio Version | +| ----------------------------------------------- | --------------------------------------------- | --------------------------------------------- | -------------------- | +| [German Remux Tier 01](#german-remux-tier-01) | [German LQ](#german-lq) | [FR Remux Tier 01](#fr-remux-tier-01) | [VFF](#vff) | +| [German Remux Tier 01](#german-remux-tier-02) | [German Microsized](#german-microsized) | [FR HD Bluray Tier 01](#fr-hd-bluray-tier-01) | [VOF](#vof) | +| [German Bluray Tier 01](#german-bluray-tier-01) | [German 1080p Booster](#german-1080p-booster) | [FR WEB Tier 01](#fr-web-tier-01) | [VFI](#vfi) | +| [German Bluray Tier 02](#german-bluray-tier-02) | [German 2160p Booster](#german-2160p-booster) | [FR WEB Tier 02](#fr-web-tier-02) | [VF2](#vf2) | +| [German Bluray Tier 03](#german-bluray-tier-03) | | [FR WEB Tier 03](#fr-web-tier-03) | [VFQ](#vfq) | +| [German Web Tier 01](#german-web-tier-01) | | [FR Anime Tier 01](#fr-anime-tier-01) | [VOQ](#voq) | +| [German Web Tier 02](#german-web-tier-02) | | [FR Anime Tier 02](#fr-anime-tier-02) | [VQ](#vq) | +| [German Web Tier 03](#german-web-tier-03) | | [FR Anime Tier 03](#fr-anime-tier-03) | [VFB](#vfb) | +| [German Scene](#german-scene) | | [FR Anime FanSub](#fr-anime-fansub) | [VOSTFR](#vostfr) | +| | | [FR Scene Groups](#fr-scene-groups) | [FanSUB](#fansub) | +| | | [FR LQ](#fr-lq) | [FastSUB](#fastsub) | +| | | | [FastSUB](#fastsub) | ## Audio Advanced @@ -3276,6 +3281,264 @@ We've made 3 guides related to this. --- +## German Source Groups + +--- + +### German Remux Tier 01 + +??? question "German Remux Tier 01 - [Click to show/hide]" + + - WiP + - Groups that get their releases directly from the source. + - Groups that create encodes from a remux without micro-sizing them. + - Groups that source and add the German audio track from the source to an English release from Tier 01 or 02. + - HDR/DoVi (Depending on what's offered and often both). + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-remux-tier-01.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +--- + +### German Remux Tier 02 + +??? question "German Remux Tier 02 - [Click to show/hide]" + + - WiP + - Groups that get their releases directly from the source. + - Groups that create encodes from a remux without micro-sizing them. + - Groups that have the best German audio track to an English release. + - Groups that haven't released much or are not well recognized. (yet) + - Groups that retired and don't have the best quality by today's standards. + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-remux-tier-02.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +--- + +### German Bluray Tier 01 + +??? question "German Bluray Tier 01 - [Click to show/hide]" + + - WiP + - Groups that get their releases directly from the source. + - Groups that create encodes from a remux without micro-sizing them. + - Groups that source and add the German audio track from the source to an English release from Tier 01 or 02. + - HDR/DoVi (Depending on what's offered and often both). + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-bluray-tier-01.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +--- + +### German Bluray Tier 02 + +??? question "German Bluray Tier 02 - [Click to show/hide]" + + - WiP + - Groups that get their releases directly from the source. + - Groups that create encodes from a remux without micro-sizing them. + - Groups that have the best German audio track to an English release. + - Groups that haven't released much or are not well recognized. (yet) + - Groups that retired and don't have the best quality by today's standards. + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-bluray-tier-02.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +--- + +### German Bluray Tier 03 + +??? question "German Bluray Tier 03 - [Click to show/hide]" + + - WiP + - Groups that haven't released much or are not well recognized. (yet) + - Groups that retired and don't have the best quality by today's standards. + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-bluray-tier-03.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +--- + +### German Web Tier 01 + +??? question "German Tier 01 - [Click to show/hide]" + + - WiP + - Groups that get their releases directly from the source. + - Groups that create encodes from a remux without micro-sizing them. + - Groups that source and add the German audio track from the source to an English release from Tier 01 or 02. + - HDR/DoVi (Depending on what's offered and often both). + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-web-tier-01.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +--- + +### German Web Tier 02 + +??? question "German Tier 02 - [Click to show/hide]" + + - WiP + - Groups that get their releases directly from the source. + - Groups that create encodes from a remux without micro-sizing them. + - Groups that have the best German audio track to an English release. + - Groups that haven't released much or are not well recognized. (yet) + - Groups that retired and don't have the best quality by today's standards. + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-web-tier-02.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +--- + +### German Web Tier 03 + +??? question "German Tier 03 - [Click to show/hide]" + + - WiP + - Groups that haven't released much or are not well recognized. (yet) + - Groups that retired and don't have the best quality by today's standards. + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-web-tier-03.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +--- + +### German Scene + +??? question "German Scene - [Click to show/hide]" + + - Known German Scene groups (which are not defined as LQ). + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-scene.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +--- + +## German Miscellaneous + +--- + +### German LQ + +German Low-Quality Releases = German LQ + +??? question "German LQ - [Click to show/hide]" + + A collection of known German Low-Quality groups that are often banned from the top trackers due to their lack of quality. + + !!! note + + - Ads/Watermarks = Groups that are known to put ads or watermarks in their releases. + - Bad/False releases = Groups that are known for lying about their quality, type, or the name of their releases. + - DeTAG/ReTAG = Detagging or stealing groups. + - Other reasons = Group is banned on top tier trackers or is generally known for poor quality/errors. + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-lq.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +--- + +### German Microsized + +German Microsized Releases = German Microsized + +??? question "German Microsized - [Click to show/hide]" + + A collection of known German groups producing low quality micro-sized releases. + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-microsized.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +--- + +### German 1080p Booster + +??? question "German 1080p Booster - [Click to show/hide]" + + As the scores for German groups are higher, we need to introduce resolution boosters to ensure upgradability between resolutions, allowing for upgrades from English to German. + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-1080p-booster.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +--- + +### German 2160p Booster + +??? question "German 2160p Booster - [Click to show/hide]" + + As the scores for German groups are higher, we need to introduce resolution boosters to ensure upgradability between resolutions, allowing for upgrades from English to German. + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-2160p-booster.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +--- + ## Language Profiles --- @@ -3367,3 +3630,51 @@ We've made 3 guides related to this. ``` [TOP](#index) + +--- + +### Language: German DL (undefined) + +??? question "German DL (undefined) - [Click to show/hide]" + + {! include-markdown "../../includes/cf-descriptions/language-german-dl-undefined.md" !} + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/language-german-dl-undefined.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +--- + +### Language: German + +??? question "German - [Click to show/hide]" + + {! include-markdown "../../includes/cf-descriptions/language-german.md" !} + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/language-german.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +--- + +### Language: Not German or English + +??? question "German - [Click to show/hide]" + + {! include-markdown "../../includes/cf-descriptions/language-not-german-english.md" !} + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/language-not-german-english.json' %]][[% endfilter %]] + ``` + +[TOP](#index) diff --git a/docs/Sonarr/sonarr-setup-quality-profiles-german-en.md b/docs/Sonarr/sonarr-setup-quality-profiles-german-en.md new file mode 100644 index 0000000000..09aa8dac4e --- /dev/null +++ b/docs/Sonarr/sonarr-setup-quality-profiles-german-en.md @@ -0,0 +1,284 @@ +# How to setup Quality Profiles (German) + +*aka How to setup Custom Formats to get German Audio if available*

+ +!!! note "This guide is created and maintained by [Lokilicious](https://github.com/Lokilicious) and [PCJones](https://github.com/PCJones)" + +There isn't a *best* way to set up Custom Formats to get German (or German+English dual) audio. It depends on your setup (hardware devices) and personal preferences. + +Some prefer high-quality audio (HD Audio), and others prefer high-quality video. Many prefer both. + +In this Guide, we try to give a recommendation that suits most users. + +--- + +## Basics + +It is quite important that you follow and understand what is expected by TRaSH's guide: + +- Adding Custom Formats, as explained in [How to import Custom Formats](/Sonarr/sonarr-import-custom-formats/){:target="\_blank" rel="noopener noreferrer"}. +- Setting up a quality Profile to make use of the Custom Formats, as explained in [How to setup Quality Profiles | Basics section](/Sonarr/sonarr-setup-quality-profiles/#basics){:target="_blank" rel="noopener noreferrer"}. + +!!! warning "Please read those two sections before continuing the guide, as they contain important information. The rest of this guide will assume you did." + +!!! tip + TRaSH created a [flowchart](/Sonarr/sonarr-setup-quality-profiles/#which-quality-profile-should-you-choose){:target="\_blank" rel="noopener noreferrer"} to make your decision easier. Remember that this chart does not include any of the following Custom Formats, and you will still need to read this guide to get German-only/German Dual Language("German DL") releases. + +--- + +## Using this Guide + +There are two ways of using this Guide, with and without TRaSH original Guide's international/English-based group tiers. +(which can be found here: [Collection of Custom Formats](/Sonarr/sonarr-collection-of-custom-formats/){:target="_blank" rel="noopener noreferrer"}). + +In this Guide, we focus on combining both languages and thus include the Custom Formats from TRaSH's original Guide. + +These Custom Formats are recommended if you prefer German Dual-Language releases but also want to download the original and/or English audio if no German Dual-Language is available (yet). This ensures the original English release will be of the best quality possible. + +--- + +## Sonarr specific settings + +There are a couple of changes that are needed for German Custom Formats to work properly: + +??? abstract "Disable Propers and Repacks - [Click to show/hide]" + Change the Propers and Repacks setting in `Media Management` => `File Management` to `Do Not Prefer` and use the [Repack/Proper](/Sonarr/Sonarr-collection-of-custom-formats/#repackproper) Custom Formats. + + This way, you can ensure that Custom Formats preferences are used and not ignored. + + You can still prefer Propers and Repacks through the provided Custom Formats. + + ??? success "Screenshot example - [Click to show/hide]" + ![!cf-mm-propers-repacks-disable](/Sonarr/images/cf-mm-propers-repacks-disable.png) + +??? abstract "Merge Qualities - [Click to show/hide]" + + To allow upgrades based on language without release qualities interfering, we need to [merge all desired qualities](/Sonarr/Tips/Merge-quality/) into one group. + + You will find a recommendation on which qualities should be included/merged for the different profiles in the individual profiles sections. + + {! include-markdown "../../includes/starr/move-quality-to-top.md" !} + + !!! tip "Tip" + You don't need to include some of these resolutions, such as 2160p or 720p, if you are not interested in them. + +??? abstract "Adapt the Standard Episode Format and Series Folder Format - [Click to show/hide]" + Please have a look here: [Recommended naming scheme](/Sonarr/Sonarr-recommended-naming-scheme/){:target="_blank" rel="noopener noreferrer"}. + +??? abstract "Set the Maximum Custom Format Score - [Click to show/hide]" + To allow upgradeability to the best possible quality, we set the `Upgrade Until Custom Format Score` to `25k`, which is more than the highest reachable score. + + !!! tip "Tip" + If you want to stop upgrades at a specific score, feel free to adapt this setting based on your needs. + +--- + +## Dealing with German Umlauts and German titles + +Two facts can lead to Sonarr being unable to match a German movie release. + +- Indexers typically do not allow the use of German Umlauts in release names. +- Most TV shows have titles that are different in German from those in English. + +To help with this, there is a handy service called [Umlautadaptarr](https://github.com/PCJones/UmlautAdaptarr){:target="_blank" rel="noopener noreferrer"}. This service acts as a middle layer between Sonarr and the Indexer to ensure that Umlauts and German titles are mapped correctly. + +Sonarr also addresses this issue in their own [Wiki](https://wiki.servarr.com/sonarr/faq#why-cant-sonarr-import-episode-files-for-series-x-why-cant-sonarr-find-releases-for-series-x){:target="_blank" rel="noopener noreferrer"} and provides a Google Sheet to enter title translations which are then added to Sonarr by the Devs. + +--- + +## Score logic + +{! include-markdown "../../includes/merge-quality/sonarrv4-current-logic.md" !} + +--- + +## Quality profiles + +### German audio + +Depending on what's released first and available, the following Workflow Logic will be used: + +- When an `English` version is released, it will download the release in the best available quality based on the Custom Formats used. +- When a `German` or `German DL` version is released, it will upgrade to that version. +- The downloaded media will be upgraded to any of the added Custom Formats until the defined Score defined in the Quality Profile under `Upgrade Until Custom Format Score` is reached. + +!!! tip "Download German audio ^^only^^" + + Set the `Minimum Custom Format Score` in your Quality Profile to `10k` + Note: Most German releases come in dual languages, so you might still see an English audio track in addition to the German one. + +!!! warning "Releases where German is the original language" + + Due to technical limitations, releases in which German is the movie's original language will be identified as `German DL` even though they might not contain another language. + The only (cosmetic) impact of this is that the scores of those releases will be slightly higher than expected. + +{! include-markdown "../../includes/german-guide/sonarr-german-advanced-audio-information-en.md" !} + +--- + +### Releases you should avoid + +This is a must-have for every Quality Profile you use. All these Custom Formats make sure you don't get Low Quality Releases. + +{! include-markdown "../../includes/german-guide/sonarr-german-unwanted-en.md" !} + +--- + +### HD Bluray + WEB + +If you prefer High-Quality HD Encodes (720p/1080p) + +!!! abstract "Recommended merging of qualities" + + We recommend to [merge the following qualities](/Sonarr/Tips/Merge-quality/): + + - Bluray-1080p + - WEBDL-1080p + - WEBRip-1080p + - Bluray-720p + - WEBDL-720p + - WEBRip-720p + +{! include-markdown "../../includes/german-guide/sonarr-german-audio-version-en.md" !} + +{! include-markdown "../../includes/german-guide/sonarr-cf-german-hd-bluray-web-scoring-en.md" !} + +{! include-markdown "../../includes/cf/sonarr-misc-required.md" !} + +{! include-markdown "../../includes/german-guide/sonarr-cf-german-resolution-scoring-hd-only-en.md" !} + +{! include-markdown "../../includes/german-guide/sonarr-german-unwanted-en.md" !} + +{! include-markdown "../../includes/cf/sonarr-streaming-services.md" !} + +**The following Custom Formats are optional:** + +{! include-markdown "../../includes/cf/sonarr-misc-optional.md" !} + +--- + +### HD Remux + WEB + +If you prefer 1080p Remuxes (Bluray-1080p Remux) + +!!! abstract "Recommended merging of qualities" + + We recommend to [merge the following qualities](/Sonarr/Tips/Merge-quality/): + + - Bluray-1080p Remux + - WEBDL-1080p + - WEBRip-1080p + +{! include-markdown "../../includes/german-guide/sonarr-cf-german-remux-web-scoring-en.md" !} + +{! include-markdown "../../includes/cf/sonarr-misc-required.md" !} + +{! include-markdown "../../includes/german-guide/sonarr-cf-german-resolution-scoring-hd-only-en.md" !} + +{! include-markdown "../../includes/german-guide/sonarr-german-unwanted-en.md" !} + +{! include-markdown "../../includes/cf/sonarr-streaming-services.md" !} + +**The following Custom Formats are optional:** + +{! include-markdown "../../includes/cf/sonarr-misc-optional.md" !} + +--- + +### UHD Bluray + WEB (2160p) + +If you prefer High-Quality UHD Encodes (2160p) + +!!! abstract "Recommended merging of qualities" + + We recommend to [merge the following qualities](/Sonarr/Tips/Merge-quality/): + + - Bluray-2160p + - WEBDL-2160p + - WEBRip-2160p + + ??? tip "Alternative Quality Profile - [Click to show/hide]" + + You may add the following qualities to the merged quality group if you want to grab HD (720p/1080p) releases before a UHD release is available: + + - Bluray-1080p + - WEBDL-1080p + - WEBRip-1080p + - Bluray-720p + - WEBDL-720p + - WEBRip-720p + +{! include-markdown "../../includes/german-guide/sonarr-german-audio-version-en.md" !} + +{! include-markdown "../../includes/german-guide/sonarr-cf-german-uhd-bluray-web-scoring-en.md" !} + +{! include-markdown "../../includes/cf/sonarr-all-hdr-formats.md" !} + +{! include-markdown "../../includes/cf/sonarr-misc-required.md" !} + +{! include-markdown "../../includes/german-guide/sonarr-cf-german-resolution-scoring-en.md" !} + +{! include-markdown "../../includes/german-guide/sonarr-german-unwanted-en.md" !} + +{! include-markdown "../../includes/cf/sonarr-streaming-services.md" !} + +**The following Custom Formats are optional:** + +{! include-markdown "../../includes/cf/sonarr-misc-optional.md" !} + +{! include-markdown "../../includes/cf/sonarr-misc-uhd-optional.md" !} + +--- + +### UHD Remux + WEB (2160p) + +If you prefer 2160p Remuxes (Bluray-2160p Remux) + +!!! abstract "Recommended merging of qualities" + + We recommend to [merge the following qualities](/Radarr/Tips/Merge-quality/): + + - Bluray-2160p Remux + - WEBDL-2160p + - WEBRip-2160p + + Note: The Bluray-2160p quality is not included as the main fallback for this profile is WEB. However, feel free to add it if needed. + +{! include-markdown "../../includes/german-guide/sonarr-german-audio-version-en.md" !} + +{! include-markdown "../../includes/german-guide/sonarr-cf-german-remux-web-scoring-en.md" !} + +{! include-markdown "../../includes/cf/sonarr-all-hdr-formats.md" !} + +{! include-markdown "../../includes/cf/sonarr-misc-required.md" !} + +{! include-markdown "../../includes/german-guide/sonarr-cf-german-resolution-scoring-en.md" !} + +{! include-markdown "../../includes/german-guide/sonarr-german-unwanted-en.md" !} + +{! include-markdown "../../includes/cf/sonarr-streaming-services.md" !} + +**The following Custom Formats are optional:** + +{! include-markdown "../../includes/cf/sonarr-misc-optional.md" !} + +{! include-markdown "../../includes/cf/sonarr-misc-uhd-optional.md" !} + +--- + +### HDR Formats + +TRaSH provides great guides and explanations about them at the following link: + +- [HDR Formats](/Sonarr/sonarr-setup-quality-profiles/#hdr-formats){:target="_blank" rel="noopener noreferrer"} + +--- + +## Acknowledgements + +- A special thanks to the awesome community at the [UsenetDE Discord](https://discord.gg/NBrHshesU9) for their contribution during the guide creation. +- [TRaSH](https://trash-guides.info/), for granting us a small space on his guide for this, his knowledge, and his friendliness. +- [Someone Said "Nice"?](https://github.com/NiceTSY), for laying the foundation for the German guide through his work on the French guide. +- and to all the people who helped us to test those profiles and formats (and continue to do so). + +--8<-- "includes/support.md" diff --git a/docs/json/sonarr/cf-groups/advanced-audio-formats.json b/docs/json/sonarr/cf-groups/advanced-audio-formats.json index 329194d747..3749e7b36b 100644 --- a/docs/json/sonarr/cf-groups/advanced-audio-formats.json +++ b/docs/json/sonarr/cf-groups/advanced-audio-formats.json @@ -1,82 +1,85 @@ { - "name": "Advanced Audio Formats", + "name": "[Audio] Audio Formats", "trash_id": "e9a1944a254e6f8a9da63083f7ae15cb", + "trash_description": "Audio Formats, something you see mainly with Remuxes and UHD HQ Encodes. Add this only if you choose a Quality Profile that covers Remuxes and HQ UHD Encodes.", "custom_formats": [ { "name": "TrueHD Atmos", "trash_id": "0d7824bb924701997f874e7ff7d4844a", - "required": true + "required": false }, { "name": "DTS X", "trash_id": "9d00418ba386a083fbf4d58235fc37ef", - "required": true + "required": false }, { "name": "ATMOS (undefined)", "trash_id": "b6fbafa7942952a13e17e2b1152b539a", - "required": true + "required": false }, { "name": "DD+ ATMOS", "trash_id": "4232a509ce60c4e208d13825b7c06264", - "required": true + "required": false }, { "name": "TrueHD", "trash_id": "1808e4b9cee74e064dfae3f1db99dbfe", - "required": true + "required": false }, { "name": "DTS-HD MA", "trash_id": "c429417a57ea8c41d57e6990a8b0033f", - "required": true + "required": false }, { "name": "FLAC", "trash_id": "851bd64e04c9374c51102be3dd9ae4cc", - "required": true + "required": false }, { "name": "PCM", "trash_id": "30f70576671ca933adbdcfc736a69718", - "required": true + "required": false }, { "name": "DTS-HD HRA", "trash_id": "cfa5fbd8f02a86fc55d8d223d06a5e1f", - "required": true + "required": false }, { "name": "DD+", "trash_id": "63487786a8b01b7f20dd2bc90dd4a477", - "required": true + "required": false }, { "name": "DTS-ES", "trash_id": "c1a25cd67b5d2e08287c957b1eb903ec", - "required": true + "required": false }, { "name": "DTS", "trash_id": "5964f2a8b3be407d083498e4459d05d0", - "required": true + "required": false }, { "name": "AAC", "trash_id": "a50b8a0c62274a7c38b09a9619ba9d86", - "required": true + "required": false }, { "name": "DD", "trash_id": "dbe00161b08a25ac6154c55f95e6318d", - "required": true + "required": false } ], "quality_profiles": { "exclude": { "WEB-1080p": "72dae194fc92bf828f32cde7744e51a1", - "WEB-2160p": "d1498e7d189fbe6c7110ceaabb7473e6" + "WEB-2160p": "d1498e7d189fbe6c7110ceaabb7473e6", + "[German] HD Bluray + WEB": "dca7e5e9e99c703bcbdaaa471dd40e98", + "[German] HD Remux + WEB": "0dd5f085ed61a1e01f6d347779dfa1bc" } } } diff --git a/docs/json/sonarr/cf-groups/hdr-formats.json b/docs/json/sonarr/cf-groups/hdr-formats.json index 5fdc5d0881..059eb28982 100644 --- a/docs/json/sonarr/cf-groups/hdr-formats.json +++ b/docs/json/sonarr/cf-groups/hdr-formats.json @@ -1,6 +1,7 @@ { - "name": "HDR Formats", + "name": "[HDR Formats]", "trash_id": "c4735e1d02e8738044ad4ad1bf58670c", + "trash_description": "HDR Formats always add ALL HDR Formats to prevent loops.", "custom_formats": [ { "name": "DV HDR10Plus", @@ -61,7 +62,12 @@ "quality_profiles": { "exclude": { "WEB-1080p": "72dae194fc92bf828f32cde7744e51a1", - "WEB-2160p": "d1498e7d189fbe6c7110ceaabb7473e6" + "WEB-2160p": "d1498e7d189fbe6c7110ceaabb7473e6", + "[German] HD Bluray + WEB": "dca7e5e9e99c703bcbdaaa471dd40e98", + "[German] HD Remux + WEB": "0dd5f085ed61a1e01f6d347779dfa1bc", + "[German] UHD Bluray + WEB": "3b0fa37fddaaefc931b75f2889d4b4f5", + "[German] UHD Remux + WEB": "08cececf1840290f6fd490b7d79e8642", + "[German] UHD Bluray + WEB (Alternative)": "7324309a7d1e10dc0dc2cea6c70ed852" } } } diff --git a/docs/json/sonarr/cf-groups/misc-optional.json b/docs/json/sonarr/cf-groups/misc-optional.json index 4816a751d0..2f640ca6f7 100644 --- a/docs/json/sonarr/cf-groups/misc-optional.json +++ b/docs/json/sonarr/cf-groups/misc-optional.json @@ -1,6 +1,7 @@ { - "name": "Optional", + "name": "[Optional] Miscellaneous", "trash_id": "f4a0410a1df109a66d6e47dcadcce014", + "trash_description": "Optional Custom Formats make sure to read the individual descriptions that you can find in the guide.", "custom_formats": [ { "name": "Bad Dual Groups", @@ -35,7 +36,10 @@ ], "quality_profiles": { "exclude": { - "WEB-2160p": "d1498e7d189fbe6c7110ceaabb7473e6" + "WEB-2160p": "d1498e7d189fbe6c7110ceaabb7473e6", + "[German] UHD Bluray + WEB": "3b0fa37fddaaefc931b75f2889d4b4f5", + "[German] UHD Remux + WEB": "08cececf1840290f6fd490b7d79e8642", + "[German] UHD Bluray + WEB (Alternative)": "7324309a7d1e10dc0dc2cea6c70ed852" } } } diff --git a/docs/json/sonarr/cf-groups/misc-uhd-optional.json b/docs/json/sonarr/cf-groups/misc-uhd-optional.json index 95c9cde9a3..94a750756e 100644 --- a/docs/json/sonarr/cf-groups/misc-uhd-optional.json +++ b/docs/json/sonarr/cf-groups/misc-uhd-optional.json @@ -1,6 +1,7 @@ { - "name": "Optional", + "name": "[Optional] Miscellaneous UHD", "trash_id": "cac4624ef8fae1ef5e8abb8cf1cf6607", + "trash_description": "Optional Custom Formats make sure to read the individual descriptions that you can find in the guide.", "custom_formats": [ { "name": "Bad Dual Groups", @@ -45,7 +46,9 @@ ], "quality_profiles": { "exclude": { - "WEB-1080p": "72dae194fc92bf828f32cde7744e51a1" + "WEB-1080p": "72dae194fc92bf828f32cde7744e51a1", + "[German] HD Bluray + WEB": "dca7e5e9e99c703bcbdaaa471dd40e98", + "[German] HD Remux + WEB": "0dd5f085ed61a1e01f6d347779dfa1bc" } } } diff --git a/docs/json/sonarr/cf/german-1080p-booster.json b/docs/json/sonarr/cf/german-1080p-booster.json new file mode 100644 index 0000000000..b0b551ffb6 --- /dev/null +++ b/docs/json/sonarr/cf/german-1080p-booster.json @@ -0,0 +1,37 @@ +{ + "trash_id": "9aa0ca0d2d66b6f6ee51fc630f46cf6f", + "trash_scores": { + "default": 250 + }, + "name": "German 1080p Booster", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "German", + "implementation": "LanguageSpecification", + "negate": false, + "required": true, + "fields": { + "value": 4 + } + }, + { + "name": "Original Language", + "implementation": "LanguageSpecification", + "negate": false, + "required": true, + "fields": { + "value": -2 + } + }, + { + "name": "1080p", + "implementation": "ResolutionSpecification", + "negate": false, + "required": true, + "fields": { + "value": 1080 + } + } + ] +} diff --git a/docs/json/sonarr/cf/german-2160p-booster.json b/docs/json/sonarr/cf/german-2160p-booster.json new file mode 100644 index 0000000000..33aa477698 --- /dev/null +++ b/docs/json/sonarr/cf/german-2160p-booster.json @@ -0,0 +1,37 @@ +{ + "trash_id": "b493cd40d8a3bbf2839127a706bdb673", + "trash_scores": { + "default": 6750 + }, + "name": "German 2160p Booster", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "German", + "implementation": "LanguageSpecification", + "negate": false, + "required": true, + "fields": { + "value": 4 + } + }, + { + "name": "Original Language", + "implementation": "LanguageSpecification", + "negate": false, + "required": true, + "fields": { + "value": -2 + } + }, + { + "name": "2160p", + "implementation": "ResolutionSpecification", + "negate": false, + "required": true, + "fields": { + "value": 2160 + } + } + ] +} diff --git a/docs/json/sonarr/cf/german-bluray-tier-01.json b/docs/json/sonarr/cf/german-bluray-tier-01.json new file mode 100644 index 0000000000..06e83b09c8 --- /dev/null +++ b/docs/json/sonarr/cf/german-bluray-tier-01.json @@ -0,0 +1,100 @@ +{ + "trash_id": "7940b2fb0278f27cf4f70187f2be95d6", + "trash_scores": { + "default": 3000 + }, + "name": "German Bluray Tier 01", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "ZeroTwo", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(ZeroTwo)$" + } + }, + { + "name": "ZeroTwo Aliases", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\b" + } + }, + { + "name": "TSCC", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(TSCC)$" + } + }, + { + "name": "TvR", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(TvR)$" + } + }, + { + "name": "NIMA4K", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(NIMA4K)$" + } + }, + { + "name": "TVS", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(TVS)$" + } + }, + { + "name": "PXL", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(PXL)$" + } + }, + { + "name": "CNY", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(CNY)$" + } + }, + { + "name": "Bluray", + "implementation": "SourceSpecification", + "negate": false, + "required": true, + "fields": { + "value": 6 + } + }, + { + "name": "Not REMUX", + "implementation": "SourceSpecification", + "negate": true, + "required": true, + "fields": { + "value": 7 + } + } + ] +} diff --git a/docs/json/sonarr/cf/german-bluray-tier-02.json b/docs/json/sonarr/cf/german-bluray-tier-02.json new file mode 100644 index 0000000000..a32dc6ebf6 --- /dev/null +++ b/docs/json/sonarr/cf/german-bluray-tier-02.json @@ -0,0 +1,73 @@ +{ + "trash_id": "83b336a90d90d6b35ca673b007f80661", + "trash_scores": { + "default": 2900 + }, + "name": "German Bluray Tier 02", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "VECTOR", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(VECTOR)$" + } + }, + { + "name": "MULTiPLEX", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(MULTiPLEX)$" + } + }, + { + "name": "SiXTYNiNE", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(SiXTYNiNE)$" + } + }, + { + "name": "Oergel", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(Oergel)$" + } + }, + { + "name": "ABJ", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(ABJ)$" + } + }, + { + "name": "Bluray", + "implementation": "SourceSpecification", + "negate": false, + "required": true, + "fields": { + "value": 6 + } + }, + { + "name": "Not REMUX", + "implementation": "SourceSpecification", + "negate": true, + "required": true, + "fields": { + "value": 7 + } + } + ] +} diff --git a/docs/json/sonarr/cf/german-bluray-tier-03.json b/docs/json/sonarr/cf/german-bluray-tier-03.json new file mode 100644 index 0000000000..5a5414f20a --- /dev/null +++ b/docs/json/sonarr/cf/german-bluray-tier-03.json @@ -0,0 +1,37 @@ +{ + "trash_id": "d8f8e1539827967e0e564833e6c08d33", + "trash_scores": { + "default": 2800 + }, + "name": "German Bluray Tier 03", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "RobertDeNiro", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(RobertDeNiro)$" + } + }, + { + "name": "Bluray", + "implementation": "SourceSpecification", + "negate": false, + "required": true, + "fields": { + "value": 6 + } + }, + { + "name": "Not REMUX", + "implementation": "SourceSpecification", + "negate": true, + "required": true, + "fields": { + "value": 7 + } + } + ] +} diff --git a/docs/json/sonarr/cf/german-lq.json b/docs/json/sonarr/cf/german-lq.json new file mode 100644 index 0000000000..a54a2dbb16 --- /dev/null +++ b/docs/json/sonarr/cf/german-lq.json @@ -0,0 +1,343 @@ +{ + "trash_id": "a6a6c33d057406aaad978a6902823c35", + "trash_scores": { + "default": -20000 + }, + "name": "German LQ", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "PsO", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(PsO)$" + } + }, + { + "name": "Cancer58", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(Cancer58)$" + } + }, + { + "name": "Tylor.D", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(Tylor\\.D)$" + } + }, + { + "name": "1XBET", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(1XBET)$" + } + }, + { + "name": "2dead", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(2dead)$" + } + }, + { + "name": "HELD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(HELD)$" + } + }, + { + "name": "kala", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(kala)$" + } + }, + { + "name": "POE", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(POE)$" + } + }, + { + "name": "SHOWE", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(SHOWE)$" + } + }, + { + "name": "SHOWEHD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(SHOWEHD)$" + } + }, + { + "name": "ORCA88", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(ORCA88)$" + } + }, + { + "name": "LuRCH", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(LuRCH)$" + } + }, + { + "name": "N2D2", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(N2D2)$" + } + }, + { + "name": "GETB8", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(GETB8)$" + } + }, + { + "name": "TFARC", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(TFARC)$" + } + }, + { + "name": "Kristallprinz", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(Kristallprinz)$" + } + }, + { + "name": "LAW", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(LAW)$" + } + }, + { + "name": "CTFOH", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(CTFOH)$" + } + }, + { + "name": "Pendeti", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(Pendeti)$" + } + }, + { + "name": "OJ", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(OJ)$" + } + }, + { + "name": "PS", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(PS)$" + } + }, + { + "name": "FSX", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(FSX)$" + } + }, + { + "name": "EMVY", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(EMVY)$" + } + }, + { + "name": "ZaidaNulled", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(ZaidaNulled)$" + } + }, + { + "name": "MEGA", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(MEGA)$" + } + }, + { + "name": "MBA", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(MBA)$" + } + }, + { + "name": "FORMBA", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(FORMBA)$" + } + }, + { + "name": "PaZ", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(PaZ)$" + } + }, + { + "name": "Whistler", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(Whistler)$" + } + }, + { + "name": "omikron", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(omikron)$" + } + }, + { + "name": "WOTT", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(WOTT)$" + } + }, + { + "name": "SunDry", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(SunDry)$" + } + }, + { + "name": "PL", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(PL)$" + } + }, + { + "name": "TVARCHiV", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(TVARCHiV)$" + } + }, + { + "name": "P73", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(P73)$" + } + }, + { + "name": "LizardSquad", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(LizardSquad)$" + } + }, + { + "name": "AVTOMAT", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(AVTOMAT)$" + } + } + ] +} diff --git a/docs/json/sonarr/cf/german-microsized.json b/docs/json/sonarr/cf/german-microsized.json new file mode 100644 index 0000000000..66896ec292 --- /dev/null +++ b/docs/json/sonarr/cf/german-microsized.json @@ -0,0 +1,37 @@ +{ + "trash_id": "237eda4ef550a97da2c9d87b437e500b", + "trash_scores": { + "default": -20000 + }, + "name": "German Microsized", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "FuN", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(FuN)$" + } + }, + { + "name": "w00t", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(w00t)$" + } + }, + { + "name": "GTF", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(GTF)$" + } + } + ] +} diff --git a/docs/json/sonarr/cf/german-remux-tier-01.json b/docs/json/sonarr/cf/german-remux-tier-01.json new file mode 100644 index 0000000000..5777d77034 --- /dev/null +++ b/docs/json/sonarr/cf/german-remux-tier-01.json @@ -0,0 +1,64 @@ +{ + "trash_id": "da0f005f9c3edf34fc26e18dce8c6573", + "trash_scores": { + "default": 4000 + }, + "name": "German Remux Tier 01", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "TvR", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(TvR)$" + } + }, + { + "name": "pmHD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(pmHD)$" + } + }, + { + "name": "NIMA4K", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(NIMA4K)$" + } + }, + { + "name": "QfG", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(QfG)$" + } + }, + { + "name": "TSCC", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(TSCC)$" + } + }, + { + "name": "Remux", + "implementation": "SourceSpecification", + "negate": false, + "required": true, + "fields": { + "value": 7 + } + } + ] +} diff --git a/docs/json/sonarr/cf/german-remux-tier-02.json b/docs/json/sonarr/cf/german-remux-tier-02.json new file mode 100644 index 0000000000..21681ec3d9 --- /dev/null +++ b/docs/json/sonarr/cf/german-remux-tier-02.json @@ -0,0 +1,28 @@ +{ + "trash_id": "6bc5ccd80a03e7abb8f556eecd174b73", + "trash_scores": { + "default": 3900 + }, + "name": "German Remux Tier 02", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "MULTiPLEX", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(MULTiPLEX)$" + } + }, + { + "name": "Remux", + "implementation": "SourceSpecification", + "negate": false, + "required": true, + "fields": { + "value": 7 + } + } + ] +} diff --git a/docs/json/sonarr/cf/german-scene.json b/docs/json/sonarr/cf/german-scene.json new file mode 100644 index 0000000000..752c87de06 --- /dev/null +++ b/docs/json/sonarr/cf/german-scene.json @@ -0,0 +1,190 @@ +{ + "trash_id": "c2eec878fa1989599c226ce4c287d6a7", + "trash_scores": { + "default": 1500 + }, + "name": "German Scene", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "DETAiLS", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(DETAiLS)$" + } + }, + { + "name": "WAYNE", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(WAYNE)$" + } + }, + { + "name": "WOMBAT", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(WOMBAT)$" + } + }, + { + "name": "SAUERKRAUT", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(SAUERKRAUT)$" + } + }, + { + "name": "WvF", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(WvF)$" + } + }, + { + "name": "4KCONNECTiON", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(4KCONNECTiON)$" + } + }, + { + "name": "STARS", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(STARS)$" + } + }, + { + "name": "AWARDS", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(AWARDS)$" + } + }, + { + "name": "DMPD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(DMPD)$" + } + }, + { + "name": "EXCiTED", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(EXCiTED)$" + } + }, + { + "name": "iNTENTiON", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(iNTENTiON)$" + } + }, + { + "name": "JaJunge", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(JaJunge)$" + } + }, + { + "name": "MGE", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(MGE)$" + } + }, + { + "name": "MisFiTS", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(MisFiTS)$" + } + }, + { + "name": "RUBBiSH", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(RUBBiSH)$" + } + }, + { + "name": "RWP", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(RWP)$" + } + }, + { + "name": "TMSF", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(TMSF)$" + } + }, + { + "name": "TV4A", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(TV4A)$" + } + }, + { + "name": "HAXE", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(HAXE)$" + } + }, + { + "name": "muhHD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(muhHD)$" + } + } + ] +} diff --git a/docs/json/sonarr/cf/german-web-tier-01.json b/docs/json/sonarr/cf/german-web-tier-01.json new file mode 100644 index 0000000000..144cbdd5f5 --- /dev/null +++ b/docs/json/sonarr/cf/german-web-tier-01.json @@ -0,0 +1,118 @@ +{ + "trash_id": "68be37323132b35cf333c81a2ac8fc16", + "trash_scores": { + "default": 2000 + }, + "name": "German Web Tier 01", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "ZeroTwo", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(ZeroTwo)$" + } + }, + { + "name": "ZeroTwo Aliases", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\b" + } + }, + { + "name": "TSCC", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(TSCC)$" + } + }, + { + "name": "TvR", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(TvR)$" + } + }, + { + "name": "NIMA4K", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(NIMA4K)$" + } + }, + { + "name": "TVS", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(TVS)$" + } + }, + { + "name": "D02KU", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(D02KU)$" + } + }, + { + "name": "PXL", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(PXL)$" + } + }, + { + "name": "QfG", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(QfG)$" + } + }, + { + "name": "CNY", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(CNY)$" + } + }, + { + "name": "WebDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WebRip", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 4 + } + } + ] +} diff --git a/docs/json/sonarr/cf/german-web-tier-02.json b/docs/json/sonarr/cf/german-web-tier-02.json new file mode 100644 index 0000000000..278de80475 --- /dev/null +++ b/docs/json/sonarr/cf/german-web-tier-02.json @@ -0,0 +1,82 @@ +{ + "trash_id": "f51b96a50b0e6196cb69724b7833d837", + "trash_scores": { + "default": 1900 + }, + "name": "German Web Tier 02", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "VECTOR", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(VECTOR)$" + } + }, + { + "name": "MULTiPLEX", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(MULTiPLEX)$" + } + }, + { + "name": "SiXTYNiNE", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(SiXTYNiNE)$" + } + }, + { + "name": "Oergel", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(Oergel)$" + } + }, + { + "name": "4SF", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(4SF)$" + } + }, + { + "name": "ABJ", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(ABJ)$" + } + }, + { + "name": "WebDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WebRip", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 4 + } + } + ] +} diff --git a/docs/json/sonarr/cf/german-web-tier-03.json b/docs/json/sonarr/cf/german-web-tier-03.json new file mode 100644 index 0000000000..ee723248d9 --- /dev/null +++ b/docs/json/sonarr/cf/german-web-tier-03.json @@ -0,0 +1,46 @@ +{ + "trash_id": "bda67c2c0aae257308a4723d92475b86", + "trash_scores": { + "default": 1800 + }, + "name": "German Web Tier 03", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "RobertDeNiro", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(RobertDeNiro)$" + } + }, + { + "name": "BALENCiAGA", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(BALENCiAGA)$" + } + }, + { + "name": "WebDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WebRip", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 4 + } + } + ] +} diff --git a/docs/json/sonarr/cf/language-german-dl-undefined.json b/docs/json/sonarr/cf/language-german-dl-undefined.json new file mode 100644 index 0000000000..2b4d15d59c --- /dev/null +++ b/docs/json/sonarr/cf/language-german-dl-undefined.json @@ -0,0 +1,46 @@ +{ + "trash_id": "c5dd0fd675f85487ad5bdf97159180bd", + "trash_scores": { + "default": 10001 + }, + "name": "German DL (undefined)", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "NOT Original Language", + "implementation": "LanguageSpecification", + "negate": true, + "required": true, + "fields": { + "value": -2 + } + }, + { + "name": "German", + "implementation": "LanguageSpecification", + "negate": false, + "required": true, + "fields": { + "value": 4 + } + }, + { + "name": "DL", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "(?- WEBDL: 720p, 1080p
- Bluray: 720p, 1080p", + "group": 3, + "trash_score_set": "german", + "upgradeAllowed": true, + "cutoff": "Merged QPs", + "minFormatScore": 0, + "cutoffFormatScore": 25000, + "minUpgradeFormatScore": 1, + "items": [ + { "name": "Unknown", "allowed": false }, + { "name": "SDTV", "allowed": false }, + { + "name": "WEB 480p", + "allowed": false, + "items": ["WEBDL-480p", "WEBRip-480p"] + }, + { "name": "DVD", "allowed": false }, + { "name": "Bluray-480p", "allowed": false }, + { "name": "Bluray-576p", "allowed": false }, + { "name": "HDTV-720p", "allowed": false }, + { "name": "HDTV-1080p", "allowed": false }, + { "name": "Raw-HD", "allowed": false }, + { "name": "Bluray-1080p Remux", "allowed": false }, + { "name": "HDTV-2160p", "allowed": false }, + { + "name": "WEB 2160p", + "allowed": false, + "items": ["WEBDL-2160p", "WEBRip-2160p"] + }, + { "name": "Bluray-2160p", "allowed": false }, + { "name": "Bluray-2160p Remux", "allowed": false }, + { + "name": "Merged QPs", + "allowed": true, + "items": [ + "WEBRip-720p", + "WEBDL-720p", + "Bluray-720p", + "WEBDL-1080p", + "WEBRip-1080p", + "Bluray-1080p" + ] + } + ], + "formatItems": { + "German 1080p Booster": "9aa0ca0d2d66b6f6ee51fc630f46cf6f", + "1080p": "290078c8b266272a5cc8e251b5e2eb0b", + "720p": "c99279ee27a154c2f20d1d505cc99e25", + "German": "8a9fcdbb445f2add0505926df3bb7b8a", + "German DL": "ed51973a811f51985f14e2f6f290e47a", + "German DL (undefined)": "c5dd0fd675f85487ad5bdf97159180bd", + "Not German or English": "133589380b89f8f8394320901529bac1", + "German Bluray Tier 01": "7940b2fb0278f27cf4f70187f2be95d6", + "German Bluray Tier 02": "83b336a90d90d6b35ca673b007f80661", + "German Bluray Tier 03": "d8f8e1539827967e0e564833e6c08d33", + "German Web Tier 01": "68be37323132b35cf333c81a2ac8fc16", + "German Web Tier 02": "f51b96a50b0e6196cb69724b7833d837", + "German Web Tier 03": "bda67c2c0aae257308a4723d92475b86", + "German Scene": "c2eec878fa1989599c226ce4c287d6a7", + "German LQ": "a6a6c33d057406aaad978a6902823c35", + "German Microsized": "237eda4ef550a97da2c9d87b437e500b", + "HD Bluray Tier 01": "d6819cba26b1a6508138d25fb5e32293", + "HD Bluray Tier 02": "c2216b7b8aa545dc1ce8388c618f8d57", + "WEB Tier 01": "e6258996055b9fbab7e9cb2f75819294", + "WEB Tier 02": "58790d4e2fdcd9733aa7ae68ba2bb503", + "WEB Tier 03": "d84935abd3f8556dcd51d4f27e22d0a6", + "Repack/Proper": "ec8fa7296b64e8cd390a1600981f3923", + "Repack v2": "eb3d5cc0a2be0db205fb823640db6a3c", + "Repack v3": "44e7c4de10ae50265753082e5dc76047", + "BR-DISK": "85c61753df5da1fb2aab6f2a47426b09", + "LQ": "9c11cd3f07101cdba90a2d81cf0e56b4", + "LQ (Release Title)": "e2315f990da2e2cbfc9fa5b7a6fcfe48", + "x265 (HD)": "47435ece6b99a0b477caf360e79ba0bb", + "Extras": "fbcb31d8dabd2a319072b84fc0b7249c", + "AV1": "15a05bc7c1a36e2b57fd628f8977e2fc", + "Upscaled": "23297a736ca77c0fc8e70f8edd7ee56c", + "AMZN": "d660701077794679fd59e8bdf4ce3a29", + "ATVP": "f67c9ca88f463a48346062e8ad07713f", + "CC": "77a7b25585c18af08f60b1547bb9b4fb", + "DCU": "36b72f59f4ea20aad9316f475f2d9fbb", + "DSNP": "89358767a60cc28783cdc3d0be9388a4", + "HBO": "7a235133c87f7da4c8cccceca7e3c7a6", + "HMAX": "a880d6abc21e7c16884f3ae393f84179", + "HULU": "f6cce30f1733d5c8194222a7507909bb", + "iT": "0ac24a2a68a9700bcb7eeca8e5cd644c", + "MAX": "81d1fbf600e2540cee87f3a23f9d3c1c", + "NF": "d34870697c9db575f17700212167be23", + "PCOK": "1656adc6d7bb2c8cca6acfb6592db421", + "PMTP": "c67a75ae4a1715f2bb4d492755ba4195", + "SHO": "ae58039e1319178e6be73caab5c42166", + "STAN": "1efe8da11bfd74fbbcd4d8117ddb9213", + "SYFY": "9623c5c9cac8e939c1b9aedd32f640bf" + } +} diff --git a/docs/json/sonarr/quality-profiles/german-hd-remux-web.json b/docs/json/sonarr/quality-profiles/german-hd-remux-web.json new file mode 100644 index 0000000000..05028b7fc0 --- /dev/null +++ b/docs/json/sonarr/quality-profiles/german-hd-remux-web.json @@ -0,0 +1,97 @@ +{ + "trash_id": "0dd5f085ed61a1e01f6d347779dfa1bc", + "name": "[German] HD Remux + WEB", + "trash_description": "German Quality Profile that covers:
- WEBDL: 1080p
- Remux: 1080p", + "group": 3, + "trash_score_set": "german", + "upgradeAllowed": true, + "cutoff": "Merged QPs", + "minFormatScore": 0, + "cutoffFormatScore": 25000, + "minUpgradeFormatScore": 1, + "items": [ + { "name": "Unknown", "allowed": false }, + { "name": "SDTV", "allowed": false }, + { + "name": "WEB 480p", + "allowed": false, + "items": ["WEBDL-480p", "WEBRip-480p"] + }, + { "name": "DVD", "allowed": false }, + { "name": "Bluray-480p", "allowed": false }, + { "name": "Bluray-576p", "allowed": false }, + { "name": "HDTV-720p", "allowed": false }, + { "name": "HDTV-1080p", "allowed": false }, + { "name": "Raw-HD", "allowed": false }, + { + "name": "WEB 720p", + "allowed": false, + "items": ["WEBDL-720p", "WEBRip-720p"] + }, + { "name": "Bluray-720p", "allowed": false }, + { "name": "Bluray-1080p", "allowed": false }, + { "name": "HDTV-2160p", "allowed": false }, + { + "name": "WEB 2160p", + "allowed": false, + "items": ["WEBDL-2160p", "WEBRip-2160p"] + }, + { "name": "Bluray-2160p", "allowed": false }, + { "name": "Bluray-2160p Remux", "allowed": false }, + { + "name": "Merged QPs", + "allowed": true, + "items": [ + "WEBDL-1080p", + "WEBRip-1080p", + "Bluray-1080p Remux" + ] + } + ], + "formatItems": { + "German 1080p Booster": "9aa0ca0d2d66b6f6ee51fc630f46cf6f", + "1080p": "290078c8b266272a5cc8e251b5e2eb0b", + "720p": "c99279ee27a154c2f20d1d505cc99e25", + "German": "8a9fcdbb445f2add0505926df3bb7b8a", + "German DL": "ed51973a811f51985f14e2f6f290e47a", + "German DL (undefined)": "c5dd0fd675f85487ad5bdf97159180bd", + "Not German or English": "133589380b89f8f8394320901529bac1", + "German Remux Tier 01": "da0f005f9c3edf34fc26e18dce8c6573", + "German Remux Tier 02": "6bc5ccd80a03e7abb8f556eecd174b73", + "German Web Tier 01": "68be37323132b35cf333c81a2ac8fc16", + "German Web Tier 02": "f51b96a50b0e6196cb69724b7833d837", + "German Web Tier 03": "bda67c2c0aae257308a4723d92475b86", + "German Scene": "c2eec878fa1989599c226ce4c287d6a7", + "German LQ": "a6a6c33d057406aaad978a6902823c35", + "German Microsized": "237eda4ef550a97da2c9d87b437e500b", + "WEB Tier 01": "e6258996055b9fbab7e9cb2f75819294", + "WEB Tier 02": "58790d4e2fdcd9733aa7ae68ba2bb503", + "WEB Tier 03": "d84935abd3f8556dcd51d4f27e22d0a6", + "Repack/Proper": "ec8fa7296b64e8cd390a1600981f3923", + "Repack v2": "eb3d5cc0a2be0db205fb823640db6a3c", + "Repack v3": "44e7c4de10ae50265753082e5dc76047", + "BR-DISK": "85c61753df5da1fb2aab6f2a47426b09", + "LQ": "9c11cd3f07101cdba90a2d81cf0e56b4", + "LQ (Release Title)": "e2315f990da2e2cbfc9fa5b7a6fcfe48", + "x265 (HD)": "47435ece6b99a0b477caf360e79ba0bb", + "Extras": "fbcb31d8dabd2a319072b84fc0b7249c", + "AV1": "15a05bc7c1a36e2b57fd628f8977e2fc", + "Upscaled": "23297a736ca77c0fc8e70f8edd7ee56c", + "AMZN": "d660701077794679fd59e8bdf4ce3a29", + "ATVP": "f67c9ca88f463a48346062e8ad07713f", + "CC": "77a7b25585c18af08f60b1547bb9b4fb", + "DCU": "36b72f59f4ea20aad9316f475f2d9fbb", + "DSNP": "89358767a60cc28783cdc3d0be9388a4", + "HBO": "7a235133c87f7da4c8cccceca7e3c7a6", + "HMAX": "a880d6abc21e7c16884f3ae393f84179", + "HULU": "f6cce30f1733d5c8194222a7507909bb", + "iT": "0ac24a2a68a9700bcb7eeca8e5cd644c", + "MAX": "81d1fbf600e2540cee87f3a23f9d3c1c", + "NF": "d34870697c9db575f17700212167be23", + "PCOK": "1656adc6d7bb2c8cca6acfb6592db421", + "PMTP": "c67a75ae4a1715f2bb4d492755ba4195", + "SHO": "ae58039e1319178e6be73caab5c42166", + "STAN": "1efe8da11bfd74fbbcd4d8117ddb9213", + "SYFY": "9623c5c9cac8e939c1b9aedd32f640bf" + } +} diff --git a/docs/json/sonarr/quality-profiles/german-uhd-bluray-web-alternative.json b/docs/json/sonarr/quality-profiles/german-uhd-bluray-web-alternative.json new file mode 100644 index 0000000000..d4ece5cb04 --- /dev/null +++ b/docs/json/sonarr/quality-profiles/german-uhd-bluray-web-alternative.json @@ -0,0 +1,106 @@ +{ + "trash_id": "7324309a7d1e10dc0dc2cea6c70ed852", + "name": "[German] UHD Bluray + WEB (Alternative)", + "trash_description": "German Quality Profile that covers:
- WEBDL: 720p, 1080p, 2160p
- Bluray: 720p, 1080p, 2160p", + "group": 3, "trash_score_set": "german", + "upgradeAllowed": true, + "cutoff": "Merged QPs", + "minFormatScore": 0, + "cutoffFormatScore": 25000, + "minUpgradeFormatScore": 1, + "items": [ + { "name": "Unknown", "allowed": false }, + { "name": "SDTV", "allowed": false }, + { + "name": "WEB 480p", + "allowed": false, + "items": ["WEBDL-480p", "WEBRip-480p"] + }, + { "name": "DVD", "allowed": false }, + { "name": "Bluray-480p", "allowed": false }, + { "name": "Bluray-576p", "allowed": false }, + { "name": "HDTV-720p", "allowed": false }, + { "name": "HDTV-1080p", "allowed": false }, + { "name": "Raw-HD", "allowed": false }, + { "name": "Bluray-1080p Remux", "allowed": false }, + { "name": "HDTV-2160p", "allowed": false }, + { "name": "Bluray-2160p Remux", "allowed": false }, + { + "name": "Merged QPs", + "allowed": true, + "items": [ + "WEBRip-720p", + "WEBDL-720p", + "Bluray-720p", + "WEBDL-1080p", + "WEBRip-1080p", + "Bluray-1080p", + "WEBRip-2160p", + "WEBDL-2160p", + "Bluray-2160p" + ] + } + ], + "formatItems": { + "German 1080p Booster": "9aa0ca0d2d66b6f6ee51fc630f46cf6f", + "German 2160p Booster": "b493cd40d8a3bbf2839127a706bdb673", + "2160p": "1bef6c151fa35093015b0bfef18279e5", + "1080p": "290078c8b266272a5cc8e251b5e2eb0b", + "720p": "c99279ee27a154c2f20d1d505cc99e25", + "German": "8a9fcdbb445f2add0505926df3bb7b8a", + "German DL": "ed51973a811f51985f14e2f6f290e47a", + "German DL (undefined)": "c5dd0fd675f85487ad5bdf97159180bd", + "Not German or English": "133589380b89f8f8394320901529bac1", + "German Bluray Tier 01": "7940b2fb0278f27cf4f70187f2be95d6", + "German Bluray Tier 02": "83b336a90d90d6b35ca673b007f80661", + "German Bluray Tier 03": "d8f8e1539827967e0e564833e6c08d33", + "German Web Tier 01": "68be37323132b35cf333c81a2ac8fc16", + "German Web Tier 02": "f51b96a50b0e6196cb69724b7833d837", + "German Web Tier 03": "bda67c2c0aae257308a4723d92475b86", + "German Scene": "c2eec878fa1989599c226ce4c287d6a7", + "HD Bluray Tier 01": "d6819cba26b1a6508138d25fb5e32293", + "HD Bluray Tier 02": "c2216b7b8aa545dc1ce8388c618f8d57", + "WEB Tier 01": "e6258996055b9fbab7e9cb2f75819294", + "WEB Tier 02": "58790d4e2fdcd9733aa7ae68ba2bb503", + "WEB Tier 03": "d84935abd3f8556dcd51d4f27e22d0a6", + "German LQ": "a6a6c33d057406aaad978a6902823c35", + "German Microsized": "237eda4ef550a97da2c9d87b437e500b", + "DV HDR10Plus": "2b239ed870daba8126a53bd5dc8dc1c8", + "DV HDR10": "7878c33f1963fefb3d6c8657d46c2f0a", + "DV": "6d0d8de7b57e35518ac0308b0ddf404e", + "DV HLG": "1f733af03141f068a540eec352589a89", + "DV SDR": "27954b0a80aab882522a88a4d9eae1cd", + "HDR10+": "a3d82cbef5039f8d295478d28a887159", + "HDR10": "3497799d29a085e2ac2df9d468413c94", + "HDR": "3e2c4e748b64a1a1118e0ea3f4cf6875", + "HDR (Undefined)": "bb019e1cd00f304f80971c965de064dc", + "PQ": "2a7e3be05d3861d6df7171ec74cad727", + "HLG": "17e889ce13117940092308f48b48b45b", + "Repack/Proper": "ec8fa7296b64e8cd390a1600981f3923", + "Repack v2": "eb3d5cc0a2be0db205fb823640db6a3c", + "Repack v3": "44e7c4de10ae50265753082e5dc76047", + "BR-DISK": "85c61753df5da1fb2aab6f2a47426b09", + "LQ": "9c11cd3f07101cdba90a2d81cf0e56b4", + "LQ (Release Title)": "e2315f990da2e2cbfc9fa5b7a6fcfe48", + "x265 (HD)": "47435ece6b99a0b477caf360e79ba0bb", + "Extras": "fbcb31d8dabd2a319072b84fc0b7249c", + "AV1": "15a05bc7c1a36e2b57fd628f8977e2fc", + "Upscaled": "23297a736ca77c0fc8e70f8edd7ee56c", + "AMZN": "d660701077794679fd59e8bdf4ce3a29", + "ATVP": "f67c9ca88f463a48346062e8ad07713f", + "CC": "77a7b25585c18af08f60b1547bb9b4fb", + "DCU": "36b72f59f4ea20aad9316f475f2d9fbb", + "DSNP": "89358767a60cc28783cdc3d0be9388a4", + "HBO": "7a235133c87f7da4c8cccceca7e3c7a6", + "HMAX": "a880d6abc21e7c16884f3ae393f84179", + "HULU": "f6cce30f1733d5c8194222a7507909bb", + "iT": "0ac24a2a68a9700bcb7eeca8e5cd644c", + "MAX": "81d1fbf600e2540cee87f3a23f9d3c1c", + "NF": "d34870697c9db575f17700212167be23", + "PCOK": "1656adc6d7bb2c8cca6acfb6592db421", + "PMTP": "c67a75ae4a1715f2bb4d492755ba4195", + "SHO": "ae58039e1319178e6be73caab5c42166", + "STAN": "1efe8da11bfd74fbbcd4d8117ddb9213", + "SYFY": "9623c5c9cac8e939c1b9aedd32f640bf" + } +} diff --git a/docs/json/sonarr/quality-profiles/german-uhd-bluray-web.json b/docs/json/sonarr/quality-profiles/german-uhd-bluray-web.json new file mode 100644 index 0000000000..4d3d2771b0 --- /dev/null +++ b/docs/json/sonarr/quality-profiles/german-uhd-bluray-web.json @@ -0,0 +1,111 @@ +{ + "trash_id": "3b0fa37fddaaefc931b75f2889d4b4f5", + "name": "[German] UHD Bluray + WEB", + "trash_description": "German Quality Profile that covers:
- WEBDL: 2160p
- Bluray: 2160p", + "group": 3, + "trash_score_set": "german", + "upgradeAllowed": true, + "cutoff": "Merged QPs", + "minFormatScore": 0, + "cutoffFormatScore": 25000, + "minUpgradeFormatScore": 1, + "items": [ + { "name": "Unknown", "allowed": false }, + { "name": "SDTV", "allowed": false }, + { + "name": "WEB 480p", + "allowed": false, + "items": ["WEBDL-480p", "WEBRip-480p"] + }, + { "name": "DVD", "allowed": false }, + { "name": "Bluray-480p", "allowed": false }, + { "name": "Bluray-576p", "allowed": false }, + { "name": "HDTV-720p", "allowed": false }, + { "name": "HDTV-1080p", "allowed": false }, + { "name": "Raw-HD", "allowed": false }, + { + "name": "WEB 720p", + "allowed": false, + "items": ["WEBDL-720p", "WEBRip-720p"] + }, + { "name": "Bluray-720p", "allowed": false }, + { + "name": "WEB 1080p", + "allowed": false, + "items": ["WEBDL-1080p", "WEBRip-1080p"] + }, + { "name": "Bluray-1080p", "allowed": false }, + { "name": "Bluray-1080p Remux", "allowed": false }, + { "name": "HDTV-2160p", "allowed": false }, + { "name": "Bluray-2160p Remux", "allowed": false }, + { + "name": "Merged QPs", + "allowed": true, + "items": [ + "WEBRip-2160p", + "WEBDL-2160p", + "Bluray-2160p" + ] + } + ], + "formatItems": { + "German 1080p Booster": "9aa0ca0d2d66b6f6ee51fc630f46cf6f", + "German 2160p Booster": "b493cd40d8a3bbf2839127a706bdb673", + "2160p": "1bef6c151fa35093015b0bfef18279e5", + "1080p": "290078c8b266272a5cc8e251b5e2eb0b", + "720p": "c99279ee27a154c2f20d1d505cc99e25", + "German": "8a9fcdbb445f2add0505926df3bb7b8a", + "German DL": "ed51973a811f51985f14e2f6f290e47a", + "German DL (undefined)": "c5dd0fd675f85487ad5bdf97159180bd", + "Not German or English": "133589380b89f8f8394320901529bac1", + "German Bluray Tier 01": "7940b2fb0278f27cf4f70187f2be95d6", + "German Bluray Tier 02": "83b336a90d90d6b35ca673b007f80661", + "German Bluray Tier 03": "d8f8e1539827967e0e564833e6c08d33", + "German Web Tier 01": "68be37323132b35cf333c81a2ac8fc16", + "German Web Tier 02": "f51b96a50b0e6196cb69724b7833d837", + "German Web Tier 03": "bda67c2c0aae257308a4723d92475b86", + "German Scene": "c2eec878fa1989599c226ce4c287d6a7", + "WEB Tier 01": "e6258996055b9fbab7e9cb2f75819294", + "WEB Tier 02": "58790d4e2fdcd9733aa7ae68ba2bb503", + "WEB Tier 03": "d84935abd3f8556dcd51d4f27e22d0a6", + "German LQ": "a6a6c33d057406aaad978a6902823c35", + "German Microsized": "237eda4ef550a97da2c9d87b437e500b", + "DV HDR10Plus": "2b239ed870daba8126a53bd5dc8dc1c8", + "DV HDR10": "7878c33f1963fefb3d6c8657d46c2f0a", + "DV": "6d0d8de7b57e35518ac0308b0ddf404e", + "DV HLG": "1f733af03141f068a540eec352589a89", + "DV SDR": "27954b0a80aab882522a88a4d9eae1cd", + "HDR10+": "a3d82cbef5039f8d295478d28a887159", + "HDR10": "3497799d29a085e2ac2df9d468413c94", + "HDR": "3e2c4e748b64a1a1118e0ea3f4cf6875", + "HDR (Undefined)": "bb019e1cd00f304f80971c965de064dc", + "PQ": "2a7e3be05d3861d6df7171ec74cad727", + "HLG": "17e889ce13117940092308f48b48b45b", + "Repack/Proper": "ec8fa7296b64e8cd390a1600981f3923", + "Repack v2": "eb3d5cc0a2be0db205fb823640db6a3c", + "Repack v3": "44e7c4de10ae50265753082e5dc76047", + "BR-DISK": "85c61753df5da1fb2aab6f2a47426b09", + "LQ": "9c11cd3f07101cdba90a2d81cf0e56b4", + "LQ (Release Title)": "e2315f990da2e2cbfc9fa5b7a6fcfe48", + "x265 (HD)": "47435ece6b99a0b477caf360e79ba0bb", + "Extras": "fbcb31d8dabd2a319072b84fc0b7249c", + "AV1": "15a05bc7c1a36e2b57fd628f8977e2fc", + "Upscaled": "23297a736ca77c0fc8e70f8edd7ee56c", + "AMZN": "d660701077794679fd59e8bdf4ce3a29", + "ATVP": "f67c9ca88f463a48346062e8ad07713f", + "CC": "77a7b25585c18af08f60b1547bb9b4fb", + "DCU": "36b72f59f4ea20aad9316f475f2d9fbb", + "DSNP": "89358767a60cc28783cdc3d0be9388a4", + "HBO": "7a235133c87f7da4c8cccceca7e3c7a6", + "HMAX": "a880d6abc21e7c16884f3ae393f84179", + "HULU": "f6cce30f1733d5c8194222a7507909bb", + "iT": "0ac24a2a68a9700bcb7eeca8e5cd644c", + "MAX": "81d1fbf600e2540cee87f3a23f9d3c1c", + "NF": "d34870697c9db575f17700212167be23", + "PCOK": "1656adc6d7bb2c8cca6acfb6592db421", + "PMTP": "c67a75ae4a1715f2bb4d492755ba4195", + "SHO": "ae58039e1319178e6be73caab5c42166", + "STAN": "1efe8da11bfd74fbbcd4d8117ddb9213", + "SYFY": "9623c5c9cac8e939c1b9aedd32f640bf" + } +} diff --git a/docs/json/sonarr/quality-profiles/german-uhd-remux-web.json b/docs/json/sonarr/quality-profiles/german-uhd-remux-web.json new file mode 100644 index 0000000000..4fe6308216 --- /dev/null +++ b/docs/json/sonarr/quality-profiles/german-uhd-remux-web.json @@ -0,0 +1,110 @@ +{ + "trash_id": "08cececf1840290f6fd490b7d79e8642", + "name": "[German] UHD Remux + WEB", + "trash_description": "German Quality Profile that covers:
- WEBDL: 2160p
- Remux: 2160p", + "group": 3, + "trash_score_set": "german", + "upgradeAllowed": true, + "cutoff": "Merged QPs", + "minFormatScore": 0, + "cutoffFormatScore": 25000, + "minUpgradeFormatScore": 1, + "items": [ + { "name": "Unknown", "allowed": false }, + { "name": "SDTV", "allowed": false }, + { + "name": "WEB 480p", + "allowed": false, + "items": ["WEBDL-480p", "WEBRip-480p"] + }, + { "name": "DVD", "allowed": false }, + { "name": "Bluray-480p", "allowed": false }, + { "name": "Bluray-576p", "allowed": false }, + { "name": "HDTV-720p", "allowed": false }, + { "name": "HDTV-1080p", "allowed": false }, + { "name": "Raw-HD", "allowed": false }, + { + "name": "WEB 720p", + "allowed": false, + "items": ["WEBDL-720p", "WEBRip-720p"] + }, + { "name": "Bluray-720p", "allowed": false }, + { + "name": "WEB 1080p", + "allowed": false, + "items": ["WEBDL-1080p", "WEBRip-1080p"] + }, + { "name": "Bluray-1080p", "allowed": false }, + { "name": "Bluray-1080p Remux", "allowed": false }, + { "name": "HDTV-2160p", "allowed": false }, + { "name": "Bluray-2160p", "allowed": false }, + { + "name": "Merged QPs", + "allowed": true, + "items": [ + "WEBRip-2160p", + "WEBDL-2160p", + "Bluray-2160p Remux" + ] + } + ], + "formatItems": { + "German 1080p Booster": "9aa0ca0d2d66b6f6ee51fc630f46cf6f", + "German 2160p Booster": "b493cd40d8a3bbf2839127a706bdb673", + "2160p": "1bef6c151fa35093015b0bfef18279e5", + "1080p": "290078c8b266272a5cc8e251b5e2eb0b", + "720p": "c99279ee27a154c2f20d1d505cc99e25", + "German": "8a9fcdbb445f2add0505926df3bb7b8a", + "German DL": "ed51973a811f51985f14e2f6f290e47a", + "German DL (undefined)": "c5dd0fd675f85487ad5bdf97159180bd", + "Not German or English": "133589380b89f8f8394320901529bac1", + "German Remux Tier 01": "da0f005f9c3edf34fc26e18dce8c6573", + "German Remux Tier 02": "6bc5ccd80a03e7abb8f556eecd174b73", + "German Web Tier 01": "68be37323132b35cf333c81a2ac8fc16", + "German Web Tier 02": "f51b96a50b0e6196cb69724b7833d837", + "German Web Tier 03": "bda67c2c0aae257308a4723d92475b86", + "German Scene": "c2eec878fa1989599c226ce4c287d6a7", + "WEB Tier 01": "e6258996055b9fbab7e9cb2f75819294", + "WEB Tier 02": "58790d4e2fdcd9733aa7ae68ba2bb503", + "WEB Tier 03": "d84935abd3f8556dcd51d4f27e22d0a6", + "German LQ": "a6a6c33d057406aaad978a6902823c35", + "German Microsized": "237eda4ef550a97da2c9d87b437e500b", + "DV HDR10Plus": "2b239ed870daba8126a53bd5dc8dc1c8", + "DV HDR10": "7878c33f1963fefb3d6c8657d46c2f0a", + "DV": "6d0d8de7b57e35518ac0308b0ddf404e", + "DV HLG": "1f733af03141f068a540eec352589a89", + "DV SDR": "27954b0a80aab882522a88a4d9eae1cd", + "HDR10+": "a3d82cbef5039f8d295478d28a887159", + "HDR10": "3497799d29a085e2ac2df9d468413c94", + "HDR": "3e2c4e748b64a1a1118e0ea3f4cf6875", + "HDR (Undefined)": "bb019e1cd00f304f80971c965de064dc", + "PQ": "2a7e3be05d3861d6df7171ec74cad727", + "HLG": "17e889ce13117940092308f48b48b45b", + "Repack/Proper": "ec8fa7296b64e8cd390a1600981f3923", + "Repack v2": "eb3d5cc0a2be0db205fb823640db6a3c", + "Repack v3": "44e7c4de10ae50265753082e5dc76047", + "BR-DISK": "85c61753df5da1fb2aab6f2a47426b09", + "LQ": "9c11cd3f07101cdba90a2d81cf0e56b4", + "LQ (Release Title)": "e2315f990da2e2cbfc9fa5b7a6fcfe48", + "x265 (HD)": "47435ece6b99a0b477caf360e79ba0bb", + "Extras": "fbcb31d8dabd2a319072b84fc0b7249c", + "AV1": "15a05bc7c1a36e2b57fd628f8977e2fc", + "Upscaled": "23297a736ca77c0fc8e70f8edd7ee56c", + "AMZN": "d660701077794679fd59e8bdf4ce3a29", + "ATVP": "f67c9ca88f463a48346062e8ad07713f", + "CC": "77a7b25585c18af08f60b1547bb9b4fb", + "DCU": "36b72f59f4ea20aad9316f475f2d9fbb", + "DSNP": "89358767a60cc28783cdc3d0be9388a4", + "HBO": "7a235133c87f7da4c8cccceca7e3c7a6", + "HMAX": "a880d6abc21e7c16884f3ae393f84179", + "HULU": "f6cce30f1733d5c8194222a7507909bb", + "iT": "0ac24a2a68a9700bcb7eeca8e5cd644c", + "MAX": "81d1fbf600e2540cee87f3a23f9d3c1c", + "NF": "d34870697c9db575f17700212167be23", + "PCOK": "1656adc6d7bb2c8cca6acfb6592db421", + "PMTP": "c67a75ae4a1715f2bb4d492755ba4195", + "SHO": "ae58039e1319178e6be73caab5c42166", + "STAN": "1efe8da11bfd74fbbcd4d8117ddb9213", + "SYFY": "9623c5c9cac8e939c1b9aedd32f640bf" + } +} diff --git a/includes/german-guide/sonarr-cf-german-hd-bluray-web-scoring-en.md b/includes/german-guide/sonarr-cf-german-hd-bluray-web-scoring-en.md new file mode 100644 index 0000000000..36d44ae889 --- /dev/null +++ b/includes/german-guide/sonarr-cf-german-hd-bluray-web-scoring-en.md @@ -0,0 +1,22 @@ + +??? abstract "HQ Source Groups - [Click to show/hide]" + + | Custom Format | Score | Trash ID | + | ------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------: | ------------------------------------------------------- | + | [{{ sonarr['cf']['german-bluray-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-bluray-tier-01) | {{ sonarr['cf']['german-bluray-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['german-bluray-tier-01']['trash_id'] }} | + | [{{ sonarr['cf']['german-bluray-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-bluray-tier-02) | {{ sonarr['cf']['german-bluray-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['german-bluray-tier-02']['trash_id'] }} | + | [{{ sonarr['cf']['german-bluray-tier-03']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-bluray-tier-03) | {{ sonarr['cf']['german-bluray-tier-03']['trash_scores']['default'] }} | {{ sonarr['cf']['german-bluray-tier-03']['trash_id'] }} | + | [{{ sonarr['cf']['german-web-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-web-tier-01) | {{ sonarr['cf']['german-web-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['german-web-tier-01']['trash_id'] }} | + | [{{ sonarr['cf']['german-web-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-web-tier-02) | {{ sonarr['cf']['german-web-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['german-web-tier-02']['trash_id'] }} | + | [{{ sonarr['cf']['german-web-tier-03']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-web-tier-03) | {{ sonarr['cf']['german-web-tier-03']['trash_scores']['default'] }} | {{ sonarr['cf']['german-web-tier-03']['trash_id'] }} | + | [{{ sonarr['cf']['german-scene']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-scene) | :warning: {{ sonarr['cf']['german-scene']['trash_scores']['default'] }} | {{ sonarr['cf']['german-scene']['trash_id'] }} | + | [{{ sonarr['cf']['hd-bluray-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#hd-bluray-tier-01) | {{ sonarr['cf']['hd-bluray-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['hd-bluray-tier-01']['trash_id'] }} | + | [{{ sonarr['cf']['hd-bluray-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#hd-bluray-tier-02) | {{ sonarr['cf']['hd-bluray-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['hd-bluray-tier-02']['trash_id'] }} | + | [{{ sonarr['cf']['web-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#web-tier-01) | {{ sonarr['cf']['web-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['web-tier-01']['trash_id'] }} | + | [{{ sonarr['cf']['web-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#web-tier-02) | {{ sonarr['cf']['web-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['web-tier-02']['trash_id'] }} | + | [{{ sonarr['cf']['web-tier-03']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#web-tier-03) | {{ sonarr['cf']['web-tier-03']['trash_scores']['default'] }} | {{ sonarr['cf']['web-tier-03']['trash_id'] }} | + + !!! tip + + :warning: German Scene groups are included as a fallback if you really want their release despite a potential loss in quality. Either score the CF to `{{ sonarr['cf']['german-scene']['trash_scores']['default'] }}` (default) or `0`, depending on what you want to achieve. + diff --git a/includes/german-guide/sonarr-cf-german-remux-web-scoring-en.md b/includes/german-guide/sonarr-cf-german-remux-web-scoring-en.md new file mode 100644 index 0000000000..ae45d578c3 --- /dev/null +++ b/includes/german-guide/sonarr-cf-german-remux-web-scoring-en.md @@ -0,0 +1,21 @@ + +??? abstract "HQ Source Groups - [Click to show/hide]" + + | Custom Format | Score | Trash ID | + | ----------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------: | ------------------------------------------------------ | + | [{{ sonarr['cf']['german-remux-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-remux-tier-01) | {{ sonarr['cf']['german-remux-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['german-remux-tier-01']['trash_id'] }} | + | [{{ sonarr['cf']['german-remux-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-remux-tier-02) | {{ sonarr['cf']['german-remux-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['german-remux-tier-02']['trash_id'] }} | + | [{{ sonarr['cf']['german-web-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-web-tier-01) | {{ sonarr['cf']['german-web-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['german-web-tier-01']['trash_id'] }} | + | [{{ sonarr['cf']['german-web-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-web-tier-02) | {{ sonarr['cf']['german-web-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['german-web-tier-02']['trash_id'] }} | + | [{{ sonarr['cf']['german-web-tier-03']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-web-tier-03) | {{ sonarr['cf']['german-web-tier-03']['trash_scores']['default'] }} | {{ sonarr['cf']['german-web-tier-03']['trash_id'] }} | + | [{{ sonarr['cf']['german-scene']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-scene) | :warning: {{ sonarr['cf']['german-scene']['trash_scores']['default'] }} | {{ sonarr['cf']['german-scene']['trash_id'] }} | + | [{{ sonarr['cf']['web-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#web-tier-01) | {{ sonarr['cf']['web-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['web-tier-01']['trash_id'] }} | + | [{{ sonarr['cf']['web-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#web-tier-02) | {{ sonarr['cf']['web-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['web-tier-02']['trash_id'] }} | + | [{{ sonarr['cf']['web-tier-03']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#web-tier-03) | {{ sonarr['cf']['web-tier-03']['trash_scores']['default'] }} | {{ sonarr['cf']['web-tier-03']['trash_id'] }} | + + !!! tip + + :warning: German Scene groups are included as a fallback if you really want their release despite a potential loss in quality. Either score the CF to `{{ sonarr['cf']['german-scene']['trash_scores']['default'] }}` (default) or `0`, depending on what you want to achieve. + + Note: Bluray Custom Formats are not included as the main fallback for this profile is WEB. However, feel free to add them if needed. + diff --git a/includes/german-guide/sonarr-cf-german-resolution-scoring-en.md b/includes/german-guide/sonarr-cf-german-resolution-scoring-en.md new file mode 100644 index 0000000000..d70a80f994 --- /dev/null +++ b/includes/german-guide/sonarr-cf-german-resolution-scoring-en.md @@ -0,0 +1,18 @@ + +??? abstract "German Resolution - [Click to show/hide]" + + | Custom Format | Score | Trash ID | + | ---------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------: | ------------------------------------------------------ | + | [{{ sonarr['cf']['german-1080p-booster']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-1080p-booster) | {{ sonarr['cf']['german-1080p-booster']['trash_scores']['default'] }} | {{ sonarr['cf']['german-1080p-booster']['trash_id'] }} | + | [{{ sonarr['cf']['german-2160p-booster']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-2160p-booster) | {{ sonarr['cf']['german-2160p-booster']['trash_scores']['default'] }} | {{ sonarr['cf']['german-2160p-booster']['trash_id'] }} | + | [{{ sonarr['cf']['720p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/sonarr/cf/720p.json) | {{ sonarr['cf']['720p']['trash_scores']['default'] }} | {{ sonarr['cf']['720p']['trash_id'] }} | + | [{{ sonarr['cf']['1080p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/sonarr/cf/1080p.json) | {{ sonarr['cf']['1080p']['trash_scores']['default'] }} | {{ sonarr['cf']['1080p']['trash_id'] }} | + | [{{ sonarr['cf']['2160p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/sonarr/cf/2160p.json) | {{ sonarr['cf']['2160p']['trash_scores']['default'] }} | {{ sonarr['cf']['2160p']['trash_id'] }} | + + --- + + Breakdown and Why + + - Since we are merging all qualities into a single group, we need to add scores for different sources to allow upgrades between them. + - As the scores for German groups are higher, we need to introduce resolution boosters to ensure upgradability between resolutions, allowing for upgrades from English to German. + diff --git a/includes/german-guide/sonarr-cf-german-resolution-scoring-hd-only-en.md b/includes/german-guide/sonarr-cf-german-resolution-scoring-hd-only-en.md new file mode 100644 index 0000000000..ce2e11d5cd --- /dev/null +++ b/includes/german-guide/sonarr-cf-german-resolution-scoring-hd-only-en.md @@ -0,0 +1,16 @@ + +??? abstract "German Resolution - [Click to show/hide]" + + | Custom Format | Score | Trash ID | + | ---------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------: | ------------------------------------------------------ | + | [{{ sonarr['cf']['german-1080p-booster']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-1080p-booster) | {{ sonarr['cf']['german-1080p-booster']['trash_scores']['default'] }} | {{ sonarr['cf']['german-1080p-booster']['trash_id'] }} | + | [{{ sonarr['cf']['720p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/sonarr/cf/720p.json) | {{ sonarr['cf']['720p']['trash_scores']['default'] }} | {{ sonarr['cf']['720p']['trash_id'] }} | + | [{{ sonarr['cf']['1080p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/sonarr/cf/1080p.json) | {{ sonarr['cf']['1080p']['trash_scores']['default'] }} | {{ sonarr['cf']['1080p']['trash_id'] }} | + + --- + + Breakdown and Why + + - Since we are merging all qualities into a single group, we need to add scores for different resolutions to allow upgrades between them. + - As the scores for German groups are higher, we need to introduce resolution boosters to ensure upgradability between resolutions, allowing for upgrades from English to German. + diff --git a/includes/german-guide/sonarr-cf-german-uhd-bluray-web-scoring-en.md b/includes/german-guide/sonarr-cf-german-uhd-bluray-web-scoring-en.md new file mode 100644 index 0000000000..7de8b0785e --- /dev/null +++ b/includes/german-guide/sonarr-cf-german-uhd-bluray-web-scoring-en.md @@ -0,0 +1,30 @@ + +??? abstract "HQ Source Groups - [Click to show/hide]" + + | Custom Format | Score | Trash ID | + | ------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------: | ------------------------------------------------------- | + | [{{ sonarr['cf']['german-bluray-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-bluray-tier-01) | {{ sonarr['cf']['german-bluray-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['german-bluray-tier-01']['trash_id'] }} | + | [{{ sonarr['cf']['german-bluray-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-bluray-tier-02) | {{ sonarr['cf']['german-bluray-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['german-bluray-tier-02']['trash_id'] }} | + | [{{ sonarr['cf']['german-bluray-tier-03']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-bluray-tier-03) | {{ sonarr['cf']['german-bluray-tier-03']['trash_scores']['default'] }} | {{ sonarr['cf']['german-bluray-tier-03']['trash_id'] }} | + | [{{ sonarr['cf']['german-web-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-web-tier-01) | {{ sonarr['cf']['german-web-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['german-web-tier-01']['trash_id'] }} | + | [{{ sonarr['cf']['german-web-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-web-tier-02) | {{ sonarr['cf']['german-web-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['german-web-tier-02']['trash_id'] }} | + | [{{ sonarr['cf']['german-web-tier-03']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-web-tier-03) | {{ sonarr['cf']['german-web-tier-03']['trash_scores']['default'] }} | {{ sonarr['cf']['german-web-tier-03']['trash_id'] }} | + | [{{ sonarr['cf']['german-scene']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-scene) | :warning: {{ sonarr['cf']['german-scene']['trash_scores']['default'] }} | {{ sonarr['cf']['german-scene']['trash_id'] }} | + | [{{ sonarr['cf']['web-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#web-tier-01) | {{ sonarr['cf']['web-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['web-tier-01']['trash_id'] }} | + | [{{ sonarr['cf']['web-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#web-tier-02) | {{ sonarr['cf']['web-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['web-tier-02']['trash_id'] }} | + | [{{ sonarr['cf']['web-tier-03']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#web-tier-03) | {{ sonarr['cf']['web-tier-03']['trash_scores']['default'] }} | {{ sonarr['cf']['web-tier-03']['trash_id'] }} | + + !!! tip + + :warning: German Scene groups are included as a fallback if you really want their release despite a potential loss in quality. Either score the CF to `{{ sonarr['cf']['german-scene']['trash_scores']['default'] }}` (default) or `0`, depending on what you want to achieve. + + !!! tip "Custom Formats for the Alternative Quality Profile" + + In case you went for the alternative quality profile (including 720p/1080p qualities) you will need to add the following custom formats. + + | Custom Format | Score | Trash ID | + | ----------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------: | --------------------------------------------------- | + | [{{ sonarr['cf']['hd-bluray-tier-01']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#hd-bluray-tier-01) | {{ sonarr['cf']['hd-bluray-tier-01']['trash_scores']['default'] }} | {{ sonarr['cf']['hd-bluray-tier-01']['trash_id'] }} | + | [{{ sonarr['cf']['hd-bluray-tier-02']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#hd-bluray-tier-02) | {{ sonarr['cf']['hd-bluray-tier-02']['trash_scores']['default'] }} | {{ sonarr['cf']['hd-bluray-tier-02']['trash_id'] }} | + + diff --git a/includes/german-guide/sonarr-german-advanced-audio-information-en.md b/includes/german-guide/sonarr-german-advanced-audio-information-en.md new file mode 100644 index 0000000000..a2a888091b --- /dev/null +++ b/includes/german-guide/sonarr-german-advanced-audio-information-en.md @@ -0,0 +1,20 @@ + +!!! warning "Information regarding audio quality" + + It should be noted that there can be problems if you use the HD audio Custom Formats, as: + + - There is a best practice in the German scene that asserts that German audio should be the first (default) audio in DL/ML releases. + - The quality of the German audio track may or may not be mentioned in the title. + - Some TV shows (mostly from the pre-streaming era) lack an equivalent German audio track to the original audio's highest quality one. + + Resulting in the following: + + - The audio quality indicated in the release's title might not refer to the German audio. + - The German audio could be of lesser quality than the one mentioned in the title. + - Sonarr will only score pre-import audio based on the release title and post-import based on the release's first (default) audio (after ffprobe). + - The final score for the release can be lower than the pre-import. + + !!! tip + + This is why the Group tiers exist; they try to get hold of the groups that tend to provide the best original and German audio for a release. However, it is not infallible, and, once again, a movie may not have an equivalent German audio track to the original audio's highest quality one. + diff --git a/includes/german-guide/sonarr-german-audio-version-en.md b/includes/german-guide/sonarr-german-audio-version-en.md new file mode 100644 index 0000000000..aacd6aa6a6 --- /dev/null +++ b/includes/german-guide/sonarr-german-audio-version-en.md @@ -0,0 +1,19 @@ + +??? abstract "German Audio - [Click to show/hide]" + + | Custom Format | Score | Trash ID | + | ---------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | -------------------------------------------------------------- | + | [{{ sonarr['cf']['language-german']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#language-german) | {{ sonarr['cf']['language-german']['trash_scores']['default'] }} | {{ sonarr['cf']['language-german']['trash_id'] }} | + | [{{ sonarr['cf']['language-german-dl']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#language-german-dl) | {{ sonarr['cf']['language-german-dl']['trash_scores']['german'] }} | {{ sonarr['cf']['language-german-dl']['trash_id'] }} | + | [{{ sonarr['cf']['language-german-dl-undefined']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#language-german-dl-undefined) | {{ sonarr['cf']['language-german-dl-undefined']['trash_scores']['default'] }} | {{ sonarr['cf']['language-german-dl-undefined']['trash_id'] }} | + | [{{ sonarr['cf']['language-not-german-english']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#language-not-german-or-english) | {{ sonarr['cf']['language-not-german-english']['trash_scores']['default'] }} | {{ sonarr['cf']['language-not-german-english']['trash_id'] }} | + + --- + + Breakdown and Why + + - **{{ sonarr['cf']['language-german-dl']['name'] }}:** This custom format helps Sonarr recognize German Dual Language audio releases. It will add `German DL` to your filename. + - **{{ sonarr['cf']['language-german-dl-undefined']['name'] }}:** This Custom Format is mainly used to fix files that are wrongly named after import. For example, suppose the filename suggests it is only German but actually contains German and English audio. It is also useful for users who use a non-optimal file naming that does not follow suggested naming schemes, example: `John Wick Kapitel 2 (2017) [2160p] [HDR] [7.1, 7.1] [ger, eng] [Vio]` + - **{{ sonarr['cf']['language-german']['name'] }}:** This custom format helps Sonarr recognize German audio releases that contain only a German language track and no others. It will add `German` to your filename. + - **{{ sonarr['cf']['language-not-german-english']['name'] }}:** This custom format is used to avoid releases which do not contain German or English audio. + diff --git a/includes/german-guide/sonarr-german-unwanted-en.md b/includes/german-guide/sonarr-german-unwanted-en.md new file mode 100644 index 0000000000..5b9e71a2a6 --- /dev/null +++ b/includes/german-guide/sonarr-german-unwanted-en.md @@ -0,0 +1,34 @@ + +??? abstract "German Unwanted - [Click to show/hide]" + + | Custom Format | Score | Trash ID | + | ----------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------: | --------------------------------------------------- | + | [{{ sonarr['cf']['br-disk']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#br-disk) | {{ sonarr['cf']['br-disk']['trash_scores']['default'] }} | {{ sonarr['cf']['br-disk']['trash_id'] }} | + | [{{ sonarr['cf']['lq']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#lq) | {{ sonarr['cf']['lq']['trash_scores']['default'] }} | {{ sonarr['cf']['lq']['trash_id'] }} | + | [{{ sonarr['cf']['german-lq']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-lq) | {{ sonarr['cf']['german-lq']['trash_scores']['default'] }} | {{ sonarr['cf']['german-lq']['trash_id'] }} | + | [{{ sonarr['cf']['german-microsized']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-microsized) | {{ sonarr['cf']['german-microsized']['trash_scores']['default'] }} | {{ sonarr['cf']['german-microsized']['trash_id'] }} | + | [{{ sonarr['cf']['x265-hd']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#x265-hd) :warning: | :warning: {{ sonarr['cf']['x265-hd']['trash_scores']['german'] }} | {{ sonarr['cf']['x265-hd']['trash_id'] }} | + | [{{ sonarr['cf']['extras']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#extras) | {{ sonarr['cf']['extras']['trash_scores']['default'] }} | {{ sonarr['cf']['extras']['trash_id'] }} | + | [{{ sonarr['cf']['av1']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#av1) | {{ sonarr['cf']['av1']['trash_scores']['default'] }} | {{ sonarr['cf']['av1']['trash_id'] }} | + | [{{ sonarr['cf']['upscaled']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#upscaled) | {{ sonarr['cf']['upscaled']['trash_scores']['default'] }} | {{ sonarr['cf']['upscaled']['trash_id'] }} | + + --- + + Breakdown and Why + + - **{{ sonarr['cf']['br-disk']['name'] }}:** This is a custom format to help Sonarr recognize & ignore BR-DISK (ISO's and Blu-ray folder structure) in addition to the standard BR-DISK quality. + - **{{ sonarr['cf']['lq']['name'] }}:** A collection of known Low Quality groups that are often banned from the the top trackers because the lack of quality or other reasons. + - **{{ sonarr['cf']['german-lq']['name'] }}:** A collection of known Low Quality German groups that are often banned from the the top trackers because the lack of quality or other reasons. + - **{{ sonarr['cf']['german-microsized']['name'] }}:** A collection of German groups producing low quality micro-sized releases. + - :warning: **{{ sonarr['cf']['x265-hd']['name'] }}:** This blocks/ignores 720/1080p (HD) releases that are encoded in x265. However as there are certain german groups (ZeroTwo, VECTOR, ...) which produce high bitrate 1080p x265 encodes we recommend setting the score of this custom format to 0. + - **{{ sonarr['cf']['extras']['name'] }}:** Blocks releases that only contain extras + - **{{ sonarr['cf']['av1']['name'] }}:** This blocks all releases encoded in AV1. + - **{{ sonarr['cf']['upscaled']['name'] }}:** A custom format to prevent Sonarr from grabbing upscaled releases. + + ??? note "Optional - [Click to show/hide]" + + This includes optional Custom Formats made by Trash for the original guide. Please be sure to understand what those do before adding them. Moreover, it includes two Custom Formats you may use at your own risk if you want Dual Language: + + - [{{ sonarr['cf']['bad-dual-groups']['name'] }}](/Sonarr/Sonarr-collection-of-custom-formats/#bad-dual-groups), which can be controversial for people looking for Dual Language release. I encourage you not to use it. + - [{{ sonarr['cf']['scene']['name'] }}](/Sonarr/Sonarr-collection-of-custom-formats/#scene), it may include Scene groups already in [{{ sonarr['cf']['german-scene']['name'] }}](/Sonarr/Sonarr-collection-of-custom-formats/#german-scene) Custom Format. This is used for fallback to be sure to get a Dual Language release. + From 33483a6b565123442ab6c7db00bdf981cb635fcb Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 13 Jan 2025 19:24:17 +0000 Subject: [PATCH 33/63] chore(contributors): Update CONTRIBUTORS.md --- CONTRIBUTORS.md | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 035910c119..da69c33861 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -84,6 +84,11 @@
quorn23
+
+ Lokilicious +
+ Lokilicious +
4l3-X
@@ -94,11 +99,6 @@
ItsME6969
-
- Lokilicious -
- Lokilicious -
austinwbest
@@ -300,6 +300,11 @@ bobokun
+ l0f3n +
+ l0f3n +
+
ToXinE
ToXinE @@ -324,7 +329,7 @@
Plancke
-
+
pdcamilleri
pdcamilleri @@ -349,11 +354,6 @@
OneRadRedDad
-
- 2fst4u -
- 2fst4u -
datcactus
@@ -419,12 +419,17 @@
wheat4714
+
+ 2fst4u +
+ 2fst4u +
-
+
AvAars
AvAars @@ -449,7 +454,7 @@
rangzen
-
+
ChaseBro
ChaseBro @@ -474,7 +479,7 @@
DiscDuck
-
+
fryfrog
fryfrog @@ -499,7 +504,7 @@
washedszn
-
+
JackGameer
JackGameer @@ -524,7 +529,7 @@
KaitoKid
-
+
kaiserbh
kaiserbh From 6c5653a5a0d262de388ad214c2452d1ee4e95029 Mon Sep 17 00:00:00 2001 From: TRaSH Date: Mon, 13 Jan 2025 21:27:17 +0100 Subject: [PATCH 34/63] fix(guide-german): JSON error in the Custom Formats (#2220) --- docs/json/radarr/cf/german-bluray-tier-01.json | 2 +- docs/json/radarr/cf/german-web-tier-01.json | 2 +- docs/json/sonarr/cf/german-bluray-tier-01.json | 2 +- docs/json/sonarr/cf/german-web-tier-01.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/json/radarr/cf/german-bluray-tier-01.json b/docs/json/radarr/cf/german-bluray-tier-01.json index 8752e1cc02..ce4a8315c4 100644 --- a/docs/json/radarr/cf/german-bluray-tier-01.json +++ b/docs/json/radarr/cf/german-bluray-tier-01.json @@ -21,7 +21,7 @@ "negate": false, "required": false, "fields": { - "value": "\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\b" + "value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\\b" } }, { diff --git a/docs/json/radarr/cf/german-web-tier-01.json b/docs/json/radarr/cf/german-web-tier-01.json index 2caa5f21c3..81acbceba1 100644 --- a/docs/json/radarr/cf/german-web-tier-01.json +++ b/docs/json/radarr/cf/german-web-tier-01.json @@ -21,7 +21,7 @@ "negate": false, "required": false, "fields": { - "value": "\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\b" + "value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\\b" } }, { diff --git a/docs/json/sonarr/cf/german-bluray-tier-01.json b/docs/json/sonarr/cf/german-bluray-tier-01.json index 06e83b09c8..60e520459c 100644 --- a/docs/json/sonarr/cf/german-bluray-tier-01.json +++ b/docs/json/sonarr/cf/german-bluray-tier-01.json @@ -21,7 +21,7 @@ "negate": false, "required": false, "fields": { - "value": "\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\b" + "value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\\b" } }, { diff --git a/docs/json/sonarr/cf/german-web-tier-01.json b/docs/json/sonarr/cf/german-web-tier-01.json index 144cbdd5f5..1be61f4bb3 100644 --- a/docs/json/sonarr/cf/german-web-tier-01.json +++ b/docs/json/sonarr/cf/german-web-tier-01.json @@ -21,7 +21,7 @@ "negate": false, "required": false, "fields": { - "value": "\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\b" + "value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\\b" } }, { From 8f493e07b44278938cf8ac1215d1c6073bcf0007 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 13 Jan 2025 20:27:32 +0000 Subject: [PATCH 35/63] chore(contributors): Update CONTRIBUTORS.md --- CONTRIBUTORS.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index da69c33861..07a9dc8638 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -75,6 +75,11 @@ rcdailey
+ Lokilicious +
+ Lokilicious +
+
kantjer01
kantjer01 @@ -84,11 +89,6 @@
quorn23
-
- Lokilicious -
- Lokilicious -
4l3-X
From 0bd43c09936aac5727ca65f27cf67142379da69f Mon Sep 17 00:00:00 2001 From: Lokilicious Date: Sat, 18 Jan 2025 11:07:33 +0100 Subject: [PATCH 36/63] fix(starr): add more Groups to German Tier CFs (#2221) * Fix: add ENDSTATiON to German Scene and iSSEYMiYAKE to German LQ * Fix: more groups into CFs --------- Co-authored-by: Lokilicious --- .../json/radarr/cf/german-bluray-tier-03.json | 11 +++++- docs/json/radarr/cf/german-lq.json | 9 +++++ docs/json/radarr/cf/german-scene.json | 36 +++++++++++++++++++ .../json/sonarr/cf/german-bluray-tier-01.json | 2 +- docs/json/sonarr/cf/german-lq.json | 9 +++++ docs/json/sonarr/cf/german-scene.json | 36 +++++++++++++++++++ docs/json/sonarr/cf/german-web-tier-01.json | 11 +----- 7 files changed, 102 insertions(+), 12 deletions(-) diff --git a/docs/json/radarr/cf/german-bluray-tier-03.json b/docs/json/radarr/cf/german-bluray-tier-03.json index bef11be23c..ad571123e6 100644 --- a/docs/json/radarr/cf/german-bluray-tier-03.json +++ b/docs/json/radarr/cf/german-bluray-tier-03.json @@ -12,7 +12,16 @@ "negate": false, "required": false, "fields": { - "value": "(RobertDeNiro)$" + "value": "^(RobertDeNiro)$" + } + }, + { + "name": "LeetHD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(LeetHD)$" } }, { diff --git a/docs/json/radarr/cf/german-lq.json b/docs/json/radarr/cf/german-lq.json index 5d3e310951..0ae187288f 100644 --- a/docs/json/radarr/cf/german-lq.json +++ b/docs/json/radarr/cf/german-lq.json @@ -338,6 +338,15 @@ "fields": { "value": "^(AVTOMAT)$" } + }, + { + "name": "iSSEYMiYAKE", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(iSSEYMiYAKE)$" + } } ] } diff --git a/docs/json/radarr/cf/german-scene.json b/docs/json/radarr/cf/german-scene.json index a52d44cde5..1c4ac82eec 100644 --- a/docs/json/radarr/cf/german-scene.json +++ b/docs/json/radarr/cf/german-scene.json @@ -203,6 +203,42 @@ "fields": { "value": "^(W4K)$" } + }, + { + "name": "ENDSTATiON", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(ENDSTATiON)$" + } + }, + { + "name": "HDARCHiV", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(HDARCHiV)$" + } + }, + { + "name": "PL3X", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(PL3X)$" + } + }, + { + "name": "WATCHABLE", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(WATCHABLE)$" + } } ] } diff --git a/docs/json/sonarr/cf/german-bluray-tier-01.json b/docs/json/sonarr/cf/german-bluray-tier-01.json index 60e520459c..1bca6a7996 100644 --- a/docs/json/sonarr/cf/german-bluray-tier-01.json +++ b/docs/json/sonarr/cf/german-bluray-tier-01.json @@ -21,7 +21,7 @@ "negate": false, "required": false, "fields": { - "value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\\b" + "value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA|D02KU)\\b" } }, { diff --git a/docs/json/sonarr/cf/german-lq.json b/docs/json/sonarr/cf/german-lq.json index a54a2dbb16..1ad10003ba 100644 --- a/docs/json/sonarr/cf/german-lq.json +++ b/docs/json/sonarr/cf/german-lq.json @@ -338,6 +338,15 @@ "fields": { "value": "^(AVTOMAT)$" } + }, + { + "name": "iSSEYMiYAKE", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(iSSEYMiYAKE)$" + } } ] } diff --git a/docs/json/sonarr/cf/german-scene.json b/docs/json/sonarr/cf/german-scene.json index 752c87de06..b1fa6895df 100644 --- a/docs/json/sonarr/cf/german-scene.json +++ b/docs/json/sonarr/cf/german-scene.json @@ -185,6 +185,42 @@ "fields": { "value": "^(muhHD)$" } + }, + { + "name": "ENDSTATiON", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(ENDSTATiON)$" + } + }, + { + "name": "HDARCHiV", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(HDARCHiV)$" + } + }, + { + "name": "PL3X", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(PL3X)$" + } + }, + { + "name": "WATCHABLE", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(WATCHABLE)$" + } } ] } diff --git a/docs/json/sonarr/cf/german-web-tier-01.json b/docs/json/sonarr/cf/german-web-tier-01.json index 1be61f4bb3..8231e468a5 100644 --- a/docs/json/sonarr/cf/german-web-tier-01.json +++ b/docs/json/sonarr/cf/german-web-tier-01.json @@ -21,7 +21,7 @@ "negate": false, "required": false, "fields": { - "value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\\b" + "value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA|D02KU)\\b" } }, { @@ -60,15 +60,6 @@ "value": "^(TVS)$" } }, - { - "name": "D02KU", - "implementation": "ReleaseGroupSpecification", - "negate": false, - "required": false, - "fields": { - "value": "^(D02KU)$" - } - }, { "name": "PXL", "implementation": "ReleaseGroupSpecification", From 1a012bf19e58f4830d556c63c68d95adea7b8778 Mon Sep 17 00:00:00 2001 From: Lokilicious Date: Sat, 18 Jan 2025 11:30:05 +0100 Subject: [PATCH 37/63] fix(starr): Remove duplicate information about Bad Dual Groups and Scene from the German Guides (#2222) Fix: remove duplicate information about Bad Dual Groups and Scene Co-authored-by: Lokilicious --- includes/german-guide/radarr-german-unwanted-en.md | 7 ------- includes/german-guide/sonarr-german-unwanted-en.md | 7 ------- 2 files changed, 14 deletions(-) diff --git a/includes/german-guide/radarr-german-unwanted-en.md b/includes/german-guide/radarr-german-unwanted-en.md index 7b18c4ec14..4bea176245 100644 --- a/includes/german-guide/radarr-german-unwanted-en.md +++ b/includes/german-guide/radarr-german-unwanted-en.md @@ -30,11 +30,4 @@ - **{{ radarr['cf']['extras']['name'] }}:** Blocks releases that only contain extras - **{{ radarr['cf']['av1']['name'] }}:** This blocks all releases encoded in AV1. - **{{ radarr['cf']['upscaled']['name'] }}:** A custom format to prevent Radarr from grabbing upscaled releases. - - ??? note "Optional - [Click to show/hide]" - - This includes optional Custom Formats made by Trash for the original guide. Please be sure to understand what those do before adding them. Moreover, it includes two Custom Formats you may use at your own risk if you want Dual Language: - - - [{{ radarr['cf']['bad-dual-groups']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#bad-dual-groups), which can be controversial for people looking for Dual Language release. I encourage you not to use it. - - [{{ radarr['cf']['scene']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#scene), it may include Scene groups already in [{{ radarr['cf']['german-scene']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#german-scene) Custom Format. This is used for fallback to be sure to get a Dual Language release. diff --git a/includes/german-guide/sonarr-german-unwanted-en.md b/includes/german-guide/sonarr-german-unwanted-en.md index 5b9e71a2a6..31e14fa61c 100644 --- a/includes/german-guide/sonarr-german-unwanted-en.md +++ b/includes/german-guide/sonarr-german-unwanted-en.md @@ -24,11 +24,4 @@ - **{{ sonarr['cf']['extras']['name'] }}:** Blocks releases that only contain extras - **{{ sonarr['cf']['av1']['name'] }}:** This blocks all releases encoded in AV1. - **{{ sonarr['cf']['upscaled']['name'] }}:** A custom format to prevent Sonarr from grabbing upscaled releases. - - ??? note "Optional - [Click to show/hide]" - - This includes optional Custom Formats made by Trash for the original guide. Please be sure to understand what those do before adding them. Moreover, it includes two Custom Formats you may use at your own risk if you want Dual Language: - - - [{{ sonarr['cf']['bad-dual-groups']['name'] }}](/Sonarr/Sonarr-collection-of-custom-formats/#bad-dual-groups), which can be controversial for people looking for Dual Language release. I encourage you not to use it. - - [{{ sonarr['cf']['scene']['name'] }}](/Sonarr/Sonarr-collection-of-custom-formats/#scene), it may include Scene groups already in [{{ sonarr['cf']['german-scene']['name'] }}](/Sonarr/Sonarr-collection-of-custom-formats/#german-scene) Custom Format. This is used for fallback to be sure to get a Dual Language release. From c4962b9ec44da1e97bc9cf9df98a98249da45f9c Mon Sep 17 00:00:00 2001 From: Lokilicious Date: Sat, 18 Jan 2025 11:37:09 +0100 Subject: [PATCH 38/63] fix(guide): Align navigation to be the same between radarr and sonarr section. (#2223) Fix: align .pages to be the same between radarr and sonarr Co-authored-by: Lokilicious --- docs/Sonarr/.pages | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Sonarr/.pages b/docs/Sonarr/.pages index 2bfc425b11..fbaf4791d7 100644 --- a/docs/Sonarr/.pages +++ b/docs/Sonarr/.pages @@ -2,11 +2,11 @@ nav: - Home: index.md - Quality Settings (File Size): Sonarr-Quality-Settings-File-Size.md - Recommended naming scheme: Sonarr-recommended-naming-scheme.md - - How to import Custom Formats: sonarr-import-custom-formats.md - - How to Update Custom Formats: sonarr-how-to-update-custom-formats.md - How to set up Quality Profiles: sonarr-setup-quality-profiles.md - How to set up Quality Profiles (Anime): sonarr-setup-quality-profiles-anime.md - How to set up Quality Profiles (French): sonarr-setup-quality-profiles-french-en.md - How to set up Quality Profiles (German): sonarr-setup-quality-profiles-german-en.md + - How to import Custom Formats: sonarr-import-custom-formats.md + - How to Update Custom Formats: sonarr-how-to-update-custom-formats.md - Collection of Custom Formats: sonarr-collection-of-custom-formats.md - Tips From 08287f49ca4f8cbcb7bf61b3d8c2b569be376dfc Mon Sep 17 00:00:00 2001 From: Lokilicious Date: Sat, 18 Jan 2025 11:41:38 +0100 Subject: [PATCH 39/63] fix(starr): Increase the max custom format score of the german guide to be more than whats really actually possible (#2224) * Fix: max custom format score to more than the actual max custom format score * Fix: adjust scoring in the quality profile jsons --------- Co-authored-by: Lokilicious --- .../images/german-cf-profile-language.png | Bin 326506 -> 328340 bytes ...radarr-setup-quality-profiles-german-en.md | 2 +- ...sonarr-setup-quality-profiles-german-en.md | 2 +- .../german-hd-bluray-web.json | 2 +- .../german-uhd-bluray-web-alternative.json | 2 +- .../german-uhd-bluray-web.json | 2 +- .../german-uhd-remux-web.json | 2 +- .../german-hd-bluray-web.json | 2 +- .../quality-profiles/german-hd-remux-web.json | 2 +- .../german-uhd-bluray-web-alternative.json | 2 +- .../german-uhd-bluray-web.json | 2 +- .../german-uhd-remux-web.json | 2 +- 12 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/Radarr/images/german-cf-profile-language.png b/docs/Radarr/images/german-cf-profile-language.png index 1704284eaa8d4982dff51be4868f12aa4489852f..89667da0f6a9c60ef248559c20bfd837756d2e06 100644 GIT binary patch literal 328340 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

ILh}AhSYgWDxv(ia1%I8V&G@j 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�=Is_bw(W%s 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 z�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

x~N@mR!2xBbDj07E_z%{TpyM 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

T=uSkq?BM|RPGtI9Srmtyg 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⁢8+ZgGMeX7UPSQUWg{ty}(<2@;@pQP#1@ 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 z

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 literal 326506 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 diff --git a/docs/Radarr/radarr-setup-quality-profiles-german-en.md b/docs/Radarr/radarr-setup-quality-profiles-german-en.md index ecb28a3203..2385bec3da 100644 --- a/docs/Radarr/radarr-setup-quality-profiles-german-en.md +++ b/docs/Radarr/radarr-setup-quality-profiles-german-en.md @@ -75,7 +75,7 @@ There are a couple of changes that are needed for German Custom Formats to work Radarr supports the ISO-2 naming convention for naming movies, so replacing `{Movie CleanTitle}` with `{Movie CleanTitle:de}` will change the name to its German version. ??? abstract "Set the Maximum Custom Format Score - [Click to show/hide]" - To allow upgradeability to the best possible quality, we set the `Upgrade Until Custom Format Score` to `25k`, which is more than the highest reachable score. + To allow upgradeability to the best possible quality, we set the `Upgrade Until Custom Format Score` to `35k`, which is more than the highest reachable score. !!! tip "Tip" If you want to stop upgrades at a specific score, feel free to adapt this setting based on your needs. diff --git a/docs/Sonarr/sonarr-setup-quality-profiles-german-en.md b/docs/Sonarr/sonarr-setup-quality-profiles-german-en.md index 09aa8dac4e..011ee26a24 100644 --- a/docs/Sonarr/sonarr-setup-quality-profiles-german-en.md +++ b/docs/Sonarr/sonarr-setup-quality-profiles-german-en.md @@ -66,7 +66,7 @@ There are a couple of changes that are needed for German Custom Formats to work Please have a look here: [Recommended naming scheme](/Sonarr/Sonarr-recommended-naming-scheme/){:target="_blank" rel="noopener noreferrer"}. ??? abstract "Set the Maximum Custom Format Score - [Click to show/hide]" - To allow upgradeability to the best possible quality, we set the `Upgrade Until Custom Format Score` to `25k`, which is more than the highest reachable score. + To allow upgradeability to the best possible quality, we set the `Upgrade Until Custom Format Score` to `35k`, which is more than the highest reachable score. !!! tip "Tip" If you want to stop upgrades at a specific score, feel free to adapt this setting based on your needs. diff --git a/docs/json/radarr/quality-profiles/german-hd-bluray-web.json b/docs/json/radarr/quality-profiles/german-hd-bluray-web.json index c4e8212f8b..3df110ebac 100644 --- a/docs/json/radarr/quality-profiles/german-hd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/german-hd-bluray-web.json @@ -7,7 +7,7 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "cutoffFormatScore": 25000, + "cutoffFormatScore": 35000, "minUpgradeFormatScore": 1, "language":"Any", "items": [ diff --git a/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json b/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json index 340a6a19e1..846fb2b032 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json +++ b/docs/json/radarr/quality-profiles/german-uhd-bluray-web-alternative.json @@ -7,7 +7,7 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "cutoffFormatScore": 25000, + "cutoffFormatScore": 35000, "minUpgradeFormatScore": 1, "language":"Any", "items": [ diff --git a/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json b/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json index 5d3989aa43..8b6af18a3b 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/german-uhd-bluray-web.json @@ -7,7 +7,7 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "cutoffFormatScore": 25000, + "cutoffFormatScore": 35000, "minUpgradeFormatScore": 1, "language":"Any", "items": [ diff --git a/docs/json/radarr/quality-profiles/german-uhd-remux-web.json b/docs/json/radarr/quality-profiles/german-uhd-remux-web.json index 26d5220e8a..a4bbec2b82 100644 --- a/docs/json/radarr/quality-profiles/german-uhd-remux-web.json +++ b/docs/json/radarr/quality-profiles/german-uhd-remux-web.json @@ -7,7 +7,7 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "cutoffFormatScore": 25000, + "cutoffFormatScore": 35000, "minUpgradeFormatScore": 1, "language":"Any", "items": [ diff --git a/docs/json/sonarr/quality-profiles/german-hd-bluray-web.json b/docs/json/sonarr/quality-profiles/german-hd-bluray-web.json index 5b31885d4b..3da37745b3 100644 --- a/docs/json/sonarr/quality-profiles/german-hd-bluray-web.json +++ b/docs/json/sonarr/quality-profiles/german-hd-bluray-web.json @@ -7,7 +7,7 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "cutoffFormatScore": 25000, + "cutoffFormatScore": 35000, "minUpgradeFormatScore": 1, "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/sonarr/quality-profiles/german-hd-remux-web.json b/docs/json/sonarr/quality-profiles/german-hd-remux-web.json index 05028b7fc0..d0b58cc929 100644 --- a/docs/json/sonarr/quality-profiles/german-hd-remux-web.json +++ b/docs/json/sonarr/quality-profiles/german-hd-remux-web.json @@ -7,7 +7,7 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "cutoffFormatScore": 25000, + "cutoffFormatScore": 35000, "minUpgradeFormatScore": 1, "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/sonarr/quality-profiles/german-uhd-bluray-web-alternative.json b/docs/json/sonarr/quality-profiles/german-uhd-bluray-web-alternative.json index d4ece5cb04..8da8b5bea4 100644 --- a/docs/json/sonarr/quality-profiles/german-uhd-bluray-web-alternative.json +++ b/docs/json/sonarr/quality-profiles/german-uhd-bluray-web-alternative.json @@ -6,7 +6,7 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "cutoffFormatScore": 25000, + "cutoffFormatScore": 35000, "minUpgradeFormatScore": 1, "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/sonarr/quality-profiles/german-uhd-bluray-web.json b/docs/json/sonarr/quality-profiles/german-uhd-bluray-web.json index 4d3d2771b0..8ac6b91761 100644 --- a/docs/json/sonarr/quality-profiles/german-uhd-bluray-web.json +++ b/docs/json/sonarr/quality-profiles/german-uhd-bluray-web.json @@ -7,7 +7,7 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "cutoffFormatScore": 25000, + "cutoffFormatScore": 35000, "minUpgradeFormatScore": 1, "items": [ { "name": "Unknown", "allowed": false }, diff --git a/docs/json/sonarr/quality-profiles/german-uhd-remux-web.json b/docs/json/sonarr/quality-profiles/german-uhd-remux-web.json index 4fe6308216..6426c4f638 100644 --- a/docs/json/sonarr/quality-profiles/german-uhd-remux-web.json +++ b/docs/json/sonarr/quality-profiles/german-uhd-remux-web.json @@ -7,7 +7,7 @@ "upgradeAllowed": true, "cutoff": "Merged QPs", "minFormatScore": 0, - "cutoffFormatScore": 25000, + "cutoffFormatScore": 35000, "minUpgradeFormatScore": 1, "items": [ { "name": "Unknown", "allowed": false }, From aae09ede899fc3b6b0dbbd68b0f18f137974da33 Mon Sep 17 00:00:00 2001 From: TRaSH <TRaSH-@users.noreply.github.com> Date: Sat, 18 Jan 2025 12:21:23 +0100 Subject: [PATCH 40/63] chore(backend): Added mandatory todo for `Quality Profiles` to `CONTIBUTING.md` (#2226) * chore(backend): Added mandatory todo for `Quality Profiles` to `CONTRIBUTING.md` * Fix: Wrong amount of left-padding spaces(want multiple of 4) --- CONTRIBUTING.md | 47 +++++++++++++++++++++++++++++------------------ 1 file changed, 29 insertions(+), 18 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3b3f495c1a..fdfd35b6bd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -8,15 +8,15 @@ These are mostly guidelines, not rules. Use your best judgment, and feel free to ## Guidelines - Make sure you're editing the latest version. -- If you propose changes make sure it doesn't break anything else in the Guides. -- Make sure that after the changes you don't get any [markdownlint](https://github.com/markdownlint/markdownlint/blob/master/docs/RULES.md) errors +- If you propose changes, make sure they don't break anything else in the guides. +- Make sure that after the changes, you don't get any [markdownlint](https://github.com/markdownlint/markdownlint/blob/master/docs/RULES.md) errors - If the `metadata.json` and `metadata.schema.json` needs changes, announce it first in the Discord `#development` channel and ping `voidpointer` and `nitsua` so the 3rd party apps don't break :bangbang: ## Branch naming -We're trying to be as consistent as possible for automation of the changelog. +We're trying to be as consistent as possible to automate the changelog. -- **feat/xxx** Commits, that adds a new feature +- **feat/xxx** Commits, which adds a new feature - **fix/xxx** Commits, that fixes a bug/issue - **style/xxx** Commits, that do not affect the meaning (white-space, formatting, missing semi-colons, etc) - **chore/xxx** Miscellaneous commits (administrative / cleanup / backend) @@ -34,7 +34,7 @@ _Examples:_ ## Pull Request naming -We're trying to be as consistent as possible for automation of the changelog. +We're trying to be as consistent as possible to automate the changelog. - **feat(xxx):** Commits, that adds a new feature - **fix(xxx):** Commits, that fixes a bug/issue @@ -60,14 +60,14 @@ When doing a PR that is in progress and not yet complete/ready for review or not ### Release Group Reclassifications, Removals, or Additions -- When adding a release group to a Custom Format for whatever reason, please add in the PR why it's added/removed/moved. +- When adding a release group to a Custom Format for whatever reason, please explain why it's added/removed/moved in the PR. ### General Guidelines - Custom Format name needs to match JSON name :bangbang: - No hashcode can exist multiple times :bangbang: -- Tiers only hold release groups that have at least done several dozen objectively high-quality releases or are added for a specific reason. (If they do mainly niche stuff and/or foreign stuff they won't be added) -- All Tier Groups must use retail sources. Fanres and upscaled groups are forbidden. This is due to the high effort required and the near impossibility of guaranteeing quality systematically without manually checking every single movie. +- Tiers only hold release groups that have at least done several dozen objectively high-quality releases or are added for a specific reason. (If they do mainly niche stuff and/or foreign stuff, they won't be added) +- All Tier Groups must use retail sources. Fanres and upscaled groups are forbidden. This is due to the high effort required and the near impossibility of systematically guaranteeing quality without manually checking every single movie. - JSON file format shall consist of the following TRaSH-specific data appended to the JSON exported from Starr ```json @@ -84,7 +84,7 @@ STARRJSONEXPORT General Structure -- JSON file name - name of the [json file](#file-naming) +- JSON file name - the name of the [json file](#file-naming) - `trash_id` - Generated [HashCode](#hashcode) for the Custom Format - `trash_scores` - JSON object of [score(s) for the Custom Format](#scoring). Note that Custom Formats with Default Scores of 0 should NOT have a `trash_scores.default` - `trash_regex` - Link to [regex test cases](#regex-test-cases) for regex @@ -96,10 +96,10 @@ General Structure ### Hashcode -- When adding the hashcode for **Radarr** use the following naming `CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`BR-DISK`](https://md5.gromweb.com/?string=BR-DISK) -- When adding the hashcode for **Radarr Anime** use the following naming `Radarr Anime CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`Radarr Anime BR-DISK`](https://md5.gromweb.com/?string=Radarr+Anime+BR-DISK). -- When adding the hashcode for **Sonarr** use the following naming `Sonarr CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`Sonarr BR-DISK`](https://md5.gromweb.com/?string=Sonarr+BR-DISK). -- When adding the hashcode for **Sonarr Anime** use the following naming `Sonarr Anime CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`Sonarr Anime BR-DISK`](https://md5.gromweb.com/?string=Sonarr+Anime+BR-DISK). +- When adding the hashcode for **Radarr**, use the following naming convention: `CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`BR-DISK`](https://md5.gromweb.com/?string=BR-DISK) +When adding the hashcode for **Radarr Anime**, use the following naming convention: `Radarr Anime CF_name`. For example, the Custom Format `BR-DISK` would be the hash of [`Radarr Anime BR-DISK`](https://md5.gromweb.com/?string=Radarr+Anime+BR-DISK). +- When adding the hashcode for **Sonarr**, use the following naming convention: `Sonarr CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`Sonarr BR-DISK`](https://md5.gromweb.com/?string=Sonarr+BR-DISK). +- When adding the hashcode for **Sonarr Anime**, use the following naming convention: `Sonarr Anime CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`Sonarr Anime BR-DISK`](https://md5.gromweb.com/?string=Sonarr+Anime+BR-DISK). ### Regex Test Cases @@ -111,7 +111,7 @@ When adding a regex test case: - Replace the actual Series name/title with `Series`. - Replace the actual group name with `RlsGrp` -When updating or adding a new CF the test case URL (`trash_regex`) needs to be prepended to the exported from Starr JSON +When updating or adding a new CF, the test case URL (`trash_regex`) needs to be prepended to the exported from Starr JSON ```json { @@ -141,6 +141,18 @@ When updating or adding a new CF the test case URL (`trash_regex`) needs to be p - Use [this website](https://md5.gromweb.com) to generate an md5 hash - YAML file names are always written in small letters, spaces are replaced by a dash, and no spaces or special characters except a dash :bangbang: +## Quality Profiles and 3rd party sync apps + +When creating a new quality profile or editing an existing one, it's mandatory to ensure that these settings are also updated/added to the following locations for the third-party sync apps. + +- Radarr: `docs/json/radarr/quality-profiles` + - `docs/json/radarr/cf-groups` +- Sonarr: `docs/json/sonarr/quality-profiles` + - `docs/json/Sonarr/cf-groups` + +- `docs/json/xxxarr/quality-profiles` = The base quality profile with all the mandatory Custom Formats. +- `docs/json/xxxarr/cf-groups` = The optional/User choices that wouldn't break the Quality Profile. + ## Recommendations Use [VSCode](https://code.visualstudio.com/) for editing. VS Code should recommend extensions to you @@ -153,7 +165,7 @@ based on the `.vscode/extensions.json` file; you should install all of them. These prerequisites are taken from the [mkdocs installation instructions][mkdocinstall]. - Install a recent version of [Python 3](https://www.python.org/). -- `pip` is also required, but should come with Python. Run `pip --version` to check if it's available and working. See the [installation instructions](https://pip.pypa.io/en/stable/installation/). +- `pip` is also required, but it should come with Python. Run `pip --version` to check if it's available and working. See the [installation instructions](https://pip.pypa.io/en/stable/installation/). [mkdocinstall]: https://www.mkdocs.org/user-guide/installation/ @@ -167,9 +179,8 @@ First, install mkdocs: pip install mkdocs ``` -Then, install dependent modules using the command below. This command should be run in the root -directory of the repository (i.e. where the `requirements.txt` file is). If the `pip` command does -not work, refer to the mkdocs installation page linked in the Prerequisite section above. +Then, install dependent modules using the command below. This command should be run in the repository's root directory (i.e., where the `requirements.txt` file is). If the `pip` command does +If it does not work, refer to the mkdocs installation page linked in the Prerequisite section above. ```bash pip install -r docs/requirements.txt From 44991d209750dd437a494ffc97d9c66cac37e1f8 Mon Sep 17 00:00:00 2001 From: GitHub Actions <actions@github.com> Date: Sat, 18 Jan 2025 11:21:37 +0000 Subject: [PATCH 41/63] chore(contributors): Update CONTRIBUTORS.md --- CONTRIBUTORS.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 07a9dc8638..c792c60727 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -70,14 +70,14 @@ <b><a href="https://github.com/owine" style="color: #ffa500;">owine</a></b> </div> <div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/1768054?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="rcdailey"> + <img src="https://avatars.githubusercontent.com/u/15230279?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Lokilicious"> <br> - <b><a href="https://github.com/rcdailey" style="color: #ffa500;">rcdailey</a></b> + <b><a href="https://github.com/Lokilicious" style="color: #ffa500;">Lokilicious</a></b> </div> <div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/15230279?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Lokilicious"> + <img src="https://avatars.githubusercontent.com/u/1768054?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="rcdailey"> <br> - <b><a href="https://github.com/Lokilicious" style="color: #ffa500;">Lokilicious</a></b> + <b><a href="https://github.com/rcdailey" style="color: #ffa500;">rcdailey</a></b> </div> <div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;"> <img src="https://avatars.githubusercontent.com/u/140897249?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="kantjer01"> From f2f2a9bd4599534f0d35201e9483dd63106a2112 Mon Sep 17 00:00:00 2001 From: GitHub Actions <actions@github.com> Date: Sun, 19 Jan 2025 01:27:03 +0000 Subject: [PATCH 42/63] chore(changelog): Update updates.txt --- docs/updates.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/updates.txt b/docs/updates.txt index 42ae116d95..96d6da8e87 100644 --- a/docs/updates.txt +++ b/docs/updates.txt @@ -1,3 +1,17 @@ +# 2025-01-19 01:27 +- [chore(backend): Added mandatory todo for `Quality Profiles` to `CONTIBUTING.md`](https://github.com/TRaSH-Guides/Guides/pull/2226) +- [fix(starr): Increase the max custom format score of the german guide to be more than whats really actually possible](https://github.com/TRaSH-Guides/Guides/pull/2224) +- [fix(guide): Align navigation to be the same between radarr and sonarr section.](https://github.com/TRaSH-Guides/Guides/pull/2223) +- [fix(starr): Remove duplicate information about Bad Dual Groups and Scene from the German Guides](https://github.com/TRaSH-Guides/Guides/pull/2222) +- [fix(starr): add more Groups to German Tier CFs](https://github.com/TRaSH-Guides/Guides/pull/2221) +- [fix(guide-german): JSON error in the Custom Formats](https://github.com/TRaSH-Guides/Guides/pull/2220) +- [feat(sonarr): German Sonarr Guide](https://github.com/TRaSH-Guides/Guides/pull/2202) +- [fix(docs): Fix grammar in Dockstarter](https://github.com/TRaSH-Guides/Guides/pull/2218) +- [feat(radarr): add ZeroTwo aliases to German Tier 01 CFs](https://github.com/TRaSH-Guides/Guides/pull/2219) +- [fix(radarr): Add RILE and W4K to German Scene; AVTOMAT to German LQ](https://github.com/TRaSH-Guides/Guides/pull/2217) +- [feat(guide): add Configarr to 3rd party Guide Sync tools](https://github.com/TRaSH-Guides/Guides/pull/2200) +- [chore(guide-sync): Added QP description and group order](https://github.com/TRaSH-Guides/Guides/pull/2215) + # 2025-01-12 01:38 - [chore(backend-test): add `MinUpgradeFormatScore` for the 3rd party sync apps](https://github.com/TRaSH-Guides/Guides/pull/2214) - [feat(radarr): German Guide - add "not english or german" CF and explanation for the max CF score](https://github.com/TRaSH-Guides/Guides/pull/2210) From e8b914d535b537542c9fba9dc83d79f890e07dd5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Jan 2025 17:12:57 +0100 Subject: [PATCH 43/63] build(deps): bump mkdocs-material from 9.5.49 to 9.5.50 (#2227) Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.5.49 to 9.5.50. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.49...9.5.50) --- updated-dependencies: - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 80b47a9a02..fa976b789f 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -2,7 +2,7 @@ mkdocs-glightbox==0.4.0 mkdocs-awesome-pages-plugin==2.10.1 mkdocs-git-revision-date-localized-plugin==1.3.0 mkdocs-macros-plugin==1.3.7 -mkdocs-material==9.5.49 +mkdocs-material==9.5.50 mkdocs-minify-plugin==0.8.0 mkdocs-redirects==1.2.2 mkdocs-include-markdown-plugin==7.1.2 From 24e46e40f2c274df7d72888bd171bbc37ccc6d25 Mon Sep 17 00:00:00 2001 From: Lokilicious <matthias.vavti@gmail.com> Date: Mon, 20 Jan 2025 17:14:27 +0100 Subject: [PATCH 44/63] fix(german-guide): Scoring Adjustments (#2225) * Fix: scoring adjustments * Added: MD error exclusions --------- Co-authored-by: Lokilicious <mail.lokilicious.work> Co-authored-by: TRaSH <trash-pm@protonmail.ch> --- ...radarr-setup-quality-profiles-german-en.md | 10 +++---- ...sonarr-setup-quality-profiles-german-en.md | 12 ++++---- docs/json/radarr/cf/3d.json | 3 +- docs/json/radarr/cf/av1.json | 3 +- docs/json/radarr/cf/bad-dual-groups.json | 3 +- docs/json/radarr/cf/br-disk.json | 3 +- docs/json/radarr/cf/evo-no-webdl.json | 3 +- docs/json/radarr/cf/extras.json | 3 +- docs/json/radarr/cf/german-2160p-booster.json | 2 +- .../json/radarr/cf/german-bluray-tier-01.json | 2 +- .../json/radarr/cf/german-bluray-tier-02.json | 2 +- .../json/radarr/cf/german-bluray-tier-03.json | 2 +- docs/json/radarr/cf/german-lq.json | 2 +- docs/json/radarr/cf/german-microsized.json | 2 +- docs/json/radarr/cf/german-remux-tier-01.json | 2 +- docs/json/radarr/cf/german-remux-tier-02.json | 2 +- .../cf/language-german-dl-undefined.json | 2 +- docs/json/radarr/cf/language-german-dl.json | 2 +- .../cf/language-not-german-english.json | 2 +- docs/json/radarr/cf/line-mic-dubbed.json | 3 +- docs/json/radarr/cf/lq-release-title.json | 3 +- docs/json/radarr/cf/lq.json | 3 +- docs/json/radarr/cf/no-rlsgroup.json | 3 +- docs/json/radarr/cf/obfuscated.json | 3 +- docs/json/radarr/cf/retags.json | 3 +- docs/json/radarr/cf/scene.json | 3 +- docs/json/radarr/cf/sdr-no-webdl.json | 3 +- docs/json/radarr/cf/sdr.json | 3 +- docs/json/radarr/cf/upscaled.json | 3 +- docs/json/radarr/cf/x265-no-hdrdv.json | 3 +- docs/json/sonarr/cf/av1.json | 3 +- docs/json/sonarr/cf/bad-dual-groups.json | 3 +- docs/json/sonarr/cf/br-disk.json | 3 +- docs/json/sonarr/cf/extras.json | 3 +- docs/json/sonarr/cf/german-2160p-booster.json | 2 +- .../json/sonarr/cf/german-bluray-tier-01.json | 2 +- .../json/sonarr/cf/german-bluray-tier-02.json | 2 +- .../json/sonarr/cf/german-bluray-tier-03.json | 2 +- docs/json/sonarr/cf/german-lq.json | 2 +- docs/json/sonarr/cf/german-microsized.json | 2 +- docs/json/sonarr/cf/german-remux-tier-01.json | 2 +- docs/json/sonarr/cf/german-remux-tier-02.json | 2 +- .../cf/language-german-dl-undefined.json | 2 +- docs/json/sonarr/cf/language-german-dl.json | 2 +- .../cf/language-not-german-english.json | 2 +- docs/json/sonarr/cf/lq.json | 3 +- docs/json/sonarr/cf/scene.json | 3 +- docs/json/sonarr/cf/sdr-no-webdl.json | 3 +- docs/json/sonarr/cf/sdr.json | 3 +- docs/json/sonarr/cf/upscaled.json | 3 +- docs/json/sonarr/cf/x265-no-hdrdv.json | 3 +- .../radarr-german-misc-optional.md | 24 ++++++++++++++++ .../radarr-german-misc-uhd-optional.md | 28 +++++++++++++++++++ .../german-guide/radarr-german-unwanted-en.md | 16 +++++------ .../sonarr-german-misc-optional.md | 22 +++++++++++++++ .../sonarr-german-misc-uhd-optional.md | 28 +++++++++++++++++++ .../german-guide/sonarr-german-unwanted-en.md | 10 +++---- 57 files changed, 202 insertions(+), 73 deletions(-) create mode 100644 includes/german-guide/radarr-german-misc-optional.md create mode 100644 includes/german-guide/radarr-german-misc-uhd-optional.md create mode 100644 includes/german-guide/sonarr-german-misc-optional.md create mode 100644 includes/german-guide/sonarr-german-misc-uhd-optional.md diff --git a/docs/Radarr/radarr-setup-quality-profiles-german-en.md b/docs/Radarr/radarr-setup-quality-profiles-german-en.md index 2385bec3da..68f01b5909 100644 --- a/docs/Radarr/radarr-setup-quality-profiles-german-en.md +++ b/docs/Radarr/radarr-setup-quality-profiles-german-en.md @@ -160,7 +160,7 @@ If you prefer High-Quality HD Encodes (720p/1080p) **The following Custom Formats are optional:** -{! include-markdown "../../includes/cf/radarr-misc-optional.md" !} +{! include-markdown "../../includes/german-guide/radarr-german-misc-optional.md" !} {! include-markdown "../../includes/cf/radarr-movie-versions-imaxe-noremux.md" !} @@ -207,9 +207,9 @@ If you prefer High-Quality UHD Encodes (2160p) {! include-markdown "../../includes/cf/radarr-audio.md" !} -{! include-markdown "../../includes/cf/radarr-misc-optional.md" !} +{! include-markdown "../../includes/german-guide/radarr-german-misc-optional.md" !} -{! include-markdown "../../includes/cf/radarr-misc-uhd-optional.md" !} +{! include-markdown "../../includes/german-guide/radarr-german-misc-uhd-optional.md" !} {! include-markdown "../../includes/cf/radarr-movie-versions-imaxe-noremux.md" !} @@ -247,9 +247,9 @@ If you prefer 2160p Remuxes (Remux-2160p) {! include-markdown "../../includes/cf/radarr-audio.md" !} -{! include-markdown "../../includes/cf/radarr-misc-optional.md" !} +{! include-markdown "../../includes/german-guide/radarr-german-misc-optional.md" !} -{! include-markdown "../../includes/cf/radarr-misc-uhd-optional.md" !} +{! include-markdown "../../includes/german-guide/radarr-german-misc-uhd-optional.md" !} {! include-markdown "../../includes/cf/radarr-movie-versions-imaxe.md" !} diff --git a/docs/Sonarr/sonarr-setup-quality-profiles-german-en.md b/docs/Sonarr/sonarr-setup-quality-profiles-german-en.md index 011ee26a24..5ce630ecab 100644 --- a/docs/Sonarr/sonarr-setup-quality-profiles-german-en.md +++ b/docs/Sonarr/sonarr-setup-quality-profiles-german-en.md @@ -153,7 +153,7 @@ If you prefer High-Quality HD Encodes (720p/1080p) **The following Custom Formats are optional:** -{! include-markdown "../../includes/cf/sonarr-misc-optional.md" !} +{! include-markdown "../../includes/german-guide/sonarr-german-misc-optional.md" !} --- @@ -181,7 +181,7 @@ If you prefer 1080p Remuxes (Bluray-1080p Remux) **The following Custom Formats are optional:** -{! include-markdown "../../includes/cf/sonarr-misc-optional.md" !} +{! include-markdown "../../includes/german-guide/sonarr-german-misc-optional.md" !} --- @@ -224,9 +224,9 @@ If you prefer High-Quality UHD Encodes (2160p) **The following Custom Formats are optional:** -{! include-markdown "../../includes/cf/sonarr-misc-optional.md" !} +{! include-markdown "../../includes/german-guide/sonarr-german-misc-optional.md" !} -{! include-markdown "../../includes/cf/sonarr-misc-uhd-optional.md" !} +{! include-markdown "../../includes/german-guide/sonarr-german-misc-uhd-optional.md" !} --- @@ -260,9 +260,9 @@ If you prefer 2160p Remuxes (Bluray-2160p Remux) **The following Custom Formats are optional:** -{! include-markdown "../../includes/cf/sonarr-misc-optional.md" !} +{! include-markdown "../../includes/german-guide/sonarr-german-misc-optional.md" !} -{! include-markdown "../../includes/cf/sonarr-misc-uhd-optional.md" !} +{! include-markdown "../../includes/german-guide/sonarr-german-misc-uhd-optional.md" !} --- diff --git a/docs/json/radarr/cf/3d.json b/docs/json/radarr/cf/3d.json index 6b6daedc60..16a2981b35 100644 --- a/docs/json/radarr/cf/3d.json +++ b/docs/json/radarr/cf/3d.json @@ -1,7 +1,8 @@ { "trash_id": "b8cd450cbfa689c0259a01d9e29ba3d6", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "trash_regex": "https://regex101.com/r/c6Dobc/1", "name": "3D", diff --git a/docs/json/radarr/cf/av1.json b/docs/json/radarr/cf/av1.json index 051a3d2c0b..959682de32 100644 --- a/docs/json/radarr/cf/av1.json +++ b/docs/json/radarr/cf/av1.json @@ -3,7 +3,8 @@ "trash_scores": { "default": -10000, "sqp-1-2160p": -10000, - "anime-radarr": -10000 + "anime-radarr": -10000, + "german": -35000 }, "name": "AV1", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/bad-dual-groups.json b/docs/json/radarr/cf/bad-dual-groups.json index 4bd8765951..138a0b02f5 100644 --- a/docs/json/radarr/cf/bad-dual-groups.json +++ b/docs/json/radarr/cf/bad-dual-groups.json @@ -3,7 +3,8 @@ "trash_scores": { "default": -10000, "french-multi-vf": 0, - "french-multi-vo": 0 + "french-multi-vo": 0, + "german": -35000 }, "name": "Bad Dual Groups", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/br-disk.json b/docs/json/radarr/cf/br-disk.json index 66f1caf1b5..b92f3e3eb7 100644 --- a/docs/json/radarr/cf/br-disk.json +++ b/docs/json/radarr/cf/br-disk.json @@ -1,7 +1,8 @@ { "trash_id": "ed38b889b31be83fda192888e2286d83", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "trash_regex": "https://regex101.com/r/UpA3I7/2", "name": "BR-DISK", diff --git a/docs/json/radarr/cf/evo-no-webdl.json b/docs/json/radarr/cf/evo-no-webdl.json index 77d167f17e..c30185c4f4 100644 --- a/docs/json/radarr/cf/evo-no-webdl.json +++ b/docs/json/radarr/cf/evo-no-webdl.json @@ -1,7 +1,8 @@ { "trash_id": "90cedc1fea7ea5d11298bebd3d1d3223", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "name": "EVO (no WEBDL)", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/extras.json b/docs/json/radarr/cf/extras.json index 5debb69727..14fbbba12e 100644 --- a/docs/json/radarr/cf/extras.json +++ b/docs/json/radarr/cf/extras.json @@ -1,7 +1,8 @@ { "trash_id": "0a3f082873eb454bde444150b70253cc", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "trash_regex": "https://regex101.com/r/nzK5TQ/1", "name": "Extras", diff --git a/docs/json/radarr/cf/german-2160p-booster.json b/docs/json/radarr/cf/german-2160p-booster.json index 678eb4f52c..cbce673fce 100644 --- a/docs/json/radarr/cf/german-2160p-booster.json +++ b/docs/json/radarr/cf/german-2160p-booster.json @@ -1,7 +1,7 @@ { "trash_id": "cc7b1e64e2513a6a271090cdfafaeb55", "trash_scores": { - "default": 6750 + "default": 9000 }, "name": "German 2160p Booster", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/german-bluray-tier-01.json b/docs/json/radarr/cf/german-bluray-tier-01.json index ce4a8315c4..c09dc6d8ff 100644 --- a/docs/json/radarr/cf/german-bluray-tier-01.json +++ b/docs/json/radarr/cf/german-bluray-tier-01.json @@ -1,7 +1,7 @@ { "trash_id": "54795711b78ea87e56127928c423689b", "trash_scores": { - "default": 3000 + "default": 4000 }, "name": "German Bluray Tier 01", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/german-bluray-tier-02.json b/docs/json/radarr/cf/german-bluray-tier-02.json index 9943e839fd..b5434184b6 100644 --- a/docs/json/radarr/cf/german-bluray-tier-02.json +++ b/docs/json/radarr/cf/german-bluray-tier-02.json @@ -1,7 +1,7 @@ { "trash_id": "1bfc773c53283d47c68e535811da30b7", "trash_scores": { - "default": 2900 + "default": 3900 }, "name": "German Bluray Tier 02", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/german-bluray-tier-03.json b/docs/json/radarr/cf/german-bluray-tier-03.json index ad571123e6..797868451f 100644 --- a/docs/json/radarr/cf/german-bluray-tier-03.json +++ b/docs/json/radarr/cf/german-bluray-tier-03.json @@ -1,7 +1,7 @@ { "trash_id": "aee01d40cd1bf4bcded81ee62f0f3659", "trash_scores": { - "default": 2800 + "default": 3800 }, "name": "German Bluray Tier 03", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/german-lq.json b/docs/json/radarr/cf/german-lq.json index 0ae187288f..8302a09223 100644 --- a/docs/json/radarr/cf/german-lq.json +++ b/docs/json/radarr/cf/german-lq.json @@ -1,7 +1,7 @@ { "trash_id": "263943bc5d99550c68aad0c4278ba1c7", "trash_scores": { - "default": -20000 + "default": -35000 }, "name": "German LQ", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/german-microsized.json b/docs/json/radarr/cf/german-microsized.json index c210d96fed..eb7d261ba9 100644 --- a/docs/json/radarr/cf/german-microsized.json +++ b/docs/json/radarr/cf/german-microsized.json @@ -1,7 +1,7 @@ { "trash_id": "03c430f326f10a27a9739b8bc83c30e4", "trash_scores": { - "default": -20000 + "default": -35000 }, "name": "German Microsized", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/german-remux-tier-01.json b/docs/json/radarr/cf/german-remux-tier-01.json index 86ccf8db08..70a6dc1902 100644 --- a/docs/json/radarr/cf/german-remux-tier-01.json +++ b/docs/json/radarr/cf/german-remux-tier-01.json @@ -1,7 +1,7 @@ { "trash_id": "8608a2ed20c636b8a62de108e9147713", "trash_scores": { - "default": 4000 + "default": 6000 }, "name": "German Remux Tier 01", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/german-remux-tier-02.json b/docs/json/radarr/cf/german-remux-tier-02.json index c92a944d54..3f6a49703f 100644 --- a/docs/json/radarr/cf/german-remux-tier-02.json +++ b/docs/json/radarr/cf/german-remux-tier-02.json @@ -1,7 +1,7 @@ { "trash_id": "f9cf598d55ce532d63596b060a6db9ee", "trash_scores": { - "default": 3900 + "default": 5900 }, "name": "German Remux Tier 02", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/language-german-dl-undefined.json b/docs/json/radarr/cf/language-german-dl-undefined.json index 9236ea19bd..5c05196291 100644 --- a/docs/json/radarr/cf/language-german-dl-undefined.json +++ b/docs/json/radarr/cf/language-german-dl-undefined.json @@ -1,7 +1,7 @@ { "trash_id": "6aad77771dabe9d3e9d7be86f310b867", "trash_scores": { - "default": 10001 + "default": 11000 }, "name": "German DL (undefined)", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/language-german-dl.json b/docs/json/radarr/cf/language-german-dl.json index 479405e18a..a258cfdeca 100644 --- a/docs/json/radarr/cf/language-german-dl.json +++ b/docs/json/radarr/cf/language-german-dl.json @@ -2,7 +2,7 @@ "trash_id": "f845be10da4f442654c13e1f2c3d6cd5", "trash_scores": { "default": -10000, - "german": 10001 + "german": 11000 }, "name": "German DL", "includeCustomFormatWhenRenaming": true, diff --git a/docs/json/radarr/cf/language-not-german-english.json b/docs/json/radarr/cf/language-not-german-english.json index 6eb9d7e4de..875248909f 100644 --- a/docs/json/radarr/cf/language-not-german-english.json +++ b/docs/json/radarr/cf/language-not-german-english.json @@ -1,7 +1,7 @@ { "trash_id": "4eadb75fb23d09dfc0a8e3f687e72287", "trash_scores": { - "default": -20000 + "default": -35000 }, "name": "Not German or English", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/line-mic-dubbed.json b/docs/json/radarr/cf/line-mic-dubbed.json index 86c30ccb11..c3b383e151 100644 --- a/docs/json/radarr/cf/line-mic-dubbed.json +++ b/docs/json/radarr/cf/line-mic-dubbed.json @@ -1,7 +1,8 @@ { "trash_id": "c465ccc73923871b3eb1802042331306", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "trash_regex": "https://regex101.com/r/6vHBAD/1", "name": "Line/Mic Dubbed", diff --git a/docs/json/radarr/cf/lq-release-title.json b/docs/json/radarr/cf/lq-release-title.json index 9033b48782..83e20f2069 100644 --- a/docs/json/radarr/cf/lq-release-title.json +++ b/docs/json/radarr/cf/lq-release-title.json @@ -1,7 +1,8 @@ { "trash_id": "e204b80c87be9497a8a6eaff48f72905", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "name": "LQ (Release Title)", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/lq.json b/docs/json/radarr/cf/lq.json index 1693d473cc..aa504a56fd 100644 --- a/docs/json/radarr/cf/lq.json +++ b/docs/json/radarr/cf/lq.json @@ -1,7 +1,8 @@ { "trash_id": "90a6f9a284dff5103f6346090e6280c8", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "name": "LQ", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/no-rlsgroup.json b/docs/json/radarr/cf/no-rlsgroup.json index 8d2fa2fa9b..c0258eecaa 100644 --- a/docs/json/radarr/cf/no-rlsgroup.json +++ b/docs/json/radarr/cf/no-rlsgroup.json @@ -1,7 +1,8 @@ { "trash_id": "ae9b7c9ebde1f3bd336a8cbd1ec4c5e5", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "name": "No-RlsGroup", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/obfuscated.json b/docs/json/radarr/cf/obfuscated.json index 26501e23da..2688938b16 100644 --- a/docs/json/radarr/cf/obfuscated.json +++ b/docs/json/radarr/cf/obfuscated.json @@ -1,7 +1,8 @@ { "trash_id": "7357cf5161efbf8c4d5d0c30b4815ee2", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "name": "Obfuscated", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/retags.json b/docs/json/radarr/cf/retags.json index 903dd21574..b54113273f 100644 --- a/docs/json/radarr/cf/retags.json +++ b/docs/json/radarr/cf/retags.json @@ -1,7 +1,8 @@ { "trash_id": "5c44f52a8714fdd79bb4d98e2673be1f", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "name": "Retags", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/scene.json b/docs/json/radarr/cf/scene.json index 967c0221b8..b0760f8390 100644 --- a/docs/json/radarr/cf/scene.json +++ b/docs/json/radarr/cf/scene.json @@ -1,7 +1,8 @@ { "trash_id": "f537cf427b64c38c8e36298f657e4828", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "trash_regex": "https://regex101.com/r/BoIGFA/1", "name": "Scene", diff --git a/docs/json/radarr/cf/sdr-no-webdl.json b/docs/json/radarr/cf/sdr-no-webdl.json index b06ccda32e..c827208a04 100644 --- a/docs/json/radarr/cf/sdr-no-webdl.json +++ b/docs/json/radarr/cf/sdr-no-webdl.json @@ -1,7 +1,8 @@ { "trash_id": "25c12f78430a3a23413652cbd1d48d77", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "name": "SDR (no WEBDL)", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/sdr.json b/docs/json/radarr/cf/sdr.json index 6c01288a16..355bd91d63 100644 --- a/docs/json/radarr/cf/sdr.json +++ b/docs/json/radarr/cf/sdr.json @@ -1,7 +1,8 @@ { "trash_id": "9c38ebb7384dada637be8899efa68e6f", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "name": "SDR", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/radarr/cf/upscaled.json b/docs/json/radarr/cf/upscaled.json index ddc1e2fe13..16ee20a18a 100644 --- a/docs/json/radarr/cf/upscaled.json +++ b/docs/json/radarr/cf/upscaled.json @@ -1,7 +1,8 @@ { "trash_id": "bfd8eb01832d646a0a89c4deb46f8564", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "trash_regex": "https://regex101.com/r/MDx42o/latest", "name": "Upscaled", diff --git a/docs/json/radarr/cf/x265-no-hdrdv.json b/docs/json/radarr/cf/x265-no-hdrdv.json index 37e0ded435..ddb78c4b04 100644 --- a/docs/json/radarr/cf/x265-no-hdrdv.json +++ b/docs/json/radarr/cf/x265-no-hdrdv.json @@ -1,7 +1,8 @@ { "trash_id": "839bea857ed2c0a8e084f3cbdbd65ecb", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "trash_regex": "https://regex101.com/r/yFwxoN/10", "name": "x265 (no HDR/DV)", diff --git a/docs/json/sonarr/cf/av1.json b/docs/json/sonarr/cf/av1.json index 921adad22e..8527bacc2e 100644 --- a/docs/json/sonarr/cf/av1.json +++ b/docs/json/sonarr/cf/av1.json @@ -2,7 +2,8 @@ "trash_id": "15a05bc7c1a36e2b57fd628f8977e2fc", "trash_scores": { "default": -10000, - "anime-sonarr": -10000 + "anime-sonarr": -10000, + "german": -35000 }, "name": "AV1", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/bad-dual-groups.json b/docs/json/sonarr/cf/bad-dual-groups.json index 35d1f4ddbf..42d9f67cb6 100644 --- a/docs/json/sonarr/cf/bad-dual-groups.json +++ b/docs/json/sonarr/cf/bad-dual-groups.json @@ -3,7 +3,8 @@ "trash_scores": { "default": -10000, "french-multi-vf": 0, - "french-multi-vo": 0 + "french-multi-vo": 0, + "german": -35000 }, "name": "Bad Dual Groups", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/br-disk.json b/docs/json/sonarr/cf/br-disk.json index 1796800f7b..3ff4d169e6 100644 --- a/docs/json/sonarr/cf/br-disk.json +++ b/docs/json/sonarr/cf/br-disk.json @@ -1,7 +1,8 @@ { "trash_id": "85c61753df5da1fb2aab6f2a47426b09", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "trash_regex": "https://regex101.com/r/UpA3I7/2", "name": "BR-DISK", diff --git a/docs/json/sonarr/cf/extras.json b/docs/json/sonarr/cf/extras.json index 5818901bf7..f0ce7fac70 100644 --- a/docs/json/sonarr/cf/extras.json +++ b/docs/json/sonarr/cf/extras.json @@ -1,7 +1,8 @@ { "trash_id": "fbcb31d8dabd2a319072b84fc0b7249c", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "trash_regex": "https://regex101.com/r/lZ9iTm/1", "name": "Extras", diff --git a/docs/json/sonarr/cf/german-2160p-booster.json b/docs/json/sonarr/cf/german-2160p-booster.json index 33aa477698..ccfe461047 100644 --- a/docs/json/sonarr/cf/german-2160p-booster.json +++ b/docs/json/sonarr/cf/german-2160p-booster.json @@ -1,7 +1,7 @@ { "trash_id": "b493cd40d8a3bbf2839127a706bdb673", "trash_scores": { - "default": 6750 + "default": 9000 }, "name": "German 2160p Booster", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/german-bluray-tier-01.json b/docs/json/sonarr/cf/german-bluray-tier-01.json index 1bca6a7996..0346e842a3 100644 --- a/docs/json/sonarr/cf/german-bluray-tier-01.json +++ b/docs/json/sonarr/cf/german-bluray-tier-01.json @@ -1,7 +1,7 @@ { "trash_id": "7940b2fb0278f27cf4f70187f2be95d6", "trash_scores": { - "default": 3000 + "default": 4000 }, "name": "German Bluray Tier 01", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/german-bluray-tier-02.json b/docs/json/sonarr/cf/german-bluray-tier-02.json index a32dc6ebf6..743622ba04 100644 --- a/docs/json/sonarr/cf/german-bluray-tier-02.json +++ b/docs/json/sonarr/cf/german-bluray-tier-02.json @@ -1,7 +1,7 @@ { "trash_id": "83b336a90d90d6b35ca673b007f80661", "trash_scores": { - "default": 2900 + "default": 3900 }, "name": "German Bluray Tier 02", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/german-bluray-tier-03.json b/docs/json/sonarr/cf/german-bluray-tier-03.json index 5a5414f20a..a73d1193f4 100644 --- a/docs/json/sonarr/cf/german-bluray-tier-03.json +++ b/docs/json/sonarr/cf/german-bluray-tier-03.json @@ -1,7 +1,7 @@ { "trash_id": "d8f8e1539827967e0e564833e6c08d33", "trash_scores": { - "default": 2800 + "default": 3800 }, "name": "German Bluray Tier 03", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/german-lq.json b/docs/json/sonarr/cf/german-lq.json index 1ad10003ba..8689a9ae37 100644 --- a/docs/json/sonarr/cf/german-lq.json +++ b/docs/json/sonarr/cf/german-lq.json @@ -1,7 +1,7 @@ { "trash_id": "a6a6c33d057406aaad978a6902823c35", "trash_scores": { - "default": -20000 + "default": -35000 }, "name": "German LQ", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/german-microsized.json b/docs/json/sonarr/cf/german-microsized.json index 66896ec292..0535619687 100644 --- a/docs/json/sonarr/cf/german-microsized.json +++ b/docs/json/sonarr/cf/german-microsized.json @@ -1,7 +1,7 @@ { "trash_id": "237eda4ef550a97da2c9d87b437e500b", "trash_scores": { - "default": -20000 + "default": -35000 }, "name": "German Microsized", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/german-remux-tier-01.json b/docs/json/sonarr/cf/german-remux-tier-01.json index 5777d77034..143a44b47a 100644 --- a/docs/json/sonarr/cf/german-remux-tier-01.json +++ b/docs/json/sonarr/cf/german-remux-tier-01.json @@ -1,7 +1,7 @@ { "trash_id": "da0f005f9c3edf34fc26e18dce8c6573", "trash_scores": { - "default": 4000 + "default": 6000 }, "name": "German Remux Tier 01", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/german-remux-tier-02.json b/docs/json/sonarr/cf/german-remux-tier-02.json index 21681ec3d9..8950496b1a 100644 --- a/docs/json/sonarr/cf/german-remux-tier-02.json +++ b/docs/json/sonarr/cf/german-remux-tier-02.json @@ -1,7 +1,7 @@ { "trash_id": "6bc5ccd80a03e7abb8f556eecd174b73", "trash_scores": { - "default": 3900 + "default": 5900 }, "name": "German Remux Tier 02", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/language-german-dl-undefined.json b/docs/json/sonarr/cf/language-german-dl-undefined.json index 2b4d15d59c..0bbcca22f8 100644 --- a/docs/json/sonarr/cf/language-german-dl-undefined.json +++ b/docs/json/sonarr/cf/language-german-dl-undefined.json @@ -1,7 +1,7 @@ { "trash_id": "c5dd0fd675f85487ad5bdf97159180bd", "trash_scores": { - "default": 10001 + "default": 11000 }, "name": "German DL (undefined)", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/language-german-dl.json b/docs/json/sonarr/cf/language-german-dl.json index d57fc2a877..330fb038c5 100644 --- a/docs/json/sonarr/cf/language-german-dl.json +++ b/docs/json/sonarr/cf/language-german-dl.json @@ -2,7 +2,7 @@ "trash_id": "ed51973a811f51985f14e2f6f290e47a", "trash_scores": { "default": -10000, - "german": 10001 + "german": 11000 }, "name": "German DL", "includeCustomFormatWhenRenaming": true, diff --git a/docs/json/sonarr/cf/language-not-german-english.json b/docs/json/sonarr/cf/language-not-german-english.json index 61d2e8046d..c8b355fe80 100644 --- a/docs/json/sonarr/cf/language-not-german-english.json +++ b/docs/json/sonarr/cf/language-not-german-english.json @@ -1,7 +1,7 @@ { "trash_id": "133589380b89f8f8394320901529bac1", "trash_scores": { - "default": -20000 + "default": -35000 }, "name": "Not German or English", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/lq.json b/docs/json/sonarr/cf/lq.json index 800fac3edf..9c0978eb78 100644 --- a/docs/json/sonarr/cf/lq.json +++ b/docs/json/sonarr/cf/lq.json @@ -1,7 +1,8 @@ { "trash_id": "9c11cd3f07101cdba90a2d81cf0e56b4", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "name": "LQ", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/scene.json b/docs/json/sonarr/cf/scene.json index d6d55b47c8..716fc40cae 100644 --- a/docs/json/sonarr/cf/scene.json +++ b/docs/json/sonarr/cf/scene.json @@ -1,7 +1,8 @@ { "trash_id": "1b3994c551cbb92a2c781af061f4ab44", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "trash_regex": "https://regex101.com/r/BoIGFA/1", "name": "Scene", diff --git a/docs/json/sonarr/cf/sdr-no-webdl.json b/docs/json/sonarr/cf/sdr-no-webdl.json index d961e0241e..d465ef6826 100644 --- a/docs/json/sonarr/cf/sdr-no-webdl.json +++ b/docs/json/sonarr/cf/sdr-no-webdl.json @@ -1,7 +1,8 @@ { "trash_id": "83304f261cf516bb208c18c54c0adf97", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "name": "SDR (no WEBDL)", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/sdr.json b/docs/json/sonarr/cf/sdr.json index 05c6e8d4d1..19d1a9b5ff 100644 --- a/docs/json/sonarr/cf/sdr.json +++ b/docs/json/sonarr/cf/sdr.json @@ -1,7 +1,8 @@ { "trash_id": "2016d1676f5ee13a5b7257ff86ac9a93", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "name": "SDR", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/upscaled.json b/docs/json/sonarr/cf/upscaled.json index 1b4df9cb11..67e061b118 100644 --- a/docs/json/sonarr/cf/upscaled.json +++ b/docs/json/sonarr/cf/upscaled.json @@ -1,7 +1,8 @@ { "trash_id": "23297a736ca77c0fc8e70f8edd7ee56c", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "trash_regex": "https://regex101.com/r/xpT0Md/latest", "name": "Upscaled", diff --git a/docs/json/sonarr/cf/x265-no-hdrdv.json b/docs/json/sonarr/cf/x265-no-hdrdv.json index 1914ae5f06..57640b7d87 100644 --- a/docs/json/sonarr/cf/x265-no-hdrdv.json +++ b/docs/json/sonarr/cf/x265-no-hdrdv.json @@ -1,7 +1,8 @@ { "trash_id": "9b64dff695c2115facf1b6ea59c9bd07", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "trash_regex": "https://regex101.com/r/yFwxoN/10", "name": "x265 (no HDR/DV)", diff --git a/includes/german-guide/radarr-german-misc-optional.md b/includes/german-guide/radarr-german-misc-optional.md new file mode 100644 index 0000000000..ed402d7c09 --- /dev/null +++ b/includes/german-guide/radarr-german-misc-optional.md @@ -0,0 +1,24 @@ +<!-- markdownlint-disable MD041--> +??? abstract "Miscellaneous (Optional) - [Click to show/hide]" + + | Custom Format | Score | Trash ID | + | ------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------: | ------------------------------------------------- | + | [{{ radarr['cf']['bad-dual-groups']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#bad-dual-groups) | {{ radarr['cf']['bad-dual-groups']['trash_scores']['german'] }} | {{ radarr['cf']['bad-dual-groups']['trash_id'] }} | + | [{{ radarr['cf']['evo-no-webdl']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#evo-no-webdl) | {{ radarr['cf']['evo-no-webdl']['trash_scores']['german'] }} | {{ radarr['cf']['evo-no-webdl']['trash_id'] }} | + | [{{ radarr['cf']['no-rlsgroup']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#no-rlsgroup) | {{ radarr['cf']['no-rlsgroup']['trash_scores']['german'] }} | {{ radarr['cf']['no-rlsgroup']['trash_id'] }} | + | [{{ radarr['cf']['obfuscated']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#obfuscated) | {{ radarr['cf']['obfuscated']['trash_scores']['german'] }} | {{ radarr['cf']['obfuscated']['trash_id'] }} | + | [{{ radarr['cf']['retags']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#retags) | {{ radarr['cf']['retags']['trash_scores']['german'] }} | {{ radarr['cf']['retags']['trash_id'] }} | + | [{{ radarr['cf']['scene']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#scene) | {{ radarr['cf']['scene']['trash_scores']['german'] }} | {{ radarr['cf']['scene']['trash_id'] }} | + + --- + + Breakdown and Why + + - **{{ radarr['cf']['bad-dual-groups']['name'] }}:** [*Optional*] These groups take the original release and add their own language track (e.g. AAC 2.0 Portuguese) as the first track. Afterward, FFprobe would determine that the media file is Portuguese. It's a common rule that you only add the best audio as the main track. + Also they often even rename the release name into Portuguese. + - **{{ radarr['cf']['evo-no-webdl']['name'] }}:** This group is often banned for low-quality Blu-ray releases, but their WEB-DLs are okay. + - **{{ radarr['cf']['no-rlsgroup']['name'] }}:** [*Optional*] Some indexers strip out the release group which could result in LQ groups being scored incorrectly. For example, a lot of EVO releases end up with a stripped group name. These releases would appear as "upgrades" and could end up getting a decent score after other CFs are scored. + - **{{ radarr['cf']['obfuscated']['name'] }}:** [*Optional*] Use these only if you wish to avoid renamed releases. + - **{{ radarr['cf']['retags']['name'] }}:** [*Optional*] Use this if you want to avoid retagged releases. Retagged releases often are not consistent with the quality of the original group's release. + - **{{ radarr['cf']['scene']['name'] }}:** [*Optional*] Use this only if you want to avoid SCENE releases. +<!-- markdownlint-enable MD041--> diff --git a/includes/german-guide/radarr-german-misc-uhd-optional.md b/includes/german-guide/radarr-german-misc-uhd-optional.md new file mode 100644 index 0000000000..b1ce16bbcc --- /dev/null +++ b/includes/german-guide/radarr-german-misc-uhd-optional.md @@ -0,0 +1,28 @@ +<!-- markdownlint-disable MD041--> +??? abstract "Miscellaneous UHD (Optional) - [Click to show/hide]" + + !!! tip "I recommend using the following Custom Formats" + + - **For details on "Why" and a potential warning :warning: please see the notes below.** + - `x265 (no HDR/DV)` over the `x265 (HD)` + - `SDR (no WEBDL)` over the `SDR` + + | Custom Format | Score | Trash ID | + | ------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------------: | ----------------------------------------------- | + | [{{ radarr['cf']['sdr']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#sdr) | {{ radarr['cf']['sdr']['trash_scores']['german'] }} | {{ radarr['cf']['sdr']['trash_id'] }} | + | [{{ radarr['cf']['sdr-no-webdl']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#sdr-no-webdl) :warning: | {{ radarr['cf']['sdr-no-webdl']['trash_scores']['german'] }} | {{ radarr['cf']['sdr-no-webdl']['trash_id'] }} | + | [{{ radarr['cf']['x265-no-hdrdv']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#x265-no-hdrdv) :warning: | {{ radarr['cf']['x265-no-hdrdv']['trash_scores']['german'] }} | {{ radarr['cf']['x265-no-hdrdv']['trash_id'] }} | + + --- + + Breakdown and Why + + - **{{ radarr['cf']['sdr']['name'] }}:** This will prevent grabbing UHD/4k releases without HDR Formats. + - **{{ radarr['cf']['sdr-no-webdl']['name'] }}:** This will prevent grabbing UHD/4k Remux and Bluray encode releases without HDR Formats. - i.e., SDR WEB releases will still be allowed since 4K SDR WEB releases can often look better than the 1080p version due to the improved bitrate. + + {! include-markdown "../../includes/cf-descriptions/sdr-no-webdl-radarr-warning.md" !} + + - **{{ radarr['cf']['x265-no-hdrdv']['name'] }}:** This blocks 720/1080p (HD) releases that are encoded in x265, **But it will allow x265 releases if they have HDR and/or DV** + + {! include-markdown "../../includes/cf-descriptions/x265-no-hdrdv-radarr-warning.md" !} +<!-- markdownlint-enable MD041--> diff --git a/includes/german-guide/radarr-german-unwanted-en.md b/includes/german-guide/radarr-german-unwanted-en.md index 4bea176245..5347daff3d 100644 --- a/includes/german-guide/radarr-german-unwanted-en.md +++ b/includes/german-guide/radarr-german-unwanted-en.md @@ -3,17 +3,17 @@ | Custom Format | Score | Trash ID | | ----------------------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------------------------------: | ------------------------------------------------------- | - | [{{ radarr['cf']['br-disk']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#br-disk) | {{ radarr['cf']['br-disk']['trash_scores']['default'] }} | {{ radarr['cf']['br-disk']['trash_id'] }} | + | [{{ radarr['cf']['br-disk']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#br-disk) | {{ radarr['cf']['br-disk']['trash_scores']['german'] }} | {{ radarr['cf']['br-disk']['trash_id'] }} | | [{{ radarr['cf']['generated-dynamic-hdr']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#generated-dynamic-hdr) :warning: | :warning: {{ radarr['cf']['generated-dynamic-hdr']['trash_scores']['german'] }} | {{ radarr['cf']['generated-dynamic-hdr']['trash_id'] }} | - | [{{ radarr['cf']['3d']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#3d) | {{ radarr['cf']['3d']['trash_scores']['default'] }} | {{ radarr['cf']['3d']['trash_id'] }} | - | [{{ radarr['cf']['line-mic-dubbed']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#linemic-dubbed) | {{ radarr['cf']['line-mic-dubbed']['trash_scores']['default'] }} | {{ radarr['cf']['line-mic-dubbed']['trash_id'] }} | - | [{{ radarr['cf']['lq']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#lq) | {{ radarr['cf']['lq']['trash_scores']['default'] }} | {{ radarr['cf']['lq']['trash_id'] }} | + | [{{ radarr['cf']['3d']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#3d) | {{ radarr['cf']['3d']['trash_scores']['german'] }} | {{ radarr['cf']['3d']['trash_id'] }} | + | [{{ radarr['cf']['line-mic-dubbed']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#linemic-dubbed) | {{ radarr['cf']['line-mic-dubbed']['trash_scores']['german'] }} | {{ radarr['cf']['line-mic-dubbed']['trash_id'] }} | + | [{{ radarr['cf']['lq']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#lq) | {{ radarr['cf']['lq']['trash_scores']['german'] }} | {{ radarr['cf']['lq']['trash_id'] }} | | [{{ radarr['cf']['german-lq']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#german-lq) | {{ radarr['cf']['german-lq']['trash_scores']['default'] }} | {{ radarr['cf']['german-lq']['trash_id'] }} | - | [{{ radarr['cf']['german-microsized']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#german-microsized) | {{ radarr['cf']['german-microsized']['trash_scores']['default'] }} | {{ radarr['cf']['german-microsized']['trash_id'] }} | + | [{{ radarr['cf']['german-microsized']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#german-microsized) | {{ radarr['cf']['german-microsized']['trash_scores']['default'] }} | {{ radarr['cf']['german-microsized']['trash_id'] }} | | [{{ radarr['cf']['x265-hd']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#x265-hd) :warning: | :warning: {{ radarr['cf']['x265-hd']['trash_scores']['german'] }} | {{ radarr['cf']['x265-hd']['trash_id'] }} | - | [{{ radarr['cf']['extras']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#extras) | {{ radarr['cf']['extras']['trash_scores']['default'] }} | {{ radarr['cf']['extras']['trash_id'] }} | - | [{{ radarr['cf']['av1']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#av1) | {{ radarr['cf']['av1']['trash_scores']['default'] }} | {{ radarr['cf']['av1']['trash_id'] }} | - | [{{ radarr['cf']['upscaled']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#upscaled) | {{ radarr['cf']['upscaled']['trash_scores']['default'] }} | {{ radarr['cf']['upscaled']['trash_id'] }} | + | [{{ radarr['cf']['extras']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#extras) | {{ radarr['cf']['extras']['trash_scores']['german'] }} | {{ radarr['cf']['extras']['trash_id'] }} | + | [{{ radarr['cf']['av1']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#av1) | {{ radarr['cf']['av1']['trash_scores']['german'] }} | {{ radarr['cf']['av1']['trash_id'] }} | + | [{{ radarr['cf']['upscaled']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#upscaled) | {{ radarr['cf']['upscaled']['trash_scores']['german'] }} | {{ radarr['cf']['upscaled']['trash_id'] }} | --- diff --git a/includes/german-guide/sonarr-german-misc-optional.md b/includes/german-guide/sonarr-german-misc-optional.md new file mode 100644 index 0000000000..4aa8a823bc --- /dev/null +++ b/includes/german-guide/sonarr-german-misc-optional.md @@ -0,0 +1,22 @@ +<!-- markdownlint-disable MD041--> +??? abstract "Miscellaneous (Optional) - [Click to show/hide]" + + | Custom Format | Score | Trash ID | + | ------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------: | ------------------------------------------------- | + | [{{ sonarr['cf']['bad-dual-groups']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#bad-dual-groups) | {{ sonarr['cf']['bad-dual-groups']['trash_scores']['german'] }} | {{ sonarr['cf']['bad-dual-groups']['trash_id'] }} | + | [{{ sonarr['cf']['no-rlsgroup']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#no-rlsgroup) | {{ sonarr['cf']['no-rlsgroup']['trash_scores']['german'] }} | {{ sonarr['cf']['no-rlsgroup']['trash_id'] }} | + | [{{ sonarr['cf']['obfuscated']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#obfuscated) | {{ sonarr['cf']['obfuscated']['trash_scores']['german'] }} | {{ sonarr['cf']['obfuscated']['trash_id'] }} | + | [{{ sonarr['cf']['retags']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#retags) | {{ sonarr['cf']['retags']['trash_scores']['german'] }} | {{ sonarr['cf']['retags']['trash_id'] }} | + | [{{ sonarr['cf']['scene']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#scene) | {{ sonarr['cf']['scene']['trash_scores']['german'] }} | {{ sonarr['cf']['scene']['trash_id'] }} | + + --- + + Breakdown and Why + + - **{{ sonarr['cf']['bad-dual-groups']['name'] }}:** [*Optional*] These groups take the original release and add their own language track (e.g. AAC 2.0 Portuguese) as the first track. Afterward, FFprobe would determine that the media file is Portuguese. It's a common rule that you only add the best audio as the main track. + Also they often even rename the release name into Portuguese. + - **{{ sonarr['cf']['no-rlsgroup']['name'] }}:** [*Optional*] Some indexers strip out the release group which could result in LQ groups being scored incorrectly. For example, a lot of EVO releases end up with a stripped group name. These releases would appear as "upgrades" and could end up getting a decent score after other CFs are scored. + - **{{ sonarr['cf']['obfuscated']['name'] }}:** [*Optional*] Use these only if you wish to avoid renamed releases. + - **{{ sonarr['cf']['retags']['name'] }}:** [*Optional*] Use this if you wish to avoid retagged releases. Retagged releases often are not consistent with the quality of the original group's release (e.g. TGx downsampling an NTb release from 5.1 audio to 2.0 audio, yet maintaining the NTb naming). + - **{{ sonarr['cf']['scene']['name'] }}:** [*Optional*] Use this only if you want to avoid SCENE releases. +<!-- markdownlint-enable MD041--> diff --git a/includes/german-guide/sonarr-german-misc-uhd-optional.md b/includes/german-guide/sonarr-german-misc-uhd-optional.md new file mode 100644 index 0000000000..f8007c4592 --- /dev/null +++ b/includes/german-guide/sonarr-german-misc-uhd-optional.md @@ -0,0 +1,28 @@ +<!-- markdownlint-disable MD041--> +??? abstract "Miscellaneous UHD (Optional) - [Click to show/hide]" + + !!! tip "I recommend using the following Custom Formats" + + - **For details on "Why" and a potential warning :warning: please see the notes below.** + - `x265 (no HDR/DV)` over the `x265 (HD)` + - `SDR (no WEBDL)` over the `SDR` + + | Custom Format | Score | Trash ID | + | ------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------------: | ----------------------------------------------- | + | [{{ sonarr['cf']['sdr']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#sdr) | {{ sonarr['cf']['sdr']['trash_scores']['german'] }} | {{ sonarr['cf']['sdr']['trash_id'] }} | + | [{{ sonarr['cf']['sdr-no-webdl']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#sdr-no-webdl) :warning: | {{ sonarr['cf']['sdr-no-webdl']['trash_scores']['german'] }} | {{ sonarr['cf']['sdr-no-webdl']['trash_id'] }} | + | [{{ sonarr['cf']['x265-no-hdrdv']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#x265-no-hdrdv) :warning: | {{ sonarr['cf']['x265-no-hdrdv']['trash_scores']['german'] }} | {{ sonarr['cf']['x265-no-hdrdv']['trash_id'] }} | + + --- + + Breakdown and Why + + - **{{ sonarr['cf']['sdr']['name'] }}:** This will prevent grabbing UHD/4k releases without HDR Formats. + - **{{ sonarr['cf']['sdr-no-webdl']['name'] }}:** This will prevent grabbing UHD/4k Remux and Bluray encode releases without HDR Formats. - i.e., SDR WEB releases will still be allowed since 4K SDR WEB releases can often look better than the 1080p version due to the improved bitrate. + + {! include-markdown "../../includes/cf-descriptions/sdr-no-webdl-sonarr-warning.md" !} + + - **{{ sonarr['cf']['x265-no-hdrdv']['name'] }}:** This blocks 720/1080p (HD) releases that are encoded in x265, **But it will allow x265 releases if they have HDR and/or DV** + + {! include-markdown "../../includes/cf-descriptions/x265-no-hdrdv-sonarr-warning.md" !} +<!-- markdownlint-enable MD041--> diff --git a/includes/german-guide/sonarr-german-unwanted-en.md b/includes/german-guide/sonarr-german-unwanted-en.md index 31e14fa61c..18fc5e18f4 100644 --- a/includes/german-guide/sonarr-german-unwanted-en.md +++ b/includes/german-guide/sonarr-german-unwanted-en.md @@ -3,14 +3,14 @@ | Custom Format | Score | Trash ID | | ----------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------: | --------------------------------------------------- | - | [{{ sonarr['cf']['br-disk']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#br-disk) | {{ sonarr['cf']['br-disk']['trash_scores']['default'] }} | {{ sonarr['cf']['br-disk']['trash_id'] }} | - | [{{ sonarr['cf']['lq']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#lq) | {{ sonarr['cf']['lq']['trash_scores']['default'] }} | {{ sonarr['cf']['lq']['trash_id'] }} | + | [{{ sonarr['cf']['br-disk']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#br-disk) | {{ sonarr['cf']['br-disk']['trash_scores']['german'] }} | {{ sonarr['cf']['br-disk']['trash_id'] }} | + | [{{ sonarr['cf']['lq']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#lq) | {{ sonarr['cf']['lq']['trash_scores']['german'] }} | {{ sonarr['cf']['lq']['trash_id'] }} | | [{{ sonarr['cf']['german-lq']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-lq) | {{ sonarr['cf']['german-lq']['trash_scores']['default'] }} | {{ sonarr['cf']['german-lq']['trash_id'] }} | | [{{ sonarr['cf']['german-microsized']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-microsized) | {{ sonarr['cf']['german-microsized']['trash_scores']['default'] }} | {{ sonarr['cf']['german-microsized']['trash_id'] }} | | [{{ sonarr['cf']['x265-hd']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#x265-hd) :warning: | :warning: {{ sonarr['cf']['x265-hd']['trash_scores']['german'] }} | {{ sonarr['cf']['x265-hd']['trash_id'] }} | - | [{{ sonarr['cf']['extras']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#extras) | {{ sonarr['cf']['extras']['trash_scores']['default'] }} | {{ sonarr['cf']['extras']['trash_id'] }} | - | [{{ sonarr['cf']['av1']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#av1) | {{ sonarr['cf']['av1']['trash_scores']['default'] }} | {{ sonarr['cf']['av1']['trash_id'] }} | - | [{{ sonarr['cf']['upscaled']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#upscaled) | {{ sonarr['cf']['upscaled']['trash_scores']['default'] }} | {{ sonarr['cf']['upscaled']['trash_id'] }} | + | [{{ sonarr['cf']['extras']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#extras) | {{ sonarr['cf']['extras']['trash_scores']['german'] }} | {{ sonarr['cf']['extras']['trash_id'] }} | + | [{{ sonarr['cf']['av1']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#av1) | {{ sonarr['cf']['av1']['trash_scores']['german'] }} | {{ sonarr['cf']['av1']['trash_id'] }} | + | [{{ sonarr['cf']['upscaled']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#upscaled) | {{ sonarr['cf']['upscaled']['trash_scores']['german'] }} | {{ sonarr['cf']['upscaled']['trash_id'] }} | --- From d0003d315c45850aaa0a5e4200f6c3479d90b2a1 Mon Sep 17 00:00:00 2001 From: rg9400 <39887349+rg9400@users.noreply.github.com> Date: Mon, 20 Jan 2025 18:57:47 -0600 Subject: [PATCH 45/63] feat(starr-anime): Enhance Bilibili Streaming Service and Remux Tier CFs (#2230) --- .../radarr/cf/anime-bd-tier-05-remuxes.json | 18 ++++++++++++++++++ .../sonarr/cf/anime-bd-tier-05-remuxes.json | 18 ++++++++++++++++++ docs/json/sonarr/cf/bilibili.json | 2 +- 3 files changed, 37 insertions(+), 1 deletion(-) diff --git a/docs/json/radarr/cf/anime-bd-tier-05-remuxes.json b/docs/json/radarr/cf/anime-bd-tier-05-remuxes.json index 6ba755b693..41ef375aa2 100644 --- a/docs/json/radarr/cf/anime-bd-tier-05-remuxes.json +++ b/docs/json/radarr/cf/anime-bd-tier-05-remuxes.json @@ -33,6 +33,15 @@ "value": "\\b(BluDragon)\\b" } }, + { + "name": "CRUCiBLE", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(CRUCiBLE)\\b" + } + }, { "name": "D4C", "implementation": "ReleaseTitleSpecification", @@ -51,6 +60,15 @@ "value": "\\b(E[.-]N[.-]D)\\b" } }, + { + "name": "PMR", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(PMR)\\b.*(Remux)" + } + }, { "name": "Raizel", "implementation": "ReleaseTitleSpecification", diff --git a/docs/json/sonarr/cf/anime-bd-tier-05-remuxes.json b/docs/json/sonarr/cf/anime-bd-tier-05-remuxes.json index ece0bd4ad2..c8b88fe2bc 100644 --- a/docs/json/sonarr/cf/anime-bd-tier-05-remuxes.json +++ b/docs/json/sonarr/cf/anime-bd-tier-05-remuxes.json @@ -42,6 +42,15 @@ "value": "\\b(BluDragon)\\b" } }, + { + "name": "CRUCiBLE", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(CRUCiBLE)\\b" + } + }, { "name": "D4C", "implementation": "ReleaseTitleSpecification", @@ -60,6 +69,15 @@ "value": "\\b(E[.-]N[.-]D)\\b" } }, + { + "name": "PMR", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(PMR)\\b.*(Remux)" + } + }, { "name": "Raizel", "implementation": "ReleaseTitleSpecification", diff --git a/docs/json/sonarr/cf/bilibili.json b/docs/json/sonarr/cf/bilibili.json index 62d236b6f1..83f0cb7256 100644 --- a/docs/json/sonarr/cf/bilibili.json +++ b/docs/json/sonarr/cf/bilibili.json @@ -36,7 +36,7 @@ "negate": false, "required": true, "fields": { - "value": "\\b(Bilibili)\\b" + "value": "\\b(Bili(bili)?)\\b" } } ] From f7c2d5ce1a4e5e2e55e6a73dac6f32ceb6124dc9 Mon Sep 17 00:00:00 2001 From: GitHub Actions <actions@github.com> Date: Tue, 21 Jan 2025 00:58:07 +0000 Subject: [PATCH 46/63] chore(contributors): Update CONTRIBUTORS.md --- CONTRIBUTORS.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index c792c60727..d902217d29 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -65,14 +65,14 @@ <b><a href="https://github.com/sadstan" style="color: #ffa500;">sadstan</a></b> </div> <div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/4283702?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="owine"> + <img src="https://avatars.githubusercontent.com/u/15230279?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Lokilicious"> <br> - <b><a href="https://github.com/owine" style="color: #ffa500;">owine</a></b> + <b><a href="https://github.com/Lokilicious" style="color: #ffa500;">Lokilicious</a></b> </div> <div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/15230279?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Lokilicious"> + <img src="https://avatars.githubusercontent.com/u/4283702?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="owine"> <br> - <b><a href="https://github.com/Lokilicious" style="color: #ffa500;">Lokilicious</a></b> + <b><a href="https://github.com/owine" style="color: #ffa500;">owine</a></b> </div> <div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;"> <img src="https://avatars.githubusercontent.com/u/1768054?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="rcdailey"> From 43144b027e63a9cd68165ea548a172da2e546d5c Mon Sep 17 00:00:00 2001 From: Lokilicious <matthias.vavti@gmail.com> Date: Sat, 25 Jan 2025 14:51:12 +0100 Subject: [PATCH 47/63] fix(sonarr-german): Add missing German scores to some CFs (#2232) fix: add missing german scores Co-authored-by: Lokilicious <mail.lokilicious.work> --- docs/json/sonarr/cf/no-rlsgroup.json | 3 ++- docs/json/sonarr/cf/obfuscated.json | 3 ++- docs/json/sonarr/cf/retags.json | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/json/sonarr/cf/no-rlsgroup.json b/docs/json/sonarr/cf/no-rlsgroup.json index 739fa82ab9..319800c47e 100644 --- a/docs/json/sonarr/cf/no-rlsgroup.json +++ b/docs/json/sonarr/cf/no-rlsgroup.json @@ -1,7 +1,8 @@ { "trash_id": "82d40da2bc6923f41e14394075dd4b03", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "name": "No-RlsGroup", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/obfuscated.json b/docs/json/sonarr/cf/obfuscated.json index 3274e832db..910c2af568 100644 --- a/docs/json/sonarr/cf/obfuscated.json +++ b/docs/json/sonarr/cf/obfuscated.json @@ -1,7 +1,8 @@ { "trash_id": "e1a997ddb54e3ecbfe06341ad323c458", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "name": "Obfuscated", "includeCustomFormatWhenRenaming": false, diff --git a/docs/json/sonarr/cf/retags.json b/docs/json/sonarr/cf/retags.json index 435814cf03..619a2fba0d 100644 --- a/docs/json/sonarr/cf/retags.json +++ b/docs/json/sonarr/cf/retags.json @@ -1,7 +1,8 @@ { "trash_id": "06d66ab109d4d2eddb2794d21526d140", "trash_scores": { - "default": -10000 + "default": -10000, + "german": -35000 }, "name": "Retags", "includeCustomFormatWhenRenaming": false, From dd85e0bb3cc8427527792182705a0c43ebd4cda7 Mon Sep 17 00:00:00 2001 From: Flavien <40237982+SeiyaGame@users.noreply.github.com> Date: Sat, 25 Jan 2025 14:51:49 +0100 Subject: [PATCH 48/63] feat(sonarr-anime): Add Yangire-Raws to FR anime fansub (#2235) (feat) Add Yangire-Raws to FR anime fansub --- docs/json/sonarr/cf/french-anime-fansub.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/json/sonarr/cf/french-anime-fansub.json b/docs/json/sonarr/cf/french-anime-fansub.json index 6c9e386ea6..3aa06963d6 100644 --- a/docs/json/sonarr/cf/french-anime-fansub.json +++ b/docs/json/sonarr/cf/french-anime-fansub.json @@ -97,6 +97,15 @@ "fields": { "value": "\\b(Yarashii)\\b" } + }, + { + "name": "Yangire-Raws", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(Yangire[ .-]?Raws)\\b" + } } ] } From 58355da01dc085ccde6a7b4987f63382b9cc02a8 Mon Sep 17 00:00:00 2001 From: TRaSH <TRaSH-@users.noreply.github.com> Date: Sat, 25 Jan 2025 14:56:19 +0100 Subject: [PATCH 49/63] chore(backend): Added PR naming information to the CONTRIBUTING.md (#2236) * chore(guide): Added PR naming information to the CONTRIBUTING.md * FIX: MD032 --- CONTRIBUTING.md | 118 +++++++++++++++++++++++++++++++++--------------- 1 file changed, 82 insertions(+), 36 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index fdfd35b6bd..f93278d02a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -8,64 +8,105 @@ These are mostly guidelines, not rules. Use your best judgment, and feel free to ## Guidelines - Make sure you're editing the latest version. -- If you propose changes, make sure they don't break anything else in the guides. +- If you propose changes, ensure they don't break anything else in the guides. - Make sure that after the changes, you don't get any [markdownlint](https://github.com/markdownlint/markdownlint/blob/master/docs/RULES.md) errors - If the `metadata.json` and `metadata.schema.json` needs changes, announce it first in the Discord `#development` channel and ping `voidpointer` and `nitsua` so the 3rd party apps don't break :bangbang: ## Branch naming -We're trying to be as consistent as possible to automate the changelog. +> [!IMPORTANT] +> We're trying to be as consistent as possible because of the automation of the changelog. -- **feat/xxx** Commits, which adds a new feature -- **fix/xxx** Commits, that fixes a bug/issue -- **style/xxx** Commits, that do not affect the meaning (white-space, formatting, missing semi-colons, etc) -- **chore/xxx** Miscellaneous commits (administrative / cleanup / backend) +- **feat/xxx** Commits that adds a new feature +- **fix/xxx** Commits that fixes a bug/issue +- **style/xxx** Commits that do not affect the meaning (white-space, formatting, missing semi-colons, grammar, etc.) +- **chore/xxx** Miscellaneous commits (administrative, cleanup, backend, etc) -Where 'xxx' can stand for Starr/Sonarr/Radarr/Guide etc +> [!note] +> Where `xxx` can stand for the main [Guide Categories](#guide-categories) in the guide. _Examples:_ - `feat/Starr-ELEANOR-to-Scene-CF` -- `feat/Radarr-CiNEPHiLES-to-Remux-Tier-02` -- `feat/maintenance` -- `fix/dv-hdr10-cf-should-match-dv-hdr10+` - -[Source](https://gist.github.com/qoomon/5dfcdf8eec66a051ecd85625518cfd13#types) +- `feat/radarr-CiNEPHiLES-to-Remux-Tier-02` +- `style/radarr minor-grammar corrections` +- `fix/starr-dv-hdr10-cf-should-match-dv-hdr10+` ## Pull Request naming -We're trying to be as consistent as possible to automate the changelog. +> [!IMPORTANT] +> Because the changelog is created automatically, we want to make the PR name as clear and consistent as possible. -- **feat(xxx):** Commits, that adds a new feature -- **fix(xxx):** Commits, that fixes a bug/issue -- **style(xxx):** Commits, that do not affect the meaning (white-space, formatting, missing semi-colons, etc) -- **chore(xxx):** Miscellaneous commits (administrative / cleanup / backend) +The PR naming consists of 3 parts. -Where 'xxx' can stand for Starr/Sonarr/Radarr/Guide etc +part1(part2): part3 => type(guide category): short detailed descriptions -_Examples:_ - -- `feat(starr): add ELEANOR to Scene CF` -- `feat(radarr): add CiNEPHiLES to Remux Tier 02` -- `feat(maintenance): various changes to the Starr CFs` -- `fix(starr): DV HDR10 CF should match DV HDR10+` +### Types [Source](https://gist.github.com/qoomon/5dfcdf8eec66a051ecd85625518cfd13#types) +- **feat(xxx):** Commits that adds a new feature +- **fix(xxx):** Commits that fixes a bug/issue +- **style(xxx):** Commits that do not affect the meaning (white-space, formatting, missing semi-colons, grammar, etc) +- **chore(xxx):** Miscellaneous commits (administrative, cleanup, backend, etc) + +> [!note] +> Where `xxx` can stand for the main [Guide Categories](#guide-categories) in the guide. + +### Guide categories + +The following Guide categories can be used for the PR name. + +```yml +- type(radarr): #Radarr related +- type(radarr-german): #Radarr related but for the German guides +- type(radarr-french): #Radarr related but for the French guides +- type(radarr-anime): #Radarr related but for the Anime guides +- type(sonarr): #Sonarr related +- type(sonarr-german): #Sonarr related but for the German guides +- type(sonarr-french): #Sonarr related but for the French guides +- type(sonarr-anime): #Sonarr related but for the Anime guides +- type(starr): #Sonarr and Radarr related +- type(starr-german): #Sonarr and Radarr related but for the German guides +- type(starr-french): #Sonarr and Radarr related but for the French guides +- type(starr-anime): #Sonarr and Radarr related but for the Anime guides +- type(prowlarr): #Prowlarr related +- type(lidarr): #Lidarr related +- type(bazarr): #Bazarr related +- type(hardlinks): #Hardlinks/File and Folder Structure related +- type(downloaders): #Downloaders related +- type(plex): #Plex related +- type(guide-sync): # Officially supported third-party party Guide Sync Tools related +- type(misc): #Miscellaneous guides that do not fit in any other categories but are still related to Radarr/Sonarr, etc +- type(glossary): #Any additions/changes to the glossary page +``` + +_Examples:_ + +- feat(guide-sync): Add more groups to give the user more personal options +- feat(guide-sync): Add new Quality Profiles for Radarr/Sonarr +- feat(starr): [NEW Guide] How does the current rank logic work +- feat(downloaders): [NZBGet] Updated the guide to reflect the recent changes with v24.5 + ## When doing a PR that is WIP -When doing a PR that is in progress and not yet complete/ready for review or not yet done fully, please ensure it is a **DRAFT Pull Request** +> [!TIP] +> When doing a PR that is in progress and not yet complete/ready for review or not yet done fully, please ensure it is a **DRAFT Pull Request** ## Radarr/Sonarr Custom Format (JSON) ### Release Group Reclassifications, Removals, or Additions -- When adding a release group to a Custom Format for whatever reason, please explain why it's added/removed/moved in the PR. +> [!WARNING] +> **When adding a release group to a Custom Format, please explain why it's added/removed/moved in the PR.** ### General Guidelines -- Custom Format name needs to match JSON name :bangbang: -- No hashcode can exist multiple times :bangbang: +> [!CAUTION] +> +> - Custom Format name needs to match JSON name :bangbang: +> - No hashcode can exist multiple times :bangbang: +> - Tiers only hold release groups that have at least done several dozen objectively high-quality releases or are added for a specific reason. (If they do mainly niche stuff and/or foreign stuff, they won't be added) - All Tier Groups must use retail sources. Fanres and upscaled groups are forbidden. This is due to the high effort required and the near impossibility of systematically guaranteeing quality without manually checking every single movie. - JSON file format shall consist of the following TRaSH-specific data appended to the JSON exported from Starr @@ -92,11 +133,12 @@ General Structure ### File Naming -- JSON file names are always written in lowercase, spaces are replaced by a dash, and no spaces or special characters except a dash :bangbang: +> [!CAUTION] +> JSON file names are always written in lowercase, spaces are replaced by a dash, and no spaces or special characters except a dash :bangbang: ### Hashcode -- When adding the hashcode for **Radarr**, use the following naming convention: `CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`BR-DISK`](https://md5.gromweb.com/?string=BR-DISK) +- When adding the hashcode for **Radarr**, use the following naming convention: `CF_name` e.g., the Custom Format `BR-DISK` would be the hash of [`BR-DISK`](https://md5.gromweb.com/?string=BR-DISK) When adding the hashcode for **Radarr Anime**, use the following naming convention: `Radarr Anime CF_name`. For example, the Custom Format `BR-DISK` would be the hash of [`Radarr Anime BR-DISK`](https://md5.gromweb.com/?string=Radarr+Anime+BR-DISK). - When adding the hashcode for **Sonarr**, use the following naming convention: `Sonarr CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`Sonarr BR-DISK`](https://md5.gromweb.com/?string=Sonarr+BR-DISK). - When adding the hashcode for **Sonarr Anime**, use the following naming convention: `Sonarr Anime CF_name` e.g. the Custom Format `BR-DISK` would be the hash of [`Sonarr Anime BR-DISK`](https://md5.gromweb.com/?string=Sonarr+Anime+BR-DISK). @@ -133,17 +175,21 @@ When updating or adding a new CF, the test case URL (`trash_regex`) needs to be ``` - This allows for Custom Formats to be assigned different scores for different profiles -- Default Scores of 0 (e.g. as in `trash_scores.default`) are FORBIDDEN +- Default Scores of 0 (e.g., as in `trash_scores.default`) are FORBIDDEN ## YAML file naming -- If a hashcode is needed **No** hashcode can exist multiple times :bangbang: +> [!CAUTION] +> +> - If a hashcode is needed **No** hashcode can exist multiple times :bangbang: +> - Use [this website](https://md5.gromweb.com) to generate an md5 hash - YAML file names are always written in small letters, spaces are replaced by a dash, and no spaces or special characters except a dash :bangbang: ## Quality Profiles and 3rd party sync apps -When creating a new quality profile or editing an existing one, it's mandatory to ensure that these settings are also updated/added to the following locations for the third-party sync apps. +> [!IMPORTANT] +> When creating a new quality profile or editing an existing one, it's mandatory to ensure that these settings are updated/added to the following locations for the third-party sync apps. - Radarr: `docs/json/radarr/quality-profiles` - `docs/json/radarr/cf-groups` @@ -169,7 +215,7 @@ These prerequisites are taken from the [mkdocs installation instructions][mkdoci [mkdocinstall]: https://www.mkdocs.org/user-guide/installation/ -Alternatively you can check out the docker container and instructions maintained by [zakkarry](https://github.com/zakkarry) specifically for development of the guides [here](https://gist.github.com/zakkarry/1305f713539c9fee22bdeeddcff3a263). The documentation in the README explains the installation process. +Alternatively, you can check out the docker container and instructions maintained by [zakkarry](https://github.com/zakkarry) specifically for developing the guides [here](https://gist.github.com/zakkarry/1305f713539c9fee22bdeeddcff3a263). The documentation in the README explains the installation process. ### Mkdocs Installation @@ -179,8 +225,8 @@ First, install mkdocs: pip install mkdocs ``` -Then, install dependent modules using the command below. This command should be run in the repository's root directory (i.e., where the `requirements.txt` file is). If the `pip` command does -If it does not work, refer to the mkdocs installation page linked in the Prerequisite section above. +Then, you can install dependent modules using the command below. This command should be run in the repository's root directory (i.e., where the `requirements.txt` file is). If the `pip` command does +If it doesn't work, please check the mkdocs installation page linked in the Prerequisite section above. ```bash pip install -r docs/requirements.txt From 5f65d49b2672f520be569912f21677cdf074f4cb Mon Sep 17 00:00:00 2001 From: TRaSH <TRaSH-@users.noreply.github.com> Date: Sun, 26 Jan 2025 01:44:00 +0100 Subject: [PATCH 50/63] feat(starr): Added Custom Format to boost 720p, 1080p and/or 2160p releases (#2237) --- .../Radarr-collection-of-custom-formats.md | 67 ++++++++++++++++--- .../sonarr-collection-of-custom-formats.md | 67 ++++++++++++++++--- includes/cf-descriptions/1080p.md | 3 + includes/cf-descriptions/2160p.md | 3 + includes/cf-descriptions/720p.md | 3 + .../radarr-cf-german-resolution-scoring-en.md | 14 ++-- ...cf-german-resolution-scoring-hd-only-en.md | 10 +-- .../sonarr-cf-german-resolution-scoring-en.md | 14 ++-- ...cf-german-resolution-scoring-hd-only-en.md | 10 +-- includes/sqp/hd-radarr-resolution.md | 10 +-- includes/sqp/uhd-radarr-resolution.md | 10 +-- 11 files changed, 163 insertions(+), 48 deletions(-) create mode 100644 includes/cf-descriptions/1080p.md create mode 100644 includes/cf-descriptions/2160p.md create mode 100644 includes/cf-descriptions/720p.md diff --git a/docs/Radarr/Radarr-collection-of-custom-formats.md b/docs/Radarr/Radarr-collection-of-custom-formats.md index 4706530ed9..560ae98773 100644 --- a/docs/Radarr/Radarr-collection-of-custom-formats.md +++ b/docs/Radarr/Radarr-collection-of-custom-formats.md @@ -97,14 +97,17 @@ We've made 3 guides related to this. | Miscellaneous | Language profiles | | -------------------------------------- | ------------------------------------------------------------------ | -| [Bad Dual Groups](#bad-dual-groups) | [Language: German](#language-german) | -| [Dutch Groups](#dutch-groups) | [Language: German DL](#language-german-dl) | -| [DV (Disk)](#dv-disk) | [Language: German DL (undefined)](#language-german-dl-undefined) | -| [DV (WEBDL)](#dv-webdl) | [Language: Not English (English Only)](#language-not-english) | -| [DV HDR10+ Boost](#dv-hdr10plus-boost) | [Language: Not French (French Only)](#language-not-french) | -| [EVO (no WEBDL)](#evo-no-webdl) | [Language: Not Original (Original Only)](#language-not-original) | -| [FreeLeech](#freeleech) | [Language: Original + French](#language-original-plus-french) | -| [HDR10+ Boost](#hdr10plus-boost) | [Language: Not German or English](#language-not-german-or-english) | +| [720p](#720p) | [Language: German](#language-german) | +| [1080p](#1080p) | [Language: German DL](#language-german-dl) | +| [2160p](#2160p) | [Language: German DL (undefined)](#language-german-dl-undefined) | +| [Bad Dual Groups](#bad-dual-groups) | [Language: Not English (English Only)](#language-not-english) | +| [Dutch Groups](#dutch-groups) | [Language: Not French (French Only)](#language-not-french) | +| [DV (Disk)](#dv-disk) | [Language: Not Original (Original Only)](#language-not-original) | +| [DV (WEBDL)](#dv-webdl) | [Language: Original + French](#language-original-plus-french) | +| [DV HDR10+ Boost](#dv-hdr10plus-boost) | [Language: Not German or English](#language-not-german-or-english) | +| [EVO (no WEBDL)](#evo-no-webdl) | | +| [FreeLeech](#freeleech) | | +| [HDR10+ Boost](#hdr10plus-boost) | | | [HFR](#hfr) | | | [Internal](#internal) | | | [Line/Mic Dubbed](#linemic-dubbed) | | @@ -1096,6 +1099,54 @@ We've made 3 guides related to this. --- +### 720p + +??? question "720p - [Click to show/hide]" + + {! include-markdown "../../includes/cf-descriptions/720p.md" !} + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/radarr/cf/720p.json' %]][[% endfilter %]] + ``` + +<sub><sup>[TOP](#index)</sup></sub> + +--- + +### 1080p + +??? question "1080p - [Click to show/hide]" + + {! include-markdown "../../includes/cf-descriptions/1080p.md" !} + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/radarr/cf/1080p.json' %]][[% endfilter %]] + ``` + +<sub><sup>[TOP](#index)</sup></sub> + +--- + +### 2160p + +??? question "2160p - [Click to show/hide]" + + {! include-markdown "../../includes/cf-descriptions/2160p.md" !} + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/radarr/cf/2160p.json' %]][[% endfilter %]] + ``` + +<sub><sup>[TOP](#index)</sup></sub> + +--- + ### Bad Dual Groups ??? question "Bad dual groups - [Click to show/hide]" diff --git a/docs/Sonarr/sonarr-collection-of-custom-formats.md b/docs/Sonarr/sonarr-collection-of-custom-formats.md index d9312c2f60..9f0c2e8374 100644 --- a/docs/Sonarr/sonarr-collection-of-custom-formats.md +++ b/docs/Sonarr/sonarr-collection-of-custom-formats.md @@ -94,14 +94,17 @@ We've made 3 guides related to this. | Miscellaneous | Language profiles | | -------------------------------------- | ------------------------------------------------------------------ | -| [Bad Dual Groups](#bad-dual-groups) | [Language: German](#language-german) | -| [DV (Disk)](#dv-disk) | [Language: German DL](#language-german-dl) | -| [DV (WEBDL)](#dv-webdl) | [Language: German DL (undefined)](#language-german-dl-undefined) | -| [DV HDR10+ Boost](#dv-hdr10plus-boost) | [Language: Not English (English Only)](#language-not-english) | -| [FreeLeech](#freeleech) | [Language: Not French (French Only)](#language-not-french) | -| [HDR10+ Boost](#hdr10plus-boost) | [Language: Not Original (Original Only)](#language-not-original) | -| [HFR](#hfr) | [Language: Original + French](#language-original-plus-french) | -| [Internal](#internal) | [Language: Not German or English](#language-not-german-or-english) | +| [720p](#720p) | [Language: German](#language-german) | +| [1080p](#1080p) | [Language: German DL](#language-german-dl) | +| [2160p](#2160p) | [Language: German DL (undefined)](#language-german-dl-undefined) | +| [Bad Dual Groups](#bad-dual-groups) | [Language: Not English (English Only)](#language-not-english) | +| [DV (Disk)](#dv-disk) | [Language: Not French (French Only)](#language-not-french) | +| [DV (WEBDL)](#dv-webdl) | [Language: Not Original (Original Only)](#language-not-original) | +| [DV HDR10+ Boost](#dv-hdr10plus-boost) | [Language: Original + French](#language-original-plus-french) | +| [FreeLeech](#freeleech) | [Language: Not German or English](#language-not-german-or-english) | +| [HDR10+ Boost](#hdr10plus-boost) | | +| [HFR](#hfr) | | +| [Internal](#internal) | | | [MPEG2](#mpeg2) | | | [Multi](#multi) | | | [No-RlsGroup](#no-rlsgroup) | | @@ -888,6 +891,54 @@ We've made 3 guides related to this. --- +### 720p + +??? question "720p - [Click to show/hide]" + + {! include-markdown "../../includes/cf-descriptions/720p.md" !} + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/720p.json' %]][[% endfilter %]] + ``` + +<sub><sup>[TOP](#index)</sup></sub> + +--- + +### 1080p + +??? question "1080p - [Click to show/hide]" + + {! include-markdown "../../includes/cf-descriptions/1080p.md" !} + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/1080p.json' %]][[% endfilter %]] + ``` + +<sub><sup>[TOP](#index)</sup></sub> + +--- + +### 2160p + +??? question "2160p - [Click to show/hide]" + + {! include-markdown "../../includes/cf-descriptions/2160p.md" !} + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/2160p.json' %]][[% endfilter %]] + ``` + +<sub><sup>[TOP](#index)</sup></sub> + +--- + ### Repack/Proper ??? example "JSON - [Click to show/hide]" diff --git a/includes/cf-descriptions/1080p.md b/includes/cf-descriptions/1080p.md new file mode 100644 index 0000000000..f972c3e3b1 --- /dev/null +++ b/includes/cf-descriptions/1080p.md @@ -0,0 +1,3 @@ +<!-- markdownlint-disable MD041--> +This Custom Format can boost 1080p releases. It is only useful if you use [Merge Qualities](/Radarr/Tips/Merge-quality/){:target="\_blank" rel="noopener noreferrer"} in your Quality Profile. +<!-- markdownlint-enable MD041--> diff --git a/includes/cf-descriptions/2160p.md b/includes/cf-descriptions/2160p.md new file mode 100644 index 0000000000..814132547b --- /dev/null +++ b/includes/cf-descriptions/2160p.md @@ -0,0 +1,3 @@ +<!-- markdownlint-disable MD041--> +This Custom Format can boost 2160p releases. It is only useful if you use [Merge Qualities](/Radarr/Tips/Merge-quality/){:target="\_blank" rel="noopener noreferrer"} in your Quality Profile. +<!-- markdownlint-enable MD041--> diff --git a/includes/cf-descriptions/720p.md b/includes/cf-descriptions/720p.md new file mode 100644 index 0000000000..c360aab662 --- /dev/null +++ b/includes/cf-descriptions/720p.md @@ -0,0 +1,3 @@ +<!-- markdownlint-disable MD041--> +This Custom Format can boost 720p releases. It is only useful if you use [Merge Qualities](/Radarr/Tips/Merge-quality/){:target="\_blank" rel="noopener noreferrer"} in your Quality Profile. +<!-- markdownlint-enable MD041--> diff --git a/includes/german-guide/radarr-cf-german-resolution-scoring-en.md b/includes/german-guide/radarr-cf-german-resolution-scoring-en.md index c6e674b552..6138450edb 100644 --- a/includes/german-guide/radarr-cf-german-resolution-scoring-en.md +++ b/includes/german-guide/radarr-cf-german-resolution-scoring-en.md @@ -1,13 +1,13 @@ <!-- markdownlint-disable MD041--> ??? abstract "German Resolution - [Click to show/hide]" - | Custom Format | Score | Trash ID | - | ---------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------: | ------------------------------------------------------ | - | [{{ radarr['cf']['german-1080p-booster']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#german-1080p-booster) | {{ radarr['cf']['german-1080p-booster']['trash_scores']['default'] }} | {{ radarr['cf']['german-1080p-booster']['trash_id'] }} | - | [{{ radarr['cf']['german-2160p-booster']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#german-2160p-booster) | {{ radarr['cf']['german-2160p-booster']['trash_scores']['default'] }} | {{ radarr['cf']['german-2160p-booster']['trash_id'] }} | - | [{{ radarr['cf']['720p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/cf/720p.json) | {{ radarr['cf']['720p']['trash_scores']['default'] }} | {{ radarr['cf']['720p']['trash_id'] }} | - | [{{ radarr['cf']['1080p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/cf/1080p.json) | {{ radarr['cf']['1080p']['trash_scores']['default'] }} | {{ radarr['cf']['1080p']['trash_id'] }} | - | [{{ radarr['cf']['2160p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/cf/2160p.json) | {{ radarr['cf']['2160p']['trash_scores']['default'] }} | {{ radarr['cf']['2160p']['trash_id'] }} | + | Custom Format | Score | Trash ID | + | ----------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------: | ------------------------------------------------------ | + | [{{ radarr['cf']['german-1080p-booster']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#german-1080p-booster) | {{ radarr['cf']['german-1080p-booster']['trash_scores']['default'] }} | {{ radarr['cf']['german-1080p-booster']['trash_id'] }} | + | [{{ radarr['cf']['german-2160p-booster']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#german-2160p-booster) | {{ radarr['cf']['german-2160p-booster']['trash_scores']['default'] }} | {{ radarr['cf']['german-2160p-booster']['trash_id'] }} | + | [{{ radarr['cf']['720p']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#720p) | {{ radarr['cf']['720p']['trash_scores']['default'] }} | {{ radarr['cf']['720p']['trash_id'] }} | + | [{{ radarr['cf']['1080p']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#1080p) | {{ radarr['cf']['1080p']['trash_scores']['default'] }} | {{ radarr['cf']['1080p']['trash_id'] }} | + | [{{ radarr['cf']['2160p']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#2160p) | {{ radarr['cf']['2160p']['trash_scores']['default'] }} | {{ radarr['cf']['2160p']['trash_id'] }} | --- diff --git a/includes/german-guide/radarr-cf-german-resolution-scoring-hd-only-en.md b/includes/german-guide/radarr-cf-german-resolution-scoring-hd-only-en.md index 528f7e2674..721a46563b 100644 --- a/includes/german-guide/radarr-cf-german-resolution-scoring-hd-only-en.md +++ b/includes/german-guide/radarr-cf-german-resolution-scoring-hd-only-en.md @@ -1,11 +1,11 @@ <!-- markdownlint-disable MD041--> ??? abstract "German Resolution - [Click to show/hide]" - | Custom Format | Score | Trash ID | - | ---------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------: | ------------------------------------------------------ | - | [{{ radarr['cf']['german-1080p-booster']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#german-1080p-booster) | {{ radarr['cf']['german-1080p-booster']['trash_scores']['default'] }} | {{ radarr['cf']['german-1080p-booster']['trash_id'] }} | - | [{{ radarr['cf']['720p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/cf/720p.json) | {{ radarr['cf']['720p']['trash_scores']['default'] }} | {{ radarr['cf']['720p']['trash_id'] }} | - | [{{ radarr['cf']['1080p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/cf/1080p.json) | {{ radarr['cf']['1080p']['trash_scores']['default'] }} | {{ radarr['cf']['1080p']['trash_id'] }} | + | Custom Format | Score | Trash ID | + | ----------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------: | ------------------------------------------------------ | + | [{{ radarr['cf']['german-1080p-booster']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#german-1080p-booster) | {{ radarr['cf']['german-1080p-booster']['trash_scores']['default'] }} | {{ radarr['cf']['german-1080p-booster']['trash_id'] }} | + | [{{ radarr['cf']['720p']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#720p) | {{ radarr['cf']['720p']['trash_scores']['default'] }} | {{ radarr['cf']['720p']['trash_id'] }} | + | [{{ radarr['cf']['1080p']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#1080p) | {{ radarr['cf']['1080p']['trash_scores']['default'] }} | {{ radarr['cf']['1080p']['trash_id'] }} | --- diff --git a/includes/german-guide/sonarr-cf-german-resolution-scoring-en.md b/includes/german-guide/sonarr-cf-german-resolution-scoring-en.md index d70a80f994..a77da47111 100644 --- a/includes/german-guide/sonarr-cf-german-resolution-scoring-en.md +++ b/includes/german-guide/sonarr-cf-german-resolution-scoring-en.md @@ -1,13 +1,13 @@ <!-- markdownlint-disable MD041--> ??? abstract "German Resolution - [Click to show/hide]" - | Custom Format | Score | Trash ID | - | ---------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------: | ------------------------------------------------------ | - | [{{ sonarr['cf']['german-1080p-booster']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-1080p-booster) | {{ sonarr['cf']['german-1080p-booster']['trash_scores']['default'] }} | {{ sonarr['cf']['german-1080p-booster']['trash_id'] }} | - | [{{ sonarr['cf']['german-2160p-booster']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-2160p-booster) | {{ sonarr['cf']['german-2160p-booster']['trash_scores']['default'] }} | {{ sonarr['cf']['german-2160p-booster']['trash_id'] }} | - | [{{ sonarr['cf']['720p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/sonarr/cf/720p.json) | {{ sonarr['cf']['720p']['trash_scores']['default'] }} | {{ sonarr['cf']['720p']['trash_id'] }} | - | [{{ sonarr['cf']['1080p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/sonarr/cf/1080p.json) | {{ sonarr['cf']['1080p']['trash_scores']['default'] }} | {{ sonarr['cf']['1080p']['trash_id'] }} | - | [{{ sonarr['cf']['2160p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/sonarr/cf/2160p.json) | {{ sonarr['cf']['2160p']['trash_scores']['default'] }} | {{ sonarr['cf']['2160p']['trash_id'] }} | + | Custom Format | Score | Trash ID | + | ----------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------: | ------------------------------------------------------ | + | [{{ sonarr['cf']['german-1080p-booster']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-1080p-booster) | {{ sonarr['cf']['german-1080p-booster']['trash_scores']['default'] }} | {{ sonarr['cf']['german-1080p-booster']['trash_id'] }} | + | [{{ sonarr['cf']['german-2160p-booster']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-2160p-booster) | {{ sonarr['cf']['german-2160p-booster']['trash_scores']['default'] }} | {{ sonarr['cf']['german-2160p-booster']['trash_id'] }} | + | [{{ sonarr['cf']['720p']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#720p) | {{ sonarr['cf']['720p']['trash_scores']['default'] }} | {{ sonarr['cf']['720p']['trash_id'] }} | + | [{{ sonarr['cf']['1080p']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#1080p) | {{ sonarr['cf']['1080p']['trash_scores']['default'] }} | {{ sonarr['cf']['1080p']['trash_id'] }} | + | [{{ sonarr['cf']['2160p']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#2160p) | {{ sonarr['cf']['2160p']['trash_scores']['default'] }} | {{ sonarr['cf']['2160p']['trash_id'] }} | --- diff --git a/includes/german-guide/sonarr-cf-german-resolution-scoring-hd-only-en.md b/includes/german-guide/sonarr-cf-german-resolution-scoring-hd-only-en.md index ce2e11d5cd..f31e85da28 100644 --- a/includes/german-guide/sonarr-cf-german-resolution-scoring-hd-only-en.md +++ b/includes/german-guide/sonarr-cf-german-resolution-scoring-hd-only-en.md @@ -1,11 +1,11 @@ <!-- markdownlint-disable MD041--> ??? abstract "German Resolution - [Click to show/hide]" - | Custom Format | Score | Trash ID | - | ---------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------: | ------------------------------------------------------ | - | [{{ sonarr['cf']['german-1080p-booster']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-1080p-booster) | {{ sonarr['cf']['german-1080p-booster']['trash_scores']['default'] }} | {{ sonarr['cf']['german-1080p-booster']['trash_id'] }} | - | [{{ sonarr['cf']['720p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/sonarr/cf/720p.json) | {{ sonarr['cf']['720p']['trash_scores']['default'] }} | {{ sonarr['cf']['720p']['trash_id'] }} | - | [{{ sonarr['cf']['1080p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/sonarr/cf/1080p.json) | {{ sonarr['cf']['1080p']['trash_scores']['default'] }} | {{ sonarr['cf']['1080p']['trash_id'] }} | + | Custom Format | Score | Trash ID | + | ----------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------: | ------------------------------------------------------ | + | [{{ sonarr['cf']['german-1080p-booster']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#german-1080p-booster) | {{ sonarr['cf']['german-1080p-booster']['trash_scores']['default'] }} | {{ sonarr['cf']['german-1080p-booster']['trash_id'] }} | + | [{{ sonarr['cf']['720p']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#720p) | {{ sonarr['cf']['720p']['trash_scores']['default'] }} | {{ sonarr['cf']['720p']['trash_id'] }} | + | [{{ sonarr['cf']['1080p']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#1080p) | {{ sonarr['cf']['1080p']['trash_scores']['default'] }} | {{ sonarr['cf']['1080p']['trash_id'] }} | --- diff --git a/includes/sqp/hd-radarr-resolution.md b/includes/sqp/hd-radarr-resolution.md index 7cf94d57ce..cbaf2fe7eb 100644 --- a/includes/sqp/hd-radarr-resolution.md +++ b/includes/sqp/hd-radarr-resolution.md @@ -1,6 +1,8 @@ +<!-- markdownlint-disable MD041--> ??? abstract "Resolution - [Click to show/hide]" - | Custom Format | Score | Trash ID | - | ---------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------: | --------------------------------------- | - | [{{ radarr['cf']['1080p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/cf/1080p.json) | {{ radarr['cf']['1080p']['trash_scores']['default'] }} | {{ radarr['cf']['1080p']['trash_id'] }} | - | [{{ radarr['cf']['720p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/cf/720p.json) | {{ radarr['cf']['720p']['trash_scores']['default'] }} | {{ radarr['cf']['720p']['trash_id'] }} | + | Custom Format | Score | Trash ID | + | ----------------------------------------------------------------------------------------- | :----------------------------------------------------: | --------------------------------------- | + | [{{ radarr['cf']['1080p']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#1080p) | {{ radarr['cf']['1080p']['trash_scores']['default'] }} | {{ radarr['cf']['1080p']['trash_id'] }} | + | [{{ radarr['cf']['720p']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#720p) | {{ radarr['cf']['720p']['trash_scores']['default'] }} | {{ radarr['cf']['720p']['trash_id'] }} | +<!-- markdownlint-enable MD041--> diff --git a/includes/sqp/uhd-radarr-resolution.md b/includes/sqp/uhd-radarr-resolution.md index 88738e7d8f..3bcfeb6d52 100644 --- a/includes/sqp/uhd-radarr-resolution.md +++ b/includes/sqp/uhd-radarr-resolution.md @@ -1,8 +1,10 @@ +<!-- markdownlint-disable MD041--> ??? abstract "Resolution - [Click to show/hide]" - | Custom Format | Score | Trash ID | - | ---------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------: | --------------------------------------- | - | [{{ radarr['cf']['1080p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/cf/1080p.json) | {{ radarr['cf']['1080p']['trash_scores']['default'] }} | {{ radarr['cf']['1080p']['trash_id'] }} | - | [{{ radarr['cf']['2160p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/cf/2160p.json) | :warning: {{ radarr['cf']['2160p']['trash_scores']['sqp-2'] }} :warning: | {{ radarr['cf']['2160p']['trash_id'] }} | + | Custom Format | Score | Trash ID | + | ----------------------------------------------------------------------------------------- | :----------------------------------------------------------------------: | --------------------------------------- | + | [{{ radarr['cf']['1080p']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#1080p) | {{ radarr['cf']['1080p']['trash_scores']['default'] }} | {{ radarr['cf']['1080p']['trash_id'] }} | + | [{{ radarr['cf']['2160p']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#2160p) | :warning: {{ radarr['cf']['2160p']['trash_scores']['sqp-2'] }} :warning: | {{ radarr['cf']['2160p']['trash_id'] }} | !!! warning "Scores marked with a :warning: warning :warning: are different to those used in the main guide" +<!-- markdownlint-enable MD041--> From 9a22e2e9217f329c804019a477fa0c60788c9eba Mon Sep 17 00:00:00 2001 From: GitHub Actions <actions@github.com> Date: Sun, 26 Jan 2025 00:44:15 +0000 Subject: [PATCH 51/63] chore(contributors): Update CONTRIBUTORS.md --- CONTRIBUTORS.md | 64 ++++++++++++++++++++++++------------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index d902217d29..b4eff94e99 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -104,40 +104,35 @@ <br> <b><a href="https://github.com/austinwbest" style="color: #ffa500;">austinwbest</a></b> </div> -<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/16525024?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="userdocs"> - <br> - <b><a href="https://github.com/userdocs" style="color: #ffa500;">userdocs</a></b> - </div> <div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;"> <img src="https://avatars.githubusercontent.com/u/40237982?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="SeiyaGame"> <br> <b><a href="https://github.com/SeiyaGame" style="color: #ffa500;">SeiyaGame</a></b> </div> <div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/3604363?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="calvinbui"> + <img src="https://avatars.githubusercontent.com/u/16525024?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="userdocs"> <br> - <b><a href="https://github.com/calvinbui" style="color: #ffa500;">calvinbui</a></b> + <b><a href="https://github.com/userdocs" style="color: #ffa500;">userdocs</a></b> </div> <div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/60312740?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="doob187"> + <img src="https://avatars.githubusercontent.com/u/3604363?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="calvinbui"> <br> - <b><a href="https://github.com/doob187" style="color: #ffa500;">doob187</a></b> + <b><a href="https://github.com/calvinbui" style="color: #ffa500;">calvinbui</a></b> </div> <div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;"> <img src="https://avatars.githubusercontent.com/u/10825337?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="thatbritguy"> <br> <b><a href="https://github.com/thatbritguy" style="color: #ffa500;">thatbritguy</a></b> </div> -<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/7110194?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Roxedus"> +<div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;"> + <img src="https://avatars.githubusercontent.com/u/60312740?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="doob187"> <br> - <b><a href="https://github.com/Roxedus" style="color: #ffa500;">Roxedus</a></b> + <b><a href="https://github.com/doob187" style="color: #ffa500;">doob187</a></b> </div> <div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/22099779?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="keliansb"> + <img src="https://avatars.githubusercontent.com/u/246550?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="foux"> <br> - <b><a href="https://github.com/keliansb" style="color: #ffa500;">keliansb</a></b> + <b><a href="https://github.com/foux" style="color: #ffa500;">foux</a></b> </div> <div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;"> <img src="https://avatars.githubusercontent.com/u/12141407?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="jasonla"> @@ -145,29 +140,34 @@ <b><a href="https://github.com/jasonla" style="color: #ffa500;">jasonla</a></b> </div> <div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/246550?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="foux"> + <img src="https://avatars.githubusercontent.com/u/22099779?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="keliansb"> <br> - <b><a href="https://github.com/foux" style="color: #ffa500;">foux</a></b> + <b><a href="https://github.com/keliansb" style="color: #ffa500;">keliansb</a></b> </div> <div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/109389709?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="8a8al00ey"> + <img src="https://avatars.githubusercontent.com/u/7110194?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Roxedus"> <br> - <b><a href="https://github.com/8a8al00ey" style="color: #ffa500;">8a8al00ey</a></b> + <b><a href="https://github.com/Roxedus" style="color: #ffa500;">Roxedus</a></b> + </div> +<div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;"> + <img src="https://avatars.githubusercontent.com/u/6587950?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="saltydk"> + <br> + <b><a href="https://github.com/saltydk" style="color: #ffa500;">saltydk</a></b> </div> <div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/38706195?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="brettpetch"> + <img src="https://avatars.githubusercontent.com/u/20839616?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="mizz141"> <br> - <b><a href="https://github.com/brettpetch" style="color: #ffa500;">brettpetch</a></b> + <b><a href="https://github.com/mizz141" style="color: #ffa500;">mizz141</a></b> </div> <div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/85573606?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Davo1624"> + <img src="https://avatars.githubusercontent.com/u/82363306?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Opt6"> <br> - <b><a href="https://github.com/Davo1624" style="color: #ffa500;">Davo1624</a></b> + <b><a href="https://github.com/Opt6" style="color: #ffa500;">Opt6</a></b> </div> <div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/15933?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="fabricionaweb"> + <img src="https://avatars.githubusercontent.com/u/1890076?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Kuredant"> <br> - <b><a href="https://github.com/fabricionaweb" style="color: #ffa500;">fabricionaweb</a></b> + <b><a href="https://github.com/Kuredant" style="color: #ffa500;">Kuredant</a></b> </div> <div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;"> <img src="https://avatars.githubusercontent.com/u/1005550?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="jsatk"> @@ -175,24 +175,24 @@ <b><a href="https://github.com/jsatk" style="color: #ffa500;">jsatk</a></b> </div> <div style="flex: 1 1 20%; background-color: #1e2129; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/1890076?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Kuredant"> + <img src="https://avatars.githubusercontent.com/u/15933?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="fabricionaweb"> <br> - <b><a href="https://github.com/Kuredant" style="color: #ffa500;">Kuredant</a></b> + <b><a href="https://github.com/fabricionaweb" style="color: #ffa500;">fabricionaweb</a></b> </div> <div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/82363306?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Opt6"> + <img src="https://avatars.githubusercontent.com/u/85573606?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="Davo1624"> <br> - <b><a href="https://github.com/Opt6" style="color: #ffa500;">Opt6</a></b> + <b><a href="https://github.com/Davo1624" style="color: #ffa500;">Davo1624</a></b> </div> <div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/20839616?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="mizz141"> + <img src="https://avatars.githubusercontent.com/u/38706195?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="brettpetch"> <br> - <b><a href="https://github.com/mizz141" style="color: #ffa500;">mizz141</a></b> + <b><a href="https://github.com/brettpetch" style="color: #ffa500;">brettpetch</a></b> </div> <div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;"> - <img src="https://avatars.githubusercontent.com/u/6587950?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="saltydk"> + <img src="https://avatars.githubusercontent.com/u/109389709?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="8a8al00ey"> <br> - <b><a href="https://github.com/saltydk" style="color: #ffa500;">saltydk</a></b> + <b><a href="https://github.com/8a8al00ey" style="color: #ffa500;">8a8al00ey</a></b> </div> <div style="flex: 1 1 20%; background-color: #303850; border: 1px solid #373a42; padding: 10px; text-align: center;"> <img src="https://avatars.githubusercontent.com/u/55123373?v=4&v=4" style="width: 50px; border-radius: 50%;" alt="voltron4lyfe"> From b52e83896161e6bb363dd137e5102a4677802340 Mon Sep 17 00:00:00 2001 From: GitHub Actions <actions@github.com> Date: Sun, 26 Jan 2025 01:24:05 +0000 Subject: [PATCH 52/63] chore(changelog): Update updates.txt --- docs/updates.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/updates.txt b/docs/updates.txt index 96d6da8e87..1196b33e85 100644 --- a/docs/updates.txt +++ b/docs/updates.txt @@ -1,3 +1,11 @@ +# 2025-01-26 01:24 +- [feat(starr): Added Custom Format to boost 720p, 1080p and/or 2160p releases](https://github.com/TRaSH-Guides/Guides/pull/2237) +- [chore(backend): Added PR naming information to the CONTRIBUTING.md](https://github.com/TRaSH-Guides/Guides/pull/2236) +- [feat(sonarr-anime): Add Yangire-Raws to FR anime fansub](https://github.com/TRaSH-Guides/Guides/pull/2235) +- [fix(sonarr-german): Add missing German scores to some CFs](https://github.com/TRaSH-Guides/Guides/pull/2232) +- [feat(starr-anime): Enhance Bilibili Streaming Service and Remux Tier CFs](https://github.com/TRaSH-Guides/Guides/pull/2230) +- [fix(german-guide): Scoring Adjustments](https://github.com/TRaSH-Guides/Guides/pull/2225) + # 2025-01-19 01:27 - [chore(backend): Added mandatory todo for `Quality Profiles` to `CONTIBUTING.md`](https://github.com/TRaSH-Guides/Guides/pull/2226) - [fix(starr): Increase the max custom format score of the german guide to be more than whats really actually possible](https://github.com/TRaSH-Guides/Guides/pull/2224) From cf01c79c008e709599eb9702ba5501e3535b7e29 Mon Sep 17 00:00:00 2001 From: Lokilicious <matthias.vavti@gmail.com> Date: Sun, 26 Jan 2025 12:09:14 +0100 Subject: [PATCH 53/63] fix(starr-german): set german score for the scene CF to 0 and explain it in the german guide (#2238) Fix: set german score for the scene CF to 0 and explain it in the german guide Co-authored-by: Lokilicious <mail.lokilicious.work> --- docs/json/radarr/cf/scene.json | 2 +- docs/json/sonarr/cf/scene.json | 2 +- includes/german-guide/radarr-german-misc-optional.md | 2 +- includes/german-guide/sonarr-german-misc-optional.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/json/radarr/cf/scene.json b/docs/json/radarr/cf/scene.json index b0760f8390..d6b7484fe7 100644 --- a/docs/json/radarr/cf/scene.json +++ b/docs/json/radarr/cf/scene.json @@ -2,7 +2,7 @@ "trash_id": "f537cf427b64c38c8e36298f657e4828", "trash_scores": { "default": -10000, - "german": -35000 + "german": 0 }, "trash_regex": "https://regex101.com/r/BoIGFA/1", "name": "Scene", diff --git a/docs/json/sonarr/cf/scene.json b/docs/json/sonarr/cf/scene.json index 716fc40cae..13ee7e717e 100644 --- a/docs/json/sonarr/cf/scene.json +++ b/docs/json/sonarr/cf/scene.json @@ -2,7 +2,7 @@ "trash_id": "1b3994c551cbb92a2c781af061f4ab44", "trash_scores": { "default": -10000, - "german": -35000 + "german": 0 }, "trash_regex": "https://regex101.com/r/BoIGFA/1", "name": "Scene", diff --git a/includes/german-guide/radarr-german-misc-optional.md b/includes/german-guide/radarr-german-misc-optional.md index ed402d7c09..3c5e109bd9 100644 --- a/includes/german-guide/radarr-german-misc-optional.md +++ b/includes/german-guide/radarr-german-misc-optional.md @@ -20,5 +20,5 @@ - **{{ radarr['cf']['no-rlsgroup']['name'] }}:** [*Optional*] Some indexers strip out the release group which could result in LQ groups being scored incorrectly. For example, a lot of EVO releases end up with a stripped group name. These releases would appear as "upgrades" and could end up getting a decent score after other CFs are scored. - **{{ radarr['cf']['obfuscated']['name'] }}:** [*Optional*] Use these only if you wish to avoid renamed releases. - **{{ radarr['cf']['retags']['name'] }}:** [*Optional*] Use this if you want to avoid retagged releases. Retagged releases often are not consistent with the quality of the original group's release. - - **{{ radarr['cf']['scene']['name'] }}:** [*Optional*] Use this only if you want to avoid SCENE releases. + - :warning: **{{ radarr['cf']['scene']['name'] }}:** [*Optional*] We recommend not using this CF in the German Guide, as it often matches incorrectly due to the German release naming. <!-- markdownlint-enable MD041--> diff --git a/includes/german-guide/sonarr-german-misc-optional.md b/includes/german-guide/sonarr-german-misc-optional.md index 4aa8a823bc..67993d9c33 100644 --- a/includes/german-guide/sonarr-german-misc-optional.md +++ b/includes/german-guide/sonarr-german-misc-optional.md @@ -18,5 +18,5 @@ - **{{ sonarr['cf']['no-rlsgroup']['name'] }}:** [*Optional*] Some indexers strip out the release group which could result in LQ groups being scored incorrectly. For example, a lot of EVO releases end up with a stripped group name. These releases would appear as "upgrades" and could end up getting a decent score after other CFs are scored. - **{{ sonarr['cf']['obfuscated']['name'] }}:** [*Optional*] Use these only if you wish to avoid renamed releases. - **{{ sonarr['cf']['retags']['name'] }}:** [*Optional*] Use this if you wish to avoid retagged releases. Retagged releases often are not consistent with the quality of the original group's release (e.g. TGx downsampling an NTb release from 5.1 audio to 2.0 audio, yet maintaining the NTb naming). - - **{{ sonarr['cf']['scene']['name'] }}:** [*Optional*] Use this only if you want to avoid SCENE releases. + - :warning: **{{ sonarr['cf']['scene']['name'] }}:** [*Optional*] We recommend not using this CF in the German Guide, as it often matches incorrectly due to the German release naming. <!-- markdownlint-enable MD041--> From bbdd57a3e84f1bde0e7457749e4c8939de1a2353 Mon Sep 17 00:00:00 2001 From: yammes08 <111231042+yammes08@users.noreply.github.com> Date: Sun, 26 Jan 2025 15:32:07 +0000 Subject: [PATCH 54/63] feat(Radarr): Add new Black and White Editions custom format (#2241) Add new Black and White Editions custom format for Radarr - Create new Black and White Editions custom format JSON for Radarr - Add a default score of -10000 - Add to all Radarr profile optional panels and profile JSON files - Add to Radarr Collection of Custom Formats --- .../Radarr-collection-of-custom-formats.md | 83 +++++++++++-------- docs/json/radarr/cf-groups/misc-optional.json | 5 ++ .../radarr/cf-groups/misc-uhd-optional.json | 5 ++ .../cf-groups/sqp-1-1080p-misc-optional.json | 5 ++ .../cf-groups/sqp-1-2160p-misc-optional.json | 5 ++ .../cf-groups/sqp-2-3-4-5-misc-optional.json | 5 ++ .../radarr/cf/black-and-white-editions.json | 73 ++++++++++++++++ includes/cf/radarr-misc-optional.md | 18 ++-- includes/sqp/1-4k-cf-scoring-sqp1.md | 22 ++--- includes/sqp/hd-radarr-misc-optional.md | 18 ++-- 10 files changed, 180 insertions(+), 59 deletions(-) create mode 100644 docs/json/radarr/cf/black-and-white-editions.json diff --git a/docs/Radarr/Radarr-collection-of-custom-formats.md b/docs/Radarr/Radarr-collection-of-custom-formats.md index 560ae98773..e7fe868e62 100644 --- a/docs/Radarr/Radarr-collection-of-custom-formats.md +++ b/docs/Radarr/Radarr-collection-of-custom-formats.md @@ -95,39 +95,40 @@ We've made 3 guides related to this. --- -| Miscellaneous | Language profiles | -| -------------------------------------- | ------------------------------------------------------------------ | -| [720p](#720p) | [Language: German](#language-german) | -| [1080p](#1080p) | [Language: German DL](#language-german-dl) | -| [2160p](#2160p) | [Language: German DL (undefined)](#language-german-dl-undefined) | -| [Bad Dual Groups](#bad-dual-groups) | [Language: Not English (English Only)](#language-not-english) | -| [Dutch Groups](#dutch-groups) | [Language: Not French (French Only)](#language-not-french) | -| [DV (Disk)](#dv-disk) | [Language: Not Original (Original Only)](#language-not-original) | -| [DV (WEBDL)](#dv-webdl) | [Language: Original + French](#language-original-plus-french) | -| [DV HDR10+ Boost](#dv-hdr10plus-boost) | [Language: Not German or English](#language-not-german-or-english) | -| [EVO (no WEBDL)](#evo-no-webdl) | | -| [FreeLeech](#freeleech) | | -| [HDR10+ Boost](#hdr10plus-boost) | | -| [HFR](#hfr) | | -| [Internal](#internal) | | -| [Line/Mic Dubbed](#linemic-dubbed) | | -| [MPEG2](#mpeg2) | | -| [Multi](#multi) | | -| [No-RlsGroup](#no-rlsgroup) | | -| [Obfuscated](#obfuscated) | | -| [Repack/Proper](#repackproper) | | -| [Repack2](#repack2) | | -| [Repack3](#repack3) | | -| [Retags](#retags) | | -| [Scene](#scene) | | -| [SDR (no WEBDL)](#sdr-no-webdl) | | -| [SDR](#sdr) | | -| [VC-1](#vc-1) | | -| [VP9](#vp9) | | -| [x264](#x264) | | -| [x265 (no HDR/DV)](#x265-no-hdrdv) | | -| [x265](#x265) | | -| [x266](#x266) | | +| Miscellaneous | Language profiles | +| ------------------------------------------------------ | ------------------------------------------------------------------ | +| [720p](#720p) | [Language: German](#language-german) | +| [1080p](#1080p) | [Language: German DL](#language-german-dl) | +| [2160p](#2160p) | [Language: German DL (undefined)](#language-german-dl-undefined) | +| [Bad Dual Groups](#bad-dual-groups) | [Language: Not English (English Only)](#language-not-english) | +| [Black and White Editions] (#black-and-white-editions) | [Language: Not French (French Only)](#language-not-french) | +| [Dutch Groups](#dutch-groups) | [Language: Not Original (Original Only)](#language-not-original) | +| [DV (Disk)](#dv-disk) | [Language: Original + French](#language-original-plus-french) | +| [DV (WEBDL)](#dv-webdl) | [Language: Not German or English](#language-not-german-or-english) | +| [DV HDR10+ Boost](#dv-hdr10plus-boost) | | +| [EVO (no WEBDL)](#evo-no-webdl) | | +| [FreeLeech](#freeleech) | | +| [HDR10+ Boost](#hdr10plus-boost) | | +| [HFR](#hfr) | | +| [Internal](#internal) | | +| [Line/Mic Dubbed](#linemic-dubbed) | | +| [MPEG2](#mpeg2) | | +| [Multi](#multi) | | +| [No-RlsGroup](#no-rlsgroup) | | +| [Obfuscated](#obfuscated) | | +| [Repack/Proper](#repackproper) | | +| [Repack2](#repack2) | | +| [Repack3](#repack3) | | +| [Retags](#retags) | | +| [Scene](#scene) | | +| [SDR (no WEBDL)](#sdr-no-webdl) | | +| [SDR](#sdr) | | +| [VC-1](#vc-1) | | +| [VP9](#vp9) | | +| [x264](#x264) | | +| [x265 (no HDR/DV)](#x265-no-hdrdv) | | +| [x265](#x265) | | +| [x266](#x266) | | --- @@ -1164,6 +1165,22 @@ We've made 3 guides related to this. --- +### Black and White Editions + +??? question "Black and White Editions - [Click to show/hide]" + + Some movies get an additional release version in monochrome/black and white. This custom format matches some of the more common occurrences of these. + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/radarr/cf/black-and-white-editions.json' %]][[% endfilter %]] + ``` + +<sub><sup>[TOP](#index)</sup></sub> + +--- + ### DV (WEBDL) <sub>DV = DoVi = Dolby Vision</sub> diff --git a/docs/json/radarr/cf-groups/misc-optional.json b/docs/json/radarr/cf-groups/misc-optional.json index c24f5ab332..372c2fb346 100644 --- a/docs/json/radarr/cf-groups/misc-optional.json +++ b/docs/json/radarr/cf-groups/misc-optional.json @@ -7,6 +7,11 @@ "trash_id": "b6832f586342ef70d9c128d40c07b872", "required": false }, + { + "name": "Black and White Editions", + "trash_id": "cc444569854e9de0b084ab2b8b1532b2", + "required": false + }, { "name": "EVO (no WEBDL)", "trash_id": "90cedc1fea7ea5d11298bebd3d1d3223", diff --git a/docs/json/radarr/cf-groups/misc-uhd-optional.json b/docs/json/radarr/cf-groups/misc-uhd-optional.json index 946ec0815e..670064b23d 100644 --- a/docs/json/radarr/cf-groups/misc-uhd-optional.json +++ b/docs/json/radarr/cf-groups/misc-uhd-optional.json @@ -7,6 +7,11 @@ "trash_id": "b6832f586342ef70d9c128d40c07b872", "required": false }, + { + "name": "Black and White Editions", + "trash_id": "cc444569854e9de0b084ab2b8b1532b2", + "required": false + }, { "name": "EVO (no WEBDL)", "trash_id": "90cedc1fea7ea5d11298bebd3d1d3223", diff --git a/docs/json/radarr/cf-groups/sqp-1-1080p-misc-optional.json b/docs/json/radarr/cf-groups/sqp-1-1080p-misc-optional.json index b5d5248477..e5f00802bc 100644 --- a/docs/json/radarr/cf-groups/sqp-1-1080p-misc-optional.json +++ b/docs/json/radarr/cf-groups/sqp-1-1080p-misc-optional.json @@ -7,6 +7,11 @@ "trash_id": "b6832f586342ef70d9c128d40c07b872", "required": false }, + { + "name": "Black and White Editions", + "trash_id": "cc444569854e9de0b084ab2b8b1532b2", + "required": false + }, { "name": "EVO (no WEBDL)", "trash_id": "90cedc1fea7ea5d11298bebd3d1d3223", diff --git a/docs/json/radarr/cf-groups/sqp-1-2160p-misc-optional.json b/docs/json/radarr/cf-groups/sqp-1-2160p-misc-optional.json index b54be1daba..405cffce6c 100644 --- a/docs/json/radarr/cf-groups/sqp-1-2160p-misc-optional.json +++ b/docs/json/radarr/cf-groups/sqp-1-2160p-misc-optional.json @@ -7,6 +7,11 @@ "trash_id": "b6832f586342ef70d9c128d40c07b872", "required": false }, + { + "name": "Black and White Editions", + "trash_id": "cc444569854e9de0b084ab2b8b1532b2", + "required": false + }, { "name": "EVO (no WEBDL)", "trash_id": "90cedc1fea7ea5d11298bebd3d1d3223", diff --git a/docs/json/radarr/cf-groups/sqp-2-3-4-5-misc-optional.json b/docs/json/radarr/cf-groups/sqp-2-3-4-5-misc-optional.json index 5efffbb509..aa93848fe2 100644 --- a/docs/json/radarr/cf-groups/sqp-2-3-4-5-misc-optional.json +++ b/docs/json/radarr/cf-groups/sqp-2-3-4-5-misc-optional.json @@ -7,6 +7,11 @@ "trash_id": "b6832f586342ef70d9c128d40c07b872", "required": false }, + { + "name": "Black and White Editions", + "trash_id": "cc444569854e9de0b084ab2b8b1532b2", + "required": false + }, { "name": "EVO (no WEBDL)", "trash_id": "90cedc1fea7ea5d11298bebd3d1d3223", diff --git a/docs/json/radarr/cf/black-and-white-editions.json b/docs/json/radarr/cf/black-and-white-editions.json new file mode 100644 index 0000000000..3e846c4279 --- /dev/null +++ b/docs/json/radarr/cf/black-and-white-editions.json @@ -0,0 +1,73 @@ +{ + "trash_id": "cc444569854e9de0b084ab2b8b1532b2", + "trash_scores": { + "default": -10000 + }, + "name": "Black and White Editions", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "Blackout/B&W/Black&Chrome", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b((B(lack)?[ ._-]?(out|(and|[n&])[ ._-]?(W(hite)?|Chrome))))\\b(?!$)" + } + }, + { + "name": "Monochrome", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(Monochrome)\\b(?!$)" + } + }, + { + "name": "Noir", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "(?<=\\b[12]\\d{3}\\b).*\\b(Noir)\\b(?!$)" + } + }, + { + "name": "Shush Cut", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(Shush[ ._-]?Cut)\\b(?!$)" + } + }, + { + "name": "No/Minus Color", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b((No|Minus)[ ._-]?Colou?r)\\b(?!$)" + } + }, + { + "name": "Grayscale", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "(?<=\\b[12]\\d{3}\\b).*\\b(Gr[ae]y([ ._-]?(scale))?)\\b(?!$)" + } + }, + { + "name": "Darkness and Light", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(Darkness?[ ._-]?(and|&)[ ._-]?(Light))\\b(?!$)" + } + } + ] +} diff --git a/includes/cf/radarr-misc-optional.md b/includes/cf/radarr-misc-optional.md index 7f482bc189..b629d08882 100644 --- a/includes/cf/radarr-misc-optional.md +++ b/includes/cf/radarr-misc-optional.md @@ -1,13 +1,14 @@ ??? abstract "Miscellaneous (Optional) - [Click to show/hide]" - | Custom Format | Score | Trash ID | - | ------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------: | ------------------------------------------------- | - | [{{ radarr['cf']['bad-dual-groups']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#bad-dual-groups) | {{ radarr['cf']['bad-dual-groups']['trash_scores']['default'] }} | {{ radarr['cf']['bad-dual-groups']['trash_id'] }} | - | [{{ radarr['cf']['evo-no-webdl']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#evo-no-webdl) | {{ radarr['cf']['evo-no-webdl']['trash_scores']['default'] }} | {{ radarr['cf']['evo-no-webdl']['trash_id'] }} | - | [{{ radarr['cf']['no-rlsgroup']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#no-rlsgroup) | {{ radarr['cf']['no-rlsgroup']['trash_scores']['default'] }} | {{ radarr['cf']['no-rlsgroup']['trash_id'] }} | - | [{{ radarr['cf']['obfuscated']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#obfuscated) | {{ radarr['cf']['obfuscated']['trash_scores']['default'] }} | {{ radarr['cf']['obfuscated']['trash_id'] }} | - | [{{ radarr['cf']['retags']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#retags) | {{ radarr['cf']['retags']['trash_scores']['default'] }} | {{ radarr['cf']['retags']['trash_id'] }} | - | [{{ radarr['cf']['scene']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#scene) | {{ radarr['cf']['scene']['trash_scores']['default'] }} | {{ radarr['cf']['scene']['trash_id'] }} | + | Custom Format | Score | Trash ID | + | ------------------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------------------------: | ---------------------------------------------------------- | + | [{{ radarr['cf']['bad-dual-groups']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#bad-dual-groups) | {{ radarr['cf']['bad-dual-groups']['trash_scores']['default'] }} | {{ radarr['cf']['bad-dual-groups']['trash_id'] }} | + | [{{ radarr['cf']['black-and-white-editions']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#black-and-white-editions) | {{ radarr['cf']['black-and-white-editions']['trash_scores']['default'] }} | {{ radarr['cf']['black-and-white-editions']['trash_id'] }} | + | [{{ radarr['cf']['evo-no-webdl']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#evo-no-webdl) | {{ radarr['cf']['evo-no-webdl']['trash_scores']['default'] }} | {{ radarr['cf']['evo-no-webdl']['trash_id'] }} | + | [{{ radarr['cf']['no-rlsgroup']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#no-rlsgroup) | {{ radarr['cf']['no-rlsgroup']['trash_scores']['default'] }} | {{ radarr['cf']['no-rlsgroup']['trash_id'] }} | + | [{{ radarr['cf']['obfuscated']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#obfuscated) | {{ radarr['cf']['obfuscated']['trash_scores']['default'] }} | {{ radarr['cf']['obfuscated']['trash_id'] }} | + | [{{ radarr['cf']['retags']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#retags) | {{ radarr['cf']['retags']['trash_scores']['default'] }} | {{ radarr['cf']['retags']['trash_id'] }} | + | [{{ radarr['cf']['scene']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#scene) | {{ radarr['cf']['scene']['trash_scores']['default'] }} | {{ radarr['cf']['scene']['trash_id'] }} | --- @@ -15,6 +16,7 @@ - **{{ radarr['cf']['bad-dual-groups']['name'] }}:** [*Optional*] These groups take the original release and add their own language track (e.g. AAC 2.0 Portuguese) as the first track. Afterward, FFprobe would determine that the media file is Portuguese. It's a common rule that you only add the best audio as the main track. Also they often even rename the release name into Portuguese. + - **{{ radarr['cf']['black-and-white-editions']['name'] }}:** [*Optional*] Some movies get an additional release version in monochrome/black and white. This custom format matches some of the more common occurrences of these. - **{{ radarr['cf']['evo-no-webdl']['name'] }}:** This group is often banned for low-quality Blu-ray releases, but their WEB-DLs are okay. - **{{ radarr['cf']['no-rlsgroup']['name'] }}:** [*Optional*] Some indexers strip out the release group which could result in LQ groups being scored incorrectly. For example, a lot of EVO releases end up with a stripped group name. These releases would appear as "upgrades" and could end up getting a decent score after other CFs are scored. - **{{ radarr['cf']['obfuscated']['name'] }}:** [*Optional*] Use these only if you wish to avoid renamed releases. diff --git a/includes/sqp/1-4k-cf-scoring-sqp1.md b/includes/sqp/1-4k-cf-scoring-sqp1.md index 5334497bfb..1e79f96a71 100644 --- a/includes/sqp/1-4k-cf-scoring-sqp1.md +++ b/includes/sqp/1-4k-cf-scoring-sqp1.md @@ -96,16 +96,17 @@ !!! danger "Adding any of the `HDR10+ Boosts` could result in less streaming optimized releases :warning:" - | Custom Format | Score | Trash ID | - | ------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------------------: | ---------------------------------------------------- | - | [{{ radarr['cf']['bad-dual-groups']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#bad-dual-groups) | {{ radarr['cf']['bad-dual-groups']['trash_scores']['default'] }} | {{ radarr['cf']['bad-dual-groups']['trash_id'] }} | - | [{{ radarr['cf']['evo-no-webdl']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#evo-no-webdl) | {{ radarr['cf']['evo-no-webdl']['trash_scores']['default'] }} | {{ radarr['cf']['evo-no-webdl']['trash_id'] }} | - | [{{ radarr['cf']['no-rlsgroup']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#no-rlsgroup) | {{ radarr['cf']['no-rlsgroup']['trash_scores']['default'] }} | {{ radarr['cf']['no-rlsgroup']['trash_id'] }} | - | [{{ radarr['cf']['obfuscated']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#obfuscated) | {{ radarr['cf']['obfuscated']['trash_scores']['default'] }} | {{ radarr['cf']['obfuscated']['trash_id'] }} | - | [{{ radarr['cf']['retags']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#retags) | {{ radarr['cf']['retags']['trash_scores']['default'] }} | {{ radarr['cf']['retags']['trash_id'] }} | - | [{{ radarr['cf']['scene']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#scene) | {{ radarr['cf']['scene']['trash_scores']['default'] }} | {{ radarr['cf']['scene']['trash_id'] }} | - | [{{ radarr['cf']['hdr10plus-boost']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hdr10plus-boost) | {{ radarr['cf']['hdr10plus-boost']['trash_scores']['default'] }} | {{ radarr['cf']['hdr10plus-boost']['trash_id'] }} | - | [{{ radarr['cf']['dv-hdr10plus-boost']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#dv-hdr10plus-boost) | {{ radarr['cf']['dv-hdr10plus-boost']['trash_scores']['default'] }} | {{ radarr['cf']['dv-hdr10plus-boost']['trash_id'] }} | + | Custom Format | Score | Trash ID | + | ------------------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------------------------: | ---------------------------------------------------------- | + | [{{ radarr['cf']['bad-dual-groups']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#bad-dual-groups) | {{ radarr['cf']['bad-dual-groups']['trash_scores']['default'] }} | {{ radarr['cf']['bad-dual-groups']['trash_id'] }} | + | [{{ radarr['cf']['black-and-white-editions']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#black-and-white-editions) | {{ radarr['cf']['black-and-white-editions']['trash_scores']['default'] }} | {{ radarr['cf']['black-and-white-editions']['trash_id'] }} | + | [{{ radarr['cf']['evo-no-webdl']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#evo-no-webdl) | {{ radarr['cf']['evo-no-webdl']['trash_scores']['default'] }} | {{ radarr['cf']['evo-no-webdl']['trash_id'] }} | + | [{{ radarr['cf']['no-rlsgroup']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#no-rlsgroup) | {{ radarr['cf']['no-rlsgroup']['trash_scores']['default'] }} | {{ radarr['cf']['no-rlsgroup']['trash_id'] }} | + | [{{ radarr['cf']['obfuscated']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#obfuscated) | {{ radarr['cf']['obfuscated']['trash_scores']['default'] }} | {{ radarr['cf']['obfuscated']['trash_id'] }} | + | [{{ radarr['cf']['retags']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#retags) | {{ radarr['cf']['retags']['trash_scores']['default'] }} | {{ radarr['cf']['retags']['trash_id'] }} | + | [{{ radarr['cf']['scene']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#scene) | {{ radarr['cf']['scene']['trash_scores']['default'] }} | {{ radarr['cf']['scene']['trash_id'] }} | + | [{{ radarr['cf']['hdr10plus-boost']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hdr10plus-boost) | {{ radarr['cf']['hdr10plus-boost']['trash_scores']['default'] }} | {{ radarr['cf']['hdr10plus-boost']['trash_id'] }} | + | [{{ radarr['cf']['dv-hdr10plus-boost']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#dv-hdr10plus-boost) | {{ radarr['cf']['dv-hdr10plus-boost']['trash_scores']['default'] }} | {{ radarr['cf']['dv-hdr10plus-boost']['trash_id'] }} | --- @@ -113,6 +114,7 @@ - **{{ radarr['cf']['bad-dual-groups']['name'] }}:** [*Optional*] These groups take the original release and add their own language track (e.g. AAC 2.0 Portuguese) as the first track. Afterward, FFprobe would determine that the media file is Portuguese. It's a common rule that you only add the best audio as the main track. Also they often even rename the release name into Portuguese. + - **{{ radarr['cf']['black-and-white-editions']['name'] }}:** [*Optional*] Some movies get an additional release version in monochrome/black and white. This custom format matches some of the more common occurrences of these. - **{{ radarr['cf']['evo-no-webdl']['name'] }}:** This group is often banned for low-quality Blu-ray releases, but their WEB-DLs are okay. - **{{ radarr['cf']['no-rlsgroup']['name'] }}:** [*Optional*] Some indexers strip out the release group which could result in LQ groups being scored incorrectly. For example, a lot of EVO releases end up with a stripped group name. These releases would appear as "upgrades" and could end up getting a decent score after other CFs are scored. - **{{ radarr['cf']['obfuscated']['name'] }}:** [*Optional*] Use these only if you wish to avoid renamed releases. diff --git a/includes/sqp/hd-radarr-misc-optional.md b/includes/sqp/hd-radarr-misc-optional.md index c050cd9858..f77997a3c5 100644 --- a/includes/sqp/hd-radarr-misc-optional.md +++ b/includes/sqp/hd-radarr-misc-optional.md @@ -1,13 +1,14 @@ ??? abstract "Miscellaneous (Optional) - [Click to show/hide]" - | Custom Format | Score | Trash ID | - | ------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------: | ------------------------------------------------- | - | [{{ radarr['cf']['bad-dual-groups']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#bad-dual-groups) | {{ radarr['cf']['bad-dual-groups']['trash_scores']['default'] }} | {{ radarr['cf']['bad-dual-groups']['trash_id'] }} | - | [{{ radarr['cf']['evo-no-webdl']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#evo-no-webdl) | {{ radarr['cf']['evo-no-webdl']['trash_scores']['default'] }} | {{ radarr['cf']['evo-no-webdl']['trash_id'] }} | - | [{{ radarr['cf']['no-rlsgroup']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#no-rlsgroup) | {{ radarr['cf']['no-rlsgroup']['trash_scores']['default'] }} | {{ radarr['cf']['no-rlsgroup']['trash_id'] }} | - | [{{ radarr['cf']['obfuscated']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#obfuscated) | {{ radarr['cf']['obfuscated']['trash_scores']['default'] }} | {{ radarr['cf']['obfuscated']['trash_id'] }} | - | [{{ radarr['cf']['retags']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#retags) | {{ radarr['cf']['retags']['trash_scores']['default'] }} | {{ radarr['cf']['retags']['trash_id'] }} | - | [{{ radarr['cf']['scene']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#scene) | {{ radarr['cf']['scene']['trash_scores']['default'] }} | {{ radarr['cf']['scene']['trash_id'] }} | + | Custom Format | Score | Trash ID | + | ------------------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------------------------: | ---------------------------------------------------------- | + | [{{ radarr['cf']['bad-dual-groups']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#bad-dual-groups) | {{ radarr['cf']['bad-dual-groups']['trash_scores']['default'] }} | {{ radarr['cf']['bad-dual-groups']['trash_id'] }} | + | [{{ radarr['cf']['black-and-white-editions']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#black-and-white-editions) | {{ radarr['cf']['black-and-white-editions']['trash_scores']['default'] }} | {{ radarr['cf']['black-and-white-editions']['trash_id'] }} | + | [{{ radarr['cf']['evo-no-webdl']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#evo-no-webdl) | {{ radarr['cf']['evo-no-webdl']['trash_scores']['default'] }} | {{ radarr['cf']['evo-no-webdl']['trash_id'] }} | + | [{{ radarr['cf']['no-rlsgroup']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#no-rlsgroup) | {{ radarr['cf']['no-rlsgroup']['trash_scores']['default'] }} | {{ radarr['cf']['no-rlsgroup']['trash_id'] }} | + | [{{ radarr['cf']['obfuscated']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#obfuscated) | {{ radarr['cf']['obfuscated']['trash_scores']['default'] }} | {{ radarr['cf']['obfuscated']['trash_id'] }} | + | [{{ radarr['cf']['retags']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#retags) | {{ radarr['cf']['retags']['trash_scores']['default'] }} | {{ radarr['cf']['retags']['trash_id'] }} | + | [{{ radarr['cf']['scene']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#scene) | {{ radarr['cf']['scene']['trash_scores']['default'] }} | {{ radarr['cf']['scene']['trash_id'] }} | --- @@ -15,6 +16,7 @@ - **{{ radarr['cf']['bad-dual-groups']['name'] }}:** [*Optional*] These groups take the original release, then they add their own preferred language (ex. Portuguese) as the main audio track (AAC 2.0), What results after renaming and FFprobe that the media file will be recognized as Portuguese AAC audio. It's a common rule that you add the best audio as the first track. Also they often even rename the release name into Portuguese. + - **{{ radarr['cf']['black-and-white-editions']['name'] }}:** [*Optional*] Some movies get an additional release version in monochrome/black and white. This custom format matches some of the more common occurrences of these. - **{{ radarr['cf']['evo-no-webdl']['name'] }}:** This group is often banned for low-quality Blu-ray releases, but their WEB-DL is okay. - **{{ radarr['cf']['no-rlsgroup']['name'] }}:** [*Optional*] Some indexers strip out the release group which could result in LQ groups getting a higher score. For example, a lot of EVO releases end up stripping the group name, so they appear as "upgrades", and they end up getting a decent score if other things match. - **{{ radarr['cf']['obfuscated']['name'] }}:** [*Optional*] (use these only if you dislike renamed releases) From 42c2f93bd25af8fdb509233aa16b4b750c203857 Mon Sep 17 00:00:00 2001 From: yammes08 <111231042+yammes08@users.noreply.github.com> Date: Sun, 26 Jan 2025 17:08:29 +0000 Subject: [PATCH 55/63] fix(Starr): Fix HDR10 regex to correctly exclude +/Plus (#2240) Fix HDR10 regex to correctly exclude +/Plus --- docs/json/radarr/cf/hdr-undefined.json | 2 +- docs/json/radarr/cf/hdr.json | 2 +- docs/json/radarr/cf/hdr10.json | 2 +- docs/json/radarr/cf/hlg.json | 2 +- docs/json/radarr/cf/pq.json | 2 +- docs/json/sonarr/cf/hdr-undefined.json | 2 +- docs/json/sonarr/cf/hdr.json | 2 +- docs/json/sonarr/cf/hdr10.json | 2 +- docs/json/sonarr/cf/hlg.json | 2 +- docs/json/sonarr/cf/pq.json | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/json/radarr/cf/hdr-undefined.json b/docs/json/radarr/cf/hdr-undefined.json index 153812a59d..9fd6b54cd0 100644 --- a/docs/json/radarr/cf/hdr-undefined.json +++ b/docs/json/radarr/cf/hdr-undefined.json @@ -39,7 +39,7 @@ "negate": true, "required": true, "fields": { - "value": "\\bHDR10(\\b[^+|Plus])" + "value": "\\bHDR10(?!\\+|Plus)\\b" } }, { diff --git a/docs/json/radarr/cf/hdr.json b/docs/json/radarr/cf/hdr.json index 39372be28d..c01afa66fb 100644 --- a/docs/json/radarr/cf/hdr.json +++ b/docs/json/radarr/cf/hdr.json @@ -30,7 +30,7 @@ "negate": true, "required": true, "fields": { - "value": "\\bHDR10(\\b[^+|Plus])" + "value": "\\bHDR10(?!\\+|Plus)\\b" } }, { diff --git a/docs/json/radarr/cf/hdr10.json b/docs/json/radarr/cf/hdr10.json index c73bc9769d..05219e60f3 100644 --- a/docs/json/radarr/cf/hdr10.json +++ b/docs/json/radarr/cf/hdr10.json @@ -12,7 +12,7 @@ "negate": false, "required": true, "fields": { - "value": "\\bHDR10(\\b[^+|Plus])" + "value": "\\bHDR10(?!\\+|Plus)\\b" } }, { diff --git a/docs/json/radarr/cf/hlg.json b/docs/json/radarr/cf/hlg.json index 53938f2e99..6eed2e1b74 100644 --- a/docs/json/radarr/cf/hlg.json +++ b/docs/json/radarr/cf/hlg.json @@ -39,7 +39,7 @@ "negate": true, "required": true, "fields": { - "value": "\\bHDR10(\\b[^+|Plus])" + "value": "\\bHDR10(?!\\+|Plus)\\b" } }, { diff --git a/docs/json/radarr/cf/pq.json b/docs/json/radarr/cf/pq.json index 4469832d0b..f136bb1821 100644 --- a/docs/json/radarr/cf/pq.json +++ b/docs/json/radarr/cf/pq.json @@ -39,7 +39,7 @@ "negate": true, "required": true, "fields": { - "value": "\\bHDR10(\\b[^+|Plus])" + "value": "\\bHDR10(?!\\+|Plus)\\b" } }, { diff --git a/docs/json/sonarr/cf/hdr-undefined.json b/docs/json/sonarr/cf/hdr-undefined.json index 8dd080fa9e..34adccab51 100644 --- a/docs/json/sonarr/cf/hdr-undefined.json +++ b/docs/json/sonarr/cf/hdr-undefined.json @@ -39,7 +39,7 @@ "negate": true, "required": true, "fields": { - "value": "\\bHDR10(\\b[^+|Plus])" + "value": "\\bHDR10(?!\\+|Plus)\\b" } }, { diff --git a/docs/json/sonarr/cf/hdr.json b/docs/json/sonarr/cf/hdr.json index 835e402e68..aba10663b5 100644 --- a/docs/json/sonarr/cf/hdr.json +++ b/docs/json/sonarr/cf/hdr.json @@ -30,7 +30,7 @@ "negate": true, "required": true, "fields": { - "value": "\\bHDR10(\\b[^+|Plus])" + "value": "\\bHDR10(?!\\+|Plus)\\b" } }, { diff --git a/docs/json/sonarr/cf/hdr10.json b/docs/json/sonarr/cf/hdr10.json index 08c647fe8d..66f3d0ea44 100644 --- a/docs/json/sonarr/cf/hdr10.json +++ b/docs/json/sonarr/cf/hdr10.json @@ -12,7 +12,7 @@ "negate": false, "required": true, "fields": { - "value": "\\bHDR10(\\b[^+|Plus])" + "value": "\\bHDR10(?!\\+|Plus)\\b" } }, { diff --git a/docs/json/sonarr/cf/hlg.json b/docs/json/sonarr/cf/hlg.json index 442476522f..00899c32b1 100644 --- a/docs/json/sonarr/cf/hlg.json +++ b/docs/json/sonarr/cf/hlg.json @@ -39,7 +39,7 @@ "negate": true, "required": true, "fields": { - "value": "\\bHDR10(\\b[^+|Plus])" + "value": "\\bHDR10(?!\\+|Plus)\\b" } }, { diff --git a/docs/json/sonarr/cf/pq.json b/docs/json/sonarr/cf/pq.json index 7fd384fc9c..e1f1ffdb4e 100644 --- a/docs/json/sonarr/cf/pq.json +++ b/docs/json/sonarr/cf/pq.json @@ -30,7 +30,7 @@ "negate": true, "required": true, "fields": { - "value": "\\bHDR10(\\b[^+|Plus])" + "value": "\\bHDR10(?!\\+|Plus)\\b" } }, { From bc2c8bc821d07dec45fdbd3af44d97fcc9ca4792 Mon Sep 17 00:00:00 2001 From: TRaSH <TRaSH-@users.noreply.github.com> Date: Sun, 26 Jan 2025 21:09:54 +0100 Subject: [PATCH 56/63] style(radarr): table formatting (#2244) --- .../Radarr-collection-of-custom-formats.md | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/docs/Radarr/Radarr-collection-of-custom-formats.md b/docs/Radarr/Radarr-collection-of-custom-formats.md index e7fe868e62..d0988d4c00 100644 --- a/docs/Radarr/Radarr-collection-of-custom-formats.md +++ b/docs/Radarr/Radarr-collection-of-custom-formats.md @@ -95,40 +95,40 @@ We've made 3 guides related to this. --- -| Miscellaneous | Language profiles | -| ------------------------------------------------------ | ------------------------------------------------------------------ | -| [720p](#720p) | [Language: German](#language-german) | -| [1080p](#1080p) | [Language: German DL](#language-german-dl) | -| [2160p](#2160p) | [Language: German DL (undefined)](#language-german-dl-undefined) | -| [Bad Dual Groups](#bad-dual-groups) | [Language: Not English (English Only)](#language-not-english) | -| [Black and White Editions] (#black-and-white-editions) | [Language: Not French (French Only)](#language-not-french) | -| [Dutch Groups](#dutch-groups) | [Language: Not Original (Original Only)](#language-not-original) | -| [DV (Disk)](#dv-disk) | [Language: Original + French](#language-original-plus-french) | -| [DV (WEBDL)](#dv-webdl) | [Language: Not German or English](#language-not-german-or-english) | -| [DV HDR10+ Boost](#dv-hdr10plus-boost) | | -| [EVO (no WEBDL)](#evo-no-webdl) | | -| [FreeLeech](#freeleech) | | -| [HDR10+ Boost](#hdr10plus-boost) | | -| [HFR](#hfr) | | -| [Internal](#internal) | | -| [Line/Mic Dubbed](#linemic-dubbed) | | -| [MPEG2](#mpeg2) | | -| [Multi](#multi) | | -| [No-RlsGroup](#no-rlsgroup) | | -| [Obfuscated](#obfuscated) | | -| [Repack/Proper](#repackproper) | | -| [Repack2](#repack2) | | -| [Repack3](#repack3) | | -| [Retags](#retags) | | -| [Scene](#scene) | | -| [SDR (no WEBDL)](#sdr-no-webdl) | | -| [SDR](#sdr) | | -| [VC-1](#vc-1) | | -| [VP9](#vp9) | | -| [x264](#x264) | | -| [x265 (no HDR/DV)](#x265-no-hdrdv) | | -| [x265](#x265) | | -| [x266](#x266) | | +| Miscellaneous | Language profiles | +| ----------------------------------------------------- | ------------------------------------------------------------------ | +| [720p](#720p) | [Language: German](#language-german) | +| [1080p](#1080p) | [Language: German DL](#language-german-dl) | +| [2160p](#2160p) | [Language: German DL (undefined)](#language-german-dl-undefined) | +| [Bad Dual Groups](#bad-dual-groups) | [Language: Not English (English Only)](#language-not-english) | +| [Black and White Editions](#black-and-white-editions) | [Language: Not French (French Only)](#language-not-french) | +| [Dutch Groups](#dutch-groups) | [Language: Not Original (Original Only)](#language-not-original) | +| [DV (Disk)](#dv-disk) | [Language: Original + French](#language-original-plus-french) | +| [DV (WEBDL)](#dv-webdl) | [Language: Not German or English](#language-not-german-or-english) | +| [DV HDR10+ Boost](#dv-hdr10plus-boost) | | +| [EVO (no WEBDL)](#evo-no-webdl) | | +| [FreeLeech](#freeleech) | | +| [HDR10+ Boost](#hdr10plus-boost) | | +| [HFR](#hfr) | | +| [Internal](#internal) | | +| [Line/Mic Dubbed](#linemic-dubbed) | | +| [MPEG2](#mpeg2) | | +| [Multi](#multi) | | +| [No-RlsGroup](#no-rlsgroup) | | +| [Obfuscated](#obfuscated) | | +| [Repack/Proper](#repackproper) | | +| [Repack2](#repack2) | | +| [Repack3](#repack3) | | +| [Retags](#retags) | | +| [Scene](#scene) | | +| [SDR (no WEBDL)](#sdr-no-webdl) | | +| [SDR](#sdr) | | +| [VC-1](#vc-1) | | +| [VP9](#vp9) | | +| [x264](#x264) | | +| [x265 (no HDR/DV)](#x265-no-hdrdv) | | +| [x265](#x265) | | +| [x266](#x266) | | --- From 895a8792debabda8a08fe3e81e2dddd34ecff5fc Mon Sep 17 00:00:00 2001 From: FonduemangVI <15520607+FonduemangVI@users.noreply.github.com> Date: Mon, 27 Jan 2025 07:41:54 +1100 Subject: [PATCH 57/63] feat(gha): update pr naming check regex (#2239) * feat(gha): update pr naming check regex * fix(gha): correct syntax error * fix(gha): update regex to support gha name * fix(gha): add back missing / * fix(gha): update to allow guides --- .github/workflows/pr-naming-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-naming-check.yml b/.github/workflows/pr-naming-check.yml index 219d64c116..1fc149b87c 100644 --- a/.github/workflows/pr-naming-check.yml +++ b/.github/workflows/pr-naming-check.yml @@ -19,7 +19,7 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | - const titleRegex = /^(Revert \")?(feat|fix|docs|style|refactor|perf|test|update|build|ci|chore)(\([\w\/-]+\))?:\s.+$/g; + const titleRegex = /^(Revert \")?(((feat|fix|chore)\((((radarr|sonarr|starr)(-(german|french|anime))?)|(prowlarr|lidarr|bazarr|hardlinks|downloaders|plex|guide(-sync)?|misc|glossary|gha))\))|(docs|style|refactor|perf|test|update|build|ci)(\([\w\/-]+\))?):\s.+$/; const title = context.payload.pull_request.title; const isValid = titleRegex.test(title); if (!isValid) { From 33c4105cfb8a9bcfa4f753afe39e93b8676fa5df Mon Sep 17 00:00:00 2001 From: Lokilicious <matthias.vavti@gmail.com> Date: Sun, 26 Jan 2025 21:55:25 +0100 Subject: [PATCH 58/63] feat(starr-german): German Tier update (#2228) * fix: add CFs to German Tiers * Fix: add more groups to german tiers * Fix: assignment of HQC * Fix: add some more groups to LQ --------- Co-authored-by: Lokilicious <mail.lokilicious.work> --- .../json/radarr/cf/german-bluray-tier-01.json | 11 +++++- .../json/radarr/cf/german-bluray-tier-03.json | 9 +++++ docs/json/radarr/cf/german-lq.json | 36 ++++++++++++++++++ docs/json/radarr/cf/german-remux-tier-01.json | 9 +++++ docs/json/radarr/cf/german-remux-tier-02.json | 9 +++++ docs/json/radarr/cf/german-scene.json | 27 +++++++++++++ docs/json/radarr/cf/german-web-tier-01.json | 38 ++++++++++++++++++- .../json/sonarr/cf/german-bluray-tier-01.json | 11 +++++- .../json/sonarr/cf/german-bluray-tier-03.json | 9 +++++ docs/json/sonarr/cf/german-lq.json | 36 ++++++++++++++++++ docs/json/sonarr/cf/german-remux-tier-02.json | 9 +++++ docs/json/sonarr/cf/german-scene.json | 36 ++++++++++++++++++ docs/json/sonarr/cf/german-web-tier-01.json | 38 ++++++++++++++++++- docs/json/sonarr/cf/german-web-tier-03.json | 9 +++++ 14 files changed, 283 insertions(+), 4 deletions(-) diff --git a/docs/json/radarr/cf/german-bluray-tier-01.json b/docs/json/radarr/cf/german-bluray-tier-01.json index c09dc6d8ff..60aca6e0da 100644 --- a/docs/json/radarr/cf/german-bluray-tier-01.json +++ b/docs/json/radarr/cf/german-bluray-tier-01.json @@ -21,7 +21,7 @@ "negate": false, "required": false, "fields": { - "value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\\b" + "value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA|WAREZCX|BiTCHNUGGET)\\b" } }, { @@ -78,6 +78,15 @@ "value": "^(CNY)$" } }, + { + "name": "WeebPinn", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(WeebPinn)$" + } + }, { "name": "Bluray", "implementation": "SourceSpecification", diff --git a/docs/json/radarr/cf/german-bluray-tier-03.json b/docs/json/radarr/cf/german-bluray-tier-03.json index 797868451f..9854ad3756 100644 --- a/docs/json/radarr/cf/german-bluray-tier-03.json +++ b/docs/json/radarr/cf/german-bluray-tier-03.json @@ -24,6 +24,15 @@ "value": "^(LeetHD)$" } }, + { + "name": "RHD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(RHD)$" + } + }, { "name": "Bluray", "implementation": "SourceSpecification", diff --git a/docs/json/radarr/cf/german-lq.json b/docs/json/radarr/cf/german-lq.json index 8302a09223..2d36c760e4 100644 --- a/docs/json/radarr/cf/german-lq.json +++ b/docs/json/radarr/cf/german-lq.json @@ -347,6 +347,42 @@ "fields": { "value": "^(iSSEYMiYAKE)$" } + }, + { + "name": "TVP", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(TVP)$" + } + }, + { + "name": "AIDA", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(AIDA)$" + } + }, + { + "name": "UTOPiA", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(UTOPiA)$" + } + }, + { + "name": "FRAGGERS", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(FRAGGERS)$" + } } ] } diff --git a/docs/json/radarr/cf/german-remux-tier-01.json b/docs/json/radarr/cf/german-remux-tier-01.json index 70a6dc1902..e7dd0bb412 100644 --- a/docs/json/radarr/cf/german-remux-tier-01.json +++ b/docs/json/radarr/cf/german-remux-tier-01.json @@ -42,6 +42,15 @@ "value": "(QfG)$" } }, + { + "name": "WeebPinn", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(WeebPinn)$" + } + }, { "name": "Remux", "implementation": "QualityModifierSpecification", diff --git a/docs/json/radarr/cf/german-remux-tier-02.json b/docs/json/radarr/cf/german-remux-tier-02.json index 3f6a49703f..e4d1d4bef9 100644 --- a/docs/json/radarr/cf/german-remux-tier-02.json +++ b/docs/json/radarr/cf/german-remux-tier-02.json @@ -15,6 +15,15 @@ "value": "(MULTiPLEX)$" } }, + { + "name": "RHD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(RHD)$" + } + }, { "name": "Remux", "implementation": "QualityModifierSpecification", diff --git a/docs/json/radarr/cf/german-scene.json b/docs/json/radarr/cf/german-scene.json index 1c4ac82eec..50dbb378cc 100644 --- a/docs/json/radarr/cf/german-scene.json +++ b/docs/json/radarr/cf/german-scene.json @@ -239,6 +239,33 @@ "fields": { "value": "^(WATCHABLE)$" } + }, + { + "name": "OHD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(OHD)$" + } + }, + { + "name": "ENCOUNTERS", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(ENCOUNTERS)$" + } + }, + { + "name": "RSG", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(RSG)$" + } } ] } diff --git a/docs/json/radarr/cf/german-web-tier-01.json b/docs/json/radarr/cf/german-web-tier-01.json index 81acbceba1..e8c0e18357 100644 --- a/docs/json/radarr/cf/german-web-tier-01.json +++ b/docs/json/radarr/cf/german-web-tier-01.json @@ -21,7 +21,7 @@ "negate": false, "required": false, "fields": { - "value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\\b" + "value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA|WAREZCX|BiTCHNUGGET)\\b" } }, { @@ -96,6 +96,42 @@ "value": "^(CNY)$" } }, + { + "name": "WeebPinn", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(WeebPinn)$" + } + }, + { + "name": "MEDiATHEK", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(MEDiATHEK)$" + } + }, + { + "name": "RiiR", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(RiiR)$" + } + }, + { + "name": "RiiR Aliases", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(TOJ)\\b" + } + }, { "name": "WebDL", "implementation": "SourceSpecification", diff --git a/docs/json/sonarr/cf/german-bluray-tier-01.json b/docs/json/sonarr/cf/german-bluray-tier-01.json index 0346e842a3..dc3856b72f 100644 --- a/docs/json/sonarr/cf/german-bluray-tier-01.json +++ b/docs/json/sonarr/cf/german-bluray-tier-01.json @@ -21,7 +21,7 @@ "negate": false, "required": false, "fields": { - "value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA|D02KU)\\b" + "value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA|D02KU|WAREZCX|BiTCHNUGGET)\\b" } }, { @@ -78,6 +78,15 @@ "value": "^(CNY)$" } }, + { + "name": "WeebPinn", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(WeebPinn)$" + } + }, { "name": "Bluray", "implementation": "SourceSpecification", diff --git a/docs/json/sonarr/cf/german-bluray-tier-03.json b/docs/json/sonarr/cf/german-bluray-tier-03.json index a73d1193f4..598a9fab37 100644 --- a/docs/json/sonarr/cf/german-bluray-tier-03.json +++ b/docs/json/sonarr/cf/german-bluray-tier-03.json @@ -15,6 +15,15 @@ "value": "^(RobertDeNiro)$" } }, + { + "name": "HQC", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(HQC)$" + } + }, { "name": "Bluray", "implementation": "SourceSpecification", diff --git a/docs/json/sonarr/cf/german-lq.json b/docs/json/sonarr/cf/german-lq.json index 8689a9ae37..3dc8a74e61 100644 --- a/docs/json/sonarr/cf/german-lq.json +++ b/docs/json/sonarr/cf/german-lq.json @@ -347,6 +347,42 @@ "fields": { "value": "^(iSSEYMiYAKE)$" } + }, + { + "name": "TVP", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(TVP)$" + } + }, + { + "name": "AIDA", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(AIDA)$" + } + }, + { + "name": "UTOPiA", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(UTOPiA)$" + } + }, + { + "name": "FRAGGERS", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(FRAGGERS)$" + } } ] } diff --git a/docs/json/sonarr/cf/german-remux-tier-02.json b/docs/json/sonarr/cf/german-remux-tier-02.json index 8950496b1a..ca6d301ae0 100644 --- a/docs/json/sonarr/cf/german-remux-tier-02.json +++ b/docs/json/sonarr/cf/german-remux-tier-02.json @@ -15,6 +15,15 @@ "value": "^(MULTiPLEX)$" } }, + { + "name": "HQC", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(HQC)$" + } + }, { "name": "Remux", "implementation": "SourceSpecification", diff --git a/docs/json/sonarr/cf/german-scene.json b/docs/json/sonarr/cf/german-scene.json index b1fa6895df..07a4a31048 100644 --- a/docs/json/sonarr/cf/german-scene.json +++ b/docs/json/sonarr/cf/german-scene.json @@ -221,6 +221,42 @@ "fields": { "value": "^(WATCHABLE)$" } + }, + { + "name": "OHD", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(OHD)$" + } + }, + { + "name": "ENCOUNTERS", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(ENCOUNTERS)$" + } + }, + { + "name": "RSG", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(RSG)$" + } + }, + { + "name": "TVNATiON", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(TVNATiON)$" + } } ] } diff --git a/docs/json/sonarr/cf/german-web-tier-01.json b/docs/json/sonarr/cf/german-web-tier-01.json index 8231e468a5..639dc8af91 100644 --- a/docs/json/sonarr/cf/german-web-tier-01.json +++ b/docs/json/sonarr/cf/german-web-tier-01.json @@ -21,7 +21,7 @@ "negate": false, "required": false, "fields": { - "value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA|D02KU)\\b" + "value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA|D02KU|WAREZCX|BiTCHNUGGET)\\b" } }, { @@ -87,6 +87,42 @@ "value": "^(CNY)$" } }, + { + "name": "WeebPinn", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(WeebPinn)$" + } + }, + { + "name": "MEDiATHEK", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(MEDiATHEK)$" + } + }, + { + "name": "RiiR", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(RiiR)$" + } + }, + { + "name": "RiiR Aliases", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(TOJ)\\b" + } + }, { "name": "WebDL", "implementation": "SourceSpecification", diff --git a/docs/json/sonarr/cf/german-web-tier-03.json b/docs/json/sonarr/cf/german-web-tier-03.json index ee723248d9..4ec6497b68 100644 --- a/docs/json/sonarr/cf/german-web-tier-03.json +++ b/docs/json/sonarr/cf/german-web-tier-03.json @@ -24,6 +24,15 @@ "value": "^(BALENCiAGA)$" } }, + { + "name": "HQC", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(HQC)$" + } + }, { "name": "WebDL", "implementation": "SourceSpecification", From 6df808d389e9c98f8dcf8a43093a631297b5b9b4 Mon Sep 17 00:00:00 2001 From: yammes08 <111231042+yammes08@users.noreply.github.com> Date: Sun, 26 Jan 2025 21:00:52 +0000 Subject: [PATCH 59/63] feat(Starr): Add BYNDR to WEB Tier 03 (#2245) Add BYNDR to WEB Tier 03 for Radarr and Sonarr --- docs/json/radarr/cf/web-tier-03.json | 9 +++++++++ docs/json/sonarr/cf/web-tier-03.json | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/docs/json/radarr/cf/web-tier-03.json b/docs/json/radarr/cf/web-tier-03.json index 3ffdc2cff0..3a04aeb16f 100644 --- a/docs/json/radarr/cf/web-tier-03.json +++ b/docs/json/radarr/cf/web-tier-03.json @@ -26,6 +26,15 @@ "value": 8 } }, + { + "name": "BYNDR", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(BYNDR)$" + } + }, { "name": "GNOMiSSiON", "implementation": "ReleaseGroupSpecification", diff --git a/docs/json/sonarr/cf/web-tier-03.json b/docs/json/sonarr/cf/web-tier-03.json index 6667afded9..dfbdb3a52f 100644 --- a/docs/json/sonarr/cf/web-tier-03.json +++ b/docs/json/sonarr/cf/web-tier-03.json @@ -8,6 +8,15 @@ "name": "WEB Tier 03", "includeCustomFormatWhenRenaming": false, "specifications": [ + { + "name": "BYNDR", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "^(BYNDR)$" + } + }, { "name": "DRACULA", "implementation": "ReleaseGroupSpecification", From 5c60275f11e4a3ede1e4d7ed43eca78485bdfa5d Mon Sep 17 00:00:00 2001 From: yammes08 <111231042+yammes08@users.noreply.github.com> Date: Sun, 26 Jan 2025 21:30:30 +0000 Subject: [PATCH 60/63] feat(radarr): Add new Sing-Along Versions custom format (#2246) Add new Sing-Along Versions custom format for Radarr - Create new custom format JSON for Sing-Along Versions, with a default score of -10000 - Added new custom format with info to all profile unwanted panels, and profile JSONs - Added new custom format to Radarr's Collection of Custom Formats page --- .../Radarr-collection-of-custom-formats.md | 24 +++++++++++++++---- docs/json/radarr/cf/sing-along-versions.json | 20 ++++++++++++++++ .../quality-profiles/hd-bluray-web.json | 1 + .../quality-profiles/remux-web-1080p.json | 1 + .../quality-profiles/remux-web-2160p.json | 1 + .../radarr/quality-profiles/sqp-1-1080p.json | 1 + .../radarr/quality-profiles/sqp-1-2160p.json | 1 + .../quality-profiles/sqp-1-web-1080p.json | 1 + docs/json/radarr/quality-profiles/sqp-2.json | 1 + docs/json/radarr/quality-profiles/sqp-3.json | 1 + docs/json/radarr/quality-profiles/sqp-4.json | 1 + docs/json/radarr/quality-profiles/sqp-5.json | 1 + .../quality-profiles/uhd-bluray-web.json | 1 + includes/cf/radarr-unwanted-uhd.md | 2 ++ includes/cf/radarr-unwanted.md | 2 ++ includes/sqp/radarr-unwanted-sqp1.md | 2 ++ includes/sqp/radarr-unwanted-uhd-sqp1.md | 2 ++ 17 files changed, 59 insertions(+), 4 deletions(-) create mode 100644 docs/json/radarr/cf/sing-along-versions.json diff --git a/docs/Radarr/Radarr-collection-of-custom-formats.md b/docs/Radarr/Radarr-collection-of-custom-formats.md index d0988d4c00..191214dbe3 100644 --- a/docs/Radarr/Radarr-collection-of-custom-formats.md +++ b/docs/Radarr/Radarr-collection-of-custom-formats.md @@ -58,9 +58,9 @@ We've made 3 guides related to this. | [IMAX](#imax) | [Generated Dynamic HDR](#generated-dynamic-hdr) | [UHD Bluray Tier 02](#uhd-bluray-tier-02) | | [Masters of Cinema](#masters-of-cinema) | [LQ](#lq) | [UHD Bluray Tier 03](#uhd-bluray-tier-03) | | [Open Matte](#open-matte) | [LQ (Release Title)](#lq-release-title) | [HD Bluray Tier 01](#hd-bluray-tier-01) | -| [Remaster](#remaster) | [Upscaled](#upscaled) | [HD Bluray Tier 02](#hd-bluray-tier-02) | -| [Special Edition](#special-edition) | [x265 (HD)](#x265-hd) | [HD Bluray Tier 03](#hd-bluray-tier-03) | -| [Theatrical Cut](#theatrical-cut) | | [WEB Tier 01](#web-tier-01) | +| [Remaster](#remaster) | [Sing-Along Versions](#sing-along-versions) | [HD Bluray Tier 02](#hd-bluray-tier-02) | +| [Special Edition](#special-edition) | [Upscaled](#upscaled) | [HD Bluray Tier 03](#hd-bluray-tier-03) | +| [Theatrical Cut](#theatrical-cut) | [x265 (HD)](#x265-hd) | [WEB Tier 01](#web-tier-01) | | [Vinegar Syndrome](#vinegar-syndrome) | | [WEB Tier 02](#web-tier-02) | | | | [WEB Tier 03](#web-tier-03) | @@ -1014,7 +1014,7 @@ We've made 3 guides related to this. <sub>Low-Quality Releases = LQ</sub> -??? question "LQ (Release Title)- [Click to show/hide]" +??? question "LQ (Release Title) - [Click to show/hide]" A collection of terms seen in the titles of Low-Quality releases that are not captured by using a release group name. @@ -1028,6 +1028,22 @@ We've made 3 guides related to this. --- +### Sing-Along Versions + +??? question "Sing-Along Versions - [Click to show/hide]" + + Versions of musical films that have sing-along lyrics hardcoded into the video stream. + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/radarr/cf/sing-along-versions.json' %]][[% endfilter %]] + ``` + +<sub><sup>[TOP](#index)</sup></sub> + +--- + ### 3D ??? question "3D - [Click to show/hide]" diff --git a/docs/json/radarr/cf/sing-along-versions.json b/docs/json/radarr/cf/sing-along-versions.json new file mode 100644 index 0000000000..598223548f --- /dev/null +++ b/docs/json/radarr/cf/sing-along-versions.json @@ -0,0 +1,20 @@ +{ + "trash_id": "712d74cd88bceb883ee32f773656b1f5", + "trash_scores": { + "default": -10000 + }, + "trash_regex": "https://regex101.com/r/U9NMJU/1", + "name": "Sing-Along Versions", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "Sing-Along", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "(?<=\\b[12]\\d{3}\\b).*\\b(Sing[-_. ]Along)\\b" + } + } + ] +} diff --git a/docs/json/radarr/quality-profiles/hd-bluray-web.json b/docs/json/radarr/quality-profiles/hd-bluray-web.json index e2d88aea7e..d097913230 100644 --- a/docs/json/radarr/quality-profiles/hd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/hd-bluray-web.json @@ -70,6 +70,7 @@ "x265 (HD)": "dc98083864ea246d05a42df0d05f81cc", "3D": "b8cd450cbfa689c0259a01d9e29ba3d6", "Extras": "0a3f082873eb454bde444150b70253cc", + "Sing-Along Versions": "712d74cd88bceb883ee32f773656b1f5", "AV1": "cae4ca30163749b891686f95532519bd", "AMZN": "b3b3a6ac74ecbd56bcdbefa4799fb9df", "ATVP": "40e9380490e748672c2522eaaeb692f7", diff --git a/docs/json/radarr/quality-profiles/remux-web-1080p.json b/docs/json/radarr/quality-profiles/remux-web-1080p.json index ab4232874d..90770147a8 100644 --- a/docs/json/radarr/quality-profiles/remux-web-1080p.json +++ b/docs/json/radarr/quality-profiles/remux-web-1080p.json @@ -70,6 +70,7 @@ "x265 (HD)": "dc98083864ea246d05a42df0d05f81cc", "3D": "b8cd450cbfa689c0259a01d9e29ba3d6", "Extras": "0a3f082873eb454bde444150b70253cc", + "Sing-Along Versions": "712d74cd88bceb883ee32f773656b1f5", "AV1": "cae4ca30163749b891686f95532519bd", "AMZN": "b3b3a6ac74ecbd56bcdbefa4799fb9df", "ATVP": "40e9380490e748672c2522eaaeb692f7", diff --git a/docs/json/radarr/quality-profiles/remux-web-2160p.json b/docs/json/radarr/quality-profiles/remux-web-2160p.json index 86825ca74d..7978405eae 100644 --- a/docs/json/radarr/quality-profiles/remux-web-2160p.json +++ b/docs/json/radarr/quality-profiles/remux-web-2160p.json @@ -82,6 +82,7 @@ "3D": "b8cd450cbfa689c0259a01d9e29ba3d6", "Upscaled": "bfd8eb01832d646a0a89c4deb46f8564", "Extras": "0a3f082873eb454bde444150b70253cc", + "Sing-Along Versions": "712d74cd88bceb883ee32f773656b1f5", "AV1": "cae4ca30163749b891686f95532519bd", "AMZN": "b3b3a6ac74ecbd56bcdbefa4799fb9df", "ATVP": "40e9380490e748672c2522eaaeb692f7", diff --git a/docs/json/radarr/quality-profiles/sqp-1-1080p.json b/docs/json/radarr/quality-profiles/sqp-1-1080p.json index a8aa93de1e..c9cb4631af 100644 --- a/docs/json/radarr/quality-profiles/sqp-1-1080p.json +++ b/docs/json/radarr/quality-profiles/sqp-1-1080p.json @@ -87,6 +87,7 @@ "x265 (HD)": "dc98083864ea246d05a42df0d05f81cc", "3D": "b8cd450cbfa689c0259a01d9e29ba3d6", "Extras": "0a3f082873eb454bde444150b70253cc", + "Sing-Along Versions": "712d74cd88bceb883ee32f773656b1f5", "10 bit": "a5d148168c4506b55cf53984107c396e", "AV1": "cae4ca30163749b891686f95532519bd", "1080p": "820b09bb9acbfde9c35c71e0e565dad8", diff --git a/docs/json/radarr/quality-profiles/sqp-1-2160p.json b/docs/json/radarr/quality-profiles/sqp-1-2160p.json index a91d057265..26c0cd66da 100644 --- a/docs/json/radarr/quality-profiles/sqp-1-2160p.json +++ b/docs/json/radarr/quality-profiles/sqp-1-2160p.json @@ -103,6 +103,7 @@ "3D": "b8cd450cbfa689c0259a01d9e29ba3d6", "Upscaled": "bfd8eb01832d646a0a89c4deb46f8564", "Extras": "0a3f082873eb454bde444150b70253cc", + "Sing-Along Versions": "712d74cd88bceb883ee32f773656b1f5", "10 bit": "a5d148168c4506b55cf53984107c396e", "AV1": "cae4ca30163749b891686f95532519bd", "1080p": "820b09bb9acbfde9c35c71e0e565dad8", diff --git a/docs/json/radarr/quality-profiles/sqp-1-web-1080p.json b/docs/json/radarr/quality-profiles/sqp-1-web-1080p.json index df1fab63e5..6d4a76784b 100644 --- a/docs/json/radarr/quality-profiles/sqp-1-web-1080p.json +++ b/docs/json/radarr/quality-profiles/sqp-1-web-1080p.json @@ -91,6 +91,7 @@ "x265 (HD)": "dc98083864ea246d05a42df0d05f81cc", "3D": "b8cd450cbfa689c0259a01d9e29ba3d6", "Extras": "0a3f082873eb454bde444150b70253cc", + "Sing-Along Versions": "712d74cd88bceb883ee32f773656b1f5", "10 bit": "a5d148168c4506b55cf53984107c396e", "AV1": "cae4ca30163749b891686f95532519bd", "1080p": "820b09bb9acbfde9c35c71e0e565dad8", diff --git a/docs/json/radarr/quality-profiles/sqp-2.json b/docs/json/radarr/quality-profiles/sqp-2.json index 8416d74c0e..d4be32d3f6 100644 --- a/docs/json/radarr/quality-profiles/sqp-2.json +++ b/docs/json/radarr/quality-profiles/sqp-2.json @@ -87,6 +87,7 @@ "3D": "b8cd450cbfa689c0259a01d9e29ba3d6", "Upscaled": "bfd8eb01832d646a0a89c4deb46f8564", "Extras": "0a3f082873eb454bde444150b70253cc", + "Sing-Along Versions": "712d74cd88bceb883ee32f773656b1f5", "AV1": "cae4ca30163749b891686f95532519bd", "1080p": "820b09bb9acbfde9c35c71e0e565dad8", "2160p": "fb392fb0d61a010ae38e49ceaa24a1ef", diff --git a/docs/json/radarr/quality-profiles/sqp-3.json b/docs/json/radarr/quality-profiles/sqp-3.json index 512867e590..2b55511fd4 100644 --- a/docs/json/radarr/quality-profiles/sqp-3.json +++ b/docs/json/radarr/quality-profiles/sqp-3.json @@ -84,6 +84,7 @@ "3D": "b8cd450cbfa689c0259a01d9e29ba3d6", "Upscaled": "bfd8eb01832d646a0a89c4deb46f8564", "Extras": "0a3f082873eb454bde444150b70253cc", + "Sing-Along Versions": "712d74cd88bceb883ee32f773656b1f5", "AV1": "cae4ca30163749b891686f95532519bd", "1080p": "820b09bb9acbfde9c35c71e0e565dad8", "2160p": "fb392fb0d61a010ae38e49ceaa24a1ef", diff --git a/docs/json/radarr/quality-profiles/sqp-4.json b/docs/json/radarr/quality-profiles/sqp-4.json index a753c6568f..561b2d3a2b 100644 --- a/docs/json/radarr/quality-profiles/sqp-4.json +++ b/docs/json/radarr/quality-profiles/sqp-4.json @@ -79,6 +79,7 @@ "3D": "b8cd450cbfa689c0259a01d9e29ba3d6", "Upscaled": "bfd8eb01832d646a0a89c4deb46f8564", "Extras": "0a3f082873eb454bde444150b70253cc", + "Sing-Along Versions": "712d74cd88bceb883ee32f773656b1f5", "AV1": "cae4ca30163749b891686f95532519bd", "1080p": "820b09bb9acbfde9c35c71e0e565dad8", "2160p": "fb392fb0d61a010ae38e49ceaa24a1ef", diff --git a/docs/json/radarr/quality-profiles/sqp-5.json b/docs/json/radarr/quality-profiles/sqp-5.json index df9c5cff25..9efce4ede4 100644 --- a/docs/json/radarr/quality-profiles/sqp-5.json +++ b/docs/json/radarr/quality-profiles/sqp-5.json @@ -87,6 +87,7 @@ "3D": "b8cd450cbfa689c0259a01d9e29ba3d6", "Upscaled": "bfd8eb01832d646a0a89c4deb46f8564", "Extras": "0a3f082873eb454bde444150b70253cc", + "Sing-Along Versions": "712d74cd88bceb883ee32f773656b1f5", "AV1": "cae4ca30163749b891686f95532519bd", "1080p": "820b09bb9acbfde9c35c71e0e565dad8", "2160p": "fb392fb0d61a010ae38e49ceaa24a1ef", diff --git a/docs/json/radarr/quality-profiles/uhd-bluray-web.json b/docs/json/radarr/quality-profiles/uhd-bluray-web.json index 9778403cd3..31c9f0e513 100644 --- a/docs/json/radarr/quality-profiles/uhd-bluray-web.json +++ b/docs/json/radarr/quality-profiles/uhd-bluray-web.json @@ -82,6 +82,7 @@ "3D": "b8cd450cbfa689c0259a01d9e29ba3d6", "Upscaled": "bfd8eb01832d646a0a89c4deb46f8564", "Extras": "0a3f082873eb454bde444150b70253cc", + "Sing-Along Versions": "712d74cd88bceb883ee32f773656b1f5", "AV1": "cae4ca30163749b891686f95532519bd", "AMZN": "b3b3a6ac74ecbd56bcdbefa4799fb9df", "ATVP": "40e9380490e748672c2522eaaeb692f7", diff --git a/includes/cf/radarr-unwanted-uhd.md b/includes/cf/radarr-unwanted-uhd.md index 5fc9513d35..92e8ebc7c5 100644 --- a/includes/cf/radarr-unwanted-uhd.md +++ b/includes/cf/radarr-unwanted-uhd.md @@ -10,6 +10,7 @@ | [{{ radarr['cf']['3d']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#3d) | {{ radarr['cf']['3d']['trash_scores']['default'] }} | {{ radarr['cf']['3d']['trash_id'] }} | | [{{ radarr['cf']['upscaled']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#upscaled) | {{ radarr['cf']['upscaled']['trash_scores']['default'] }} | {{ radarr['cf']['upscaled']['trash_id'] }} | | [{{ radarr['cf']['extras']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#extras) | {{ radarr['cf']['extras']['trash_scores']['default'] }} | {{ radarr['cf']['extras']['trash_id'] }} | + | [{{ radarr['cf']['sing-along-versions']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#sing-along-versions) | {{ radarr['cf']['sing-along-versions']['trash_scores']['default'] }} | {{ radarr['cf']['sing-along-versions']['trash_id'] }} | | [{{ radarr['cf']['av1']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#av1) | {{ radarr['cf']['av1']['trash_scores']['default'] }} | {{ radarr['cf']['av1']['trash_id'] }} | --- @@ -27,6 +28,7 @@ - **{{ radarr['cf']['3d']['name'] }}:** Is 3D still a thing for home use ? - **{{ radarr['cf']['upscaled']['name'] }}:** A custom format to prevent Radarr from grabbing upscaled releases. - **{{ radarr['cf']['extras']['name'] }}:** Blocks releases that only contain extras + - **{{ radarr['cf']['sing-along-versions']['name'] }}:** Blocks releases that contain hardcoded sing-along lyrics for musical sections - **{{ radarr['cf']['av1']['name'] }}:** This blocks all releases encoded in AV1. {! include-markdown "../../includes/cf-descriptions/av1.md" !} diff --git a/includes/cf/radarr-unwanted.md b/includes/cf/radarr-unwanted.md index fe424708e0..a9f89cb86e 100644 --- a/includes/cf/radarr-unwanted.md +++ b/includes/cf/radarr-unwanted.md @@ -9,6 +9,7 @@ | [{{ radarr['cf']['x265-hd']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#x265-hd) :warning: | {{ radarr['cf']['x265-hd']['trash_scores']['default'] }} | {{ radarr['cf']['x265-hd']['trash_id'] }} | | [{{ radarr['cf']['3d']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#3d) | {{ radarr['cf']['3d']['trash_scores']['default'] }} | {{ radarr['cf']['3d']['trash_id'] }} | | [{{ radarr['cf']['extras']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#extras) | {{ radarr['cf']['extras']['trash_scores']['default'] }} | {{ radarr['cf']['extras']['trash_id'] }} | + | [{{ radarr['cf']['sing-along-versions']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#sing-along-versions) | {{ radarr['cf']['sing-along-versions']['trash_scores']['default'] }} | {{ radarr['cf']['sing-along-versions']['trash_id'] }} | | [{{ radarr['cf']['av1']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#av1) | {{ radarr['cf']['av1']['trash_scores']['default'] }} | {{ radarr['cf']['av1']['trash_id'] }} | --- @@ -25,6 +26,7 @@ - **{{ radarr['cf']['3d']['name'] }}:** Is 3D still a thing for home use ? - **{{ radarr['cf']['extras']['name'] }}:** Blocks releases that only contain extras + - **{{ radarr['cf']['sing-along-versions']['name'] }}:** Blocks releases that contain hardcoded sing-along lyrics for musical sections - **{{ radarr['cf']['av1']['name'] }}:** This blocks all releases encoded in AV1. {! include-markdown "../../includes/cf-descriptions/av1.md" !} diff --git a/includes/sqp/radarr-unwanted-sqp1.md b/includes/sqp/radarr-unwanted-sqp1.md index 27851d7fc6..a03bddd395 100644 --- a/includes/sqp/radarr-unwanted-sqp1.md +++ b/includes/sqp/radarr-unwanted-sqp1.md @@ -9,6 +9,7 @@ | [{{ radarr['cf']['x265-hd']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#x265-hd) :warning: | {{ radarr['cf']['x265-hd']['trash_scores']['default'] }} | {{ radarr['cf']['x265-hd']['trash_id'] }} | | [{{ radarr['cf']['3d']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#3d) | {{ radarr['cf']['3d']['trash_scores']['default'] }} | {{ radarr['cf']['3d']['trash_id'] }} | | [{{ radarr['cf']['extras']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#extras) | {{ radarr['cf']['extras']['trash_scores']['default'] }} | {{ radarr['cf']['extras']['trash_id'] }} | + | [{{ radarr['cf']['sing-along-versions']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#sing-along-versions) | {{ radarr['cf']['sing-along-versions']['trash_scores']['default'] }} | {{ radarr['cf']['sing-along-versions']['trash_id'] }} | | [{{ radarr['cf']['10bit']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#10bit) | {{ radarr['cf']['10bit']['trash_scores']['sqp-1-1080p'] }} | {{ radarr['cf']['10bit']['trash_id'] }} | | [{{ radarr['cf']['av1']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#av1) | {{ radarr['cf']['av1']['trash_scores']['default'] }} | {{ radarr['cf']['av1']['trash_id'] }} | @@ -26,6 +27,7 @@ - **{{ radarr['cf']['3d']['name'] }}:** Is 3D still a thing for home use ? - **{{ radarr['cf']['extras']['name'] }}:** Blocks releases that only contain extras + - **{{ radarr['cf']['sing-along-versions']['name'] }}:** Blocks releases that contain hardcoded sing-along lyrics for musical sections - **{{ radarr['cf']['10bit']['name'] }}:** Blocks releases that use Hi10P - **{{ radarr['cf']['av1']['name'] }}:** This blocks all releases encoded in AV1. diff --git a/includes/sqp/radarr-unwanted-uhd-sqp1.md b/includes/sqp/radarr-unwanted-uhd-sqp1.md index 611c6355d9..75c2e8b33b 100644 --- a/includes/sqp/radarr-unwanted-uhd-sqp1.md +++ b/includes/sqp/radarr-unwanted-uhd-sqp1.md @@ -10,6 +10,7 @@ | [{{ radarr['cf']['3d']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#3d) | {{ radarr['cf']['3d']['trash_scores']['default'] }} | {{ radarr['cf']['3d']['trash_id'] }} | | [{{ radarr['cf']['upscaled']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#upscaled) | {{ radarr['cf']['upscaled']['trash_scores']['default'] }} | {{ radarr['cf']['upscaled']['trash_id'] }} | | [{{ radarr['cf']['extras']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#extras) | {{ radarr['cf']['extras']['trash_scores']['default'] }} | {{ radarr['cf']['extras']['trash_id'] }} | + | [{{ radarr['cf']['sing-along-versions']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#sing-along-versions) | {{ radarr['cf']['sing-along-versions']['trash_scores']['default'] }} | {{ radarr['cf']['sing-along-versions']['trash_id'] }} | | [{{ radarr['cf']['10bit']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#10bit) | {{ radarr['cf']['10bit']['trash_scores']['sqp-1-2160p'] }} | {{ radarr['cf']['10bit']['trash_id'] }} | | [{{ radarr['cf']['av1']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#av1) | {{ radarr['cf']['av1']['trash_scores']['default'] }} | {{ radarr['cf']['av1']['trash_id'] }} | @@ -28,6 +29,7 @@ - **{{ radarr['cf']['3d']['name'] }}:** Is 3D still a thing for home use ? - **{{ radarr['cf']['upscaled']['name'] }}:** A custom format to prevent Radarr from grabbing upscaled releases. - **{{ radarr['cf']['extras']['name'] }}:** Blocks releases that only contain extras + - **{{ radarr['cf']['sing-along-versions']['name'] }}:** Blocks releases that contain hardcoded sing-along lyrics for musical sections - **{{ radarr['cf']['10bit']['name'] }}:** Blocks releases that use Hi10P - **{{ radarr['cf']['av1']['name'] }}:** This blocks all releases encoded in AV1. From 437718b5a7d822683a6b1a0e120bbf2221f26c2f Mon Sep 17 00:00:00 2001 From: FonduemangVI <15520607+FonduemangVI@users.noreply.github.com> Date: Tue, 28 Jan 2025 16:31:42 +1100 Subject: [PATCH 61/63] fix(gha): update regex link for pr naming validation --- .github/workflows/pr-naming-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-naming-check.yml b/.github/workflows/pr-naming-check.yml index 1fc149b87c..1f240cd16b 100644 --- a/.github/workflows/pr-naming-check.yml +++ b/.github/workflows/pr-naming-check.yml @@ -26,7 +26,7 @@ jobs: if ((context.payload.action === 'opened') || (context.payload.action === 'reopened')) { const prNumber = context.payload.pull_request.number; const author = context.payload.pull_request.user.login; - const message = `@${author} your pull request title "${context.payload.pull_request.title}" does not conform to our [naming conventions](https://www.conventionalcommits.org/en/v1.0.0/).\n\nPlease update the title to match the pattern: "feat|build|chore|style|fix|update|ci(\\<area\\>): \\<description\\>\n\nYou can check your title at this [regex101 link](https://regex101.com/r/jOZ6kU/1)."`; + const message = `@${author} your pull request title "${context.payload.pull_request.title}" does not conform to our [naming conventions](https://www.conventionalcommits.org/en/v1.0.0/).\n\nPlease update the title to match the pattern: "feat|build|chore|style|fix|update|ci(\\<area\\>): \\<description\\>\n\nYou can check your title at this [regex101 link](https://regex101.com/r/StPfFi/2)."`; github.rest.issues.createComment({ owner: context.repo.owner, repo: context.repo.repo, From b295299801879a3a3028f7c0e926b1287896c04e Mon Sep 17 00:00:00 2001 From: rg9400 <39887349+rg9400@users.noreply.github.com> Date: Mon, 27 Jan 2025 23:34:04 -0600 Subject: [PATCH 62/63] feat(starr-anime): Add MALD and Half-Baked to Anime Web Tier 2 (#2247) --- .../cf/anime-web-tier-02-top-fansubs.json | 18 ++++++++++++++++++ .../cf/anime-web-tier-02-top-fansubs.json | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/docs/json/radarr/cf/anime-web-tier-02-top-fansubs.json b/docs/json/radarr/cf/anime-web-tier-02-top-fansubs.json index 645f868936..ed831e09ae 100644 --- a/docs/json/radarr/cf/anime-web-tier-02-top-fansubs.json +++ b/docs/json/radarr/cf/anime-web-tier-02-top-fansubs.json @@ -87,6 +87,15 @@ "value": "\\b(GSK[._-]kun)\\b" } }, + { + "name": "Half-Baked", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(Half-Baked)\\b" + } + }, { "name": "HatSubs", "implementation": "ReleaseTitleSpecification", @@ -96,6 +105,15 @@ "value": "\\b(HatSubs)\\b" } }, + { + "name": "MALD", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(MALD)\\b" + } + }, { "name": "MTBB", "implementation": "ReleaseTitleSpecification", diff --git a/docs/json/sonarr/cf/anime-web-tier-02-top-fansubs.json b/docs/json/sonarr/cf/anime-web-tier-02-top-fansubs.json index 49d6bc1d49..160db854f2 100644 --- a/docs/json/sonarr/cf/anime-web-tier-02-top-fansubs.json +++ b/docs/json/sonarr/cf/anime-web-tier-02-top-fansubs.json @@ -96,6 +96,15 @@ "value": "\\b(GSK[._-]kun)\\b" } }, + { + "name": "Half-Baked", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(Half-Baked)\\b" + } + }, { "name": "HatSubs", "implementation": "ReleaseTitleSpecification", @@ -105,6 +114,15 @@ "value": "\\b(HatSubs)\\b" } }, + { + "name": "MALD", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(MALD)\\b" + } + }, { "name": "MTBB", "implementation": "ReleaseTitleSpecification", From f36ec7bb519b32c6a48ff71f431982e219d60b43 Mon Sep 17 00:00:00 2001 From: rg9400 <39887349+rg9400@users.noreply.github.com> Date: Tue, 28 Jan 2025 17:17:10 -0600 Subject: [PATCH 63/63] feat(starr-anime): Add DemiHuman to Anime BD Tier 02 (#2249) * Add DemiHuman to Anime BD Tier 02 (Radarr) * Add DemiHuman to Anime BD Tier 02 (Sonarr) --- docs/json/radarr/cf/anime-bd-tier-02-seadex-muxers.json | 9 +++++++++ docs/json/sonarr/cf/anime-bd-tier-02-seadex-muxers.json | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/docs/json/radarr/cf/anime-bd-tier-02-seadex-muxers.json b/docs/json/radarr/cf/anime-bd-tier-02-seadex-muxers.json index 7c5e476218..c78d679414 100644 --- a/docs/json/radarr/cf/anime-bd-tier-02-seadex-muxers.json +++ b/docs/json/radarr/cf/anime-bd-tier-02-seadex-muxers.json @@ -168,6 +168,15 @@ "value": "\\b(Datte13)\\b" } }, + { + "name": "DemiHuman", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\[DemiHuman\\]|-DemiHuman\\b" + } + }, { "name": "Drag", "implementation": "ReleaseTitleSpecification", diff --git a/docs/json/sonarr/cf/anime-bd-tier-02-seadex-muxers.json b/docs/json/sonarr/cf/anime-bd-tier-02-seadex-muxers.json index 210e3c498f..2a09272c4b 100644 --- a/docs/json/sonarr/cf/anime-bd-tier-02-seadex-muxers.json +++ b/docs/json/sonarr/cf/anime-bd-tier-02-seadex-muxers.json @@ -177,6 +177,15 @@ "value": "\\b(Datte13)\\b" } }, + { + "name": "DemiHuman", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\[DemiHuman\\]|-DemiHuman\\b" + } + }, { "name": "Drag", "implementation": "ReleaseTitleSpecification",