ArrProfiles/custom_formats
santiagosayshey 7833789f87
New Profile: 2160p Remux (#17)
* fix(format): Add required negation to remux regex

* Improvement(format): Better h265 parsing

- Only match 1080p + WEB
- Don't match remuxes / full discs

* feat(profile): New Profile: 2160p Remux

- Profile initialisation
- Still needs to be tested

* fix(format): Fix required negations for Atmos and HDR10

* feat(format): New 'codec' CF

- Matches Remux as a codec, not a source. Either h265 or h264.
- Need a better descriptor for this

* improvement(format): Parse for BTN Atmos labelling

- Instead of 'Atmos', match a singular 'A' after 'TrueHD' or 'DDP'
- The.Last.of.Us.S01.2160p.UHD.BluRay.Remux.TrueHDA7.1.H.265-PmP

* fix(format): required negations for TrueHD

* fix(format): don't match encodes / remuxes

* improvement(regex): Regex patterns for prior Atmos improvements

* improvement(format): Add more missing groups for HDR10, TrueHD

- TekMUX for HDR
- PmP for TrueHD

* feat(format): new CF: Encodes from Blu-ray

- Matches encodes from a Blu-ray, needed to drop score of 4k encodes

* feat(format): New CF: Non Retail HDR

- Matches releases with non retail HDR from specific release groups (notably from torrentleech)

* improvement(profile): Various scoring fixes for 2160p Remux

- Negate non-retail HDR
- Negate Bluray encodes
- Add missing TrueHD scores
- Add remux (codec) score
- Update until still broken

* fix(profile): Restore Prefer Freeleech

* fix(profile): Fix Quality Cutoff

- Now back to 2160p Remux
- Mapping wasn't properly resolving to Sonarr IDs

* tweak(profile): Scoring Changes

- Upgrade until -> 350 represents a 2160p Remux with DV + HDR10+, TrueHD + Atmos
- Min score increment -> 10 to stop upgrades between freleech

* tweak(regex): Add 'jennaortegaUHD' to Non Retail HDR Groups

- Releases appear to have injected HDR10+ / DoVi
- Unclear if this is non retail, but no other groups have these layers

* tweak(format): Add DVD negation to Remux CF

* fix(format): Fixed BTN Atmos Condition

- Wasn't set properly due to rename bug
- Add basic tests

* add(format): SDR Negation in HDR (Missing)

- Negate HDR when SDR is explicitly

* tweak(regex): Optional seperator between TrueHDA and 7.1

* tweak(regex): Add HDS to Missing HDR groups

* add(profile): Match and negate remuxes from UHDBits

- release titles never include audio

* tweak(regex): Add Aisha to missing HDR Groups

* tweak(regex): make @RFX Optional in Aisha match
2025-01-12 03:49:35 +10:30
..
.gitkeep feat: initialise directory structure 2024-12-01 17:20:04 +10:30
3D.yml feat(Regex + Format): Add miscellaneous extra formats 2024-12-13 10:00:34 +10:50
360p.yml feat(format): implement resolution custom formats 2024-12-01 17:59:47 +10:50
480p.yml feat(format): implement resolution custom formats 2024-12-01 17:59:47 +10:50
540p.yml feat(format): implement resolution custom formats 2024-12-01 17:59:47 +10:50
576p.yml feat(format): implement resolution custom formats 2024-12-01 17:59:47 +10:50
720p Golden Popcorn.yml feat(format): Add Golden Popcorn custom formats 2024-12-12 12:38:10 +10:50
720p.yml feat(format): implement resolution custom formats 2024-12-01 17:59:47 +10:50
1080p Golden Popcorn.yml feat(format): Add Golden Popcorn custom formats 2024-12-12 12:38:10 +10:50
1080p Quality Tier 1.yml refactor(format): tiered release group CFs (#16) 2025-01-11 10:35:28 +10:30
1080p Quality Tier 2.yml refactor(format): tiered release group CFs (#16) 2025-01-11 10:35:28 +10:30
1080p Quality Tier 3.yml refactor(format): tiered release group CFs (#16) 2025-01-11 10:35:28 +10:30
1080p Quality Tier 4.yml refactor(format): tiered release group CFs (#16) 2025-01-11 10:35:28 +10:30
1080p Quality Tier 5.yml refactor(format): tiered release group CFs (#16) 2025-01-11 10:35:28 +10:30
1080p.yml feat(format): implement resolution custom formats 2024-12-01 17:59:47 +10:50
2160p.yml feat(format): implement resolution custom formats 2024-12-01 17:59:47 +10:50
AV1.yml feat(Regex + Format): Add miscellaneous extra formats 2024-12-13 10:00:34 +10:50
Amazon Prime.yml feat(format): add T1 tags to streaming services 2024-12-03 17:24:51 +10:50
Apple TV+.yml feat(format): add T1 tags to streaming services 2024-12-03 17:24:51 +10:50
Atmos (Missing).yml New Profile: 2160p Remux (#17) 2025-01-12 03:49:35 +10:30
Atmos.yml New Profile: 2160p Remux (#17) 2025-01-12 03:49:35 +10:30
B&W.yml feat(Regex + Format): Add miscellaneous extra formats 2024-12-13 10:00:34 +10:50
BHDStudio.yml fix(profile): Various Improvements to 1080p Encode 2024-12-17 18:29:26 +10:50
BeyondHD.yml fix(profile): Various Improvements to 1080p Encode 2024-12-17 18:29:26 +10:50
Blu-ray Encode.yml New Profile: 2160p Remux (#17) 2025-01-12 03:49:35 +10:30
Blu-ray Remux.yml feat(format): Add remaining codec formats 2024-12-08 23:22:50 +10:50
Blu-ray.yml New Profile: 2160p Remux (#17) 2025-01-12 03:49:35 +10:30
Criterion Channel.yml feat(format): Add Tier 2 & 3 Streaming Services 2024-12-06 06:44:07 +10:50
DTS-HD MA.yml feat(format): Add audio custom formats 2024-12-12 11:03:55 +10:50
DTS-X.yml feat(format): Add audio custom formats 2024-12-12 11:03:55 +10:50
DTS.yml feat(format): Add audio custom formats 2024-12-12 11:03:55 +10:50
DVD Remux.yml feat(format): Add DVD formats 2024-12-08 23:02:45 +10:50
DVD.yml feat(format): Add DVD formats 2024-12-08 23:02:45 +10:50
Disney+.yml feat(format): add streaming service: DSNP 2024-12-03 17:24:18 +10:50
Dolby Digital +.yml feat(format): Add audio custom formats 2024-12-12 11:03:55 +10:50
Dolby Digital.yml feat(format): Add audio custom formats 2024-12-12 11:03:55 +10:50
Dolby Vision (Without Fallback).yml feat(Regex + Format): Add Patterns and Formats for HDR types 2024-12-13 10:52:10 +10:50
Dolby Vision.yml feat(Regex + Format): Add Patterns and Formats for HDR types 2024-12-13 10:52:10 +10:50
Extras.yml feat(Regex + Format): Add more miscellaneous formats 2024-12-13 18:08:32 +10:50
FLAC.yml feat(format): Add audio custom formats 2024-12-12 11:03:55 +10:50
Free25.yml feat(format): Add Freeleech Custom Formats 2024-12-20 18:24:35 +10:50
Free50.yml feat(format): Add Freeleech Custom Formats 2024-12-20 18:24:35 +10:50
Free75.yml chore(format): Adjust Condition Name 2024-12-20 18:28:13 +10:50
Free100.yml feat(format): Add Freeleech Custom Formats 2024-12-20 18:24:35 +10:50
Full Disc.yml refactor(format): tiered release group CFs (#16) 2025-01-11 10:35:28 +10:30
HBO Max.yml feat(format): Add Tier 2 & 3 Streaming Services 2024-12-06 06:44:07 +10:50
HDR10 (Missing).yml New Profile: 2160p Remux (#17) 2025-01-12 03:49:35 +10:30
HDR10+.yml feat(Regex + Format): Add Patterns and Formats for HDR types 2024-12-13 10:52:10 +10:50
HDR10.yml feat(Regex + Format): Add Patterns and Formats for HDR types 2024-12-13 10:52:10 +10:50
Hulu.yml feat(format): Add Tier 2 & 3 Streaming Services 2024-12-06 06:44:07 +10:50
Max.yml feat(format): Add Tier 2 & 3 Streaming Services 2024-12-06 06:44:07 +10:50
Movies Anywhere.yml feat(format): add T1 tags to streaming services 2024-12-03 17:24:51 +10:50
Netflix.yml feat(format): Add Tier 2 & 3 Streaming Services 2024-12-06 06:44:07 +10:50
Non Retail HDR.yml New Profile: 2160p Remux (#17) 2025-01-12 03:49:35 +10:30
Not English.yml feat(format): Overhauled Langauge System 2024-12-18 23:28:52 +10:50
Not Only English (Missing).yml feat(format): Overhauled Langauge System 2024-12-18 23:28:52 +10:50
Not Only English.yml feat(format): Overhauled Langauge System 2024-12-18 23:28:52 +10:50
Paramount+.yml feat(format): Add Tier 2 & 3 Streaming Services 2024-12-06 06:44:07 +10:50
Peacock.yml feat(format): Add Tier 2 & 3 Streaming Services 2024-12-06 06:44:07 +10:50
Remux.yml New Profile: 2160p Remux (#17) 2025-01-12 03:49:35 +10:30
Roku.yml feat(format): Add Tier 2 & 3 Streaming Services 2024-12-06 06:44:07 +10:50
SD Bluray Encodes.yml feat(Regex + Format): Add more miscellaneous formats 2024-12-13 18:08:32 +10:50
SD Golden Popcorn.yml fix(format): Refactor SD Golden Popcorn Logic 2024-12-17 18:51:07 +10:50
SD Quality Tier 1.yml refactor(format): tiered release group CFs (#16) 2025-01-11 10:35:28 +10:30
SD Quality Tier 2.yml refactor(format): tiered release group CFs (#16) 2025-01-11 10:35:28 +10:30
Scene.yml feat(Regex + Format): Add miscellaneous extra formats 2024-12-13 10:00:34 +10:50
TrueHD (Missing).yml New Profile: 2160p Remux (#17) 2025-01-12 03:49:35 +10:30
TrueHD.yml New Profile: 2160p Remux (#17) 2025-01-12 03:49:35 +10:30
UHDBits.yml New Profile: 2160p Remux (#17) 2025-01-12 03:49:35 +10:30
Upscaled.yml feat(Regex + Format): Add more miscellaneous formats 2024-12-13 18:08:32 +10:50
VVC.yml feat(Regex + Format): Add more miscellaneous formats 2024-12-13 18:08:32 +10:50
WEBRip.yml feat(format): add bluray / webrip sources 2024-12-08 10:23:05 +10:50
Xvid.yml feat(format): Add remaining codec formats 2024-12-08 23:22:50 +10:50
h265 (Missing).yml feat(format): Add format for identifying missing h265 in files 2024-12-12 06:44:56 +10:50
h265.yml New Profile: 2160p Remux (#17) 2025-01-12 03:49:35 +10:30
iTunes (Missing).yml fix(format): Typo fix 2024-12-08 10:19:51 +10:50
iTunes.yml feat(format): Add Tier 2 & 3 Streaming Services 2024-12-06 06:44:07 +10:50
x264.yml fix(profile): Various Improvements to 1080p Encode 2024-12-17 18:29:26 +10:50
x265.yml feat(format): Add formats for x26(45) 2024-12-08 23:29:08 +10:50