aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Server.Implementations
AgeCommit message (Collapse)Author
2 hoursMerge pull request #16783 from Shadowghost/fix-people-without-item-idNiels van Velzen
Fix unique people response for query if no item ID is supplied
3 hoursMerge pull request #16782 from JPVenson/backport/15368Bond-009
Fix UserManager after EFcore refactor (backport #15368)
4 hoursMerge pull request #16322 from poytiis/remove-ToList-callsBond-009
Remove unnecessary ToList calls in TrickplayManager
25 hoursFix unique people response for query if no item ID is suppliedShadowghost
26 hoursBackport changes from #15368JPVenson
28 hoursFix rewatch queryShadowghost
30 hoursMerge pull request #16756 from Shadowghost/artist-speedupNiels van Velzen
Speed-up LatestItems for Music
46 hoursFixupShadowghost
48 hoursFix review commentsShadowghost
2 daysMerge pull request #16616 from dkanada/fix-person-limitNiels van Velzen
fix person TotalRecordCount when limit is applied
2 daysOnly consider Album creation dateShadowghost
3 daysfix person TotalRecordCount when limit is applieddkanada
3 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