mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #13687] [MERGED] Add fast-path to getting just the SeriesPresentationUniqueKey for NextUp #13666
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/jellyfin/jellyfin/pull/13687
Author: @crobibero
Created: 3/10/2025
Status: ✅ Merged
Merged: 3/19/2025
Merged by: @crobibero
Base:
master← Head:next-up2📝 Commits (2)
f58109dAdd more optimized query to calculate series that should be processed for next upc099a77Filter series based on last watched date📊 Changes
7 files changed (+128 additions, -113 deletions)
View changed files
📝
Emby.Server.Implementations/Library/LibraryManager.cs(+15 -0)📝
Emby.Server.Implementations/TV/TVSeriesManager.cs(+10 -51)📝
Jellyfin.Api/Controllers/TvShowsController.cs(+2 -2)📝
Jellyfin.Server.Implementations/Item/BaseItemRepository.cs(+31 -0)📝
MediaBrowser.Controller/Library/ILibraryManager.cs(+9 -0)📝
MediaBrowser.Controller/Persistence/IItemRepository.cs(+8 -0)📝
MediaBrowser.Model/Querying/NextUpQuery.cs(+53 -60)📄 Description
Part of https://github.com/jellyfin/jellyfin/issues/13047
Alternate to https://github.com/jellyfin/jellyfin/pull/13679
This change makes the next up call take ~1.5s (0.1s in get series keys)
It's possible that this query is missing some of the functionality but it returns the correct set of next up series for the account I tested with
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.