aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Library/LibraryManager.cs
AgeCommit message (Collapse)Author
3 daysMerge pull request #16166 from Shadowghost/ignore-cachingNiels van Velzen
Implement ignore rule caching
3 daysMerge pull request #16761 from Shadowghost/fix-recursive-collection-folderNiels van Velzen
Fix Playlist and Boxset query, save and count performance
3 daysMerge pull request #16616 from dkanada/fix-person-limitNiels van Velzen
fix person TotalRecordCount when limit is applied
3 daysFix Playlist and Boxset query and count perfShadowghost
3 daysfix person TotalRecordCount when limit is applieddkanada
3 daysImplement ignore rule cachingShadowghost
2026-04-11Fix filtersShadowghost
2026-04-07Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-04-01Wrap method parametersShadowghost
2026-03-14Handle removed alternatesShadowghost
2026-03-11Return BadRequest when an invalid set of filters is givenBond_009
2026-03-11Safeguard against empty listShadowghost
2026-03-11Fix DeleteItemsUnsafeFast usageShadowghost
2026-03-07Split BaseItemRepository and IItemRepositoryShadowghost
2026-02-27Fix version promotion if multiple versions changeShadowghost
2026-02-27Fix LinkedAlternativeVersion validationShadowghost
2026-02-27Enable Extras for BD and DVD foldersShadowghost
2026-02-25Update saved metadata on primary changeShadowghost
2026-02-23FixupShadowghost
2026-02-23Fix version promotionShadowghost
2026-02-18Optimize item count calculation for named itemsShadowghost
2026-02-15Fix Extra refreshShadowghost
2026-02-15Migrate PrimaryVersionId to GUID and fix assignmentShadowghost
2026-02-08Fix multiple version resolutionShadowghost
2026-02-07Fix version resolution and scan handlingShadowghost
2026-02-07Optimize Collection Grouping, NextUp and Latest queriesShadowghost
2026-02-05Fix multiple version handlingShadowghost
2026-01-31Optimize Validator and Filter PerformanceShadowghost
2026-01-31Reroute on version removalShadowghost
2026-01-18Complete LinkedChildren integration and batch DTO optimizationsShadowghost
This commit integrates remaining performance changes: - Add batch user data fetching in DtoService to reduce N+1 queries - Add GetNextUpEpisodesBatch in TVSeriesManager for efficient batch retrieval - Update Video/Movie/BoxSet to use LibraryManager for alternate versions - Transition LinkedChild to use ItemId instead of Path (obsolete Path/LibraryItemId) - Update providers and controllers for LinkedChildren-based references - Add NextUpEpisodeBatchResult for batched episode queries - Integrate IDescendantQueryProvider in SqliteDatabaseProvider
2026-01-18Backport pull request #15965 from jellyfin/release-10.11.zCollin-Swish
Add mblink creation logic to library update endpoint. Original-merge: 22d593b8e986ecdb42fb1e618bfcf833b0a6f118 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2026-01-18Backport pull request #15899 from jellyfin/release-10.11.zMarcoCoreDuo
Fix watched state not kept on Media replace/rename Original-merge: 8433b6d8a41f66f6eef36bb950927c6a6afa1a36 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Bond_009 <bond.009@outlook.com>
2025-12-28Backport pull request #15689 from jellyfin/release-10.11.zgnattu
Use original name for MusicAritist matching Original-merge: 4c5a3fbff34a603ff0344e0b42d07bc17f31f92c Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-12-13Library: Async the SaveImages function (#15718)Luigi311
2025-11-17Backport pull request #15423 from jellyfin/release-10.11.ztheguymadmax
Invalidate parent folder's cache on deletion/creation Original-merge: 49efd68fc7ef4b70b38151a177502bbdb3adede0 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-10-08Clean up missing image references (#14962)theguymadmax
2025-10-04Validate wizard-created libraries immediately instead of only doing it after ↵Thomas Jones
a library refresh was triggered (#14942) Co-authored-by: Derpipose <90276123+Derpipose@users.noreply.github.com>
2025-10-01Add tag filtering and random sorting to GetSimilarItems (#14918)theguymadmax
2025-09-24Add People Dedup and multiple progress fixes (#14848)JPVenson
2025-09-20Skip removed images (#14823)Tim Eisele
2025-09-19Fix root folder not being saved to Db if nessesary (#14819)JPVenson
* Fix root folder not being saved to Db if nessesary * Always update folder to Db
2025-09-16Optimize internal querying of UserData, other fixes (#14795)JPVenson
2025-08-12Merge pull request #14634 from crobibero/itemname-countsCody Robibero
2025-08-11Refactor to pull item counts in a single queryCody Robibero
2025-08-09Always save images (#14600)Tim Eisele
2025-07-27fix file modification date comparisons (#14503)evan314159
2025-07-25Set DateLastSaved after running metadata savers (#14531)Tim Eisele
2025-07-07Only save images when changed (#14425)JPVenson
2025-06-26Fix modification checks and make sure to use UTC (#14347)Tim Eisele
2025-06-12Fix People Issues (#14284)Tim Eisele