5 hours ago
Hi community,
I use a client called Infuse to play media from my Jellyfin library. Infuse maintains its own index of media which is updated periodically. This scanning/indexing task suffers poor performance in Jellyfin 10.11. The debug logs for this activity were extremely verbose, so I've omitted them here, but am happy to provided them if requested.
The Infuse client makes the following requests when connecting to Jellyfin for the first time:
It then iterates through /Items/ until the scanning is complete.
Fetching a library of ~15000 titles took ~8 minutes under Jellyfin 10.11.0
Fetching the same library under 10.10.7 took ~1 minute
The behaviour is the same whether the InfuseSync plugin is installed or not.
I've also reached out to the developer of Infuse for advice here but would appreciate the community's input on whether any one else has encountered this issue.
I use a client called Infuse to play media from my Jellyfin library. Infuse maintains its own index of media which is updated periodically. This scanning/indexing task suffers poor performance in Jellyfin 10.11. The debug logs for this activity were extremely verbose, so I've omitted them here, but am happy to provided them if requested.
The Infuse client makes the following requests when connecting to Jellyfin for the first time:
Code:
"GET /System/Info/Public HTTP/2.0" 200 220 "-" "Infuse-Library/8.2.7"
"POST /Users/AuthenticateByName HTTP/2.0" 200 3041 "-" "Infuse-Library/8.2.7"
"GET /System/Info/Public HTTP/2.0" 200 220 "-" "Infuse-Library/8.2.7"
"GET /Plugins HTTP/2.0" 403 0 "-" "Infuse-Library/8.2.7"
"GET /InfuseSync/UserFolders/<user_id> HTTP/2.0" 404 0 "-" "Infuse-Library/8.2.7"
"GET /UserViews?userId=<user_id>&includeExternalContent=false HTTP/2.0" 200 2692 "-" "Infuse-Library/8.2.7"
"GET /UserViews/GroupingOptions?userId=<user_id> HTTP/2.0" 200 119 "-" "Infuse-Library/8.2.7"
"GET /Library/VirtualFolders HTTP/2.0" 403 0 "-" "Infuse-Library/8.2.7"
"GET /InfuseSync/UserFolders/<user_id> HTTP/2.0" 404 0 "-" "Infuse-Library/8.2.7"
"GET /DisplayPreferences/usersettings?userId=<user_id>&client=emby HTTP/2.0" 200 1787 "-" "Infuse-Library/8.2.7"
"GET /Users/<user_id> HTTP/2.0" 200 2046 "-" "Infuse-Library/8.2.7"
"GET /UserItems/Resume?userId=<user_id>&limit=12&mediaTypes=Video&recursive=true&fields=DateCreated,Etag,Genres,MediaSources,AlternateMediaSources,Overview,ParentId,Path,People,ProviderIds,SortName,RecursiveItemCount,ChildCount HTTP/2.0" 200 176968 "-" "Infuse-Library/8.2.7"
"GET /Items/7c170066e283c202784ee794d35dbe44?userId=<user_id>&fields=DateCreated,Etag,Genres,MediaSources,AlternateMediaSources,Overview,ParentId,Path,People,ProviderIds,SortName,RecursiveItemCount,ChildCount HTTP/2.0" 200 15893 "-" "Infuse-Library/8.2.7"
It then iterates through /Items/ until the scanning is complete.
Fetching a library of ~15000 titles took ~8 minutes under Jellyfin 10.11.0
Fetching the same library under 10.10.7 took ~1 minute
The behaviour is the same whether the InfuseSync plugin is installed or not.
I've also reached out to the developer of Infuse for advice here but would appreciate the community's input on whether any one else has encountered this issue.