Commit Graph

126 Commits

Author SHA1 Message Date
santiagosayshey 627a0c0fda 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
2025-01-17 12:48:51 +10:50
santiagosayshey 178fa2ba9a add(format): x264 (1080p)
- Match x264 2160p encodes
2025-01-17 12:47:34 +10:50
santiagosayshey dc1f8b5ad7 Merge branch '2160p-Quality' of https://github.com/Dictionarry-Hub/database into 2160p-Quality 2025-01-16 15:56:46 +10:30
santiagosayshey d5d94edf9c create(profile): Initialise 2160p Quality 2025-01-16 16:16:28 +10:50
santiagosayshey 18f3c854a9 tweak(format): Add STRiKE to missing HDR Groups 2025-01-16 16:15:49 +10:50
santiagosayshey 20bc1e2810 tweak(regex): DTS & X can now be seperated by a colon 2025-01-16 16:15:22 +10:50
santiagosayshey 7df53372ac 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)
2025-01-16 16:14:41 +10:50
santiagosayshey 7fcd93eb78 create(format): Standard Dynamic Range 2025-01-16 16:13:53 +10:50
santiagosayshey eb432c50f8 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
2025-01-16 16:13:23 +10:50
santiagosayshey 2d1cea7b61 tweak(format): add WOU and MALUS to unwanted x265 2025-01-16 16:11:44 +10:50
Sam Chau a6da59e900 add(tiers): new regex patterns for various groups, tweaks to 2160p quality tiers 2025-01-16 15:50:13 +10:30
Sam Chau 42d04ce618 add(tier): more data for 2160p Quality 2025-01-16 15:47:45 +10:30
Sam Chau fddc46075f feat(tierCreator): Add show_preview option for dry run mode to display regex patterns and custom formats 2025-01-16 15:46:55 +10:30
Sam Chau 166dbb8803 fix(tierCreator): Improve output message to indicate whether a file is being created or overwritten 2025-01-16 10:23:57 +10:30
Sam Chau 1694ce4b69 docs(README): Update README to include utility scripts and tier creator usage instructions 2025-01-16 10:22:49 +10:30
Sam Chau 5efb30afd8 create(data): Add 2160p Quality Tiers JSON file with detailed statistics and scoring 2025-01-16 10:20:20 +10:30
Sam Chau a8a4935bec create(format): 2160p Quality Tiers
- 69 new release group regex patterns
- 6 new tiers for 2160p Quality
2025-01-16 07:55:01 +10:30
Sam Chau 0ea20c8a0f remove(template): release group condition placeholder 2025-01-16 07:53:49 +10:30
Sam Chau a764c533cf fix(tierCreator): Update YAML handling and improve template processing for group tiers 2025-01-16 07:52:54 +10:30
Sam Chau 108ef70158 Merge branch 'stable' of https://github.com/Dictionarry-Hub/database into 2160p-Quality 2025-01-16 07:35:50 +10:30
Sam Chau ffde248b6f create(script): Add tierCreator script for generating group tier custom formats + release group regex patterns 2025-01-16 07:35:11 +10:30
Sam Chau 6fdd331087 tweak(workflow): Restrict notify workflow to stable branch 2025-01-16 07:19:59 +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 a64d266a93 create(format): New CF: x265 (Missing)
- Match 1080p x265 Bluray encodes marked as h265 (not possible to have a lossless encode)
2025-01-13 06:24:17 +10:50
santiagosayshey cc73864b67 tweak(profile): Add 1080p Balanced Tier 2 to 1080p Quality 2025-01-13 04:00:20 +10:50
santiagosayshey 9ebfe0633b fix(format): required negations for iTunes 2025-01-13 03:58:58 +10:50
santiagosayshey b02ff58826 tweak(format): move hallowed into Balanced tier 2
- Releases tend to be quite bit smaller than BHDStudio, about on par with tier ~2 WEB
2025-01-13 03:58:23 +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 4beae6ed94 create(format): Balanced Tier 1
- Replaces BHDStudio / Streaming Optimised CFs
- Matches BHDStudio / hallowed for now, with room to add more in future
2025-01-13 03:18:28 +10:50
santiagosayshey 882db4b649 remove(format): deprecate single BHDStudio CF 2025-01-13 03:16:14 +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
Sam Chau b81a191407 docs: Add CONTRIBUTING.md with commit message guidelines and structure 2025-01-11 04:52:49 +10:30
santiagosayshey d9248500cb
Update 1080p Quality.yml 2025-01-08 20:50:13 +10:30
Sam Chau 954b802b34
New Profile: 1080p Quality `v1` #15
- 100+ custom formats for release groups, codecs, audio, hdr, resolutions, languages, etc.
- Prioritises 'Transparent' 1080p Encodes from reputable groups, with fallbacks to more balanced WEB-DLs and DVDs in the case of no HD source.
2024-12-24 06:09:28 +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
Sam Chau 32edc2799e fix(workflow): update repository-dispatch action to version 3 in notify-groups.yml 2024-12-22 20:08:40 +10:30
Sam Chau 0dd6bc9ce2 fix(workflow): update token for repository dispatch in notify-groups.yml 2024-12-22 19:57:38 +10:30
Sam Chau ab43447d5b fix(workflow): update token for repository dispatch in notify-groups.yml 2024-12-22 19:49:51 +10:30
Sam Chau 977affeebc Merge branch 'stable' of https://github.com/Dictionarry-Hub/database into 1080p-Encode 2024-12-22 19:14:45 +10:30
Sam Chau e6446cc474 feat: add GitHub Actions workflow for notifying groups on push to 1080p-Encode branch 2024-12-22 19:14:08 +10:30
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