github Jellyfin2Samsung/Samsung-Jellyfin-Installer v2.3.1.1-beta

latest release: v2.3.1.1
pre-release5 hours ago

📦 [v2.3.1.1-beta] – 2026-06-04

#355 - Slow Jellyfin boot (40-60s) after auto-login injection (JellyfinIndex.cs)

  • InjectAutoLoginAsync() - stopped injecting the server's self-reported LocalAddress blindly; it's now probed for reachability first and falls back to the verified server URL. Added LastConnectionMode: 2 (Manual) so the web client connects to the known-good address immediately instead of probing connection modes

  • UpdateServerAddressAsync() - the config.json LocalAddress fallback is now gated on the same reachability check, so a dead .local/IP entry can't stall the server-select path either

  • Root cause: Jellyfin's web client pings every stored address on startup with a 20s timeout (fetchWithTimeout) before falling back, so each unreachable address added ~20s to cold boot (40s = two dead addresses, 60s = three). A plain credential-less install was fast because there was no saved server to reconnect to

  • IsAddressReachableAsync() added to JellyfinApiClient.cs - bounded GET on /System/Info/Public (3s budget); only addresses that respond at install time get baked into credentials or config.json

Platform Status Notes
🍎 macOS (.app + dmg) ⚠️ Beta ARM64 + Intel
🍎 macOS (CLI) ⚠️ Beta Per-arch tar.gz
🐧 Linux ⚠️ Beta x64 + ARM64 (tar.gz / .deb)
🪟 Windows ⚠️ Beta CI-built

Don't miss a new Samsung-Jellyfin-Installer release

NewReleases is sending notifications on new releases.