aboutsummaryrefslogtreecommitdiff
path: root/Emby.Naming/Common
AgeCommit message (Collapse)Author
2022-12-30Add support for .sup subtitle (#8808)Cody Robibero
Fixes https://github.com/jellyfin/jellyfin/issues/8628
2022-12-29Fix multi cleaning (#8978)xdo
Right now, a movie Name `Iron Man Multi 1080p.mkv` will be searched as `Iron Man Multi` leading to no result. The cleaning regex was containing multi but it looks like a typo joined `multi` and `subs` in the same term. Co-authored-by: Xavier-Do <xavier.dolle@gmail.com>
2022-11-09Add support for "Digital Media" album splitstrentks
"Digital Media" is a common 'disk'-splitting prefix, more so with recent "digital" music releases as physical cd's/disks aren't used. In particular, it is part of Lidarr's {Medium Format} tag for automatic archive sorting. So it would be good to see this reflected into Jellyfin. I'm not familiar with the code-base, or whether a ' ' character is valid within this context.
2022-10-27Fix extra type differentiationphotonconvergence
Change rules for Featurettes and Shorts so they don't both get classed as ExtraType.Clip. Fix test that these changes break
2022-10-08Add extras with "Other" as a labelAnthony Lavado
2022-10-08Remove r3 from clean strings (#8027)Bond-009
2022-10-07Merge pull request #7514 from Shadowghost/music-extendClaus Vium
2022-10-07Add hearing impaired subtitle stream indicator (#7379)Joe Rogers
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2022-09-13Extend music parsingShadowghost
2022-05-20Merge pull request #7741 from ↵Joshua M. Boniface
LewkyB/fix-improperly-labeled-four-digit-episode-numbering Fix to allow for episode numbering over 999 in certain scenarios (cherry picked from commit 3ea67374aecdeab6f90b66fecdaf6ee4e510675d) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-04-17Merge pull request #7578 from Shadowghost/extension-parser-fixCody Robibero
Remove mp2 from video file extensions (cherry picked from commit cba6a4e3f3331248a625ba671748346c292e18c3) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-03-05Readd .strm as an allowed extension for videosDorian Stoll
2022-03-04Strip out external file fuzzy matchingJoe Rogers
Convert MediaFlagDelimiter back to char
2022-02-18feat(external-media): refactor to generic provider, extend tests and file ↵Shadowghost
recognition, consolidate and extend NamingOptions
2022-02-18feat(external-media): refactor external subtitle and audio providerShadowghost
2022-01-16Add alternate resolver test, generate extra folder namesJoe Rogers
2022-01-15Add -extra suffix for consistencyJoe Rogers
2022-01-15Order rules so directory takes precedence over namingJoe Rogers
2021-12-24Add rule to pick up theme videosJoe Rogers
2021-12-20Fix extras folderscvium
2021-12-10Simplify StackResolvercvium
2021-12-07Refactor extras parsingcvium
2021-11-09Fix some warningsBond_009
609 left
2021-11-02Merge pull request #6027 from fredriklindberg/improve-series-matchingClaus Vium
2021-11-02Merge pull request #6379 from dearjoey/masterClaus Vium
2021-10-26Merge pull request #6383 from sushilicious/masterClaus Vium
Made default parser a tiny bit mroe robust
2021-10-05Fix issue #6123Bond_009
2021-09-13Improve series name matchingFredrik Lindberg
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-08-04Made CleanStringParser go through regexps only oncesushilicious
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