| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-07-20 | Merge pull request #17320 from TaterTechStudios/fix/item-correct-selector | Cody Robibero | |
| Fix: Fetch the correct row matching the most up to date file | |||
| 2026-07-20 | Merge pull request #17254 from sjakub/attribute_aliases | Cody Robibero | |
| Add additional attribute aliases and improve attribute detection | |||
| 2026-07-15 | Move GetUserDataBatch to use ResolveUserDataRow when item.UserData isn't ↵ | Jordan Rushing | |
| preloaded | |||
| 2026-07-14 | remove PlaybackPositionTicks from MediaSourceInfo | Shadowghost | |
| 2026-07-13 | Fix: Fetch the correct row matching the most up to date file | Jordan Rushing | |
| 2026-07-07 | Added more aliases for attributes | Jakub Schmidtke | |
| Adds tvdb alias for tvdbid and imdb alias for imdbid. It also fixes an issue where tmdb alias was being ignored if it was followed by something like "tmdbidfoo". The same issue prevented imdb pattern matching from working, if it was followed by something like "imdbidfoo". It also allows for detecting the first matching occurence, whether it was an alias or not. Finally, it ignores attributes with values consisting of only whitespaces. | |||
| 2026-06-09 | Coalesce alternate-version progress onto primary in resume filter | Shadowghost | |
| 2026-05-11 | Implement multiple versions for episodes. | Shadowghost | |
| 2026-05-07 | Add OriginalLanguage as option to PreferredAudioLanguage (#12579) | Erik W | |
| * Add OriginalLanguage as option to PreferredAudioLanguage * Support for multiple original languages * Add original audio stream indicator * Fetch OriginalLanguage from TMDB * Adapt to EFCore refactor * Fix PlayDefaultAudioTrack OriginalLanguage behavior * Fix better PlayDefaultAudioTrack OriginalLanguage behavior * Add comment to ItemFields * Improved PlayDefaultAudioTrack behavior * Add migration for original language * Use sting.Equals for string comparisons * Always set dto OriginalLanguage * Remove OriginalLanguage from ItemFields --------- Co-authored-by: Lampan-git <lampan-git@users.noreply.github.com> | |||
| 2026-05-06 | Merge branch 'master' into feature/season-provider-id-from-path | Bond-009 | |
| 2026-05-03 | 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 | |
