Commit Graph

95 Commits

Author SHA1 Message Date
santiagosayshey
721812288b tweak(profile): Update GPPi / EEi metric links to new website 2025-02-01 02:04:03 +10:50
santiagosayshey
2c96a05afe tweak(profile): Remove whitespace beween description points 2025-01-31 03:34:21 +10:50
santiagosayshey
cbf6c8ae03 New Profile: 1080p Remux (#21)
create(format): Unwanted Remux Groups

tweak(profile): Improve profile tags

create(profile): Initialise Profile: 1080p Remux
2025-01-20 13:39:34 +10:30
santiagosayshey
1a2bdebd2c New Profile: 2160p Balanced (#20)
tweak(regex): Better descriptions

tweak(profile): Modified Blu-ray behavior for Quality profiles
- Score set to 10, so that non reputable encodes are not ranked above web-dls
- Quality tier scores increased to make up for this

create(profile): Initialise Profile: 2160p Balanced
- New CF: 2160p Encode - used to negate any encodes at 4k
- New CF: Lossless Audio (1080p) - used to negate non-reputable encodes w/ lossless audio from overtaking wanted WEB-DLs
- New Profile: 2160p Balanced - grab 2160p WEB-DLs with fallback to 1080p Quality
2025-01-19 12:47:18 +10:30
santiagosayshey
5682c46233 New Profile: 2160p Quality (#19)
create(script): Add tierCreator script for generating group tier custom formats + release group regex patterns

fix(tierCreator): Update YAML handling and improve template processing for group tiers

remove(template): release group condition placeholder

create(format): 2160p Quality Tiers
- 69 new release group regex patterns
- 6 new tiers for 2160p Quality

create(data): Add 2160p Quality Tiers JSON file with detailed statistics and scoring

docs(README): Update README to include utility scripts and tier creator usage instructions

fix(tierCreator): Improve output message to indicate whether a file is being created or overwritten

feat(tierCreator): Add show_preview option for dry run mode to display regex patterns and custom formats

add(tier): more data for 2160p Quality

add(tiers): new regex patterns for various groups, tweaks to 2160p quality tiers

tweak(format): add WOU and MALUS to unwanted x265

tweak(format): Seperate streaming services into 1080p / 2160p
- Existing ones still exist, there are just needed for the 2160p Quality profile since it needs different scores based on the resolution

create(format): Standard Dynamic Range

create(format): Match x265 only for 1080p
- Used to get rid of 1080p x265 encodes for 2160p Quality (since x265 is needed for 2160p Encodes)

tweak(regex): DTS & X can now be seperated by a colon

tweak(format): Add STRiKE to missing HDR Groups

create(profile): Initialise 2160p Quality

tweak(tier): adjustments to scoring algorithm
- hard limits on efficiency delta / num releases for tier 3+

tweaks(tier): new groups / tier adjustments for 2160p quality

add(format): x264 (1080p) 
- Match x264 2160p encodes

tweak(profile): Various improvements
- Remove UHD Bluray scores, they bloat the scoring logic
- Reduce SDR WEBs to below tier ~4
- Add some notes on scoring logic to description

fix(tier): Remove bad data

fix(tier): remove groups added via bad data

tweak(tier): target 55% efficiency, new data for SA89, Mainframe

add(profile): x265 (Missing 2160p)
- Append x265 to 2160 Blu-ray encodes that are not explicitly labelled x264

tweak(profile): Various improvements / tweaks
- Remove required groups for HDR missing CF
- New CF for unknown lossless audio
- New 2160p Balanced tiers
- Normalise lossless audio / quality tier scores

tweak(profile): Adjust fallbacks / improve descriptions 
- Removed HDTV for 1080p profiles
- Renamed 'fallbacks' to 'SD'

tweak(profile): Finalise 2160p Quality v1
- Set upgrade until to 2160p Transparent, score = 800, min score increment = 5
- Add comprehensive description
2025-01-18 17:27:44 +10:30
santiagosayshey
39427aef2d New Profile: 1080p Quality (HDR) (#18)
- Thoroughly tested for Sonarr / Radarr, now stable
2025-01-15 10:59:46 +10:30
santiagosayshey
711d61b454 tweak(profile): Negate remuxes 2025-01-13 06:30:39 +10:50
santiagosayshey
1c06e4c3d5 create(profile): New Quality Profile: 1080p Balanced 2025-01-13 06:25:11 +10:50
santiagosayshey
656d4ff43f tweak(profile): Negate SD Bluray Encodes, x265 (Missing) Encodes 2025-01-13 06:24:40 +10:50
santiagosayshey
cc73864b67 tweak(profile): Add 1080p Balanced Tier 2 to 1080p Quality 2025-01-13 04:00:20 +10:50
santiagosayshey
1b8185ce94 tweak(profile): Improvements
- description adjusted to differentiate from 1080p Balanced
- Remove BHDStudio score, replace with 1080p Balanced Tier 1
2025-01-13 03:19:58 +10:50
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
santiagosayshey
ecbd42749b refactor(format): tiered release group CFs (#16)
- Removed  'test' artifact from the description
- Add / score tiered release group CFs to 1080p Quality
- Add required negations to full disc CF
- Remove individual release group CFs
2025-01-11 10:35:28 +10:30
santiagosayshey
d9248500cb Update 1080p Quality.yml 2025-01-08 20:50:13 +10:30
santiagosayshey
60713d842a refactor(profile): Rename: 1080p Encode -> 1080p Quality 2024-12-24 06:22:25 +10:50
santiagosayshey
81e20fb6e3 feat(profile): Add x264 Tag to 1080p Encode 2024-12-24 06:18:12 +10:50
root
65de0da231 feat(format): New Release Group: SOP
- Tier 5 (Manual Rank - HDBits Internal)
2024-12-22 21:17:22 +10:50
santiagosayshey
65756098f9 feat(profile): Increase 1080p Golden Popcorn Score
- Needed to offset new GPPi Groupings
- Unaccounted for GPs now clearly trump Tier 1 encodes
2024-12-20 20:14:35 +10:50
santiagosayshey
cc4fdb52be feat(profile): Add "Prereleases" Quality Group
- Enabled by default to allow import
- Disabled on import via Profile Tweak compilation
2024-12-20 19:54:20 +10:50
santiagosayshey
d1eefa641b refactor(profile): Remove Bleeding Edge Codec + DV (No Fallback) CFs
- Now handled entirely using tweaks
- Import with score = 0 if allowed
- Import with score = -9999 if not
2024-12-20 19:34:54 +10:50
santiagosayshey
6ab0510e28 feat(profile): Set Allow Lossless Audio = true 2024-12-20 19:26:59 +10:50
santiagosayshey
0b733b62fb refactor(profile): Remove Lossless audio formats from default profile
- Now handled entirely using tweaks
- Import with score = 0 if allowed
- Import with score = -9999 if not
2024-12-20 19:22:28 +10:50
santiagosayshey
eed71c7036 feat(format): New Release Group: de[42]
- Identified as Tier 4 (1080p GPPi)
- Score = 50 in 1080p Encode
2024-12-19 16:23:23 +10:50
Sam Chau
52928467a0 chore(profile): remove redundant language strictness tweak 2024-12-18 23:21:52 +10:30
santiagosayshey
0935f85cb0 feat(format): Overhauled Langauge System
- Base language custom formats added, compiler will convert to other languages on the fly
- Not <Language>: Matches releases that don't include the specified language
- Not Only <Langauge>: Matches releases that include both the specified language, and others via parsed language logic
- Not Only <Langauge> (Missing): Matches releases that include both the specified language, and others via regex pattern "Dual Audio"
- New regex pattern to match dual audio
- Set default language to "Must Include English"
2024-12-18 23:28:52 +10:50
santiagosayshey
f9968b0888 fix(format): Refactor SD Golden Popcorn Logic
- Match Flag + SD resolutions, stop negation of HD resolutions
- Negate 720p Golden Popcorn in 1080p-Encode
2024-12-17 18:51:07 +10:50
santiagosayshey
badd733e88 fix(profile): Various Improvements to 1080p Encode
- Reduce BHDStudio Score, now inline with lower tier WEB (Netflix, Hulu, etc)
- Remove BeyondHD from Encode tier list
- Add custom format for h265, negate h265 releases in 1080p Encode
- x264 Custom Format now negates WEBs
2024-12-17 18:29:26 +10:50
santiagosayshey
49d63be494 test(profile): Fix Quality group IDs 2024-12-14 05:05:15 +10:50
santiagosayshey
44252a9499 test(profile): Quality Test 2024-12-14 05:02:47 +10:50
santiagosayshey
fa41318997 test(profile): remove test profile 2024-12-14 04:42:23 +10:50
santiagosayshey
039efaccbe test(profile): Test Profile 2024-12-14 04:41:29 +10:50
santiagosayshey
5cdfdf375f fix(profile): Adjust ID for Fallbacks group 2024-12-13 18:31:34 +10:50
santiagosayshey
ba13eba597 refactor(profile): Adjust Transparent Group capable ID 2024-12-13 18:30:14 +10:50
santiagosayshey
9bf8538bbd refactor(format): Adjust saved formats order 2024-12-13 18:21:22 +10:50
santiagosayshey
5a65ee920c feat(profile): Add scores for miscellanous custom formats 2024-12-13 18:11:49 +10:50
santiagosayshey
d6c0d62032 feat(Format + Profile): Add formats + scoring for SD release groups 2024-12-12 12:54:24 +10:50
santiagosayshey
5be6545336 feat(profile): Add golden popcorn scores 2024-12-12 12:46:52 +10:50
santiagosayshey
d22a54c81e feat(profile): Add audio scores 2024-12-12 11:04:06 +10:50
santiagosayshey
1779b56e28 feat(profile): Add scoring for remaining release groups 2024-12-12 09:01:49 +10:50
santiagosayshey
eb26f18f4c feat(Formats + Profile): Add 1080p T1 Groups + Scores 2024-12-09 06:02:47 +10:50
santiagosayshey
9eb74b02cf feat(profile): Add codec scores to 1080p Encode 2024-12-08 23:29:53 +10:50
santiagosayshey
85fa2423be feat(format): Add scores for WEB Tier 2 & 3 2024-12-06 06:46:32 +10:50
santiagosayshey
1aa4cf6b0a feat(profile): add WEB T1 2024-12-03 18:35:08 +10:50
santiagosayshey
ea69052a6a feat(profile): Initialise 1080p Encode profile
- Add general info
- Add scores for resolutions
2024-12-01 18:19:35 +10:50
Sam Chau
3f324c00cf feat: initialise directory structure 2024-12-01 17:20:04 +10:30