aboutsummaryrefslogtreecommitdiff
path: root/Emby.Naming
AgeCommit message (Collapse)Author
2023-02-20Improve alternate ordering (#9336)Bond-009
2023-02-20Merge pull request #9356 from Bond-009/tryparseBond-009
2023-02-19Optimize tryparseBond_009
* Don't check for null before * Don't try different formats when not needed (NumberFormat.Integer is the fast path)
2023-02-19Merge pull request #9343 from Lenart12/masterBond-009
2023-02-17Add rule and tests to fix #9341Lenart Kos
Add an additional EpisodeExpression that matches `Series title Season 3 Episode 9 - Episode title.avi` correctly. Fixes #9341
2023-02-17Reduce string allocations by regexBond_009
2023-02-15Make exact match primary videoBond_009
2023-02-04Use Directory.Packages.props (#9135)Zoltan Csizmadia
Co-authored-by: Zoltan Csizmadia <CsizmadiaZ@valassis.com>
2023-01-18chore(deps): update dependency microsoft.codeanalysis.bannedapianalyzers to ↵renovate[bot]
v3.3.4 (#9117) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
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-12-07Update projects to .net7Bond_009
2022-12-05Replace != null with is not nullBond_009
2022-12-05Replace == null with is nullBond_009
2022-12-05Fix some warnings and only disable TreatWarningsAsErrors for CodeAnalysis ↵Bond-009
(#8709)
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-30Merge pull request #8618 from jgriff6/remove-tolistsBond-009
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-25Clean up some ToList usagejgriff6
2022-10-25address PR commentsignacio laborde
2022-10-25Remove unnecessary ToList usageignacio laborde
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-15Use record for AudioBookFilePathParserResultBond_009
2022-09-13Extend music parsingShadowghost
2022-07-13bump Jellyfin to 10.9Cody Robibero
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-05-09Bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 (#7726)dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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-21Bump StyleCop.Analyzers from 1.2.0-beta.376 to 1.2.0-beta.406dependabot[bot]
Bumps [StyleCop.Analyzers](https://github.com/DotNetAnalyzers/StyleCopAnalyzers) from 1.2.0-beta.376 to 1.2.0-beta.406. - [Release notes](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/releases) - [Commits](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/compare/1.2.0-beta.376...1.2.0-beta.406) --- updated-dependencies: - dependency-name: StyleCop.Analyzers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
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-18fix(external-media): implement review suggestionsShadowghost
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-22Ban the usage of Task.ResultBond_009
If the calling function can't be made async easily you can still use .GetAwaiter().GetResult(), which is way easier to find in the future
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
2022-01-02Merge pull request #7058 from cvium/the_most_important_featureBond-009
2021-12-28Use dedicated resolvers for extrascvium
2021-12-27Remove more warningsCody Robibero
2021-12-27More cleanupBond_009
2021-12-25Merge pull request #7044 from 1337joe/fix-trailers-v2Cody Robibero
Fix trailers v2
2021-12-24Add rule to pick up theme videosJoe Rogers
2021-12-24Update StyleCopBond_009
2021-12-24Merge pull request #7029 from cvium/allocations_maybeCody Robibero
2021-12-20Use our own Contains extensioncvium