2 hours ago
Today i wanted to select one of my libraries to browse it and it never rendered content in the main library view.
It still updates, adds new content and shows them in recently added and i can play new and old content from that library via search or from recently added.
Type is 'musicvideos' as it is arbitrary clips, no shows or movies (not sure if these would be different) - so far it was working fine.
when i am in the blank view and add a filter (like played) it shows the number but still does not render. But then i can see the letters for filtering to folders starting with that letter - e.g. 'b' and then i see these folders and can enter them again.
I checked the sql and integrity_check returned ok.
As it seems to work in general i assume it is a timeout and/or query thing.
If my query on the sqlite is correct that lib would have close to 30.000 entries.
How can i narrow it down or speed things up. (sqlite and jellyfin itself are on ssd, only media is on spinning disks)
in debug log i only would relate these two entries potentially to the behaviour
[2025-11-11 20:10:36.303 +01:00] [DBG] [26] Jellyfin.Api.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "https://jellyfin.mydomain.org:8920/Users/b0f86....6/Items?StartIndex=0&Limit=100&Fields=PrimaryImageAspectRatio%2CSortName%2CPath%2CChildCount%2CMediaSourceCount%2CPrimaryImageAspectRatio&ImageTypeLimit=1&ParentId=7e...1f4a&SortBy=SortName&SortOrder=Ascending" to "192.168.xxx" in 0:00:31.064801 with Status Code 200 in log. Not sure.
a lot of
[2025-11-11 20:10:37.253 +01:00] [DBG] [26] MediaBrowser.Controller.Entities.BaseItem: "folderxyz" has no parental rating set.
Also change the sort filters to 'date added' - no change.
It still updates, adds new content and shows them in recently added and i can play new and old content from that library via search or from recently added.
Type is 'musicvideos' as it is arbitrary clips, no shows or movies (not sure if these would be different) - so far it was working fine.
when i am in the blank view and add a filter (like played) it shows the number but still does not render. But then i can see the letters for filtering to folders starting with that letter - e.g. 'b' and then i see these folders and can enter them again.
I checked the sql and integrity_check returned ok.
As it seems to work in general i assume it is a timeout and/or query thing.
If my query on the sqlite is correct that lib would have close to 30.000 entries.
How can i narrow it down or speed things up. (sqlite and jellyfin itself are on ssd, only media is on spinning disks)
in debug log i only would relate these two entries potentially to the behaviour
[2025-11-11 20:10:36.303 +01:00] [DBG] [26] Jellyfin.Api.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "https://jellyfin.mydomain.org:8920/Users/b0f86....6/Items?StartIndex=0&Limit=100&Fields=PrimaryImageAspectRatio%2CSortName%2CPath%2CChildCount%2CMediaSourceCount%2CPrimaryImageAspectRatio&ImageTypeLimit=1&ParentId=7e...1f4a&SortBy=SortName&SortOrder=Ascending" to "192.168.xxx" in 0:00:31.064801 with Status Code 200 in log. Not sure.
a lot of
[2025-11-11 20:10:37.253 +01:00] [DBG] [26] MediaBrowser.Controller.Entities.BaseItem: "folderxyz" has no parental rating set.
Also change the sort filters to 'date added' - no change.

