aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Server.Implementations/Item
AgeCommit message (Collapse)Author
2026-08-01Merge pull request #17463 from Shadowghost/fix-unplayed-filterCody Robibero
Fix (Un)Played filter correctness and performance
2026-08-01Merge pull request #17460 from Shadowghost/fix-user-itemsCody Robibero
Queue person metadata refresh instead of blocking the item request and fix ItemCounts
2026-08-01Merge pull request #17416 from Shadowghost/enable-duplicate-playlist-childrenCody Robibero
Allow duplicate LinkedChildren for Playlists
2026-07-29Fix playlist entries being lost on migration and library scansShadowghost
2026-07-29Fix more filter casesShadowghost
2026-07-28Fix played/unplayed filter for empty Series and BoxSetsShadowghost
2026-07-27Queue person metadata refresh instead of blocking the item request and fix ↵Shadowghost
ItemCounts
2026-07-26Use DistinctBy where possibleShadowghost
2026-07-25Fix favorite filter performanceShadowghost
2026-07-25Fix DatePlayed sorting performanceShadowghost
2026-07-23Reduce correlated subqueries to improve performanceShadowghost
2026-07-23Allow duplicate LinkedChildren for PlaylistsShadowghost
2026-07-21Merge pull request #16980 from ↵Cody Robibero
TheMelmacian/feature/library_specific_language_filter_values Improve language filters to only fetch language codes that match the requested items/libraries (follow up to #9787)
2026-07-21fix: remove obsolete codeTheMelmacian
2026-07-21Merge pull request #17160 from 854562/truncate-language-stringsCody Robibero
Truncate ISO-639-2 language display names at first delimiter
2026-07-20Merge pull request #17377 from mbastian77/fix/person-visibility-allowed-tagsCody Robibero
Exempt people from the allowed tags visibility check
2026-07-20Extract truncation logic to helper and add tests854562
2026-07-18Exempt people from the allowed tags visibility checkmbastian77
2026-07-16Fix tie-breaker performanceShadowghost
2026-07-05Merge pull request #17044 from Shadowghost/version-model-and-handlingCody Robibero
Fixes for multi version handling
2026-07-02Fix review commentsShadowghost
2026-06-23Fix SonarCloud warnings854562
2026-06-22Truncate ISO-639-2 language display names at first delimiter854562
Prevents raw ISO-639-2 values (e.g. "Greek, Modern (1453-)" from cluttering the audio and subtitle display names by truncating them at the first comma or semicolon ("Greek"). Applies to MediaStreamRepository and ProbeResultNormalizer.
2026-06-21Fix too many SQL variables in DeleteItem for large batch deletesJoshua M. Boniface
The FixIncorrectOwnerIdRelationships migration deletes all duplicate items in a single DeleteItemsUnsafeFast -> DeleteItem(ids) call. Inside DeleteItem, the owned-extras lookup used a raw HashSet.Contains, which EF inlines as one SQL variable per id and overflows SQLite's variable limit on large libraries. Use WhereOneOrMany so the id set is bound as a single json_each parameter, like the rest of the method, making bulk deletes work for unlimited library sizes.
2026-06-19Surface the played version for resumeShadowghost
2026-06-13Apply ParentId.Value suggestionMatt Teahan
Co-authored-by: Bond-009 <bond.009@outlook.com>
2026-06-12Fix AlbumIds filtering by Name instead of by IdMatt
2026-06-12Fix performanceShadowghost
2026-06-10Merge remote-tracking branch 'upstream/master' into version-model-and-handlingShadowghost
2026-06-09Coalesce alternate-version progress onto primary in resume filterShadowghost
2026-06-07Prefer local alternate versions when deduplicating linked childrenShadowghost
(cherry picked from commit 53f02a04ef7ff8f9d78c5f4e0924a0871b0e96fb)
2026-06-07Collapse version groups to the primary version in queriesShadowghost
2026-06-07Make resume queries version-awareShadowghost
2026-05-31Merge remote-tracking branch 'upstream/master' into search-rebasedShadowghost
2026-05-31Fix similarity (#16942)Tim Eisele
Fix similarity
2026-05-30Merge remote-tracking branch 'upstream/master' into search-rebasedShadowghost
# Conflicts: # Emby.Server.Implementations/Library/LibraryManager.cs # Jellyfin.Server.Implementations/Item/PeopleRepository.cs # MediaBrowser.Controller/Library/ILibraryManager.cs # MediaBrowser.Controller/Persistence/IPeopleRepository.cs
2026-05-30only fetch language codes for the requested library when generating filter ↵TheMelmacian
values
2026-05-30Fix inaccessible artist when they exist in multiple librariestheguymadmax
2026-05-29Add a collection API for `Included In` feature (#15516)Sam Xie
Add a collection API for `Included In` feature
2026-05-27Merge pull request #16856 from Shadowghost/movie-recommendationsBond-009
Fix movie recommendations
2026-05-24Add batch method for people namesShadowghost
2026-05-24Merge remote-tracking branch 'upstream/master' into search-rebasedShadowghost
2026-05-21Run tree-wide dotnet formatjakobkukla
2026-05-21Merge pull request #16861 from JPVenson/fix/fixMigrations12.0Bond-009
Reorder Migrations and fix failing migration
2026-05-20Add support for filtering boxsets by parentIdShadowghost
2026-05-17Misc fixes (#16837)Bond-009
* Order chapter response by start time * Properly handle cancellation in MediaSegmentManager * Prevent unecessary log spam in NetworkUtils * Fixup
2026-05-16Merge remote-tracking branch 'upstream/master' into search-rebasedShadowghost
2026-05-15Reorder migration handling for extra columnJPVenson
2026-05-15Merge pull request #9787 from TheMelmacian/feature/language_filtersBond-009
New filters for audio and subtitle languages
2026-05-15Fix movie recommendationsShadowghost