Commit Graph
27 Commits
Author SHA1 Message Date
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 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
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
Sam Chau 52928467a0 chore(profile): remove redundant language strictness tweak 2024-12-18 23:21:52 +10:30
Sam Chau 2d36d9b453 Merge branch 'stable' of https://github.com/Dictionarry-Hub/database into 1080p-Encode 2024-12-17 18:13:43 +10:30
Sam Chau e8ecf5e0dc fix: update workflow reference to use main branch 2024-12-17 17:53:15 +10:30
Sam Chau 82d5835a5d feat: add GitHub Actions workflow for notifications 2024-12-17 17:52:26 +10:30
Sam Chau b428786ec3 Update README.md 2024-12-03 19:29:19 +10:30
Sam Chau 66876e2e23 docs: update README 2024-12-01 17:24:21 +10:30
Sam Chau 699908901f docs: update README 2024-12-01 17:20:41 +10:30
Sam Chau 3f324c00cf feat: initialise directory structure 2024-12-01 17:20:04 +10:30
Sam Chau 3694ac0ad2 docs: update README 2024-12-01 17:19:24 +10:30
Sam Chau 2c579c0a54 chore: remove deprecated database files / scripts / workflows 2024-12-01 17:15:45 +10:30
Sam Chau ffe230876d Update README.md 2024-06-24 08:08:29 +09:30
Sam Chau 613d15fc41 Improvement/split (#5)
* del. Removed legacy bash split script

* add. Implemented python script to split json files into seperate objects
2024-06-24 07:52:36 +09:30
Sam Chau 37f53043db Feature/Atlas Integration (#4)
* feat. Script and workflow to sync to atlas instance on merge into prod

* del. Removed legacy restore / backup scripts
2024-06-24 07:49:21 +09:30
Sam Chau d5090d1a9f Feature/Automated Testing (#1) (#2)
* addition: custom formats imported from dev

* feat. Added scripts to conduct automate testing

* feat. Added CODEOWNERS file for reviews

* feat. Added workflow for automated testing on PR

* change. test script now exits on fail

* fix. Use py3 for running regex script

* fix. Adjusted sys exits on failed tests

* addition. Added placeholder json files from profilarr
2024-06-01 23:46:35 +09:30
santiagosayshey e6ba8e56f7 feat. scripts to dump and restore monodb instances 2024-06-01 03:05:55 +09:30