Give users the option to set http timeout

Feature description

Add an option to set the global app http timeout in seconds.

Problem solved

I’am experimenting with Jellyfin 12 RC2, which is thankfully much faster then 10.11.x. Unfortunately not fast enough.
I have a audiobook folder with more than 600 audiofiles, Symfonium runs into an http timeout while fetching the folders content.
A global, configurable http timeout option would fix this problem.

Brought benefits

Make Symfonium wait longer for responses when server takes longer to response.

Device type

All

I searched existing feature requests

on

Timeouts are very large. If you are using the file mode then in all cases this is not really the purpose of symfonium.

The http timeout for jellyfin seems to be around 10 seconds?

2026-07-14 22:08:01.679 Verbose/JellyfinLogger: ← [169] HTTP FAILED: java.net.SocketTimeoutException: timeout
2026-07-14 22:08:01.685 Verbose/JellyfinLogger: → [364] GET https ://*******/Users/3415e031803e40979fd70e7b33669963/Items?ParentId=415f2fcdafd83dff49ca48db5ab8bcd7&ExcludeLocationTypes=Virtual&SortBy=Name&SortOrder=Ascending&Fields=Genres,SortName,Path,Overview,RunTimeTicks,ParentId,People,ProviderIds,OriginalTitle,Studios,ProductionLocations,MediaSources,DateCreated,VoteCount,RemoteTrailers,ProductionYear,CommunityRating,OfficialRating,UserDataPlayCount,UserDataLastPlayedDate&startIndex=0&UserId=3415e031803e40979fd70e7b33669963
2026-07-14 22:08:01.686 Verbose/JellyfinLogger: → [364] END GET
2026-07-14 22:08:02.677 Error/JsonParser: Error -1: Coroutine “Screen#c66c9dcf-cb6b-4583-b0fd-03aa2963ccd3:ks3:default:ScreenModelCoroutineScope” timed out waiting for 11000 ms

Since I don’t know what you are doing it’s hard to tell from 2 lines extract, (except that it’s said to not post logs extracts here you doxx your domain)

Timeouts vary depending on what you actually do and how.

I have several libraries in jellyfin. One is a audiobook library marked as books type. In this library are folders from several artists, containing audiobooks made by them. A few of these folders are including a lot of audio files, up to about 600.

In symfonium, iam trying to access these audiofile by going to libraries (the button at the bottom) → jellyfin → my library → the artitst folder.

When there are too many file in the folder now, jellyfin takes a while to process the request. That waiting time results in a timeout and shows an empty folder as result. And the log seen above.

Do you need any other information?

Ok, i enabled debugging, made the steps and uploaded the log file.

Hum ok the long timeout was not applied for that specific path. Will be fixed.