Playback of LiveTV stops prematurely #4161

Open
opened 2025-12-21 23:27:29 +01:00 by backuprepo · 2 comments
Owner

Originally created by @mflage on GitHub (Aug 28, 2022).

I have been running Jellyfin for a couple of months now. I have exposed this behind a reverse proxy (HAProxy), but recently I'm experiencing random connection drops when connecting - even when connecting from the local network (but using the "easy url" of the reverse proxy to access Jellyfin).

The interesting thing is that this doesn't happen all the time and consistently. If I'm able to get past the first "timeout checkpoint", then I'm seemingly able to stream indefinitely.

I'm running Jellyfin 10.8.4 in a Docker container. HAProxy is running on a OPNsense firewall.

The log says:

jellyfin    | [07:34:18] [WRN] [39] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS 192.168.99.91 error receiving data: The remote party closed the WebSocket connection without completing the close handshake.
jellyfin    | [07:34:18] [INF] [39] Emby.Server.Implementations.Library.MediaSourceManager: Live stream bed34afedcfee83db8996fc637cd305a consumer count is now 0
jellyfin    | [07:34:18] [INF] [39] Emby.Server.Implementations.Library.MediaSourceManager: Closing live stream a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_bed34afedcfee83db8996fc637cd305a
jellyfin    | [07:34:18] [INF] [39] Emby.Server.Implementations.LiveTv.TunerHosts.M3UTunerHost: Closing SharedHttpStream
jellyfin    | [07:34:18] [INF] [39] Emby.Server.Implementations.Library.MediaSourceManager: Live stream a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_bed34afedcfee83db8996fc637cd305a closed successfully
jellyfin    | [07:34:18] [INF] [61] Emby.Server.Implementations.LiveTv.TunerHosts.M3UTunerHost: Copying of SharedHttpStream to /config/transcodes/7b220070708245b69c601fd98e16cbd5.ts was canceled
jellyfin    | [07:34:18] [INF] [61] Emby.Server.Implementations.LiveTv.TunerHosts.M3UTunerHost: Deleting temp file /config/transcodes/7b220070708245b69c601fd98e16cbd5.ts
jellyfin    | [07:34:18] [INF] [39] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 192.168.99.91 closed
jellyfin    | [07:34:19] [ERR] [19] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request. URL GET /videos/08aa538a-2ec3-7b1a-1a28-03fbe4b62205/live.m3u8.
jellyfin    | MediaBrowser.Common.Extensions.ResourceNotFoundException: Exception of type 'MediaBrowser.Common.Extensions.ResourceNotFoundException' was thrown.
jellyfin    |    at Emby.Server.Implementations.Library.MediaSourceManager.GetLiveStreamWithDirectStreamProvider(String id, CancellationToken cancellationToken)
jellyfin    |    at Jellyfin.Api.Helpers.StreamingHelpers.GetStreamingState(StreamingRequestDto streamingRequest, HttpRequest httpRequest, IAuthorizationContext authorizationContext, IMediaSourceManager mediaSourceManager, IUserManager userManager, ILibraryManager libraryManager, IServerConfigurationManager serverConfigurationManager, IMediaEncoder mediaEncoder, EncodingHelper encodingHelper, IDlnaManager dlnaManager, IDeviceManager deviceManager, TranscodingJobHelper transcodingJobHelper, TranscodingJobType transcodingJobType, CancellationToken cancellationToken)
jellyfin    |    at Jellyfin.Api.Controllers.DynamicHlsController.GetLiveHlsStream(Guid itemId, String container, Nullable`1 static, String params, String tag, String deviceProfileId, String playSessionId, String segmentContainer, Nullable`1 segmentLength, Nullable`1 minSegments, String mediaSourceId, String deviceId, String audioCodec, Nullable`1 enableAutoStreamCopy, Nullable`1 allowVideoStreamCopy, Nullable`1 allowAudioStreamCopy, Nullable`1 breakOnNonKeyFrames, Nullable`1 audioSampleRate, Nullable`1 maxAudioBitDepth, Nullable`1 audioBitRate, Nullable`1 audioChannels, Nullable`1 maxAudioChannels, String profile, String level, Nullable`1 framerate, Nullable`1 maxFramerate, Nullable`1 copyTimestamps, Nullable`1 startTimeTicks, Nullable`1 width, Nullable`1 height, Nullable`1 videoBitRate, Nullable`1 subtitleStreamIndex, Nullable`1 subtitleMethod, Nullable`1 maxRefFrames, Nullable`1 maxVideoBitDepth, Nullable`1 requireAvc, Nullable`1 deInterlace, Nullable`1 requireNonAnamorphic, Nullable`1 transcodingMaxAudioChannels, Nullable`1 cpuCoreLimit, String liveStreamId, Nullable`1 enableMpegtsM2TsMode, String videoCodec, String subtitleCodec, String transcodeReasons, Nullable`1 audioStreamIndex, Nullable`1 videoStreamIndex, Nullable`1 context, Dictionary`2 streamOptions, Nullable`1 maxWidth, Nullable`1 maxHeight, Nullable`1 enableSubtitlesInManifest)
jellyfin    |    at lambda_method597(Closure , Object )
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
jellyfin    | --- End of stack trace from previous location ---
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
jellyfin    | --- End of stack trace from previous location ---
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
jellyfin    |    at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
jellyfin    |    at Jellyfin.Server.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager)
jellyfin    |    at Jellyfin.Server.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager)
jellyfin    |    at Jellyfin.Server.Middleware.IpBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager)
jellyfin    |    at Jellyfin.Server.Middleware.LanFilteringMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager, IServerConfigurationManager serverConfigurationManager)
jellyfin    |    at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult)
jellyfin    |    at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
jellyfin    |    at Jellyfin.Server.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext)
jellyfin    |    at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext)
jellyfin    |    at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
jellyfin    |    at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
jellyfin    |    at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
jellyfin    |    at Jellyfin.Server.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext)
jellyfin    |    at Jellyfin.Server.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext)
jellyfin    |    at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
jellyfin    |    at Jellyfin.Server.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager)
jellyfin    |    at Jellyfin.Server.Middleware.ExceptionMiddleware.Invoke(HttpContext context)
jellyfin    | [07:34:21] [ERR] [19] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request. URL POST /Sessions/Playing/Progress.
jellyfin    | MediaBrowser.Common.Extensions.ResourceNotFoundException: Exception of type 'MediaBrowser.Common.Extensions.ResourceNotFoundException' was thrown.
jellyfin    |    at Emby.Server.Implementations.Library.MediaSourceManager.GetLiveStreamWithDirectStreamProvider(String id, CancellationToken cancellationToken)
jellyfin    |    at Emby.Server.Implementations.Library.MediaSourceManager.GetLiveStream(String id, CancellationToken cancellationToken)
jellyfin    |    at Emby.Server.Implementations.Library.MediaSourceManager.GetMediaSource(BaseItem item, String mediaSourceId, String liveStreamId, Boolean enablePathSubstitution, CancellationToken cancellationToken)
jellyfin    |    at Emby.Server.Implementations.Session.SessionManager.UpdateNowPlayingItem(SessionInfo session, PlaybackProgressInfo info, BaseItem libraryItem, Boolean updateLastCheckInTime)
jellyfin    |    at Emby.Server.Implementations.Session.SessionManager.OnPlaybackProgress(PlaybackProgressInfo info, Boolean isAutomated)
jellyfin    |    at Jellyfin.Api.Controllers.PlaystateController.ReportPlaybackProgress(PlaybackProgressInfo playbackProgressInfo)
jellyfin    |    at lambda_method613(Closure , Object )
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
jellyfin    | --- End of stack trace from previous location ---
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
jellyfin    | --- End of stack trace from previous location ---
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
jellyfin    |    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
jellyfin    |    at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
jellyfin    |    at Jellyfin.Server.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager)
jellyfin    |    at Jellyfin.Server.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager)
jellyfin    |    at Jellyfin.Server.Middleware.IpBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager)
jellyfin    |    at Jellyfin.Server.Middleware.LanFilteringMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager, IServerConfigurationManager serverConfigurationManager)
jellyfin    |    at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult)
jellyfin    |    at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
jellyfin    |    at Jellyfin.Server.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext)
jellyfin    |    at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext)
jellyfin    |    at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
jellyfin    |    at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
jellyfin    |    at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
jellyfin    |    at Jellyfin.Server.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext)
jellyfin    |    at Jellyfin.Server.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext)
jellyfin    |    at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
jellyfin    |    at Jellyfin.Server.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager)
jellyfin    |    at Jellyfin.Server.Middleware.ExceptionMiddleware.Invoke(HttpContext context)

