Commit Graph

268 Commits (4fe641b55dd3157c5c56c0223a8a525b850f31da)

Author SHA1 Message Date
Joe Rogers f11fa59b15
Order rules so directory takes precedence over naming
3 years ago
Bond-009 11d0c6827f
Merge pull request #7058 from cvium/the_most_important_feature
3 years ago
cvium 2749509f00 Use dedicated resolvers for extras
3 years ago
Cody Robibero 7bfc6b5679 Remove more warnings
3 years ago
Bond_009 ea8f40e84a More cleanup
3 years ago
Cody Robibero a615f87680
Merge pull request #7044 from 1337joe/fix-trailers-v2
3 years ago
Joe Rogers cf29aae690 Add rule to pick up theme videos
3 years ago
Bond_009 cbfa355e31 Update StyleCop
3 years ago
Cody Robibero 076a13abeb
Merge pull request #7029 from cvium/allocations_maybe
3 years ago
cvium b880dc8a4a Use our own Contains extension
3 years ago
cvium 91292b8ea5 Fix build
3 years ago
cvium 83a94aa612 Fix extras folders
3 years ago
cvium c3c4dc6839 Review
3 years ago
cvium 9e665ff520 Fix usage of RegexOptions.Compiled
3 years ago
Claus Vium 5c3d0b5510
Update Emby.Naming/Video/ExtraResolver.cs
3 years ago
cvium 6d6fb1bba3 Rename unknown parttype to "unknown"
3 years ago
cvium 681bfbd535 Remove duplication
3 years ago
cvium 220443eca1 Simplify StackResolver
3 years ago
cvium fde84a1e00 Refactor extras parsing
3 years ago
dependabot[bot] bd32cecf7a
Bump Microsoft.SourceLink.GitHub from 1.1.0 to 1.1.1
3 years ago
dependabot[bot] c2d99dc3f0
Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.0
3 years ago
Bond_009 5726535a26 Fix some warnings
3 years ago
Claus Vium 2c42d75288
Merge pull request #6027 from fredriklindberg/improve-series-matching
3 years ago
Claus Vium a9c38870f9
Merge pull request #6379 from dearjoey/master
3 years ago
Claus Vium 39d5bdac96
Change ReadOnlySpan to string following PR 6383 (#6734)
3 years ago
Claus Vium dc72d90703
Merge pull request #6383 from sushilicious/master
3 years ago
Bond-009 a01f9775ff
Merge pull request #6667 from Bond-009/warn53
3 years ago
Bond_009 f7ae3c6a85 Set AnalysisMode to AllEnabledByDefault
3 years ago
Bond_009 67147400bf Fix issue #6123
3 years ago
Bond_009 13fbfe6091 Target net6.0
3 years ago
Fredrik Lindberg ea439c5ccf Improve series name matching
3 years ago
Bond-009 e5a29824e5
Merge branch 'master' into minor15
3 years ago
Bond-009 971c2bc7de
Merge pull request #6328 from Bond-009/epparser
3 years ago
sushilicious 6bc7d78f6f
Update Emby.Naming/Video/CleanStringParser.cs
3 years ago
sushilicious b2a10609af Made CleanStringParser go through regexps only once
3 years ago
sushilicious 7fdef4b82b Merge branch 'master' of https://github.com/jellyfin/jellyfin into HEAD
3 years ago
Bond_009 f1f72c3060 Minor improvements
3 years ago
sushilicious 26f8b501e7 Made CleanStringParser more robust
3 years ago
joey 0c9b64de4b optimize episode parser
3 years ago
Rich Lander c07e83fdf8
Invert code and style analysis configuration (#6334)
3 years ago
Bond_009 ef3b651aad Improve episode parser
3 years ago
Claus Vium d55b152e86
Merge pull request #6297 from Bond-009/parser
3 years ago
Bond_009 b9b4f3aa85 Add h265 to CleanStrings
3 years ago
Bond_009 b202bfebce Fix episode parser
3 years ago
Bond_009 1f99c9b90c Minor fixes
3 years ago
Bond_009 6f8ccab788 Move non-jellyfin extensions to separate project
3 years ago
cvium 66de842896 Use stackalloc in Format3DParser.Parse
3 years ago
Claus Vium 3b5214e595
Update Emby.Naming/Video/VideoListResolver.cs
4 years ago
cvium 42a2cc1747 Remove some unnecessary allocations
4 years ago
cvium 1027792b16 Review changes
4 years ago
cvium 415e8fc0f3 Forward
4 years ago
cvium 1b49435a0e Reduce some allocations
4 years ago
cvium 381db60ed3 fix test
4 years ago
cvium 457229c56d Simplification
4 years ago
cvium 23c3188501 revert underscore as a multiversion separator
4 years ago
Bond-009 d7f0aaaec1
Merge pull request #5417 from Bond-009/codeanal
4 years ago
cvium b0af11c34e make the eligibility check more strict wrt. brackets
4 years ago
cvium 3824c09e77 fix multiversion eligibility check for complex folder names
4 years ago
Bond_009 9ed7f429c0 FxCop -> Net Analyzers (part 1)
4 years ago
Bond_009 5241bd41ef Add code analysis attributes where appropriate
4 years ago
cvium fcacae8cde return empty span instead of null for backwards compat
4 years ago
cvium e0db17a935 do not throw ArgumentNullException in TryCleanString
4 years ago
dkanada 13d65318eb
Merge pull request #5223 from Bond-009/minor10
4 years ago
Bond_009 8a6242826f 100% branch coverage for Emby.Naming
4 years ago
Bond_009 65bab55ca0 Minor improvements
4 years ago
dkanada 995b370017
Merge pull request #4663 from joshuaboniface/bump-version-10.8.0
4 years ago
Bond_009 88f37833df Remove last usage of \d
4 years ago
dkanada aea1c4f310
Merge pull request #5142 from M0ssTee/updateRegex
4 years ago
dkanada 2e9661c415
Merge pull request #5043 from senritsu/improve-episode-number-parsing-with-digits-in-names
4 years ago
Troy 8c640a1492 Replaced /d with [0-9], see issue #2923
4 years ago
Bond_009 956ca0e5aa 100% branch coverage for Jellyfin.Naming
4 years ago
senritsu 4e21b49994 adjust episode path expression to allow digits in series names
4 years ago
Joshua M. Boniface 5f2cd11199 Bump version to 10.8.0 for next release
4 years ago
crobibero 20251e670f Fix tests
4 years ago
crobibero 2aefe9ed5a Only trim file name if folder name is shorter
4 years ago
Greenback e51ddd326c Fixes spelling.
4 years ago
martinek-stepan 04a712ab1d
Update Emby.Naming/Video/VideoFileInfo.cs
4 years ago
Stepan d481c35cad Merge fix
4 years ago
BaronGreenback 2bbfcc264d
Merge branch 'master' into emby-namig-nullable
4 years ago
martinek-stepan 4bfcc8b0d1
Update Emby.Naming/AudioBook/AudioBookListResolver.cs
4 years ago
Stepan b66239fd52 One more missed suggestions (removing commented out code)
4 years ago
Stepan 3bca1181b3 Taken suggestions from code review and created test for ExtraRuleType.Regex instead of throwing exception there.
4 years ago
martinek-stepan 496923719c
Apply suggestions from code review
4 years ago
Stepan 158eff62d7 Xml-doc part2
4 years ago
crobibero 83629ab6f2 Update packages to net5
4 years ago
Stepan 693760e38a Xml-doc part1
4 years ago
Stepan c0747512d6 Merge remote-tracking branch 'jellyfin/master' into emby-namig-nullable
4 years ago
crobibero 78551d166a Don't throw exception if name is null
4 years ago
Stepan f22e0800e2 Episode parsing coverage
4 years ago
Stepan e96e480f01 Add comment with match cases for weir EpisodeExpression and named group for some date EpisodeExpressions
4 years ago
Stepan 3466dc5581 Finish coverage for Emby.Naming.Video
4 years ago
Stepan 5741150367 Enable MultiVersion video tests and added support for naming based on tests 11 & 8
4 years ago
Stepan c060ed1a18 Added resolving of alternative files and extras for audibooks.
4 years ago
Stepan 1e71775688 Add Name and Year parsing for audiobooks
4 years ago
Stepan f39775dc3a Written test to finish coverage for AudioBookListResolver & AudioBookResolver and corrected some logical erros / unhandled exception
4 years ago
Stepan e7a37bedfc Simplify AudioBookResolver since there is no option of passing directories into it (AudioResolver.cs:179) and handling directories were not implemented anyway
4 years ago
Stepan 6437cf6950 Removed Success property from AudioBookFilePathParserResult, since it was unused and consider only audiobooks that have chapter/page number in name makes no sense
4 years ago
Stepan 60b49e67ea Re-Sharper inspection issues
4 years ago
Stepan 59619b6ea7 Enable nullable in Emby.Naming
4 years ago
Bond_009 74f4affcda Fix AudioBookListResolver test coverage
4 years ago