| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-08 | Make private Emby.Naming.Video.StackResolver.StackMetadata sealed to silence ↵ | Varoon Pazhyanur | |
| compiler warning | |||
| 2025-07-26 | Enhance extra rules for video and audio file naming; update tests for new ↵ | Sven Cazier | |
| naming conventions | |||
| 2025-03-27 | Fix for Issue #12142: Fix ExtraRuleResolver filtering out top level folders ↵ | Michael McElroy | |
| (#12170) * Fix ExtraRuleResolver to stop filtering out libraries where the name of the base folder matches an 'videos extras' rule with an ExtraRuleType of DirectoryName Currently the ExtraRuleResolver code doesn't know anything about the root folder of the current library. As a result, when we're attempting to add items in a library where the root folder has a name with a match in Emby.Naming.Common.NamingOptions.VideoExtraRules, the entire library is being ignored as a Video Extras folder. Need to pass in the root folder of the current library to compare to the path of the current item being evaluated, and if we match the current item's folder to the root folder, then we ignore the ExtraRules with a type of DirectoryName and we continue to scan deeper in the library. Filters still apply to subfolders within the library itself. * Update CONTRIBUTORS.md * Update Emby.Naming/Video/ExtraRuleResolver.cs * Update ExtraTests.cs Add tests for this fix. Also add missing tests in TestKodiExtras, TestExpandedExtras, and TestSample, and expanded TestDirectories into TestDirectoriesAudioExtras and TestDirectoriesVideoExtras. There were no checks for the theme-music folder name previously. * Update ExtraTests.cs Removed unnecessary "using System" * In MediaBrowser.Model, upgrade System.Text.Json from 8.0.3 (vulnerable - high risk) to 8.0.4 * Update ExtraTests.cs Remove empty lines in usings * Revert "In MediaBrowser.Model, upgrade System.Text.Json from 8.0.3 (vulnerable - high risk) to 8.0.4" | |||
| 2024-09-18 | Sort by version name before resolution sorting (#12621) | gnattu | |
| 2024-08-30 | Remove BOM from UTF-8 files | Bond_009 | |
| I think some people need to change their IDE configuration ;) | |||
| 2023-10-06 | Reduce string allocations | Bond_009 | |
| Some simple changes to reduce the number of allocated strings | |||
| 2023-06-28 | Use RegexGenerator where possible | Bond_009 | |
| 2023-03-09 | Clean Extra Names | SenorSmartyPants | |
| - 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 | |||
| 2023-02-20 | Improve alternate ordering (#9336) | Bond-009 | |
| 2023-02-17 | Reduce string allocations by regex | Bond_009 | |
| 2023-02-15 | Make exact match primary video | Bond_009 | |
| 2022-12-05 | Replace != null with is not null | Bond_009 | |
| 2022-12-05 | Replace == null with is null | Bond_009 | |
| 2021-12-28 | Use dedicated resolvers for extras | cvium | |
| 2021-12-24 | Update StyleCop | Bond_009 | |
| 2021-12-24 | Merge pull request #7029 from cvium/allocations_maybe | Cody Robibero | |
| 2021-12-20 | Use our own Contains extension | cvium | |
| 2021-12-20 | Fix build | cvium | |
| 2021-12-20 | Fix extras folders | cvium | |
| 2021-12-14 | Review | cvium | |
| 2021-12-13 | Fix usage of RegexOptions.Compiled | cvium | |
| 2021-12-13 | Update Emby.Naming/Video/ExtraResolver.cs | Claus Vium | |
| Co-authored-by: Bond-009 <bond.009@outlook.com> | |||
| 2021-12-11 | Rename unknown parttype to "unknown" | cvium | |
| 2021-12-10 | Remove duplication | cvium | |
| 2021-12-10 | Simplify StackResolver | cvium | |
| 2021-12-07 | Refactor extras parsing | cvium | |
| 2021-10-26 | Change ReadOnlySpan to string following PR 6383 (#6734) | Claus Vium | |
| 2021-10-26 | Merge pull request #6383 from sushilicious/master | Claus Vium | |
| Made default parser a tiny bit mroe robust | |||
| 2021-10-05 | Fix issue #6123 | Bond_009 | |
| 2021-08-13 | Merge branch 'master' into minor15 | Bond-009 | |
| 2021-08-05 | Update Emby.Naming/Video/CleanStringParser.cs | sushilicious | |
| Cleaned up code a bit Co-authored-by: Claus Vium <cvium@users.noreply.github.com> | |||
| 2021-08-04 | Made CleanStringParser go through regexps only once | sushilicious | |
| 2021-08-04 | Merge branch 'master' of https://github.com/jellyfin/jellyfin into HEAD | sushilicious | |
| 2021-08-04 | Minor improvements | Bond_009 | |
| 2021-08-03 | Made CleanStringParser more robust | sushilicious | |
| Now it can handle [...] at beginning of string | |||
| 2021-07-06 | Minor fixes | Bond_009 | |
| 2021-06-19 | Move non-jellyfin extensions to separate project | Bond_009 | |
| 2021-06-12 | Use stackalloc in Format3DParser.Parse | cvium | |
| 2021-05-28 | Update Emby.Naming/Video/VideoListResolver.cs | Claus Vium | |
| Co-authored-by: Bond-009 <bond.009@outlook.com> | |||
| 2021-05-24 | Remove some unnecessary allocations | cvium | |
| 2021-05-19 | Review changes | cvium | |
| 2021-05-16 | Reduce some allocations | cvium | |
| 2021-03-15 | revert underscore as a multiversion separator | cvium | |
| 2021-03-12 | Merge pull request #5417 from Bond-009/codeanal | Bond-009 | |
| Add code analysis attributes where appropriate | |||
| 2021-03-10 | make the eligibility check more strict wrt. brackets | cvium | |
| 2021-03-10 | fix multiversion eligibility check for complex folder names | cvium | |
| 2021-03-09 | Add code analysis attributes where appropriate | Bond_009 | |
| 2021-03-07 | return empty span instead of null for backwards compat | cvium | |
| 2021-03-07 | do not throw ArgumentNullException in TryCleanString | cvium | |
| 2021-01-21 | 100% branch coverage for Jellyfin.Naming | Bond_009 | |
