aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Server.Implementations
AgeCommit message (Collapse)Author
21 hoursMerge pull request #16756 from Shadowghost/artist-speedupNiels van Velzen
Speed-up LatestItems for Music
37 hoursFixupShadowghost
39 hoursFix review commentsShadowghost
43 hoursMerge pull request #16616 from dkanada/fix-person-limitNiels van Velzen
fix person TotalRecordCount when limit is applied
46 hoursOnly consider Album creation dateShadowghost
2 daysfix person TotalRecordCount when limit is applieddkanada
2 daysSpeed-up LatestItems for MusicShadowghost
3 daysOmit BoxSet related materializationShadowghost
3 daysApply review suggestionShadowghost
10 daysApply review suggestionsShadowghost
10 daysReduce correlated EXISTS queriesShadowghost
10 daysUse AsNoTracking() when only readingShadowghost
10 daysRemove unnecessary materializationsShadowghost
2026-04-19Fix too many SQL variables error on large librariesShadowghost
2026-04-19Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-04-13add NameStartsWithOrGreater parameter to Persons endpointdkanada
2026-04-12add NameStartsWith and NameLessThan filters to Person searchdkanada
2026-04-11Fix filtersShadowghost
2026-04-09Merge pull request #16456 from joshuaboniface/fix-path-filesystem-logicJoshua M. Boniface
2026-04-07Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-04-05add StartIndex and ParentId to person searchdkanada
2026-04-02Merge pull request #16419 from Shadowghost/extend-segment-interfaceNiels van Velzen
Add callback for segment data pruning to IMediaSegmentProvider
2026-03-30Fix version filtersShadowghost
2026-03-30Backport pull request #16425 from jellyfin/release-10.11.ztheguymadmax
Fix restore backup metadata location Original-merge: 0f1732e5f5444cd6876dec816b5ff5822a93862b Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Bond_009 <bond.009@outlook.com>
2026-03-30Do not return alternate versions by defaultShadowghost
2026-03-30Merge pull request #16365 from Shadowghost/cleanup-trickplay-failureBond-009
Cleanup trickplay cache dir on failure
2026-03-30Apply review commentsShadowghost
2026-03-24Lint for the Linter GodsJoshua M. Boniface
2026-03-23Apply suggestions from code reviewJoshua M. Boniface
Co-authored-by: JPVenson <ger-delta-07@hotmail.de>
2026-03-23Properly define variable typeJoshua M. Boniface
2026-03-23Ensure ResolvedPath is sent on error tooJoshua M. Boniface
2026-03-23Fix FolderStorageInfo to show parent filesystemJoshua M. Boniface
A direct implementation using DriveInfo directly on a path does not work as expected. The method will return a DriveInfo object with the given path as both the Name and the RootDirectory, which is not helpful. Instead, add parsing logic to find the best possible match out of all filesystems on the system for the path, including handling edge cases involving symlinked paths in the chain. This ensures that the resulting DeviceId is a valid filesystem, allowing it to be used in the UI to show a better description. It also includes the new ResolvedPath which will show, if required, what the Path resolved to after all symlinks are interpolated. One possible issue here is that walking all drives as-is might become slow(er) on a system with many partitions, but even on my partition-heavy system with over a dozen ZVOLs and remote mounts, this takes under 0.4 seconds including runup time for `dotnet run`, so I imagine this should be fine.
2026-03-14Add callback for segment data pruning to IMediaSegmentProviderShadowghost
2026-03-13Fix IsResumable and IsPlayed filterShadowghost
2026-03-11Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-03-10Merge pull request #16160 from Shadowghost/fix-itemvalues-uniquenessBond-009
Fix ItemValues Type checks
2026-03-08Optimize Search and NextUp queriesShadowghost
2026-03-07Fix batch delete of items with same userdata keysShadowghost
2026-03-07Optimize grouping query performanceShadowghost
2026-03-07Split BaseItemRepository and IItemRepositoryShadowghost
2026-03-07Cleanup trickplay cache dir on failureShadowghost
2026-03-06Fix trickplay generation for parts and alt versionsShadowghost
2026-03-05Fix review commentsShadowghost
2026-03-05Fix OrderMapperShadowghost
2026-03-03Fix Liked and Favorite filtersShadowghost
2026-02-25Update saved metadata on primary changeShadowghost
2026-02-24Fix special features filterShadowghost
2026-02-23Optimize SeriesDatePlayed orderingShadowghost
2026-02-21Return Name instead of CleanName for legacy filtersShadowghost
2026-02-21Handle linkedChildren in GetPlayedAndTotalCountBatch and optimize filterShadowghost