| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 12 hours | Merge branch 'master' into feature/season-provider-id-from-path | Bond-009 | |
| 3 days | Implement ignore rule caching | Shadowghost | |
| 2026-03-25 | Parse provider IDs from season and episode folder/file names | Marc Brooks | |
| Season and episode directories/files can now include provider ID attributes in their names (e.g. "Season 01 [tvdbid=22222]" or "Show S01E01 [tmdbid=99999].mkv"), consistent with the existing behavior for series folders. Supported providers: imdbid, tvdbid, tvmazeid, tmdbid. Adds TmdbSeasonExternalId and TmdbEpisodeExternalId so that the TMDB season and episode IDs are surfaced in the metadata editor. Seasons do not have their own IMDb IDs, so we don't support imdbid parsing in SeasonResolver. Instead, generate IMDb season URLs via ImdbExternalUrlProvider using the parent series' IMDb ID and the season number, matching the IMDb URL format: imdb.com/title/{seriesId}/episodes/?season={N} Add tests for the ExternalUrlProviders. | |||
| 2026-02-02 | Merge pull request #14927 from nileshp87/patch-1 | Bond-009 | |
| Add curly brace and parentheses support for parsing attribute values | |||
| 2026-02-02 | Fix tests | Bond-009 | |
| 2026-01-28 | Backport pull request #16077 from jellyfin/release-10.11.z | theguymadmax | |
| Revert hidden directory ignore pattern Original-merge: 644327eb762a907328c68ab9f5d61a151cd96897 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2026-01-18 | Backport pull request #16029 from jellyfin/release-10.11.z | theguymadmax | |
| Skip hidden directories and .ignore paths in library monitoring Original-merge: 2cb7fb52d2221d9daa39206089b578c2c0fcb549 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2025-12-28 | Backport pull request #15746 from jellyfin/release-10.11.z | Shadowghost | |
| Skip invalid ignore rules Original-merge: 6e60634c9f078cc01e343b07a0a6b2a5c230478c Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2025-12-10 | Add curly brace and parentheses support for parsing attribute values from paths | Nilesh Patel | |
| 2025-07-26 | Enhance extra rules for video and audio file naming; update tests for new ↵ | Sven Cazier | |
| naming conventions | |||
| 2025-04-26 | Add .gitignore style ignoring (#13906) | Tim Eisele | |
| 2024-04-13 | Chore: Adds unit tests to support (#11351) | Jordan Fearnley | |
| 2023-12-18 | Fix tests | Bond_009 | |
| 2023-12-08 | Convert CollectionType to use lowercase enum names | Cody Robibero | |
| 2023-11-09 | Convert CollectionType, SpecialFolderType to enum (#9764) | Cody Robibero | |
| * Convert CollectionType, SpecialFolderType to enum * Hide internal enum CollectionType values * Apply suggestions from code review Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com> * Fix recent change * Update Jellyfin.Data/Attributes/OpenApiIgnoreEnumAttribute.cs Co-authored-by: Patrick Barron <barronpm@gmail.com> --------- Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com> Co-authored-by: Patrick Barron <barronpm@gmail.com> | |||
| 2023-10-08 | Reduce string literal length by using verbatim string | Stepan Goremykin | |
| 2023-09-27 | Ignore .zfs folder | Bond_009 | |
| Maybe helps with #10215 ? | |||
| 2023-03-30 | Add DLL whitelist support for plugins | AmbulantRex | |
| 2023-03-18 | Add test for cleaning extra names | SenorSmartyPants | |
| 2023-03-06 | Fix cases where multiple files are resolved as a single book | Joe Rogers | |
| 2023-03-06 | Add tests for audio book resolving | Joe Rogers | |
| 2023-03-06 | Inject IDirectoryService where needed instead of passing it through ↵ | Joe Rogers | |
| ItemResolveArgs | |||
| 2023-03-06 | Remove some BaseItem references to make ItemResolveArgs more usable for testing. | Joe Rogers | |
| 2023-01-07 | Deduplicate media stream ordering code (#9014) | Bond-009 | |
| 2022-12-14 | Fix debug builds (#8909) | Bond-009 | |
| 2022-05-17 | Fix default audio selection ignoring type | Joe Rogers | |
| 2022-04-30 | Add tests for preferred audio language selection | Joe Rogers | |
| 2022-02-20 | Fix #7100 by catching the exception on opening invalid UDF images | Stanislav Ionascu | |
| When an invalid UDF image is opened by the UdfReader, it may throw and exception. This change is to catch and log the exception. | |||
| 2022-02-14 | Fix MediaStreamSelector | Bond_009 | |
| 2022-01-16 | Add alternate resolver test, generate extra folder names | Joe Rogers | |
| 2022-01-15 | Add -extra suffix for consistency | Joe Rogers | |
| 2022-01-15 | Order rules so directory takes precedence over naming | Joe Rogers | |
| 2022-01-02 | Merge pull request #7058 from cvium/the_most_important_feature | Bond-009 | |
| 2022-01-01 | Remove file extension filter and fix build | cvium | |
| 2021-12-31 | Add ability to search by - | Cody Robibero | |
| 2021-12-28 | Use dedicated resolvers for extras | cvium | |
| 2021-12-25 | Merge pull request #7044 from 1337joe/fix-trailers-v2 | Cody Robibero | |
| Fix trailers v2 | |||
| 2021-12-24 | Fix resolved type for Trailers | Joe Rogers | |
| 2021-12-24 | Update StyleCop | Bond_009 | |
| 2021-12-20 | Fix extras folders | cvium | |
| 2021-12-15 | Merge branch 'master' into what_could_go_wrong | Claus Vium | |
| 2021-12-11 | Update ↵ | Cody Robibero | |
| tests/Jellyfin.Server.Implementations.Tests/Library/PathExtensionsTests.cs Co-authored-by: Bond-009 <bond.009@outlook.com> | |||
| 2021-12-09 | update tests | Cody Robibero | |
| 2021-12-09 | Add more speed and more tests | Cody Robibero | |
| 2021-12-07 | Refactor extras parsing | cvium | |
| 2021-11-27 | Add more tests | Cody Robibero | |
| 2021-11-15 | Remove ILibraryManager as a dependency in resolvers etc. | cvium | |
| 2021-11-07 | Add some docs and tests | Bond_009 | |
| 2021-05-05 | PathExtensions: Fix index out of bounds in TryReplaceSubPath | Bond_009 | |
| Fixes #5977 | |||
| 2021-04-22 | Reduce string allocations/fs lookups in resolve code | Bond_009 | |