This is the backend configuration for HAProxy (running on OPNsense):

backend be_jellyfin
    # health checking is DISABLED
    mode http
    balance source
    # stickiness
    stick-table type ip size 50k expire 30m  
    stick on src
    # tuning options
    timeout connect 30s
    timeout server 30s
    # WARNING: pass through options below this line
    http-request set-header X-Forwarded-Port %[dst_port]
    http-request add-header X-Forwarded-Proto https if { ssl_fc }
    http-reuse safe
    server jellyfin 192.168.99.120:8096 
Originally created by @mflage on GitHub (Aug 28, 2022). I have been running Jellyfin for a couple of months now. I have exposed this behind a reverse proxy (HAProxy), but recently I'm experiencing random connection drops when connecting - even when connecting from the local network (but using the "easy url" of the reverse proxy to access Jellyfin). The interesting thing is that this doesn't happen all the time and consistently. If I'm able to get past the first "timeout checkpoint", then I'm seemingly able to stream indefinitely. I'm running Jellyfin 10.8.4 in a Docker container. HAProxy is running on a OPNsense firewall. The log says: ``` jellyfin | [07:34:18] [WRN] [39] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS 192.168.99.91 error receiving data: The remote party closed the WebSocket connection without completing the close handshake. jellyfin | [07:34:18] [INF] [39] Emby.Server.Implementations.Library.MediaSourceManager: Live stream bed34afedcfee83db8996fc637cd305a consumer count is now 0 jellyfin | [07:34:18] [INF] [39] Emby.Server.Implementations.Library.MediaSourceManager: Closing live stream a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_bed34afedcfee83db8996fc637cd305a jellyfin | [07:34:18] [INF] [39] Emby.Server.Implementations.LiveTv.TunerHosts.M3UTunerHost: Closing SharedHttpStream jellyfin | [07:34:18] [INF] [39] Emby.Server.Implementations.Library.MediaSourceManager: Live stream a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_bed34afedcfee83db8996fc637cd305a closed successfully jellyfin | [07:34:18] [INF] [61] Emby.Server.Implementations.LiveTv.TunerHosts.M3UTunerHost: Copying of SharedHttpStream to /config/transcodes/7b220070708245b69c601fd98e16cbd5.ts was canceled jellyfin | [07:34:18] [INF] [61] Emby.Server.Implementations.LiveTv.TunerHosts.M3UTunerHost: Deleting temp file /config/transcodes/7b220070708245b69c601fd98e16cbd5.ts jellyfin | [07:34:18] [INF] [39] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 192.168.99.91 closed jellyfin | [07:34:19] [ERR] [19] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request. URL GET /videos/08aa538a-2ec3-7b1a-1a28-03fbe4b62205/live.m3u8. jellyfin | MediaBrowser.Common.Extensions.ResourceNotFoundException: Exception of type 'MediaBrowser.Common.Extensions.ResourceNotFoundException' was thrown. jellyfin | at Emby.Server.Implementations.Library.MediaSourceManager.GetLiveStreamWithDirectStreamProvider(String id, CancellationToken cancellationToken) jellyfin | at Jellyfin.Api.Helpers.StreamingHelpers.GetStreamingState(StreamingRequestDto streamingRequest, HttpRequest httpRequest, IAuthorizationContext authorizationContext, IMediaSourceManager mediaSourceManager, IUserManager userManager, ILibraryManager libraryManager, IServerConfigurationManager serverConfigurationManager, IMediaEncoder mediaEncoder, EncodingHelper encodingHelper, IDlnaManager dlnaManager, IDeviceManager deviceManager, TranscodingJobHelper transcodingJobHelper, TranscodingJobType transcodingJobType, CancellationToken cancellationToken) jellyfin | at Jellyfin.Api.Controllers.DynamicHlsController.GetLiveHlsStream(Guid itemId, String container, Nullable`1 static, String params, String tag, String deviceProfileId, String playSessionId, String segmentContainer, Nullable`1 segmentLength, Nullable`1 minSegments, String mediaSourceId, String deviceId, String audioCodec, Nullable`1 enableAutoStreamCopy, Nullable`1 allowVideoStreamCopy, Nullable`1 allowAudioStreamCopy, Nullable`1 breakOnNonKeyFrames, Nullable`1 audioSampleRate, Nullable`1 maxAudioBitDepth, Nullable`1 audioBitRate, Nullable`1 audioChannels, Nullable`1 maxAudioChannels, String profile, String level, Nullable`1 framerate, Nullable`1 maxFramerate, Nullable`1 copyTimestamps, Nullable`1 startTimeTicks, Nullable`1 width, Nullable`1 height, Nullable`1 videoBitRate, Nullable`1 subtitleStreamIndex, Nullable`1 subtitleMethod, Nullable`1 maxRefFrames, Nullable`1 maxVideoBitDepth, Nullable`1 requireAvc, Nullable`1 deInterlace, Nullable`1 requireNonAnamorphic, Nullable`1 transcodingMaxAudioChannels, Nullable`1 cpuCoreLimit, String liveStreamId, Nullable`1 enableMpegtsM2TsMode, String videoCodec, String subtitleCodec, String transcodeReasons, Nullable`1 audioStreamIndex, Nullable`1 videoStreamIndex, Nullable`1 context, Dictionary`2 streamOptions, Nullable`1 maxWidth, Nullable`1 maxHeight, Nullable`1 enableSubtitlesInManifest) jellyfin | at lambda_method597(Closure , Object ) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() jellyfin | --- End of stack trace from previous location --- jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync() jellyfin | --- End of stack trace from previous location --- jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) jellyfin | at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger) jellyfin | at Jellyfin.Server.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager) jellyfin | at Jellyfin.Server.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager) jellyfin | at Jellyfin.Server.Middleware.IpBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager) jellyfin | at Jellyfin.Server.Middleware.LanFilteringMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager, IServerConfigurationManager serverConfigurationManager) jellyfin | at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult) jellyfin | at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) jellyfin | at Jellyfin.Server.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext) jellyfin | at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext) jellyfin | at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) jellyfin | at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) jellyfin | at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) jellyfin | at Jellyfin.Server.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext) jellyfin | at Jellyfin.Server.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext) jellyfin | at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context) jellyfin | at Jellyfin.Server.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager) jellyfin | at Jellyfin.Server.Middleware.ExceptionMiddleware.Invoke(HttpContext context) jellyfin | [07:34:21] [ERR] [19] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request. URL POST /Sessions/Playing/Progress. jellyfin | MediaBrowser.Common.Extensions.ResourceNotFoundException: Exception of type 'MediaBrowser.Common.Extensions.ResourceNotFoundException' was thrown. jellyfin | at Emby.Server.Implementations.Library.MediaSourceManager.GetLiveStreamWithDirectStreamProvider(String id, CancellationToken cancellationToken) jellyfin | at Emby.Server.Implementations.Library.MediaSourceManager.GetLiveStream(String id, CancellationToken cancellationToken) jellyfin | at Emby.Server.Implementations.Library.MediaSourceManager.GetMediaSource(BaseItem item, String mediaSourceId, String liveStreamId, Boolean enablePathSubstitution, CancellationToken cancellationToken) jellyfin | at Emby.Server.Implementations.Session.SessionManager.UpdateNowPlayingItem(SessionInfo session, PlaybackProgressInfo info, BaseItem libraryItem, Boolean updateLastCheckInTime) jellyfin | at Emby.Server.Implementations.Session.SessionManager.OnPlaybackProgress(PlaybackProgressInfo info, Boolean isAutomated) jellyfin | at Jellyfin.Api.Controllers.PlaystateController.ReportPlaybackProgress(PlaybackProgressInfo playbackProgressInfo) jellyfin | at lambda_method613(Closure , Object ) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() jellyfin | --- End of stack trace from previous location --- jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync() jellyfin | --- End of stack trace from previous location --- jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) jellyfin | at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger) jellyfin | at Jellyfin.Server.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager) jellyfin | at Jellyfin.Server.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager) jellyfin | at Jellyfin.Server.Middleware.IpBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager) jellyfin | at Jellyfin.Server.Middleware.LanFilteringMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager, IServerConfigurationManager serverConfigurationManager) jellyfin | at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult) jellyfin | at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) jellyfin | at Jellyfin.Server.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext) jellyfin | at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext) jellyfin | at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) jellyfin | at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) jellyfin | at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) jellyfin | at Jellyfin.Server.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext) jellyfin | at Jellyfin.Server.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext) jellyfin | at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context) jellyfin | at Jellyfin.Server.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager) jellyfin | at Jellyfin.Server.Middleware.ExceptionMiddleware.Invoke(HttpContext context) ``` This is the backend configuration for HAProxy (running on OPNsense): ``` backend be_jellyfin # health checking is DISABLED mode http balance source # stickiness stick-table type ip size 50k expire 30m stick on src # tuning options timeout connect 30s timeout server 30s # WARNING: pass through options below this line http-request set-header X-Forwarded-Port %[dst_port] http-request add-header X-Forwarded-Proto https if { ssl_fc } http-reuse safe server jellyfin 192.168.99.120:8096 ```
backuprepo added the
regression
bug
labels 2025-12-21 23:27:29 +01:00
Author
Owner

