Commit Graph

362 Commits

Author SHA1 Message Date
Seraphys 757a738676 tweak(format): Fix Incorrect Condition x265 (Remux) 2025-09-27 15:09:37 -05:00
Seraphys 2ccdc6c19c tweak(profile): Ban 1080p x265 Remux 2025-09-27 14:53:56 -05:00
Seraphys 736dfb157f tweak(profile): Ban Untiered UHD Blurays 2025-09-27 14:24:53 -05:00
Seraphys 724395e086 tweak(profile): Make Sure HDR Missing are in the Proper Profiles 2025-09-27 13:49:41 -05:00
Seraphys 38fff23e3a tweak(format): Move Kitsune to 2160p Quality Tier 4 2025-09-26 11:59:45 -05:00
Seraphys 042677512e tweak(format): Add HiDt to 2160p Quality Tier 4 2025-09-26 11:50:51 -05:00
Seraphys d8dc1831ae tweak(format): Add BV to 2160p Quality Tier 3 2025-09-26 11:41:29 -05:00
Seraphys 5057519663 tweak(format): Move SoLaR to 2160p Quality Tier 3 2025-09-26 11:36:36 -05:00
Seraphys 241082ccc8 tweak(format): Add TeamSyndicate to 1080p Quality Tier 5 2025-09-25 20:31:50 -05:00
Seraphys 4fd1ba9e98 tweak(format): Add TnP to 1080p Quality Tier 5 2025-09-24 19:37:31 -05:00
Seraphys 2233092b15 tweak(format): Add WiKi to 1080p Quality Tier 5 2025-09-24 19:30:22 -05:00
Seraphys b8da82571e tweak(format): Ban Untiered UHD Blurays 2025-09-24 16:42:31 -05:00
Seraphys 3c4b2ffc48 tweak(format): Add HDC to 1080p Quality Tier 5 2025-09-24 11:45:14 -05:00
Seraphys 846b6ae7b0 tweak(format): Move REBORN & SoLaR to 1080p Quality Tier 5 2025-09-24 11:28:39 -05:00
Seraphys fb2c4250d9 tweak(format): Update Banned WEBRips 2025-09-24 09:51:15 -05:00
Seraphys 55a0d3f585 tweak(format): Add Kitsune to 1080p Quality Tier 5 2025-09-23 22:00:13 -05:00
Seraphys f16a61a758 tweak(format): Add SoLaR to 1080p Quality Tier 3 2025-09-23 21:46:25 -05:00
Seraphys 54f5eb4ebb tweak(format): Add REBORN 1080p Quality Tier 3 2025-09-23 21:41:44 -05:00
Seraphys 243da7cdde tweak(format): Add ZoroSenpai 720p Quality Tier 2 2025-09-23 21:36:22 -05:00
Seraphys e37f16d3cf tweak(format): Update Quality Tier Conditions 2025-09-23 21:25:57 -05:00
Seraphys 8686a5afb3 create(profile): Remux+
- Adds in Blurays for Full Quality Progression Fallbacks
2025-09-23 19:38:43 -05:00
Seraphys 73b11d1dc9 tweak(format): Add ATELiER to 1080p Quality Tier 5 2025-09-22 18:33:36 -05:00
Seraphys 83586e666d tweak(format): Add SPHD to Quality Tier 5 2025-09-20 12:53:13 -05:00
appuser 014ea0764b create(profile): New 2160p Efficient Profile
- Specialized Fallback for 4K WEB-DLs > 1080p Efficient+ > 1080p WEB-DLs
2025-09-14 19:54:31 -05:00
Seraphys 30f4a543c4 tweak(format): Ban Xvid 2025-09-15 06:36:32 +09:30
Seraphys fef4ed4b69 tweak(format): Ban GGEZ 2025-09-15 06:36:28 +09:30
Seraphys 023fb269d6 tweak(format): Drop edge2020 TV WEB to Tier 3 2025-09-13 00:10:32 -05:00
Seraphys eb8abdaebf tweak(profile): Drop TAoE WEB to Tier 3 2025-09-13 00:10:32 -05:00
Seraphys 6f2b9f8c23 tweak(profile): Drop TAoE WEB TV to Tier 2 2025-09-13 00:10:32 -05:00
Seraphys 46acf71bde tweak(format): Move TheFarm to Tier 3 / Add BTN/PTP Tier 4 2025-09-13 00:10:32 -05:00
Seraphys 54d58a4692 tweak(format): TAoE / QxR Workaround 2025-09-13 00:10:32 -05:00
Seraphys bc049be6c8 tweak(regex): Fix DarQ Regex 2025-09-13 00:10:32 -05:00
Seraphys 1bb0e5890d tweak(format): HONE Negations for DarQ Efficient 2025-09-13 00:10:32 -05:00
Seraphys 4f01b4b895 tweak(format): Revert TAoE Title 2025-09-13 00:10:32 -05:00
Seraphys ebb570b718 tweak(profile): Ban UHD Bluray From Efficient/+ 2025-09-13 00:10:32 -05:00
Seraphys ae06bf8892 tweak(format): Negate Weasley from Tier 1 Efficient 2025-09-13 00:10:32 -05:00
Seraphys 1191cd94bc tweak(format): Remove Ban on Unparsable Groups from Efficient/+ 2025-09-13 00:10:32 -05:00
Seraphys a40691514a tweak(regex): Update Peacock Regex / Test Cases 2025-09-13 00:10:32 -05:00
Seraphys a23002f9e4 tweak(regex): Update BCORE Regex & Test Cases 2025-09-13 00:10:32 -05:00
Seraphys ee09ce0aa5 tweak(format): Add QxR / TAoE Workaround until Sonarr/Radarr Fix 2025-09-13 00:10:32 -05:00
Seraphys 8c7f01f780 tweak(format): Revert AI Combination 2025-09-13 00:10:32 -05:00
Seraphys 8f8b524652 tweak(format): Combine AI 2025-09-13 00:10:32 -05:00
Seraphys eeec41db3a tweak(format): Combine AI 2025-09-13 00:10:32 -05:00
Seraphys 81a8fa0831 tweak(format): Upscale / AI 2025-09-13 00:10:32 -05:00
Seraphys 7bc9e5706f tweak(profile): Adjust Upscale CF Used For all Profiles 2025-09-13 00:10:32 -05:00
Seraphys 2531b864f0 tweak(format): Fix Theatrical Negations 2025-09-13 00:10:32 -05:00
Seraphys 45c748892b tweak(format): Remove Better Theatrical Negation Special Formats 2025-09-13 00:10:32 -05:00
Seraphys d135076076 tweak(format): Ban DeViSiVE 2025-09-13 00:10:32 -05:00
Seraphys 9eda3d79f9 tweak(format): Delete Unused CFs 2025-09-13 00:10:32 -05:00
Seraphys 91a0a55e21 tweak(format): Negate BHD Studio in 2160p HDR10(Missing) 2025-09-13 00:10:32 -05:00
Seraphys e1c52b5093 tweak(format): Cleanup Unused CFs 2025-09-13 00:10:32 -05:00
Seraphys 3f5d08bdc2 tweak(format): Ban BLASPHEMY 2025-09-13 00:10:32 -05:00
Seraphys 43703598d7 tweak(format): Add ABM 2025-09-13 00:10:32 -05:00
Seraphys c4db3209a4 tweak(format): Change Tags 2025-09-13 00:10:32 -05:00
Seraphys 601ee89ede tweak(format): Edit Tags 2025-09-13 00:10:32 -05:00
Seraphys 899c092189 tweak(format): Adjust WEB-DL Tiers 2025-09-13 00:10:32 -05:00
Seraphys 93fb66f7f4 tweak(format): Ban DRX / iVy(Non Efficient) 2025-09-13 00:10:32 -05:00
Seraphys 20a68a46af tweak(profile): Add 1080p Streaming Score Enhancements in 2160p 2025-09-13 00:10:32 -05:00
Seraphys bab2e7c321 create(profile): Efficient Profile 2025-09-13 00:10:32 -05:00
Seraphys 0045244d83 tweak(format): Change Banned Groups to Banned Groups (Efficient) 2025-09-13 00:10:32 -05:00
Seraphys 861d7b67bc tweak(format): Rename 2025-09-13 00:10:32 -05:00
Seraphys 0b1d686c27 tweak(format): Overhaul / Rename Efficient+ CF 2025-09-13 00:10:32 -05:00
Seraphys b584b8d426 tweak(format): Add Vialle To Efficient Tiers 2025-09-13 00:10:32 -05:00
Seraphys dd16eac25a tweak(format): Add HODL Efficient WEB Tier 6 2025-09-13 00:10:32 -05:00
Seraphys ec0ad87128 tweak(profile): Add Efficient End Tier Blurays Over WEB 2025-09-13 00:10:32 -05:00
Seraphys ba950a7b3f tweak(format): Move Pter to Tier 2 2025-08-19 16:13:11 +09:30
Seraphys fc456d8da6 tweak(format): Ban TvR 2025-08-19 16:13:11 +09:30
Seraphys 4cb8e86ac5 tweak(format): Fix Remux Sonarr Source 2025-08-19 16:13:11 +09:30
Seraphys 27c0fc37a7 create(regex): TV Extras Regex / CF 2025-08-19 16:13:11 +09:30
Seraphys 1ac2056a80 tweak(format): Remove Sigma from Efficient Profile 2025-08-19 16:13:11 +09:30
Seraphys 8de882a03c tweak(profile): Full Disc by Source to All Sonarr Profiles 2025-08-19 16:13:11 +09:30
Seraphys 7739c74af8 tweak(format): Fix Required Quality Match 2025-08-19 16:13:11 +09:30
Seraphys 0803d3f240 tweak(profile): Remux Quality Match to Radarr Profiles 2025-08-19 16:13:11 +09:30
Seraphys 352f9f32de tweak(format): Combine Efficient Bluray Tier 0 2025-08-19 16:13:11 +09:30
Seraphys 035ead6a4c tweak(format): Rename Efficient WEB-DL CFs 2025-08-19 16:13:11 +09:30
Seraphys 8fb85db224 tweak(format): Rename Efficient WEB-DL CFs 2025-08-19 16:13:11 +09:30
Seraphys 7db924a500 tweak(format): Combine 1080 Balanced Tier 1 & 2 Adjust Profile 2025-08-19 16:13:11 +09:30
Seraphys b31e97df21 tweak(format): Reorder Tags 2025-08-19 16:13:11 +09:30
santiagosayshey 996b38d3ee tweak(format): tweak(format): Tag adjustment
- Replace 'Resolution' with 'Source'
2025-08-19 16:13:11 +09:30
santiagosayshey c1e13f850f tweak(format): Tag adjustment
- Replace 'Release Groups' with 'Release Group Tier' for remux/web tiers
2025-08-19 16:13:11 +09:30
Seraphys cb0e9550d2 tweak(profile): Shift Non Hone DarQ Group 2025-08-19 16:13:11 +09:30
Seraphys 03764ee350 tweak(format): Update WEB-DL Tiers 2025-08-19 16:13:11 +09:30
Seraphys d22c4875a7 tweak(regex): Update BCORE Regex & CF 2025-08-19 16:13:11 +09:30
Seraphys fef44064a2 tweak(profile): Update WEB-DL Tiers & Scores 2025-08-19 16:13:11 +09:30
Seraphys 626c1e5734 tweak(profile): Switch out Banned WEBRip for Efficient Version 2025-08-19 16:13:11 +09:30
Seraphys 45b9854925 tweak(format): Ban x0r 2025-08-19 16:13:11 +09:30
Seraphys 05bf134c83 tweak(format): Ban PSA 2025-08-19 16:13:11 +09:30
Seraphys 3c9dc86693 tweak(format): Ban MeGusta 2025-08-19 16:13:11 +09:30
Seraphys 054cf03430 tweak(profile): Efficient Tier Scores 2025-08-19 16:13:11 +09:30
Seraphys e4dc171f8d tweak(format): Remove YAWNiX Radarr WEB Tier 5 2025-08-19 16:13:11 +09:30
Seraphys d0e25bb7a2 tweak(format): Remove PHOCiS Radarr WEB Tier 5 2025-08-19 16:13:11 +09:30
Seraphys b20dfb5fe3 tweak(format): KONTRAST Tier 5 Sonarr WEB 2025-08-19 16:13:11 +09:30
Seraphys 717abf63fa tweak(format): Remove iVy From Radarr WEB 2025-08-19 16:13:11 +09:30
Seraphys 1454680c1d tweak(format): Remove RARGB from Banned Remux 2025-08-19 16:13:11 +09:30
Seraphys f717e57ecf tweak(format): Ban RARGB 2025-08-19 16:13:11 +09:30
Seraphys df8b8a14e1 create(format): 720p Balanced Tier 1 2025-08-19 16:13:11 +09:30
Samuel Chau b0b571c74f
create(profile): 1080p Efficient (#73)
* create(profile): Initial 265 Profile Creation

* create(format): Initial Tier CF No Groups

* tweak(format): WEB Tier 1

* create(regex): 265 Tier 2 Groups

* tweak(format): Add Groups Tier 2

* tweak(format): WEB Tier 4

* tweak(regex): Group SEV

* tweak(format): WEB Tier 5

* tweak(regex): Add SQS To UHD Negated

* tweak(format): Add Temp Scoring

* tweak(format): Fix NF Tier CF to have either HDR / DV

* tweak(format): 265 Bluray Tier 1 & 2

* tweak(format): 265 Bluray Tier 3

* tweak: 265 Bluray Tier 4

* tweak(format): 265 Bluray Tier 5

* tweak(profile): Score Change

* tweak(profile): Reset Scoring

* tweak(format): Add DS4K / Change Lossless Audio CF to Not 2160p

* fix(format): Sing Along Tag

* tweak(profile): Description

* tweak(regex): Update QxR Regex and Alphabetical Order

* tweak(regex): Update TAoE and Alphabetical Order

* tweak(profile): Score Change

* tweak(profile): Score Update

* tweak(format): Simply h264 regex and Create 1080 WEB-DL h265

* tweak(profile): Score Update

* tweak(profile): Score update

* tweak(regex): Update Multi Member Groups with Word Boundaries

* tweak(format): Name Update

* tweak(profile): Score Update

* tweak(format): Remove Ivy and Phoscis from bluray tier 5

* tweak(format): Remove edge2020 from banned and add to Efficient

* tweak(format): Create Initial Sonarr Eff WEB and Bluray Tiers

* tweak(format): Complete Sonarr Tiers

* tweak(format): Tier Edits

* tweak(format): Remove Sigma from WEB

* tweak(format): Move TimeD

* tweak(format): Condition Reorder

* tweak(format): Fix Tags

* create(regex): CLASSiCALHD

* tweak(format): Add CLASSiCALHD to Banned

* fix(format): TrueHD Negations

* tweak(regex): DD Test Case

* create(regex): DTS Basic Regex for Negation Only

* tweak(format): Update DD CF Test Cases

* tweak(format): Update DTS Test Cases

* tweak(format): Update DTS-HD MA Test Cases

* tweak(format): Fix DTS Basic Negation and Add Test Cases

* create(regex): DTS-ES / DTS-HD HRA

* tweak(profile): Lower 2160p tier scores slightly

* tweak(profile): Raise DTS-HD MA Score for 4k Profiles Temp

* tweak(profile): Score Update

* tweak(format): Update Unknown Lossless

* tweak(profile): Remove Lossless Block

* tweak(format): Score Update

* tweak(format): Byndr tier 2

* tweak(format): Remove NiCEHEVC From All Tiers

* tweak(format): Remove SM737 From Efficient Tiers

* create(regex): Opus Audio

* create(format): Opus

* tweak(format): Retier Efficient Blurays

* tweak(format): Update Efficient WEB Radarr Tiers

* tweak(regex): Update UHD Bluray Negated Groups

* tweak(format): Update Naming

* tweak(format): Update Naming

* create(regex): NAN0

* tweak(format): NAN0 to Efficient Bluray Tiers

* tweak(format): Remove SEV from all Tiers

* tweak(format): Update Efficient Bluray Sonarr Tiers

* tweak(regex): Simplify QxR and TAoE Regex

* tweak(format): Add byndr to banned webdl negation x265

* create(regex): BTM / BEN THE MEN

* tweak(format): Add BTM to Banned Groups

* create(format): Banned Groups via Release Title

* tweak(profile): Add Banned groups via Release title cf

* create(regex): Apple TV / ATV Regex / CF Add to all Profiles

* tweak(regex): HEVC Regex

* create(regex): OnlyWeb / WEB-DL Efficient Tiers

* tweak(profile): Lower ATV Score

* tweak(format): Add ARCADE EFFICIENT WEB-DL TIER 2

* tweak(format): Add AnoZu EFFICIENT WEBDL TIER 2

* tweak(format): ADD DARQ EFFICIENT WEBDL TIER 2

* tweak(format): ADD Yoyo EFFICIENT WEBDL TIER 2

* tweak(format): ADD SMURF / MZABI WEBDL EFFICIENT TIER 1

* tweak(profile): Fix Efficient WEBDL Tags / Score Tiers 1 and 2

* tweak(format): Score Efficient WEB-DL Tier 3

* tweak(format): Increase Tier 1 Score

* tweak(format): Delete Anozu

* tweak(format): Add / Score Tier 0 Hone Blurays

* tweak(format): Rescore All Profiles Except Efficient

* tweak(format): Rescore Efficient Profile

* tweak(profile): UHD Bluray Scoring

* tweak(format): Not 2160p to x265 (BLURAY) and (WEB)

* add(profile): Add 1080p UHD Blurays into 2160p Quality Profile

* tweak(format): Required Audio Negations

* tweak(profile): Add Golden Popcorns to 4k Profiles

* tweak(format): DEPTH to Tier 4

* tweak(profile): Add UHD Bluray to 4K Balanced

* create(format): AAC

* create(format): PCM

* tweak(format): Reorder Condition

* remove(format): Test cases

* tweak(profile): Score Inflation

* tweak(profile): Reduce season pack score

* tweak(profile): Adjust Streaming Scores / Balanced Tiers

* create(format): Non TrueHD Atmos

* tweak(profile): Non Remux Audio Score Refractor

* tweak(profile): Remove Unknown Lossless from 4K Quality

* tweak(profile): Remux Audio Score Refractor

* tweak(format): Remove TrueHD Missing from 4k Quality

* tweak(format): Add OPUS Audio

* tweak(format): Update Opus Test Cases

* tweak(format): Remove BTN Atmos from Secondary Atmos CF

* tweak(format): Remove QOQ and SBR from Banned WEBDL Exceptions

* tweak(format): Add VD0N and GNOMISSION to Webdl Exceptions

* tweak(format): Add WELP to WEBDL Exceptions

* tweak(format): Add ROCCaT to WEBDL Exceptions

* tweak(format): Add PHOENiX WEBDL Exceptions

* tweak(format): Add AjA to WEBDL Exceptions

* tweak(format): Add DEFLATE to WEB-DL Exceptions

* tweak(format): Ban MgB

* tweak(format): Add EVO to WEB-DL Exceptions

* tweak(format): Add VoX WEBDL Exceptions

* tweak(format): Add 2160p to WEB-DL Exceptions to Prevent 1080p

* create(regex): AVC

* tweak(format): Change 1080p WEB-DL condition to AVC

Co-authored-by: Seraphys <156842860+xshatterx@users.noreply.github.com>
2025-08-11 01:26:22 +09:30
Samuel Chau d6348f499d
tweak(everything): Banned overhaul (#67)
- create(regex): add various banned groups - YTS, YIFY, SHD, NhaNc3, AOC
- create(format): IMAX 
- create(format): Sing Along

- tweak(everything): change "UnWanted' to 'Banned'
- tweak(profile): remove UHDBits negation from profiles
- tweak(profile): ban sing along

Co-authored-by: Seraphys <156842860+xshatterx@users.noreply.github.com>
2025-07-09 05:45:44 +09:30
Samuel Chau 5d303f9d39
refactor(everything): various improvements from seraphys' working branch (#62)
- create(profile): 720p Quality
- create(format): 720p Quality tiers based on 720p GPPi data
- create(format): Unwanted groups for WEBRip, remux and general
- create(format): HDR formats for HLG, PQ
- create(format): Streaming services (Hotstar, IQIYI, Kocowa, Now, Showtime, TVING, VIKI, VIU, WAVVE, WeTV)
- create(format): Remux tiers
- create(format): WEBDL tiers
- create(format): Season Pack
- create(format): VP9 codec
- create(regex): Various release groups, notably Remux and WEBDL 

- tweak(format): Change from web-dl negation to bluray requirement inside group tiers
- tweak(format): Manual group ranking tweaks for 2160p quality
- tweak(format): Improved sorting. Tags / conditions are now alphabetical
- tweak(format): Add source negations to full disc to stop it from matching remuxes and web stuff
- tweak(format): Add streaming service rename conditions
- tweak(format): Revised x265/h265 usage to negate unwanted stuff rather than uprank wanted stuff

- remove(format): BeyondHD. Added to unwanted groups
- remove(format): Scene. Scoring now treats scene encodes as unknown and defaults to indexer priority. 

Co-authored-by: Seraphys <156842860+xshatterx@users.noreply.github.com>
2025-06-19 12:07:18 +09:30
Seraphys 77998f3f81
tweak(profile): Negate Encoded WEB-DLs (#51) 2025-04-05 11:10:17 +10:30
Sam Chau 34b81a1e7b Merge branch 'stable' of https://github.com/Dictionarry-Hub/database into scoring-refactor 2025-04-05 10:23:22 +10:30
Samuel Chau 03a63e2459
fix(format): HDR improvements (#50)
- fixed a issue where HDR was matching both HDR10 & 10+
- fixed an issue where unknown lossless audio was matching for TrueHD releases / missing groups
- added a new 'general HDR' CF which matches HDR that isn't HDR10 nor HDR10+
- added an optional any character between HDR10 and +
2025-04-05 09:28:33 +10:30
Seraphys 8b164ac357
fix(format): Issue with Stan / Delete Remux Quality Match (#48)
Co-authored-by: Seraphys <Seraphys>
2025-04-02 06:30:15 +10:30
Seraphys 99eb353acd
refactor(everything): Scoring Refactor, 720p Fallback, Streaming Service Improvements
- Adjust scoring for each profile to better differentiate resolution and release type
- Add 720p Fallback
- Change streaming service names to match their regex targets
- Add Stan, BCORE streaming services
- Negate bleeding edge codecs (AV1, VVC)
- Reduce scene score
- Various tag/name improvements
2025-04-01 20:15:12 +10:30
santiagosayshey 1325340926 tweak(format): Move ZoroSenpai into 1080p Quality Tier 2 2025-03-26 22:32:30 +10:50
Brandon b53c97a343
fix(regex, format): Improve regex boundary matching and remove duplicates (#36)
* tweak(regex):  Improve SM737 boundary matching

* remove(regex): Duplicate patterns created by group tiers

* tweak(group_tiers): Prevent creation of duplicate patterns

* tweak(regex): Use `THREESOME` instead of `threesome`

* tweak(regex): Rename `Colour` to `Colourisation`

* tweak(regex): Improve `Colourisation` description
2025-03-11 05:06:53 +10:30
xxx 25ee7d846a fix(format): Set proper TrueHD condition for 1080p Lossless
- Remove old TrueHD + Atmos pattern
2025-03-08 04:40:54 +00:00
santiagosayshey 142d98aaf1 tweak(format): Rename Amazon Prime (UHD -> 2160p) for consistency 2025-03-07 17:52:07 +00:00
santiagosayshey 6ca1e93939
create: special / theatrical editions (#37)
- New regex patterns for IMAX, Extended Clip, Sing Along, Special & Theatrical Editions
- New custom format for Special Edition + Special Edition (unwanted) 
- Score Special Edition custom formats in each profile; overrides HDR / Audio formats
- Add 'Flights' to non retail HDR groups
2025-02-26 16:41:06 +10:30
Brandon 4585257e16
tweak(format): Improve matching for Black & White colour grade (#34)
- Improve b&w matching to include various spellings / delimiters
- Enforce year look ahead to make sure black & white is not included in title
- Negate any colorized releases that were originally black and white
2025-02-15 16:54:15 +10:30
santiagosayshey 2581cf7fe6 fix(profile): Remove redundant blu-ray encode CF
- Artifact of cloned profile, replaced with existing blu-ray CF and set to -9999
2025-02-11 12:56:34 +10:50
Seraphys 6be97f82a8
tweak(format): Change Condition Order (#25)
- Update 1080p Golden Popcorn
- Update 2160p Blu-ray Encode
- Update 720p Golden Popcorn
- Update SD Golden Popcorn
- Update x264 (2160p)
2025-02-09 12:10:41 +10:30
santiagosayshey f35259508b fix(format): Add required negation to "Not <Langauge>"
- Previous conditions would match Not <Langauge> if a release contained something other than the original language (MULTi's for instance)
- Required negation forces both conditions to be met
2025-02-08 05:34:41 +10:50
Seraphys e1f34b16f9
refactor(format): Change Condition Order (#24)
- Move condition orders around for organisation
- No logic changes
2025-02-07 10:32:54 +10:30
santiagosayshey 6ca6db355e
feat: Repacks (#23)
create(format): Repack CFs
- Uses trash guides regexes as a baseline: https://trash-guides.info/Sonarr/sonarr-collection-of-custom-formats/#repackproper
- Combines regexes into single patterns for performance
- Explains different in p2p / scene naming standards

tweak(profile): Add Repack CFs to quality profiles
- Upgrade lone releases with repack / proper
- Disregards freeleech by starting scores with +5
2025-02-06 08:05:08 +10:30
santiagosayshey a499fabf0e tweak(format): Extra tags for language / source / groups / flags 2025-01-27 00:33:39 +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 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 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 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
root 65de0da231 feat(format): New Release Group: SOP
- Tier 5 (Manual Rank - HDBits Internal)
2024-12-22 21:17:22 +10:50
santiagosayshey cdd56cff6e chore(format): Adjust Condition Name
- Free50 -> Free75
2024-12-20 18:28:13 +10:50
santiagosayshey d1849e6924 feat(format): Add Freeleech Custom Formats
- 25%, 50%, 75%, 100%
2024-12-20 18:24:35 +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
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 c868a129de feat(Regex + Format): Add more miscellaneous formats
- BeyondHD Group
- Extras
- Bluray SD Encodes
- Upscales
- VVC
2024-12-13 18:08:32 +10:50
santiagosayshey a900cdeea6 feat(Regex + Format): Add Patterns and Formats for HDR types 2024-12-13 10:52:10 +10:50
santiagosayshey 8c73678370 feat(Regex + Format): Add miscellaneous extra formats
- Black and White
- 3D
- AV1
- Scene
2024-12-13 10:00:34 +10:50
santiagosayshey d6c0d62032 feat(Format + Profile): Add formats + scoring for SD release groups 2024-12-12 12:54:24 +10:50
santiagosayshey e94f3646c1 feat(format): Add Golden Popcorn custom formats 2024-12-12 12:38:10 +10:50
santiagosayshey 26f02954c7 feat(format): Add audio custom formats 2024-12-12 11:03:55 +10:50
santiagosayshey fa582b8338 feat(format): Add Encode Tier 4+5 (1080p) Custom Formats 2024-12-12 09:00:08 +10:50
santiagosayshey 913da9b603 feat(format): Add Encode Tier 4 (1080p) Custom Formats 2024-12-12 07:39:18 +10:50
santiagosayshey 2369c7493f feat(format): Add Encode Tier 3 (1080p) Custom Formats 2024-12-12 07:35:22 +10:50
santiagosayshey 172f78a037 feat(format): Add Encode Tier 2 (1080p) Custom Formats 2024-12-12 07:31:45 +10:50
santiagosayshey bc997d6e49 refactor(format): Adjust Tier 1 tag name 2024-12-12 07:29:07 +10:50
santiagosayshey adf0810b8b feat(format): Add format for identifying missing h265 in files
- Check for specific groups, file markers (mkv, mp4), and WEB source
- Negate if h265 already
2024-12-12 06:44:56 +10:50
santiagosayshey eb26f18f4c feat(Formats + Profile): Add 1080p T1 Groups + Scores 2024-12-09 06:02:47 +10:50
santiagosayshey 84b094750a feat(format): Add formats for x26(45) 2024-12-08 23:29:08 +10:50
santiagosayshey 06f2e63ff8 feat(format): Add remaining codec formats
- Blu-ray Remux
- Full Disc
- Xvid
2024-12-08 23:22:50 +10:50
santiagosayshey c00db48d60 feat(format): Add DVD formats
- DVD Remux
- DVD (Source)
2024-12-08 23:02:45 +10:50
santiagosayshey 67b0e88e3d feat(format): add bluray / webrip sources 2024-12-08 10:23:05 +10:50
santiagosayshey 4acec4e2c8 fix(format): Typo fix 2024-12-08 10:19:51 +10:50
santiagosayshey 0e82ef04f5 feat(format): Add Tier 2 & 3 Streaming Services
- PCOK
- MAX
- HMax
- NF
- PMTP
- CRiT
- HULU
- ROKU
- iT
2024-12-06 06:44:07 +10:50
santiagosayshey 9965de08f4 feat(format): add T1 tags to streaming services 2024-12-03 17:24:51 +10:50
santiagosayshey 9888c634e2 feat(format): add streaming service: DSNP 2024-12-03 17:24:18 +10:50
santiagosayshey 5b229d9dfa feat(format): Add Streaming Service: APTV 2024-12-03 02:53:52 +10:50
santiagosayshey decc664c4e test(format): Add x265 test case to AMZN custom format 2024-12-03 02:52:50 +10:50
santiagosayshey 178ae69507 feat(format): Add Streaming Service: Amazon Prime 2024-12-02 20:01:14 +10:50
santiagosayshey 131e31262a test(Movies Anywhere): Adjust test locations
- Move tests from custom format to regex pattern
2024-12-02 19:55:54 +10:50
santiagosayshey cdef042146 feat(format): Add Streaming Service: Movies Anywhere 2024-12-02 16:59:28 +10:50
root cf0d672924 feat(format): implement resolution custom formats
- SD
- HD
- UHD
2024-12-01 17:59:47 +10:50
Sam Chau 3f324c00cf feat: initialise directory structure 2024-12-01 17:20:04 +10:30