aboutsummaryrefslogtreecommitdiff
path: root/Emby.Naming/Common/NamingOptions.cs
AgeCommit message (Collapse)Author
2021-08-03Made CleanStringParser more robustsushilicious
Now it can handle [...] at beginning of string
2021-08-03optimize episode parserjoey
2021-07-20Improve episode parserBond_009
2021-07-19Merge pull request #6297 from Bond-009/parserClaus Vium
Fix episode parser
2021-07-15Add h265 to CleanStringsBond_009
2021-07-15Fix episode parserBond_009
2021-02-08Remove last usage of \dBond_009
2021-02-08Merge pull request #5142 from M0ssTee/updateRegexdkanada
Replaced /d with [0-9], see issue #2923
2021-02-01Replaced /d with [0-9], see issue #2923Troy
2021-01-17adjust episode path expression to allow digits in series namessenritsu
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.
2020-11-10Xml-doc part2Stepan
2020-11-10Xml-doc part1Stepan
2020-11-07Episode parsing coverageStepan
2020-11-06Add comment with match cases for weir EpisodeExpression and named group for ↵Stepan
some date EpisodeExpressions
2020-11-05Finish coverage for Emby.Naming.VideoStepan
2020-11-05Enable MultiVersion video tests and added support for naming based on tests ↵Stepan
11 & 8
2020-11-03Added resolving of alternative files and extras for audibooks.Stepan
2020-11-02Add Name and Year parsing for audiobooksStepan
2020-11-01Re-Sharper inspection issuesStepan
2020-11-01Enable nullable in Emby.NamingStepan
2020-08-12Replace \d to [0-9]DirtyRacer1337
2020-08-12Add date filterDirtyRacer1337
2020-08-12Fix year parsingDirtyRacer1337
2020-07-20Replace \d with [0-9] in ffmpeg detection and scan codeBond_009
2020-05-03+ add bd tag to clean string regexChristoph Potas
Signed-off-by: Christoph Potas <christoph286@googlemail.com>
2020-04-13Another iterationDelgan
2020-04-13Fix failing tests?Delgan
2020-04-13Improve movie resolver if space precedes the yearDelgan
2020-04-01Code review suggestionsMark Monteiro
2020-04-01Match using directory names in ExtraResolverMark Monteiro
2020-02-23Fix some warningsBond_009
* 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-19Fix episode parsingBond_009
2020-01-22Clean up Emby.NamingBond_009
2020-01-11Fix testsBond_009
2020-01-11Improve parsersBond_009
2020-01-11Fix a couple of testsBond_009
2020-01-11Cleanup testsBond_009
2020-01-11Fix regex for movies released after 2019Bond_009
2020-01-09Merge branch 'master' into namingtestsBond_009
2019-12-17Merge branch 'master' into namingtestsBond-009
2019-12-13Enable TreatWarningsAsErrors for some projectsBond_009
Analyzers are only run in debug build, so setting TreatWarningsAsErrors for release build will catch the compiler warnings until we resolve all analyzer warnings.
2019-12-06Add back all old emby testsBond_009
2019-12-06Simplify regex to avoid catastrophic backtrackingClaus Vium
2019-11-09Add commentBond_009
2019-11-08Fix naming testsBond_009
2019-11-07removed restriction to 3 digits in episodenumber and 4 in season numbersNarfinger
2019-10-22add another parser case and allow parsing of seasonlessNarfinger
Add another parser case and we now allow parsing of seasonless series which hopefully should cover more cases of directory structure
2019-06-01Fix more warningsBond-009
2019-01-13Find+Sed BOM removal *.cs: BDInfo-Emby.XmlTvErwin de Haan
2019-01-13Visual Studio Reformat: Emby.NamingErwin de Haan