@mflage commented on GitHub (Sep 1, 2022):

I found when "downgrading" to 10.8.0-alpha5 then this works. I still have the error message, but the stream continues.

The last version where this didn't happen is 10.8.0-beta3. In 10.8.0 it's broken. The warning still appears in 10.8.0-beta3, but the playback isn't stopped.

Playback of shows works fine. It's only LiveTV where I have this issue.

@mflage commented on GitHub (Sep 1, 2022): I found when "downgrading" to 10.8.0-alpha5 then this works. I still have the error message, but the stream continues. The last version where this didn't happen is 10.8.0-beta3. In 10.8.0 it's broken. The warning still appears in 10.8.0-beta3, but the playback isn't stopped. Playback of shows works fine. It's only LiveTV where I have this issue.
Author
Owner

@setomerza commented on GitHub (May 17, 2023):

I've also been experiencing this issue on Jellyfin 10.8.10 in Docker when playing a locally hosted Live TV stream from ErsatzTV

Stream will just black screen and audio will cut out, refreshing the page reloads the stream with no issue. Observed on both Chrome and Firefox.

Log:

[2023-05-17 13:02:43.068 -05:00] [INF] [131] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "/config/transcodes/248759131ad51dc10b3b3885f3b0b0ae.m3u8"
[2023-05-17 13:02:43.203 -05:00] [INF] [131] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2023-05-17 13:02:43.203 -05:00] [INF] [131] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "/config/transcodes/248759131ad51dc10b3b3885f3b0b0ae.m3u8"
[2023-05-17 13:02:43.218 -05:00] [INF] [187] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2023-05-17 13:02:43.220 -05:00] [INF] [187] Jellyfin.Api.Helpers.TranscodingJobHelper: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 3000000 -user_agent \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.85 Safari/537.36\" -fflags +igndts -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -threads 1 -autorotate 0 -i \"http://192.168.90.165:8096/LiveTv/LiveStreamFiles/685129ba45694311aa15aad534ff6e37/stream.ts\" -autoscale 0 -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 h264_nvenc -preset p1 -b:v 7616000 -maxrate 7616000 -bufsize 15232000 -profile:v:0 main -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -flags -global_header -codec:a:0 libfdk_aac -ac 2 -ab 256000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_base_url \"hls/3c1ca66fa72480ea695cffb223bcc935/\" -hls_segment_filename \"/config/transcodes/3c1ca66fa72480ea695cffb223bcc935%d.ts\" -hls_playlist_type event -hls_list_size 0 -y \"/config/transcodes/3c1ca66fa72480ea695cffb223bcc935.m3u8\""
[2023-05-17 13:02:47.945 -05:00] [INF] [105] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "merza". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-05-17 13:02:47.946 -05:00] [INF] [105] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="Anonymous Profile", Path="http://192.168.90.165:8096/LiveTv/LiveStreamFiles/685129ba45694311aa15aad534ff6e37/stream.ts", AudioStreamIndex=-1, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerNotSupported, AudioCodecNotSupported ) "media:/videos/57b5d467-25ca-e4dc-ca3c-98c5b7336cac/master.m3u8?MediaSourceId=f22c75f67df0c97303f11752b3db43de&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=-1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=23.976025&api_key=<token>&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_f22c75f67df0c97303f11752b3db43de&TranscodingMaxAudioChannels=2&RequireAvc=false&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=31&h264-videobitdepth=8&h264-profile=main&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=ContainerNotSupported,%20AudioCodecNotSupported"
[2023-05-17 13:02:47.955 -05:00] [ERR] [104] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request: "A task was canceled". URL "GET" "/videos/57b5d467-25ca-e4dc-ca3c-98c5b7336cac/live.m3u8".
[2023-05-17 13:02:47.955 -05:00] [WRN] [104] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/videos/57b5d467-25ca-e4dc-ca3c-98c5b7336cac/live.m3u8?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1&MediaSourceId=f22c75f67df0c97303f11752b3db43de&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=-1&VideoBitrate=7616000&AudioBitrate=384000&MaxFramerate=23.976025&PlaySessionId=1ac81047a57949fd839419ae902d5a22&api_key=936554ff8776415d8c8aaec8e83c1410&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_f22c75f67df0c97303f11752b3db43de&TranscodingMaxAudioChannels=2&RequireAvc=false&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=31&h264-videobitdepth=8&h264-profile=main&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=ContainerBitrateExceedsLimit" to "192.168.50.11" in 0:00:04.7418517 with Status Code 500
[2023-05-17 13:02:47.955 -05:00] [INF] [104] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "/config/transcodes/3c1ca66fa72480ea695cffb223bcc935.m3u8"
[2023-05-17 13:02:47.960 -05:00] [INF] [186] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "merza". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-05-17 13:02:47.960 -05:00] [INF] [186] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="Anonymous Profile", Path="http://192.168.90.165:8096/LiveTv/LiveStreamFiles/685129ba45694311aa15aad534ff6e37/stream.ts", AudioStreamIndex=-1, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerNotSupported, AudioCodecNotSupported ) "media:/videos/57b5d467-25ca-e4dc-ca3c-98c5b7336cac/master.m3u8?MediaSourceId=f22c75f67df0c97303f11752b3db43de&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=-1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=23.976025&api_key=<token>&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_f22c75f67df0c97303f11752b3db43de&TranscodingMaxAudioChannels=2&RequireAvc=false&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=31&h264-videobitdepth=8&h264-profile=main&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=ContainerNotSupported,%20AudioCodecNotSupported"
[2023-05-17 13:02:47.970 -05:00] [INF] [186] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2023-05-17 13:02:47.971 -05:00] [INF] [186] Jellyfin.Api.Helpers.TranscodingJobHelper: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 3000000 -user_agent \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.85 Safari/537.36\" -fflags +igndts -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -threads 1 -autorotate 0 -i \"http://192.168.90.165:8096/LiveTv/LiveStreamFiles/685129ba45694311aa15aad534ff6e37/stream.ts\" -autoscale 0 -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 h264_nvenc -preset p1 -b:v 8000000 -maxrate 8000000 -bufsize 16000000 -profile:v:0 main -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -flags -global_header -codec:a:0 libfdk_aac -ac 2 -ab 256000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_base_url \"hls/92bacd887a558a633c82a15869a9a94b/\" -hls_segment_filename \"/config/transcodes/92bacd887a558a633c82a15869a9a94b%d.ts\" -hls_playlist_type event -hls_list_size 0 -y \"/config/transcodes/92bacd887a558a633c82a15869a9a94b.m3u8\""
[2023-05-17 13:02:48.051 -05:00] [ERR] [104] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 1
[2023-05-17 13:02:48.051 -05:00] [INF] [104] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "/config/transcodes/3c1ca66fa72480ea695cffb223bcc935.m3u8"
[2023-05-17 13:02:48.064 -05:00] [INF] [104] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2023-05-17 13:02:48.064 -05:00] [INF] [104] Jellyfin.Api.Helpers.TranscodingJobHelper: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 3000000 -user_agent \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.85 Safari/537.36\" -fflags +igndts+genpts  -i \"http://192.168.90.165:8096/LiveTv/LiveStreamFiles/685129ba45694311aa15aad534ff6e37/stream.ts\" -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 copy -start_at_zero -flags -global_header -codec:a:0 libfdk_aac -ac 2 -ab 256000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_base_url \"hls/a0f5dad8fd9d6cc65ffee54dbc3216d8/\" -hls_segment_filename \"/config/transcodes/a0f5dad8fd9d6cc65ffee54dbc3216d8%d.ts\" -hls_playlist_type event -hls_list_size 0 -y \"/config/transcodes/a0f5dad8fd9d6cc65ffee54dbc3216d8.m3u8\""
[2023-05-17 13:02:50.207 -05:00] [INF] [60] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1-b35242902cb241cea78619000529a98f-57b5d46725cae4dcca3c98c5b7336cac"
[2023-05-17 13:02:58.846 -05:00] [INF] [124] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.50.11" request
[2023-05-17 13:02:59.807 -05:00] [WRN] [26] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Audio" to "192.168.50.11" in 0:00:00.8756877 with Status Code 200
[2023-05-17 13:03:00.434 -05:00] [WRN] [186] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/LiveTv/Programs/Recommended?userId=b35242902cb241cea78619000529a98f&IsAiring=true&limit=24&ImageTypeLimit=1&EnableImageTypes=Primary%2CThumb%2CBackdrop&EnableTotalRecordCount=false&Fields=ChannelInfo%2CPrimaryImageAspectRatio" to "192.168.50.11" in 0:00:01.5031329 with Status Code 200
[2023-05-17 13:03:00.493 -05:00] [WRN] [26] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo%2CPath&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=79a2726d3c50e769a8af1e4184e4fccf" to "192.168.50.11" in 0:00:00.6853151 with Status Code 200
[2023-05-17 13:03:00.499 -05:00] [WRN] [124] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Book" to "192.168.50.11" in 0:00:01.4783897 with Status Code 200
[2023-05-17 13:03:00.503 -05:00] [WRN] [104] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo%2CPath&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=4514ec850e5ad0c47b58444e17b6346c" to "192.168.50.11" in 0:00:01.5715651 with Status Code 200
[2023-05-17 13:03:00.587 -05:00] [WRN] [57] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Latest?Limit=30&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo%2CPath&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=7e64e319657a9516ec78490da03edccb" to "192.168.50.11" in 0:00:01.4895792 with Status Code 200
[2023-05-17 13:03:01.154 -05:00] [WRN] [105] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Shows/NextUp?Limit=24&Fields=PrimaryImageAspectRatio%2CDateCreated%2CBasicSyncInfo%2CPath%2CMediaSourceCount&UserId=b35242902cb241cea78619000529a98f&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CBanner%2CThumb&EnableTotalRecordCount=false&DisableFirstEpisode=false&NextUpDateCutoff=2022-05-17T18%3A02%3A58.612Z&EnableRewatching=false" to "192.168.50.11" in 0:00:02.2239612 with Status Code 200
[2023-05-17 13:03:05.235 -05:00] [WRN] [26] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/videos/57b5d467-25ca-e4dc-ca3c-98c5b7336cac/live.m3u8?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1&MediaSourceId=f22c75f67df0c97303f11752b3db43de&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=-1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=23.976025&PlaySessionId=b1509867df7e4fcaa1cb78d1eebd630c&api_key=936554ff8776415d8c8aaec8e83c1410&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_f22c75f67df0c97303f11752b3db43de&TranscodingMaxAudioChannels=2&RequireAvc=false&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=31&h264-videobitdepth=8&h264-profile=main&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=ContainerNotSupported,%20AudioCodecNotSupported&allowVideoStreamCopy=false" to "192.168.50.11" in 0:00:17.2655798 with Status Code 200
[2023-05-17 13:03:09.136 -05:00] [WRN] [26] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/videos/57b5d467-25ca-e4dc-ca3c-98c5b7336cac/live.m3u8?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1&MediaSourceId=f22c75f67df0c97303f11752b3db43de&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=-1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=23.976025&PlaySessionId=132beb7c430840f79ae2bb3e7aa8f728&api_key=936554ff8776415d8c8aaec8e83c1410&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_f22c75f67df0c97303f11752b3db43de&TranscodingMaxAudioChannels=2&RequireAvc=false&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=31&h264-videobitdepth=8&h264-profile=main&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=ContainerNotSupported,%20AudioCodecNotSupported" to "192.168.50.11" in 0:00:10.0712499 with Status Code 200
[2023-05-17 13:03:09.136 -05:00] [WRN] [140] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/videos/57b5d467-25ca-e4dc-ca3c-98c5b7336cac/live.m3u8?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1&MediaSourceId=f22c75f67df0c97303f11752b3db43de&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=-1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=23.976025&PlaySessionId=132beb7c430840f79ae2bb3e7aa8f728&api_key=936554ff8776415d8c8aaec8e83c1410&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_f22c75f67df0c97303f11752b3db43de&TranscodingMaxAudioChannels=2&RequireAvc=false&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=31&h264-videobitdepth=8&h264-profile=main&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=ContainerNotSupported,%20AudioCodecNotSupported" to "192.168.50.11" in 0:00:21.0742183 with Status Code 200
[2023-05-17 13:03:10.213 -05:00] [INF] [140] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1-b35242902cb241cea78619000529a98f-57b5d46725cae4dcca3c98c5b7336cac"
[2023-05-17 13:03:30.296 -05:00] [INF] [60] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1-b35242902cb241cea78619000529a98f-57b5d46725cae4dcca3c98c5b7336cac"
[2023-05-17 13:03:45.292 -05:00] [INF] [144] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.50.11" closed
[2023-05-17 13:03:51.289 -05:00] [INF] [160] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1-b35242902cb241cea78619000529a98f-57b5d46725cae4dcca3c98c5b7336cac"
[2023-05-17 13:04:05.236 -05:00] [INF] [152] Jellyfin.Api.Helpers.TranscodingJobHelper: Transcoding kill timer stopped for JobId "2ff968c168394bd6a3965845958cb62c" PlaySessionId "b1509867df7e4fcaa1cb78d1eebd630c". Killing transcoding
[2023-05-17 13:04:05.236 -05:00] [INF] [152] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "/config/transcodes/92bacd887a558a633c82a15869a9a94b.m3u8"
[2023-05-17 13:04:06.967 -05:00] [INF] [152] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2023-05-17 13:04:06.967 -05:00] [INF] [152] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "/config/transcodes/92bacd887a558a633c82a15869a9a94b.m3u8"
[2023-05-17 13:04:08.533 -05:00] [INF] [165] Emby.Server.Implementations.Library.MediaSourceManager: Live stream "f22c75f67df0c97303f11752b3db43de" consumer count is now 0
[2023-05-17 13:04:08.533 -05:00] [INF] [165] Emby.Server.Implementations.Library.MediaSourceManager: Closing live stream "a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_f22c75f67df0c97303f11752b3db43de"
[2023-05-17 13:04:08.533 -05:00] [INF] [165] Emby.Server.Implementations.LiveTv.TunerHosts.M3UTunerHost: Closing "SharedHttpStream"
[2023-05-17 13:04:08.533 -05:00] [INF] [165] Emby.Server.Implementations.Library.MediaSourceManager: Live stream "a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_f22c75f67df0c97303f11752b3db43de" closed successfully
[2023-05-17 13:04:08.533 -05:00] [INF] [108] Emby.Server.Implementations.LiveTv.TunerHosts.M3UTunerHost: Copying of "SharedHttpStream" to "/config/transcodes/685129ba45694311aa15aad534ff6e37.ts" was canceled
[2023-05-17 13:04:08.534 -05:00] [INF] [108] Emby.Server.Implementations.LiveTv.TunerHosts.M3UTunerHost: Deleting temp file "/config/transcodes/685129ba45694311aa15aad534ff6e37.ts"
[2023-05-17 13:04:11.292 -05:00] [INF] [112] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1-b35242902cb241cea78619000529a98f-57b5d46725cae4dcca3c98c5b7336cac"
[2023-05-17 13:04:13.637 -05:00] [ERR] [140] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request. URL "GET" "/videos/57b5d467-25ca-e4dc-ca3c-98c5b7336cac/live.m3u8".
MediaBrowser.Common.Extensions.ResourceNotFoundException: Exception of type 'MediaBrowser.Common.Extensions.ResourceNotFoundException' was thrown.
   at Emby.Server.Implementations.Library.MediaSourceManager.GetLiveStreamWithDirectStreamProvider(String id, CancellationToken cancellationToken)
   at Jellyfin.Api.Helpers.StreamingHelpers.GetStreamingState(StreamingRequestDto streamingRequest, HttpRequest httpRequest, IAuthorizationContext authorizationContext, IMediaSourceManager mediaSourceManager, IUserManager userManager, ILibraryManager libraryManager, IServerConfigurationManager serverConfigurationManager, IMediaEncoder mediaEncoder, EncodingHelper encodingHelper, IDlnaManager dlnaManager, IDeviceManager deviceManager, TranscodingJobHelper transcodingJobHelper, TranscodingJobType transcodingJobType, CancellationToken cancellationToken)
   at Jellyfin.Api.Controllers.DynamicHlsController.GetLiveHlsStream(Guid itemId, String container, Nullable`1 static, String params, String tag, String deviceProfileId, String playSessionId, String segmentContainer, Nullable`1 segmentLength, Nullable`1 minSegments, String mediaSourceId, String deviceId, String audioCodec, Nullable`1 enableAutoStreamCopy, Nullable`1 allowVideoStreamCopy, Nullable`1 allowAudioStreamCopy, Nullable`1 breakOnNonKeyFrames, Nullable`1 audioSampleRate, Nullable`1 maxAudioBitDepth, Nullable`1 audioBitRate, Nullable`1 audioChannels, Nullable`1 maxAudioChannels, String profile, String level, Nullable`1 framerate, Nullable`1 maxFramerate, Nullable`1 copyTimestamps, Nullable`1 startTimeTicks, Nullable`1 width, Nullable`1 height, Nullable`1 videoBitRate, Nullable`1 subtitleStreamIndex, Nullable`1 subtitleMethod, Nullable`1 maxRefFrames, Nullable`1 maxVideoBitDepth, Nullable`1 requireAvc, Nullable`1 deInterlace, Nullable`1 requireNonAnamorphic, Nullable`1 transcodingMaxAudioChannels, Nullable`1 cpuCoreLimit, String liveStreamId, Nullable`1 enableMpegtsM2TsMode, String videoCodec, String subtitleCodec, String transcodeReasons, Nullable`1 audioStreamIndex, Nullable`1 videoStreamIndex, Nullable`1 context, Dictionary`2 streamOptions, Nullable`1 maxWidth, Nullable`1 maxHeight, Nullable`1 enableSubtitlesInManifest)
   at lambda_method2034(Closure , Object )
   at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(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()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
   at Jellyfin.Server.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager)
   at Jellyfin.Server.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager)
   at Jellyfin.Server.Middleware.IpBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager)
   at Jellyfin.Server.Middleware.LanFilteringMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager, IServerConfigurationManager serverConfigurationManager)
   at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult)
   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
   at Jellyfin.Server.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
   at Jellyfin.Server.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext)
   at Jellyfin.Server.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext)
   at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
   at Jellyfin.Server.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager)
   at Jellyfin.Server.Middleware.ExceptionMiddleware.Invoke(HttpContext context)
