bakerboy448
6bdbc9c600
align parsing with upstream
...
Separate release group parsing logic into dedicated classes and update references throughout codebase.
(cherry picked from commit b00229e53c7a4bcb8684fd0aa4f66650c64a9a20)
Co-Authored-By: Mark McDowall <mark@mcdowall.ca >
2025-09-23 17:47:36 -05:00
Mark McDowall
d0bfdce9c5
Fixed: Sorting of some titles with acronyms or common words at the start
...
(cherry picked from commit 79436149eb6869033d2263cd9558dbe75b1d3a68)
2025-05-27 18:23:08 +03:00
Bogdan
445babbca8
Fixed: Parse JAP instead of JPN as Japanese
2025-04-13 13:06:32 +03:00
Mark McDowall
e03289abe7
Fixed: Prevent exception when grabbing unparsable release
...
(cherry picked from commit 9a69222c9a1c42c2571f21e2d4a2e02b90216248)
Closes #10789
2025-04-03 18:45:15 +03:00
Bogdan
cfba047d80
Fixed: Parsing some titles with FRA as French
2025-03-04 14:46:11 +02:00
Bogdan
a3b1512552
Fixed: Parsing some titles with FRE as French and ITA as Italian
2025-02-13 17:31:39 +02:00
epmt7w3ugk
d375b5ffbe
Fixed: Parse GER/DE releases as German language
...
Fix parsing for German language to correctly detect "GER" and "DE"
Update test for GER/DE language parsing.
2025-02-10 17:17:43 +02:00
Bogdan
3ceda1bcda
New: Parse releases with JPN as Japanese and KOR as Korean
2025-01-20 03:59:38 +02:00
bakerboy448
ff609848d8
New: Replace 'Ben the Man' release group parsing with 'Ben the Men'
...
Closes #10676
(cherry picked from commit 202190d032257b3cd19e42606385db7052b2aae4)
2024-11-27 15:59:51 -06:00
Bogdan
b42f7e09f9
Fixed: Cleaning the French preposition 'à' from titles
2024-10-31 11:33:08 +02:00
Mark McDowall
42fbb79017
New: Parse 'BEN THE MAN' release group
...
(cherry picked from commit da610a1f409c9c03cbed1c27ccaedc32f42e636c)
2024-10-02 15:39:41 +03:00
namakeingo
d3a0c83f98
Fixed: False positive HC for MultiSubs ( #10024 )
...
* Fixed: Multisubs wrongly detected as hardcoded
As flagged by multiple people before "Multisubs" is a commonly used Tag that indicates that the file has more than 3 subtitle languages. Multisubs never indicate a hardcoded sub as you cannot have a multisubs where you can select between different languages if the subtitles are hardcoded in the video. This minor change excludes "MULTISUBS" from the regex used.
2024-08-26 00:57:52 +03:00
kephasdev
bc918ed3b5
Fix: Use indexer's Multi Languages setting for pushed releases
...
(cherry picked from commit 35a2bc940328bf61b39dd0012867bdaa564ee489)
Fixed: Calculating Custom Formats with languages in queue
(cherry picked from commit 8af12cc4e7f71cf169392cd86ccf0eb81f6b375c)
Closes #10273
Closes #10321
2024-08-23 05:57:03 +03:00
Bogdan
fe00825f2b
New: Parse DarQ release group
...
Co-authored-by: Mark McDowall <mark@mcdowall.ca >
Closes #10299
2024-08-15 15:47:40 +03:00
Bogdan
25685314bc
Fixed: Parsing alternative titles containing "A.K.A."
2024-08-14 15:45:45 +03:00
Marc Carbonell
a5b48153a6
New: Add a few spanish release groups to exceptions ( #10120 )
...
Co-authored-by: Marc Carbonell Belmonte <mcarbonell@sitel-sa.com >
2024-07-17 16:00:01 +03:00
Marc Carbonell
b490177a77
Remove extraneous indentation in RemoveFileExtension
...
(cherry picked from commit dca5239420e21f91c1d67bc8bbb14cdb13c8d5d9)
2024-07-17 15:21:25 +03:00
Mark McDowall
bb4e185644
New: Remove websites in parentheses before parsing
...
(cherry picked from commit ea4fe392a0cc4774bb28c969fb3903db264c8d6c)
Closes #10114
2024-06-26 04:18:00 +03:00
Mark McDowall
e90a50a3aa
Fixed: Overly aggressive exception release group parsing
...
(cherry picked from commit 0183812cc58dad0e555125ddd8b33a85cbdecbf2)
2024-03-08 08:52:48 +02:00
Alex Herbig
937ebcdac3
New: Add RZeroX to release group parsing exceptions
...
Closes #9569
Clsoes #9719
(cherry picked from commit e2210228b34a4d98ef64965e810689d39733734e)
2024-02-10 21:54:59 -06:00
Mark McDowall
67f5199667
Fixed: Parsing Hungarian anime releases
...
Closes #9673
(cherry picked from commit 9ba5850fcaf0a5fb73dec7d7f8f1d8d3de0b3fb9)
2024-02-10 21:40:46 -06:00
Bogdan
a491c9a4a0
Fixed: Parsing custom formats for releases titles containing colon
2024-01-10 20:34:24 +02:00
Gabriel Patzleiner
213c55c7af
Fixed: Don't parse some movies with German in the movie title
...
fixes #6474
2024-01-02 18:58:28 -06:00
Bakerboy448
9a0ca650a3
Fixed: Dont Parse 24-bit as group
2023-09-02 20:16:40 -05:00
nuxen
d4fada9b4e
fix(parser): added more tests and moved YTS
2023-08-18 21:13:05 -05:00
nuxen
111c081545
fix(parser): not correctly recognizing YIFY RlsGrp
2023-08-18 21:13:05 -05:00
Stevie Robinson
b1ff82da37
Fixed: Parsing Vyndros as release group
...
(cherry picked from commit f2ddd4757c897c522b553de8bafb5340746253c9)
Closes #8569
2023-06-19 07:09:04 +03:00
Mark McDowall
c5266152c5
Fixed: Strip additional domains from release names
...
(cherry picked from commit e273f16c3905e0c2451f43cf98b9b7ad1cbdc777)
Closes #8603
2023-06-19 07:00:22 +03:00
Bogdan
c987824174
Use 'var' instead of explicit type
...
(cherry picked from commit 12374f7f0038e5b25548f5ab3f71122410832393)
2023-05-28 16:41:52 +03:00
Bogdan
8762588ef0
Inline 'out' variable declarations
...
(cherry picked from commit 281add47de1d3940990156c841362125dea9cc7d)
2023-05-28 16:41:52 +03:00
Qstick
cba4850769
New: Handle multi title release names split by slash
...
Closes #7917
Co-Authored-By: andrey4korop <24610708+andrey4korop@users.noreply.github.com >
2023-05-01 22:59:08 -05:00
Qstick
2167da87ce
Enable all analyzers and enforce code style on build
...
Fixes #8201
Fixes #8202
Fixes #8203
Fixes #8204
Fixes #8205
Fixes #8207
Fixes #8208
Fixes #8209
Fixes #8210
Fixes #8211
Fixes #8212
Fixes #8213
Fixes #8214
Fixes #8215
Closes #8216
Fixes #8217
Closes #8218
Fixes #8219
Closes #8220
2023-03-29 18:27:30 -05:00
Qstick
cbcf3d1058
New: Custom Format Updates ( #8067 )
2023-02-05 17:09:37 -06:00
Mark McDowall
d98c86c3d9
Fixed: Parse year in title from square brackets
...
(cherry picked from commit 99e60196a4e513d6340a090de4a5517f205e7a29)
2023-02-04 17:22:26 -06:00
Mark McDowall
eeee682f6c
New: Parse release group from VARYG releases with junk at the end
...
(cherry picked from commit 5ce8ea8985f880d4e68db852f04558a59461ae3d)
2023-01-25 13:02:25 +00:00
erri120
0ca665c903
New: Parse Open Matte as Edition
...
To make James Cameron happy.
2022-12-18 10:36:50 -06:00
Qstick
44d7c54077
Enforce comment style in CS
2022-11-20 12:27:45 -06:00
Qstick
d37fac5343
Add PreSubstitutionRegex Capabilities
...
Fixes #7389
2022-11-20 12:20:50 -06:00
Qstick
69cf2e89a6
Fixed: WEB-Rip parsed as WebDL
...
Fixes #7424
Fixes #7463
Co-Authored-By: bakerboy448 <55419169+bakerboy448@users.noreply.github.com >
2022-10-19 21:46:24 -05:00
Mark McDowall
691a8955fe
Fixed: Parsing similar movie titles with common words at end
2022-10-18 20:13:29 -05:00
nuxen
e6567d0365
Fixed: Add HQMUX to the exception Release Groups
...
Fixed: Add HQMUX to the exception Release Groups
2022-10-15 12:09:18 -05:00
Qstick
a8362511f9
Fixed: Only replace the Title instance of a release
...
For movies such as X (2022) we don't want to replace every instance of `X` in the release string, but only the instance we identify as the title.
2022-10-09 00:46:38 -05:00
dglava
069b18e5e3
Fixed: Add YTS.AG to the exception Release Groups ( #7627 )
...
* Fixed: Add YTS.AG to the exception Release Groups
* Fix: Remove unneeded test case for YTS.AG
* Fix: Simplify ExceptionReleaseGroupRegex
2022-09-24 13:27:51 -05:00
Qstick
2d814ecd20
Fixed: Strip additional domains out of release prefix
...
Fixes #7589
2022-09-08 20:15:08 -05:00
psylenced
b0717a0803
Changed: Removed Tigole from ExceptionRelease match as is checked in ExceptionReleaseExact.
2022-08-13 12:21:35 -05:00
psylenced
4d1d08d345
Fixed: Tigole release group not being parsed and matched correctly, requiring manual import.
2022-08-13 12:21:35 -05:00
Chris
9ba7027d00
Fixed: Trakt list request now uses correct rules for generating slug ( #7449 )
...
* Changed: Parser.ToUrlSlug now has optional parameters to define how it works in edge cases based on provider.
* Fixed: Trakt list request now uses correct rules for generating slug on site.
* Added: Unit tests for slug parser.
* Fixed: Null and blank parameters to ToSlugUrl parser. Added tests.
2022-08-07 22:18:06 -05:00
bakerboy448
0054318658
Fixed: Parse Group ZØNEHD
2022-07-18 22:23:41 -05:00
bakerboy448
03a3f4522a
New: Parse Group HONE
2022-07-18 22:23:41 -05:00
Qstick
383f9647c3
Fixed: Add support for more Anime release formats
...
Ref #6954
2022-06-26 15:30:05 -05:00