Shadowghost
719b707281
feat(external-media): refactor to generic provider, extend tests and file recognition, consolidate and extend NamingOptions
2022-02-18 22:19:33 +01:00
Shadowghost
ca5112f45a
feat(external-media): refactor external subtitle and audio provider
2022-02-18 22:19:24 +01:00
Joe Rogers
8b706cebef
Add alternate resolver test, generate extra folder names
2022-01-16 23:00:30 +01:00
Joe Rogers
19b9646d72
Add -extra suffix for consistency
2022-01-15 15:43:06 +01:00
Joe Rogers
f11fa59b15
Order rules so directory takes precedence over naming
2022-01-15 15:16:11 +01:00
Joe Rogers
cf29aae690
Add rule to pick up theme videos
2021-12-24 21:21:19 +00:00
cvium
83a94aa612
Fix extras folders
2021-12-20 12:15:20 +01:00
cvium
220443eca1
Simplify StackResolver
2021-12-10 14:23:31 +01:00
cvium
fde84a1e00
Refactor extras parsing
2021-12-07 15:24:57 +01:00
Bond_009
5726535a26
Fix some warnings
...
609 left
2021-11-09 13:14:31 +01:00
Claus Vium
2c42d75288
Merge pull request #6027 from fredriklindberg/improve-series-matching
2021-11-02 20:17:49 +01:00
Claus Vium
a9c38870f9
Merge pull request #6379 from dearjoey/master
2021-11-02 20:12:42 +01:00
Claus Vium
dc72d90703
Merge pull request #6383 from sushilicious/master
...
Made default parser a tiny bit mroe robust
2021-10-26 12:10:57 +02:00
Bond_009
67147400bf
Fix issue #6123
2021-10-05 21:47:59 +02:00
Fredrik Lindberg
ea439c5ccf
Improve series name matching
...
Add a series path resolver that attempts to extract only the series
name from a path that contains more information that just the name.
2021-09-13 17:59:33 +02:00
sushilicious
b2a10609af
Made CleanStringParser go through regexps only once
2021-08-04 23:25:54 -07:00
sushilicious
26f8b501e7
Made CleanStringParser more robust
...
Now it can handle [...] at beginning of string
2021-08-03 14:19:36 -07:00
joey
0c9b64de4b
optimize episode parser
2021-08-03 13:25:23 +08:00
Bond_009
ef3b651aad
Improve episode parser
2021-07-20 00:25:30 +02:00
Claus Vium
d55b152e86
Merge pull request #6297 from Bond-009/parser
...
Fix episode parser
2021-07-19 17:46:40 +02:00
Bond_009
b9b4f3aa85
Add h265 to CleanStrings
2021-07-15 16:20:50 +02:00
Bond_009
b202bfebce
Fix episode parser
2021-07-15 16:05:57 +02:00
Bond_009
88f37833df
Remove last usage of \d
2021-02-08 16:33:37 +01:00
dkanada
aea1c4f310
Merge pull request #5142 from M0ssTee/updateRegex
...
Replaced /d with [0-9], see issue #2923
2021-02-08 22:52:58 +09:00
Troy
8c640a1492
Replaced /d with [0-9], see issue #2923
2021-02-01 02:49:23 +00:00
senritsu
4e21b49994
adjust episode path expression to allow digits in series names
...
The previous expression was too greedy to consume digits, because the hyphen was optional. This lead to incorrect episode numbers for certain series with digits in their names, in those cases each episode was recognized as the same episode number (the digit from the series name).
The rule, which matches most standard anime filenames, also had a lower priority than one of the Kodi rules, leading to incorrect recognition for absolute numbered episodes with triple digits and higher (first digit was used as season number, rest of digits as episode number). This also resolves one of the TODO test cases.
Additional test cases were added to ensure that both hyphens in different parts of the filename, as well as names without hyphens, still work correctly. All previous test cases still pass.
Unfortunately another TODO (EpisodeNumberTests.cs@L76, Uchuu Senkan Yamato 2199) with the same issue (digits in the series name) could not be trivially fixed in the same change, due to the significantly different formatting. Attempts to resolve this case did not work out for now.
2021-01-17 20:24:23 +01:00
Stepan
158eff62d7
Xml-doc part2
2020-11-10 19:23:10 +01:00
Stepan
693760e38a
Xml-doc part1
2020-11-10 17:11:48 +01:00
Stepan
f22e0800e2
Episode parsing coverage
2020-11-07 11:02:12 +01:00
Stepan
e96e480f01
Add comment with match cases for weir EpisodeExpression and named group for some date EpisodeExpressions
2020-11-06 15:52:01 +01:00
Stepan
3466dc5581
Finish coverage for Emby.Naming.Video
2020-11-05 16:59:15 +01:00
Stepan
5741150367
Enable MultiVersion video tests and added support for naming based on tests 11 & 8
2020-11-05 14:51:27 +01:00
Stepan
c060ed1a18
Added resolving of alternative files and extras for audibooks.
2020-11-03 16:24:04 +01:00
Stepan
1e71775688
Add Name and Year parsing for audiobooks
2020-11-02 20:03:12 +01:00
Stepan
60b49e67ea
Re-Sharper inspection issues
2020-11-01 11:19:22 +01:00
Stepan
59619b6ea7
Enable nullable in Emby.Naming
2020-11-01 10:47:31 +01:00
DirtyRacer1337
f5d90949cf
Replace \d to [0-9]
2020-08-12 22:02:19 +07:00
DirtyRacer1337
1259fe2d50
Add date filter
2020-08-12 09:08:09 +07:00
DirtyRacer1337
c2f901acfe
Fix year parsing
2020-08-12 07:56:01 +07:00
Bond_009
e98351b912
Replace \d with [0-9] in ffmpeg detection and scan code
2020-07-20 14:14:15 +02:00
telans
9018f8d8be
Add full stop at end of comments (SA1629)
2020-06-16 10:37:52 +12:00
Christoph Potas
7d3eaea3fa
+ add bd tag to clean string regex
...
Signed-off-by: Christoph Potas <christoph286@googlemail.com>
2020-05-03 18:17:55 +02:00
Bond_009
d99536e99f
Improved tests
2020-04-19 11:57:03 +02:00
Delgan
be6cc9644f
Another iteration
2020-04-13 16:11:02 +02:00
Delgan
90d289f946
Fix failing tests?
2020-04-13 15:55:18 +02:00
Delgan
5c117734a5
Improve movie resolver if space precedes the year
2020-04-13 14:50:35 +02:00
Mark Monteiro
1a4d9d4c53
Code review suggestions
2020-04-01 19:41:52 +02:00
Mark Monteiro
2e1ec2858a
Match using directory names in ExtraResolver
2020-04-01 18:53:19 +02:00
Bond_009
07cc4be6a7
Fix some warnings
...
* Add analyzers to MediaBrowser.XbmcMetadata
* Enable TreatWarningsAsErrors for MediaBrowser.XbmcMetadata
* Add analyzers to MediaBrowser.WebDashboard
* Enable TreatWarningsAsErrors for MediaBrowser.WebDashboard
* Disable SA1600 in favor of CS1591
2020-02-23 12:11:43 +01:00
Bond_009
620047ab9a
Fix episode parsing
2020-02-19 22:35:40 +01:00