aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Library
AgeCommit message (Collapse)Author
7 daysBackport pull request #18093 from jellyfin/release-12.zShadowghost
Stop rebuilding the inherited-tag set per row, and count only the people /Persons can return Original-merge: 63b5a050a9dc943854bae01856f30f1a5a089245 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
7 daysBackport pull request #18001 from jellyfin/release-12.zShadowghost
Keep an item's user data rows in agreement Original-merge: fc98019b12e311fea244dccef72d521278326024 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27Backport pull request #18139 from jellyfin/release-12.zShadowghost
Only regenerate extra names that were generated by the scan Original-merge: 25d97ac5d0c7b71a8d103b6a23fc2b487d4a2a47 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27Backport pull request #18104 from jellyfin/release-12.zShadowghost
Fix playlist views Original-merge: 074cc5b6d7914064e8cd3447b17c5375715fcfac Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27Backport pull request #18005 from jellyfin/release-12.zorut34iop
Match artist creation lookups using CleanName Original-merge: d341176eef63e38839f648b00a358240279ec363 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #18039 from jellyfin/release-12.zShadowghost
Stop resolving items with every field where only stored columns are read Original-merge: 408e5e01b1447e24689bd3653e2328bf173c8ce3 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #18030 from jellyfin/release-12.zShadowghost
Stop wrong-type alternate version cleanup from recursing Original-merge: af368af0619ab04594169468790a6b61f55543b1 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #18006 from jellyfin/release-12.zorut34iop
Preserve active scans when requesting a background library refresh Original-merge: 949e0585a65a91f90644a2475c1e1009e5d51e90 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #18003 from jellyfin/release-12.zShadowghost
Check Live TV access for a single user instead of enumerating all users Original-merge: 2bcd3b1efb121ad661495570b43aace247ee0a27 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #17999 from jellyfin/release-12.zShadowghost
Don't queue by-name items for playback and reject source requests for them Original-merge: d3b2542f2193e0350e1dd88a2f3395fe8a9ca6f4 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #17998 from jellyfin/release-12.zShadowghost
Fix forced-only not overriding remembered subtitles Original-merge: 95d7028f3afdd4419c664e917f43bee685b0ab7e Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #17982 from jellyfin/release-12.zShadowghost
Fix SimilarItemsManager concurrency Original-merge: 47ba387eb36458e2b417748fbe852c27957020ad Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #17898 from jellyfin/release-12.zShadowghost
Populate missing tags array in Filters2 Original-merge: 3d52fbe84e78d6447465bb831039dabb6142ca67 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #17881 from jellyfin/release-12.zShadowghost
Fix /UserViews exhausting memory and reporting random child counts Original-merge: a838a06aa51eac388a76e9e6421f1a80873c417b Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #17842 from jellyfin/release-12.zShadowghost
Fix versions of a video still listing separately from their group and preserve manual merges Original-merge: cabec7ec28df671e3bb1c360c32db60b085f4084 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-07Merge pull request #17821 from Shadowghost/more-countsCody Robibero
Expose optimized ItemCounts for byName items
2026-09-07Expose optimized ItemCounts for byName itemsShadowghost
2026-09-06Share played state across alternate versionsShadowghost
2026-09-06Merge pull request #17763 from Shadowghost/fix-refresh-queue-and-directory-cacheCody Robibero
Fix items being lost from the refresh queue and bound the directory service caches
2026-09-06Add testShadowghost
2026-09-06Apply review suggestionsShadowghost
2026-09-04Merge pull request #17767 from Shadowghost/post-scna-task-loggingCody Robibero
Add comprehensive logging for post scan tasks
2026-09-04Invalidate the singleton DirectoryService cache on filesystem changesShadowghost
2026-09-04Apply review suggestionShadowghost
2026-09-03Reduce commentsShadowghost
2026-09-02Add comprehensive logging for post scan tasksShadowghost
2026-09-02Optimize CachesShadowghost
Co-Authored-By: Cody Robibero <cody@robibe.ro>
2026-09-01Find dead people and artists by id, not by nameShadowghost
2026-09-01Fix people validator not creating missing peopleShadowghost
2026-08-31Merge pull request #17752 from Shadowghost/fix-linkedchildren-recursiveCody Robibero
Fix recursive handling for LinkedChildren
2026-08-31Merge pull request #17729 from Shadowghost/enforce-acl-similar-itemsCody Robibero
Enforce permissions on similar items
2026-08-31Fix recursive handling for LinkedChildrenShadowghost
2026-08-30Merge commit from forkCody Robibero
Secure library paths
2026-08-30Merge pull request #17739 from Shadowghost/simplify-search-queryCody Robibero
Filter search candidates by user access in a single query
2026-08-30Filter search candidates by user access in a single queryShadowghost
2026-08-29Count a season's episodes by the season they belong toShadowghost
2026-08-28Support anime provider ids on season foldersShadowghost
2026-08-28Enforce permissions on similar itemsShadowghost
2026-08-25Merge pull request #17715 from Shadowghost/fix-people-cleanupCody Robibero
Delete credits nothing maps to and bound item-by-name folder names
2026-08-25Merge pull request #17714 from Shadowghost/fix-localized-view-idsCody Robibero
Stop deriving user view ids from their localized name
2026-08-25Fix testsShadowghost
2026-08-25Delete a credit once no item maps to it any moreShadowghost
2026-08-25Secure library pathsShadowghost
2026-08-24Say which image and item failed instead of logging a blank pathShadowghost
2026-08-22Merge pull request #17691 from Shadowghost/fix-top-parent-fallbackCody Robibero
Fall back to the ancestor filter when a view has no top parents
2026-08-21Fall back to the ancestor filter when a view has no top parentsShadowghost
2026-08-19Fix latest items for mixed librariestheguymadmax
2026-08-10Merge pull request #17579 from Shadowghost/fix-removal-notificationCody Robibero
Fix missing ItemRemoved events and search fallback after access filtering
2026-08-10Merge pull request #17576 from obiwantoby/perf/batch-mediasourcecount-dtoCody Robibero
Bugfix: #17547 | Batching MediaSourceCount into one call
2026-08-09fix: bound remote provider paginationTOomaAh