SenorSmartyPants
b96420b786
Clean Extra Names
...
- Adds regular expression to CleanStrings to remove suffix style extra naming from the name presented in JF.
- Override Resolve for Extras to enable parsename
- remove exclusion on parsename of extratypes
2 years ago
Bond-009
5b493e14ac
Improve alternate ordering ( #9336 )
2 years ago
Bond_009
48263078b4
Reduce string allocations by regex
2 years ago
Bond_009
59920b4052
Make exact match primary video
2 years ago
Bond_009
52194f56b5
Replace != null with is not null
2 years ago
Bond_009
c7d50d640e
Replace == null with is null
2 years ago
cvium
2749509f00
Use dedicated resolvers for extras
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
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
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
Claus Vium
39d5bdac96
Change ReadOnlySpan to string following PR 6383 ( #6734 )
3 years ago
Claus Vium
dc72d90703
Merge pull request #6383 from sushilicious/master
...
Made default parser a tiny bit mroe robust
3 years ago
Bond_009
67147400bf
Fix issue #6123
3 years ago
Bond-009
e5a29824e5
Merge branch 'master' into minor15
3 years ago
sushilicious
6bc7d78f6f
Update Emby.Naming/Video/CleanStringParser.cs
...
Cleaned up code a bit
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
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
...
Now it can handle [...] at beginning of string
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
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
4 years ago
cvium
42a2cc1747
Remove some unnecessary allocations
4 years ago
cvium
1027792b16
Review changes
4 years ago
cvium
1b49435a0e
Reduce some allocations
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
...
Add code analysis attributes where appropriate
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
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
Bond_009
956ca0e5aa
100% branch coverage for Jellyfin.Naming
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
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
Stepan
d481c35cad
Merge fix
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