Issue description:
Using Jellyfin 10.11.5
and Symfonium 13.7.0 (127660) on Android I get the following error whenever I try to connect to the server:
[2026-01-18 10:34:22.041 -08:00] [INF] [114] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
[2026-01-18 10:34:22.100 -08:00] [ERR] [12] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request. URL "POST" "/Users/AuthenticateByName".
System.ArgumentNullException: Value cannot be null. (Parameter 'request.App')
at System.ArgumentNullException.Throw(String paramName)
at System.ArgumentNullException.ThrowIfNull(Object argument, String paramName)
at System.ArgumentException.ThrowNullOrEmptyException(String argument, String paramName)
at Emby.Server.Implementations.Session.SessionManager.AuthenticateNewSessionInternal(AuthenticationRequest request, Boolean enforcePassword)
at Jellyfin.Api.Controllers.UserController.AuthenticateUserByName(AuthenticateUserByName request)
at lambda_method463320(Closure, Object)
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
I know there was some sort of Auth change in 13.7, it’s possible that’s now broken. The error suggests that Symfonium needs to send a value in request.App ?
The only similar issue I found on the forum had a user on 10.12 needing to enable EnableLegacyAuthorization , but I’ve confirmed that’s already enabled on my 10.11.
Logs:
Upload description: jedi.jesse - Jellyfin Authentication
Additional information:
Reproduction steps:
Open Symfonium
Tap Source Filter
see that Jellyfin shows “Authentication Error”
No amount of re-typing the password can ever get it to connect (see logs)
Media provider:
Jellyfin
Screenshots: