Jellyfin Issue

A few days ago I noticed I could no longer play media from Infuse through Jellyfin. The indexing was failing as well.

I can play media just fine from the Jellyfin Web UI or the iPhone Jellyfin app. I tried forgetting the share and re-adding it but I had no luck.

This is what I’m seeing in the Jellyfin logs right after I try to connect from Infuse:

[2020-12-05 17:51:04.000 -06:00] [INF] [103] Jellyfin.Server.Implementations.Users.UserManager: Authentication request for "og" has succeeded.
[2020-12-05 17:51:04.001 -06:00] [INF] [103] Emby.Server.Implementations.Session.SessionManager: Current/Max sessions for user "og": 2/0
[2020-12-05 17:51:04.002 -06:00] [INF] [103] Emby.Server.Implementations.Session.SessionManager: Reissuing access token: "token"
[2020-12-05 17:51:04.022 -06:00] [WRN] [98] Jellyfin.Networking.Manager.NetworkManager: "": GetBindInterface: Loopback "" returned.
[2020-12-05 17:51:04.771 -06:00] [WRN] [103] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "" to "" in 0:00:00.7133638 with Status Code 200
[2020-12-05 17:51:36.329 -06:00] [ERR] [90] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request. URL "GET" "/Sessions".
System.NullReferenceException: Object reference not set to an instance of an object.
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
   at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.AuthenticateAsync()
   at Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticateAsync(HttpContext context, String scheme)
   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
   at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.Invoke(HttpContext context)
   at Jellyfin.Server.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context)
   at Jellyfin.Server.Middleware.ExceptionMiddleware.Invoke(HttpContext context)

After this error in Jellyfin I get the following error on the Infuse app:

Unexpected server response. Please try again

It looks like Jellyfin recently updated something on their end

We have migrated from ServiceStack to ASP.NET. Web API endpoints no longer accept HTTP Form requests; everything must be application/json. NOTE: Plugins that implement endpoints will also have to migrate.

Will there be plans for the Infuse Jellyfin plugin to be updated?