[2023-05-17 13:04:31.305 -05:00] [INF] [30] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1-b35242902cb241cea78619000529a98f-57b5d46725cae4dcca3c98c5b7336cac"
[2023-05-17 13:04:38.599 -05:00] [INF] [30] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2023-05-17 13:04:41.864 -05:00] [INF] [30] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.50.11" request
[2023-05-17 13:04:42.591 -05:00] [WRN] [165] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Audio" to "192.168.50.11" in 0:00:00.6574102 with Status Code 200
[2023-05-17 13:04:42.592 -05:00] [WRN] [140] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Book" to "192.168.50.11" in 0:00:00.6577804 with Status Code 200
[2023-05-17 13:04:43.830 -05:00] [WRN] [177] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo%2CPath&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=79a2726d3c50e769a8af1e4184e4fccf" to "192.168.50.11" in 0:00:01.7380343 with Status Code 200
[2023-05-17 13:04:43.831 -05:00] [WRN] [165] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Items/0287e91fa93e68e574b29b1a89ca4962/Images/Primary?fillHeight=655&fillWidth=446&quality=96&tag=beacadaff2d88393a72cd8771efba038" to "192.168.50.11" in 0:00:01.2394731 with Status Code 200
[2023-05-17 13:04:43.833 -05:00] [WRN] [140] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Items/009098bec54614f559d5529ea8fb4a7c/Images/Primary?fillHeight=635&fillWidth=446&quality=96&tag=1f7536088a9ecb6889400d08a187781f" to "192.168.50.11" in 0:00:01.2398503 with Status Code 200
[2023-05-17 13:04:43.844 -05:00] [WRN] [105] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo%2CPath&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=4514ec850e5ad0c47b58444e17b6346c" to "192.168.50.11" in 0:00:01.7721206 with Status Code 200
[2023-05-17 13:04:43.897 -05:00] [WRN] [30] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Latest?Limit=30&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo%2CPath&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=7e64e319657a9516ec78490da03edccb" to "192.168.50.11" in 0:00:01.8159052 with Status Code 200
[2023-05-17 13:04:44.283 -05:00] [WRN] [112] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Shows/NextUp?Limit=24&Fields=PrimaryImageAspectRatio%2CDateCreated%2CBasicSyncInfo%2CPath%2CMediaSourceCount&UserId=b35242902cb241cea78619000529a98f&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CBanner%2CThumb&EnableTotalRecordCount=false&DisableFirstEpisode=false&NextUpDateCutoff=2022-05-17T18%3A04%3A41.621Z&EnableRewatching=false" to "192.168.50.11" in 0:00:02.3466545 with Status Code 200
@setomerza commented on GitHub (May 17, 2023): I've also been experiencing this issue on Jellyfin 10.8.10 in Docker when playing a locally hosted Live TV stream from ErsatzTV Stream will just black screen and audio will cut out, refreshing the page reloads the stream with no issue. Observed on both Chrome and Firefox. Log: ``` [2023-05-17 13:02:43.068 -05:00] [INF] [131] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "/config/transcodes/248759131ad51dc10b3b3885f3b0b0ae.m3u8" [2023-05-17 13:02:43.203 -05:00] [INF] [131] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0 [2023-05-17 13:02:43.203 -05:00] [INF] [131] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "/config/transcodes/248759131ad51dc10b3b3885f3b0b0ae.m3u8" [2023-05-17 13:02:43.218 -05:00] [INF] [187] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request [2023-05-17 13:02:43.220 -05:00] [INF] [187] Jellyfin.Api.Helpers.TranscodingJobHelper: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 3000000 -user_agent \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.85 Safari/537.36\" -fflags +igndts -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -threads 1 -autorotate 0 -i \"http://192.168.90.165:8096/LiveTv/LiveStreamFiles/685129ba45694311aa15aad534ff6e37/stream.ts\" -autoscale 0 -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 h264_nvenc -preset p1 -b:v 7616000 -maxrate 7616000 -bufsize 15232000 -profile:v:0 main -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -flags -global_header -codec:a:0 libfdk_aac -ac 2 -ab 256000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_base_url \"hls/3c1ca66fa72480ea695cffb223bcc935/\" -hls_segment_filename \"/config/transcodes/3c1ca66fa72480ea695cffb223bcc935%d.ts\" -hls_playlist_type event -hls_list_size 0 -y \"/config/transcodes/3c1ca66fa72480ea695cffb223bcc935.m3u8\"" [2023-05-17 13:02:47.945 -05:00] [INF] [105] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "merza". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2023-05-17 13:02:47.946 -05:00] [INF] [105] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="Anonymous Profile", Path="http://192.168.90.165:8096/LiveTv/LiveStreamFiles/685129ba45694311aa15aad534ff6e37/stream.ts", AudioStreamIndex=-1, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerNotSupported, AudioCodecNotSupported ) "media:/videos/57b5d467-25ca-e4dc-ca3c-98c5b7336cac/master.m3u8?MediaSourceId=f22c75f67df0c97303f11752b3db43de&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=-1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=23.976025&api_key=<token>&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_f22c75f67df0c97303f11752b3db43de&TranscodingMaxAudioChannels=2&RequireAvc=false&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=31&h264-videobitdepth=8&h264-profile=main&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=ContainerNotSupported,%20AudioCodecNotSupported" [2023-05-17 13:02:47.955 -05:00] [ERR] [104] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request: "A task was canceled". URL "GET" "/videos/57b5d467-25ca-e4dc-ca3c-98c5b7336cac/live.m3u8". [2023-05-17 13:02:47.955 -05:00] [WRN] [104] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/videos/57b5d467-25ca-e4dc-ca3c-98c5b7336cac/live.m3u8?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1&MediaSourceId=f22c75f67df0c97303f11752b3db43de&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=-1&VideoBitrate=7616000&AudioBitrate=384000&MaxFramerate=23.976025&PlaySessionId=1ac81047a57949fd839419ae902d5a22&api_key=936554ff8776415d8c8aaec8e83c1410&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_f22c75f67df0c97303f11752b3db43de&TranscodingMaxAudioChannels=2&RequireAvc=false&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=31&h264-videobitdepth=8&h264-profile=main&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=ContainerBitrateExceedsLimit" to "192.168.50.11" in 0:00:04.7418517 with Status Code 500 [2023-05-17 13:02:47.955 -05:00] [INF] [104] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "/config/transcodes/3c1ca66fa72480ea695cffb223bcc935.m3u8" [2023-05-17 13:02:47.960 -05:00] [INF] [186] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "merza". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2023-05-17 13:02:47.960 -05:00] [INF] [186] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="Anonymous Profile", Path="http://192.168.90.165:8096/LiveTv/LiveStreamFiles/685129ba45694311aa15aad534ff6e37/stream.ts", AudioStreamIndex=-1, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerNotSupported, AudioCodecNotSupported ) "media:/videos/57b5d467-25ca-e4dc-ca3c-98c5b7336cac/master.m3u8?MediaSourceId=f22c75f67df0c97303f11752b3db43de&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=-1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=23.976025&api_key=<token>&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_f22c75f67df0c97303f11752b3db43de&TranscodingMaxAudioChannels=2&RequireAvc=false&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=31&h264-videobitdepth=8&h264-profile=main&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=ContainerNotSupported,%20AudioCodecNotSupported" [2023-05-17 13:02:47.970 -05:00] [INF] [186] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request [2023-05-17 13:02:47.971 -05:00] [INF] [186] Jellyfin.Api.Helpers.TranscodingJobHelper: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 3000000 -user_agent \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.85 Safari/537.36\" -fflags +igndts -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -threads 1 -autorotate 0 -i \"http://192.168.90.165:8096/LiveTv/LiveStreamFiles/685129ba45694311aa15aad534ff6e37/stream.ts\" -autoscale 0 -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 h264_nvenc -preset p1 -b:v 8000000 -maxrate 8000000 -bufsize 16000000 -profile:v:0 main -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -flags -global_header -codec:a:0 libfdk_aac -ac 2 -ab 256000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_base_url \"hls/92bacd887a558a633c82a15869a9a94b/\" -hls_segment_filename \"/config/transcodes/92bacd887a558a633c82a15869a9a94b%d.ts\" -hls_playlist_type event -hls_list_size 0 -y \"/config/transcodes/92bacd887a558a633c82a15869a9a94b.m3u8\"" [2023-05-17 13:02:48.051 -05:00] [ERR] [104] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 1 [2023-05-17 13:02:48.051 -05:00] [INF] [104] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "/config/transcodes/3c1ca66fa72480ea695cffb223bcc935.m3u8" [2023-05-17 13:02:48.064 -05:00] [INF] [104] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request [2023-05-17 13:02:48.064 -05:00] [INF] [104] Jellyfin.Api.Helpers.TranscodingJobHelper: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 3000000 -user_agent \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.85 Safari/537.36\" -fflags +igndts+genpts -i \"http://192.168.90.165:8096/LiveTv/LiveStreamFiles/685129ba45694311aa15aad534ff6e37/stream.ts\" -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 copy -start_at_zero -flags -global_header -codec:a:0 libfdk_aac -ac 2 -ab 256000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_base_url \"hls/a0f5dad8fd9d6cc65ffee54dbc3216d8/\" -hls_segment_filename \"/config/transcodes/a0f5dad8fd9d6cc65ffee54dbc3216d8%d.ts\" -hls_playlist_type event -hls_list_size 0 -y \"/config/transcodes/a0f5dad8fd9d6cc65ffee54dbc3216d8.m3u8\"" [2023-05-17 13:02:50.207 -05:00] [INF] [60] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1-b35242902cb241cea78619000529a98f-57b5d46725cae4dcca3c98c5b7336cac" [2023-05-17 13:02:58.846 -05:00] [INF] [124] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.50.11" request [2023-05-17 13:02:59.807 -05:00] [WRN] [26] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Audio" to "192.168.50.11" in 0:00:00.8756877 with Status Code 200 [2023-05-17 13:03:00.434 -05:00] [WRN] [186] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/LiveTv/Programs/Recommended?userId=b35242902cb241cea78619000529a98f&IsAiring=true&limit=24&ImageTypeLimit=1&EnableImageTypes=Primary%2CThumb%2CBackdrop&EnableTotalRecordCount=false&Fields=ChannelInfo%2CPrimaryImageAspectRatio" to "192.168.50.11" in 0:00:01.5031329 with Status Code 200 [2023-05-17 13:03:00.493 -05:00] [WRN] [26] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo%2CPath&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=79a2726d3c50e769a8af1e4184e4fccf" to "192.168.50.11" in 0:00:00.6853151 with Status Code 200 [2023-05-17 13:03:00.499 -05:00] [WRN] [124] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Book" to "192.168.50.11" in 0:00:01.4783897 with Status Code 200 [2023-05-17 13:03:00.503 -05:00] [WRN] [104] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo%2CPath&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=4514ec850e5ad0c47b58444e17b6346c" to "192.168.50.11" in 0:00:01.5715651 with Status Code 200 [2023-05-17 13:03:00.587 -05:00] [WRN] [57] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Latest?Limit=30&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo%2CPath&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=7e64e319657a9516ec78490da03edccb" to "192.168.50.11" in 0:00:01.4895792 with Status Code 200 [2023-05-17 13:03:01.154 -05:00] [WRN] [105] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Shows/NextUp?Limit=24&Fields=PrimaryImageAspectRatio%2CDateCreated%2CBasicSyncInfo%2CPath%2CMediaSourceCount&UserId=b35242902cb241cea78619000529a98f&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CBanner%2CThumb&EnableTotalRecordCount=false&DisableFirstEpisode=false&NextUpDateCutoff=2022-05-17T18%3A02%3A58.612Z&EnableRewatching=false" to "192.168.50.11" in 0:00:02.2239612 with Status Code 200 [2023-05-17 13:03:05.235 -05:00] [WRN] [26] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/videos/57b5d467-25ca-e4dc-ca3c-98c5b7336cac/live.m3u8?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1&MediaSourceId=f22c75f67df0c97303f11752b3db43de&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=-1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=23.976025&PlaySessionId=b1509867df7e4fcaa1cb78d1eebd630c&api_key=936554ff8776415d8c8aaec8e83c1410&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_f22c75f67df0c97303f11752b3db43de&TranscodingMaxAudioChannels=2&RequireAvc=false&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=31&h264-videobitdepth=8&h264-profile=main&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=ContainerNotSupported,%20AudioCodecNotSupported&allowVideoStreamCopy=false" to "192.168.50.11" in 0:00:17.2655798 with Status Code 200 [2023-05-17 13:03:09.136 -05:00] [WRN] [26] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/videos/57b5d467-25ca-e4dc-ca3c-98c5b7336cac/live.m3u8?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1&MediaSourceId=f22c75f67df0c97303f11752b3db43de&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=-1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=23.976025&PlaySessionId=132beb7c430840f79ae2bb3e7aa8f728&api_key=936554ff8776415d8c8aaec8e83c1410&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_f22c75f67df0c97303f11752b3db43de&TranscodingMaxAudioChannels=2&RequireAvc=false&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=31&h264-videobitdepth=8&h264-profile=main&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=ContainerNotSupported,%20AudioCodecNotSupported" to "192.168.50.11" in 0:00:10.0712499 with Status Code 200 [2023-05-17 13:03:09.136 -05:00] [WRN] [140] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/videos/57b5d467-25ca-e4dc-ca3c-98c5b7336cac/live.m3u8?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1&MediaSourceId=f22c75f67df0c97303f11752b3db43de&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=-1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=23.976025&PlaySessionId=132beb7c430840f79ae2bb3e7aa8f728&api_key=936554ff8776415d8c8aaec8e83c1410&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_f22c75f67df0c97303f11752b3db43de&TranscodingMaxAudioChannels=2&RequireAvc=false&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=31&h264-videobitdepth=8&h264-profile=main&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=ContainerNotSupported,%20AudioCodecNotSupported" to "192.168.50.11" in 0:00:21.0742183 with Status Code 200 [2023-05-17 13:03:10.213 -05:00] [INF] [140] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1-b35242902cb241cea78619000529a98f-57b5d46725cae4dcca3c98c5b7336cac" [2023-05-17 13:03:30.296 -05:00] [INF] [60] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1-b35242902cb241cea78619000529a98f-57b5d46725cae4dcca3c98c5b7336cac" [2023-05-17 13:03:45.292 -05:00] [INF] [144] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.50.11" closed [2023-05-17 13:03:51.289 -05:00] [INF] [160] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1-b35242902cb241cea78619000529a98f-57b5d46725cae4dcca3c98c5b7336cac" [2023-05-17 13:04:05.236 -05:00] [INF] [152] Jellyfin.Api.Helpers.TranscodingJobHelper: Transcoding kill timer stopped for JobId "2ff968c168394bd6a3965845958cb62c" PlaySessionId "b1509867df7e4fcaa1cb78d1eebd630c". Killing transcoding [2023-05-17 13:04:05.236 -05:00] [INF] [152] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "/config/transcodes/92bacd887a558a633c82a15869a9a94b.m3u8" [2023-05-17 13:04:06.967 -05:00] [INF] [152] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0 [2023-05-17 13:04:06.967 -05:00] [INF] [152] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "/config/transcodes/92bacd887a558a633c82a15869a9a94b.m3u8" [2023-05-17 13:04:08.533 -05:00] [INF] [165] Emby.Server.Implementations.Library.MediaSourceManager: Live stream "f22c75f67df0c97303f11752b3db43de" consumer count is now 0 [2023-05-17 13:04:08.533 -05:00] [INF] [165] Emby.Server.Implementations.Library.MediaSourceManager: Closing live stream "a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_f22c75f67df0c97303f11752b3db43de" [2023-05-17 13:04:08.533 -05:00] [INF] [165] Emby.Server.Implementations.LiveTv.TunerHosts.M3UTunerHost: Closing "SharedHttpStream" [2023-05-17 13:04:08.533 -05:00] [INF] [165] Emby.Server.Implementations.Library.MediaSourceManager: Live stream "a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_f22c75f67df0c97303f11752b3db43de" closed successfully [2023-05-17 13:04:08.533 -05:00] [INF] [108] Emby.Server.Implementations.LiveTv.TunerHosts.M3UTunerHost: Copying of "SharedHttpStream" to "/config/transcodes/685129ba45694311aa15aad534ff6e37.ts" was canceled [2023-05-17 13:04:08.534 -05:00] [INF] [108] Emby.Server.Implementations.LiveTv.TunerHosts.M3UTunerHost: Deleting temp file "/config/transcodes/685129ba45694311aa15aad534ff6e37.ts" [2023-05-17 13:04:11.292 -05:00] [INF] [112] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1-b35242902cb241cea78619000529a98f-57b5d46725cae4dcca3c98c5b7336cac" [2023-05-17 13:04:13.637 -05:00] [ERR] [140] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request. URL "GET" "/videos/57b5d467-25ca-e4dc-ca3c-98c5b7336cac/live.m3u8". MediaBrowser.Common.Extensions.ResourceNotFoundException: Exception of type 'MediaBrowser.Common.Extensions.ResourceNotFoundException' was thrown. at Emby.Server.Implementations.Library.MediaSourceManager.GetLiveStreamWithDirectStreamProvider(String id, CancellationToken cancellationToken) at Jellyfin.Api.Helpers.StreamingHelpers.GetStreamingState(StreamingRequestDto streamingRequest, HttpRequest httpRequest, IAuthorizationContext authorizationContext, IMediaSourceManager mediaSourceManager, IUserManager userManager, ILibraryManager libraryManager, IServerConfigurationManager serverConfigurationManager, IMediaEncoder mediaEncoder, EncodingHelper encodingHelper, IDlnaManager dlnaManager, IDeviceManager deviceManager, TranscodingJobHelper transcodingJobHelper, TranscodingJobType transcodingJobType, CancellationToken cancellationToken) at Jellyfin.Api.Controllers.DynamicHlsController.GetLiveHlsStream(Guid itemId, String container, Nullable`1 static, String params, String tag, String deviceProfileId, String playSessionId, String segmentContainer, Nullable`1 segmentLength, Nullable`1 minSegments, String mediaSourceId, String deviceId, String audioCodec, Nullable`1 enableAutoStreamCopy, Nullable`1 allowVideoStreamCopy, Nullable`1 allowAudioStreamCopy, Nullable`1 breakOnNonKeyFrames, Nullable`1 audioSampleRate, Nullable`1 maxAudioBitDepth, Nullable`1 audioBitRate, Nullable`1 audioChannels, Nullable`1 maxAudioChannels, String profile, String level, Nullable`1 framerate, Nullable`1 maxFramerate, Nullable`1 copyTimestamps, Nullable`1 startTimeTicks, Nullable`1 width, Nullable`1 height, Nullable`1 videoBitRate, Nullable`1 subtitleStreamIndex, Nullable`1 subtitleMethod, Nullable`1 maxRefFrames, Nullable`1 maxVideoBitDepth, Nullable`1 requireAvc, Nullable`1 deInterlace, Nullable`1 requireNonAnamorphic, Nullable`1 transcodingMaxAudioChannels, Nullable`1 cpuCoreLimit, String liveStreamId, Nullable`1 enableMpegtsM2TsMode, String videoCodec, String subtitleCodec, String transcodeReasons, Nullable`1 audioStreamIndex, Nullable`1 videoStreamIndex, Nullable`1 context, Dictionary`2 streamOptions, Nullable`1 maxWidth, Nullable`1 maxHeight, Nullable`1 enableSubtitlesInManifest) at lambda_method2034(Closure , Object ) at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(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() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger) at Jellyfin.Server.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager) at Jellyfin.Server.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager) at Jellyfin.Server.Middleware.IpBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager) at Jellyfin.Server.Middleware.LanFilteringMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager, IServerConfigurationManager serverConfigurationManager) at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Jellyfin.Server.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at Jellyfin.Server.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext) at Jellyfin.Server.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext) at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context) at Jellyfin.Server.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager) at Jellyfin.Server.Middleware.ExceptionMiddleware.Invoke(HttpContext context) [2023-05-17 13:04:31.305 -05:00] [INF] [30] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE2Nzk1NDg5OTc5NTI1-b35242902cb241cea78619000529a98f-57b5d46725cae4dcca3c98c5b7336cac" [2023-05-17 13:04:38.599 -05:00] [INF] [30] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0 [2023-05-17 13:04:41.864 -05:00] [INF] [30] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.50.11" request [2023-05-17 13:04:42.591 -05:00] [WRN] [165] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Audio" to "192.168.50.11" in 0:00:00.6574102 with Status Code 200 [2023-05-17 13:04:42.592 -05:00] [WRN] [140] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Book" to "192.168.50.11" in 0:00:00.6577804 with Status Code 200 [2023-05-17 13:04:43.830 -05:00] [WRN] [177] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo%2CPath&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=79a2726d3c50e769a8af1e4184e4fccf" to "192.168.50.11" in 0:00:01.7380343 with Status Code 200 [2023-05-17 13:04:43.831 -05:00] [WRN] [165] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Items/0287e91fa93e68e574b29b1a89ca4962/Images/Primary?fillHeight=655&fillWidth=446&quality=96&tag=beacadaff2d88393a72cd8771efba038" to "192.168.50.11" in 0:00:01.2394731 with Status Code 200 [2023-05-17 13:04:43.833 -05:00] [WRN] [140] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Items/009098bec54614f559d5529ea8fb4a7c/Images/Primary?fillHeight=635&fillWidth=446&quality=96&tag=1f7536088a9ecb6889400d08a187781f" to "192.168.50.11" in 0:00:01.2398503 with Status Code 200 [2023-05-17 13:04:43.844 -05:00] [WRN] [105] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo%2CPath&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=4514ec850e5ad0c47b58444e17b6346c" to "192.168.50.11" in 0:00:01.7721206 with Status Code 200 [2023-05-17 13:04:43.897 -05:00] [WRN] [30] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Users/b35242902cb241cea78619000529a98f/Items/Latest?Limit=30&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo%2CPath&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=7e64e319657a9516ec78490da03edccb" to "192.168.50.11" in 0:00:01.8159052 with Status Code 200 [2023-05-17 13:04:44.283 -05:00] [WRN] [112] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.50.116:8096/Shows/NextUp?Limit=24&Fields=PrimaryImageAspectRatio%2CDateCreated%2CBasicSyncInfo%2CPath%2CMediaSourceCount&UserId=b35242902cb241cea78619000529a98f&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CBanner%2CThumb&EnableTotalRecordCount=false&DisableFirstEpisode=false&NextUpDateCutoff=2022-05-17T18%3A04%3A41.621Z&EnableRewatching=false" to "192.168.50.11" in 0:00:02.3466545 with Status Code 200 ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: starred/jellyfin#4161
No description provided.