| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2023-06-28 | Use RegexGenerator where possible | Bond_009 | |
| 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-20 | Fix build | cvium | |
| 2021-12-20 | Fix extras folders | cvium | |
| 2021-12-07 | Refactor extras parsing | cvium | |
| 2021-07-06 | Minor fixes | Bond_009 | |
| 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-03-15 | revert underscore as a multiversion separator | cvium | |
| 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-01-21 | 100% branch coverage for Jellyfin.Naming | Bond_009 | |
| 2020-11-22 | Fix tests | crobibero | |
| 2020-11-22 | Only trim file name if folder name is shorter | crobibero | |
| 2020-11-18 | Fixes spelling. | Greenback | |
| 2020-11-12 | One more missed suggestions (removing commented out code) | Stepan | |
| 2020-11-12 | Taken suggestions from code review and created test for ExtraRuleType.Regex ↵ | Stepan | |
| instead of throwing exception there. | |||
| 2020-11-12 | Apply suggestions from code review | martinek-stepan | |
| Co-authored-by: BaronGreenback <jimcartlidge@yahoo.co.uk> | |||
| 2020-11-10 | Xml-doc part2 | Stepan | |
| 2020-11-10 | Xml-doc part1 | Stepan | |
| 2020-11-05 | Enable MultiVersion video tests and added support for naming based on tests ↵ | Stepan | |
| 11 & 8 | |||
| 2020-11-01 | Re-Sharper inspection issues | Stepan | |
| 2020-11-01 | Enable nullable in Emby.Naming | Stepan | |
| 2020-05-15 | Fix a check broken by https://github.com/jellyfin/jellyfin/pull/2105 | Vasily | |
| 2020-03-25 | implement suggestions | crobibero | |
| 2020-03-25 | implement suggestions | crobibero | |
| 2020-03-25 | Fix warnings in Emby.Naming | crobibero | |
| 2020-02-23 | Fix some warnings | Bond_009 | |
| * Add analyzers to MediaBrowser.XbmcMetadata * Enable TreatWarningsAsErrors for MediaBrowser.XbmcMetadata * Add analyzers to MediaBrowser.WebDashboard * Enable TreatWarningsAsErrors for MediaBrowser.WebDashboard * Disable SA1600 in favor of CS1591 | |||
| 2020-01-22 | Clean up Emby.Naming | Bond_009 | |
| 2020-01-09 | Merge branch 'master' into namingtests | Bond_009 | |
| 2019-12-13 | Enable TreatWarningsAsErrors for some projects | Bond_009 | |
| Analyzers are only run in debug build, so setting TreatWarningsAsErrors for release build will catch the compiler warnings until we resolve all analyzer warnings. | |||
| 2019-12-06 | Add back all old emby tests | Bond_009 | |
| 2019-06-01 | Fix more warnings | Bond-009 | |
| 2019-02-19 | Check for whitespace | Claus Vium | |
| 2019-02-19 | Remove limit comment | Claus Vium | |
| 2019-02-19 | Remove arbitrary limit and minor style fixes | Claus Vium | |
| 2019-02-19 | Revert "Change multi version logic for movies" | Claus Vium | |
| This reverts commit a4055779f6c824cc0289dfb4f77dc094f2de850a. | |||
| 2019-02-19 | Revert "Remove unnecessary ToList" | Claus Vium | |
| This reverts commit 42abb5a9931806a2ae1cedd433144ebf82768a0d. | |||
| 2019-02-19 | Revert "Add Year to the new VideoInfo" | Claus Vium | |
| This reverts commit 05ad2e9b3f5209d9e7ff9949d8c20cd8ef7062b6. | |||
| 2019-02-19 | Revert "Merge pull request #924 from cvium/fix_movie_matching" | Claus Vium | |
| This reverts commit f274d024ceaacc23f0a30697aab8c0dfb05c402c, reversing changes made to 4b4399fba6df3368ab04e78acd2dd08873e4f07b. | |||
| 2019-02-19 | Revert "Merge pull request #933 from cvium/fix_movie_matching_again" | Claus Vium | |
| This reverts commit 77d4fec6eb75b9b26a24e0678c7a75d8decb2e29, reversing changes made to f274d024ceaacc23f0a30697aab8c0dfb05c402c. | |||
| 2019-02-18 | Minor style fixes | Claus Vium | |
| 2019-02-18 | Semi-revert to prefer old movie grouping behaviour | Claus Vium | |
