Some shows dont load after upgrading to 10.10.1 - mori - 2024-11-09
Hello,
I recently upgraded from 10.9.11 to 10.10.1, and after this upgrade some shows no longer work. When I try to view certain programs (from a web browser, android app, android TV app), I get a loading screen that has a background image with a spinner, and it never progresses.
In the admin panel, I can see that the information for the device shows that no transcoding is occurring and the media is eligible for direct play. The media that does work all states that it requires encoding.
I am running Jellyfin on Debian 12 using the automatic installer script. I have also uninstalled and deleted caches, and reinstalled Jellyfin, but the same issue is occurring.
The successful media has ffmpeg logs, but unsuccessful media does not. I have attached debug logs from when I start a working program to when it stops, and when I start a non working program and when it stops.
Code: [2024-11-09 11:04:11.224 +10:00] [DBG] [463] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 1 WebSockets.
[2024-11-09 11:04:19.292 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:19.292 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:19.785 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2024-11-09 11:04:22.669 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:22.669 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:23.223 +10:00] [DBG] [463] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 1 WebSockets.
[2024-11-09 11:04:29.850 +10:00] [DBG] [458] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.1.150" received message: InboundWebSocketMessage`1 { Data: null, MessageType: KeepAlive, ServerId: null }
[2024-11-09 11:04:33.024 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:33.024 +10:00] [INF] [463] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.1.150" request
[2024-11-09 11:04:33.024 +10:00] [DBG] [463] Emby.Server.Implementations.Session.WebSocketController: Adding websocket to session "06e332dd38f7e31a4782198d15321c06"
[2024-11-09 11:04:33.030 +10:00] [DBG] [458] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.1.150" received message: InboundWebSocketMessage`1 { Data: null, MessageType: KeepAlive, ServerId: null }
[2024-11-09 11:04:34.898 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:34.898 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:34.901 +10:00] [DBG] [463] MediaBrowser.Controller.Entities.BaseItem: "Shows" has no parental rating set.
<snip>
[2024-11-09 11:04:34.984 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Shinji Obara" has no parental rating set.
[2024-11-09 11:04:35.004 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:35.004 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:35.015 +10:00] [DBG] [463] Jellyfin.Api.Controllers.MediaInfoController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, MaxStreamingBitrate: 120000000, MaxStaticBitrate: 100000000, MusicStreamingTranscodingBitrate: 384000, MaxStaticMusicBitrate: 8000000, DirectPlayProfiles: [DirectPlayProfile { Container: "webm", AudioCodec: "vorbis,opus", VideoCodec: "vp8,vp9,av1", Type: Video }, DirectPlayProfile { Container: "mp4,m4v", AudioCodec: "aac,mp3,mp2,opus,flac,vorbis", VideoCodec: "h264,vp9,av1", Type: Video }, DirectPlayProfile { Container: "opus", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "webm", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ts", AudioCodec: "mp3", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mp3", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "aac", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4b", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "webma", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "webm", AudioCodec: "webma", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "wav", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "hls", AudioCodec: "aac,mp2,opus,flac", VideoCodec: "av1,h264,vp9", Type: Video }, DirectPlayProfile { Container: "hls", AudioCodec: "aac,mp3,mp2", VideoCodec: "h264", Type: Video }], TranscodingProfiles: [TranscodingProfile { Container: "mp4", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: hls, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 1, SegmentLength: 0, BreakOnNonKeyFrames: True, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "aac", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: http, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "mp3", Type: Audio, VideoCodec: "", AudioCodec: "mp3", Protocol: http, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "opus", Type: Audio, VideoCodec: "", AudioCodec: "opus", Protocol: http, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "wav", Type: Audio, VideoCodec: "", AudioCodec: "wav", Protocol: http, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "opus", Type: Audio, VideoCodec: "", AudioCodec: "opus", Protocol: http, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Static, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "mp3", Type: Audio, VideoCodec: "", AudioCodec: "mp3", Protocol: http, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Static, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "aac", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: http, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Static, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "wav", Type: Audio, VideoCodec: "", AudioCodec: "wav", Protocol: http, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Static, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "mp4", Type: Video, VideoCodec: "av1,h264,vp9", AudioCodec: "aac,mp2,opus,flac", Protocol: hls, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 1, SegmentLength: 0, BreakOnNonKeyFrames: True, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "ts", Type: Video, VideoCodec: "h264", AudioCodec: "aac,mp3,mp2", Protocol: hls, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 1, SegmentLength: 0, BreakOnNonKeyFrames: True, Conditions: [], EnableAudioVbrEncoding: True }], ContainerProfiles: [], CodecProfiles: [CodecProfile { Type: VideoAudio, Conditions: [ProfileCondition { Condition: Equals, Property: IsSecondaryAudio, Value: "false", IsRequired: False }], ApplyConditions: [], Codec: "aac", Container: null, SubContainer: null }, CodecProfile { Type: VideoAudio, Conditions: [ProfileCondition { Condition: Equals, Property: IsSecondaryAudio, Value: "false", IsRequired: False }], ApplyConditions: [], Codec: null, Container: null, SubContainer: null }, CodecProfile { Type: Video, Conditions: [ProfileCondition { Condition: NotEquals, Property: IsAnamorphic, Value: "true", IsRequired: False }, ProfileCondition { Condition: EqualsAny, Property: VideoProfile, Value: "high|main|baseline|constrained baseline", IsRequired: False }, ProfileCondition { Condition: EqualsAny, Property: VideoRangeType, Value: "SDR", IsRequired: False }, ProfileCondition { Condition: LessThanEqual, Property: VideoLevel, Value: "52", IsRequired: False }, ProfileCondition { Condition: NotEquals, Property: IsInterlaced, Value: "true", IsRequired: False }], ApplyConditions: [], Codec: "h264", Container: null, SubContainer: null }, CodecProfile { Type: Video, Conditions: [ProfileCondition { Condition: NotEquals, Property: IsAnamorphic, Value: "true", IsRequired: False }, ProfileCondition { Condition: EqualsAny, Property: VideoProfile, Value: "main", IsRequired: False }, ProfileCondition { Condition: EqualsAny, Property: VideoRangeType, Value: "SDR", IsRequired: False }, ProfileCondition { Condition: LessThanEqual, Property: VideoLevel, Value: "120", IsRequired: False }, ProfileCondition { Condition: NotEquals, Property: IsInterlaced, Value: "true", IsRequired: False }], ApplyConditions: [], Codec: "hevc", Container: null, SubContainer: null }, CodecProfile { Type: Video, Conditions: [ProfileCondition { Condition: EqualsAny, Property: VideoRangeType, Value: "SDR", IsRequired: False }], ApplyConditions: [], Codec: "vp9", Container: null, SubContainer: null }, CodecProfile { Type: Video, Conditions: [ProfileCondition { Condition: NotEquals, Property: IsAnamorphic, Value: "true", IsRequired: False }, ProfileCondition { Condition: EqualsAny, Property: VideoProfile, Value: "main", IsRequired: False }, ProfileCondition { Condition: EqualsAny, Property: VideoRangeType, Value: "SDR", IsRequired: False }, ProfileCondition { Condition: LessThanEqual, Property: VideoLevel, Value: "19", IsRequired: False }], ApplyConditions: [], Codec: "av1", Container: null, SubContainer: null }], SubtitleProfiles: [SubtitleProfile { Format: "vtt", Method: External, DidlMode: null, Language: null, Container: null }, SubtitleProfile { Format: "ass", Method: External, DidlMode: null, Language: null, Container: null }, SubtitleProfile { Format: "ssa", Method: External, DidlMode: null, Language: null, Container: null }] }
[2024-11-09 11:04:35.016 +10:00] [DBG] [463] MediaBrowser.Controller.Entities.BaseItem: "Shows" has no parental rating set.
[2024-11-09 11:04:35.016 +10:00] [DBG] [463] MediaBrowser.Controller.Entities.BaseItem: "root" has no parental rating set.
[2024-11-09 11:04:35.016 +10:00] [DBG] [463] MediaBrowser.Controller.Entities.BaseItem: "Shows" has no parental rating set.
[2024-11-09 11:04:35.016 +10:00] [DBG] [463] MediaBrowser.Controller.Entities.BaseItem: "Movies" has no parental rating set.
[2024-11-09 11:04:35.016 +10:00] [DBG] [463] MediaBrowser.Controller.Entities.BaseItem: "Music" has no parental rating set.
[2024-11-09 11:04:35.016 +10:00] [DBG] [463] MediaBrowser.Controller.Entities.BaseItem: "Playlists" has no parental rating set.
[2024-11-09 11:04:35.017 +10:00] [INF] [463] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "jellyfin". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-11-09 11:04:35.017 +10:00] [DBG] [463] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", Path: "/mnt/Shows/Samurai Champloo/Season 01/Samurai Champloo S01E01.mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: False
[2024-11-09 11:04:35.017 +10:00] [DBG] [463] Jellyfin.Api.Helpers.MediaInfoHelper: Not eligible for DirectPlay due to unsupported subtitles
[2024-11-09 11:04:35.017 +10:00] [DBG] [463] Jellyfin.Api.Helpers.MediaInfoHelper: DirectPlay Result for Profile: "Anonymous Profile", Path: "/mnt/Shows/Samurai Champloo/Season 01/Samurai Champloo S01E01.mkv", PlayMethod: null, AudioStreamIndex: 1, SubtitleStreamIndex: 4, Reasons: ContainerNotSupported, VideoCodecNotSupported, AudioCodecNotSupported, SubtitleCodecNotSupported
[2024-11-09 11:04:35.017 +10:00] [DBG] [463] Jellyfin.Api.Helpers.MediaInfoHelper: Transcode Result for Profile: "Anonymous Profile", Path: "/mnt/Shows/Samurai Champloo/Season 01/Samurai Champloo S01E01.mkv", PlayMethod: Transcode, AudioStreamIndex: 1, SubtitleStreamIndex: 4, Reasons: ContainerNotSupported, VideoCodecNotSupported, AudioCodecNotSupported, SubtitleCodecNotSupported
[2024-11-09 11:04:35.017 +10:00] [DBG] [463] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="Anonymous Profile", Path="/mnt/Shows/Samurai Champloo/Season 01/Samurai Champloo S01E01.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerNotSupported, VideoCodecNotSupported, AudioCodecNotSupported, SubtitleCodecNotSupported ) "media:/videos/11574bb4-8460-fc24-55d7-434555f8fd7b/master.m3u8?MediaSourceId=11574bb48460fc2455d7434555f8fd7b&VideoCodec=av1,h264,vp9&AudioCodec=aac,opus,flac&AudioStreamIndex=1&SubtitleStreamIndex=4&VideoBitrate=139872000&AudioBitrate=128000&MaxFramerate=25&api_key=<token>&SubtitleMethod=Encode&TranscodingMaxAudioChannels=1&RequireAvc=false&EnableAudioVbrEncoding=true&Tag=7ca5632c733dbb6b293ed2d38bd391ec&SegmentContainer=mp4&MinSegments=1&BreakOnNonKeyFrames=True&mpeg2video-level=8&mpeg2video-videobitdepth=8&mpeg2video-profile=main&av1-profile=main&av1-rangetype=SDR&av1-level=19&vp9-rangetype=SDR&h264-profile=high,main,baseline,constrainedbaseline&h264-rangetype=SDR&h264-level=52&h264-deinterlace=true&TranscodeReasons=ContainerNotSupported,%20VideoCodecNotSupported,%20AudioCodecNotSupported,%20SubtitleCodecNotSupported"
[2024-11-09 11:04:35.037 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2024-11-09 11:04:35.223 +10:00] [DBG] [458] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 2 WebSockets.
[2024-11-09 11:04:35.286 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:35.286 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:35.353 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:35.354 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:35.427 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:35.427 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:35.434 +10:00] [DBG] [463] Jellyfin.Api.Controllers.DynamicHlsController: Starting transcoding because fmp4 init file is being requested
[2024-11-09 11:04:35.434 +10:00] [INF] [463] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2024-11-09 11:04:35.434 +10:00] [INF] [463] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -canvas_size 720x576 -i file:\"/mnt/Shows/Samurai Champloo/Season 01/Samurai Champloo S01E01.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:0 -codec:v:0 libx264 -preset veryfast -crf 23 -maxrate 8393773 -bufsize 16787546 -profile:v:0 high -level 51 -x264opts:0 subme=0:me_range=16:rc_lookahead=10:me=hex:open_gop=0 -force_key_frames:0 \"expr:gte(t,n_forced*3)\" -sc_threshold:v:0 0 -filter_complex \"[0:4]scale,scale=720:576:fast_bilinear[sub];[0:0]setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,yadif=0:-1:0,scale=trunc(min(max(iw\,ih*a)\,min(720\,576*a))/2)*2:trunc(min(max(iw/a\,ih)\,min(720/a\,576))/2)*2,format=yuv420p[main];[main][sub]overlay=eof_action=pass:repeatlast=0\" -start_at_zero -codec:a:0 libfdk_aac -ac 1 -ab 128000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename \"ed54cd6d78695cb18831a038395364de-1.mp4\" -start_number 0 -hls_segment_filename \"/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -y \"/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de.m3u8\""
[2024-11-09 11:04:35.436 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Launched FFmpeg process
[2024-11-09 11:04:35.444 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Waiting for the creation of "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de-1.mp4"
[2024-11-09 11:04:35.545 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: File "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de-1.mp4" created or transcoding has finished
[2024-11-09 11:04:35.545 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: StartFfMpeg() finished successfully
[2024-11-09 11:04:35.545 +10:00] [DBG] [458] Jellyfin.Api.Controllers.DynamicHlsController: returning "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de-1.mp4" [general case]
[2024-11-09 11:04:35.744 +10:00] [DBG] [458] Jellyfin.Api.Controllers.DynamicHlsController: Serving up "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de-1.mp4" as it deemed ready
[2024-11-09 11:04:35.744 +10:00] [DBG] [458] Jellyfin.Api.Controllers.DynamicHlsController: Finished serving "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de-1.mp4"
[2024-11-09 11:04:35.744 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: OnTranscodeEndRequest job.ActiveRequestCount=0
[2024-11-09 11:04:35.744 +10:00] [DBG] [458] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Starting kill timer at 60000ms. JobId "8eb9f52c9a7749b99fad84f18cf04501" PlaySessionId "c850e7ad1c25482a832b577b04318db9"
[2024-11-09 11:04:35.755 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:35.756 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:04:35.756 +10:00] [DBG] [458] Jellyfin.Api.Controllers.DynamicHlsController: returning "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de0.mp4" [it exists, try 1]
[2024-11-09 11:04:35.756 +10:00] [DBG] [458] Jellyfin.Api.Controllers.DynamicHlsController: serving up "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de0.mp4" as transcode index 1 is past requested point 0
[2024-11-09 11:04:35.757 +10:00] [DBG] [458] Jellyfin.Api.Controllers.DynamicHlsController: Finished serving "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de0.mp4"
[2024-11-09 11:04:35.757 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: OnTranscodeEndRequest job.ActiveRequestCount=0
<snip>
[2024-11-09 11:04:57.622 +10:00] [DBG] [458] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "8eb9f52c9a7749b99fad84f18cf04501" PlaySessionId "c850e7ad1c25482a832b577b04318db9"
[2024-11-09 11:04:57.983 +10:00] [DBG] [463] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="c850e7ad1c25482a832b577b04318db9" isUsedPaused: False
[2024-11-09 11:04:57.983 +10:00] [DBG] [463] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "8eb9f52c9a7749b99fad84f18cf04501"
[2024-11-09 11:04:57.983 +10:00] [DBG] [463] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "8eb9f52c9a7749b99fad84f18cf04501" PlaySessionId "c850e7ad1c25482a832b577b04318db9"
[2024-11-09 11:04:58.983 +10:00] [DBG] [463] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="c850e7ad1c25482a832b577b04318db9" isUsedPaused: False
[2024-11-09 11:04:58.983 +10:00] [DBG] [463] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "8eb9f52c9a7749b99fad84f18cf04501"
[2024-11-09 11:04:58.983 +10:00] [DBG] [463] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "8eb9f52c9a7749b99fad84f18cf04501" PlaySessionId "c850e7ad1c25482a832b577b04318db9"
[2024-11-09 11:04:59.223 +10:00] [DBG] [458] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 2 WebSockets.
[2024-11-09 11:04:59.983 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="c850e7ad1c25482a832b577b04318db9" isUsedPaused: False
[2024-11-09 11:04:59.983 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "8eb9f52c9a7749b99fad84f18cf04501"
[2024-11-09 11:04:59.983 +10:00] [DBG] [458] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "8eb9f52c9a7749b99fad84f18cf04501" PlaySessionId "c850e7ad1c25482a832b577b04318db9"
[2024-11-09 11:05:00.111 +10:00] [DBG] [458] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.1.150" received message: InboundWebSocketMessage`1 { Data: null, MessageType: KeepAlive, ServerId: null }
[2024-11-09 11:05:00.639 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:00.639 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:00.640 +10:00] [DBG] [463] Jellyfin.Api.Controllers.DynamicHlsController: returning "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de27.mp4" [it exists, try 1]
[2024-11-09 11:05:00.640 +10:00] [DBG] [463] Jellyfin.Api.Controllers.DynamicHlsController: serving up "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de27.mp4" as transcode index 277 is past requested point 27
[2024-11-09 11:05:00.641 +10:00] [DBG] [463] Jellyfin.Api.Controllers.DynamicHlsController: Finished serving "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de27.mp4"
[2024-11-09 11:05:00.641 +10:00] [DBG] [463] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: OnTranscodeEndRequest job.ActiveRequestCount=0
[2024-11-09 11:05:00.641 +10:00] [DBG] [463] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "8eb9f52c9a7749b99fad84f18cf04501" PlaySessionId "c850e7ad1c25482a832b577b04318db9"
[2024-11-09 11:05:00.984 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="c850e7ad1c25482a832b577b04318db9" isUsedPaused: False
[2024-11-09 11:05:00.984 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "8eb9f52c9a7749b99fad84f18cf04501"
[2024-11-09 11:05:00.984 +10:00] [DBG] [458] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "8eb9f52c9a7749b99fad84f18cf04501" PlaySessionId "c850e7ad1c25482a832b577b04318db9"
[2024-11-09 11:05:01.984 +10:00] [DBG] [463] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="c850e7ad1c25482a832b577b04318db9" isUsedPaused: False
[2024-11-09 11:05:01.984 +10:00] [DBG] [463] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "8eb9f52c9a7749b99fad84f18cf04501"
[2024-11-09 11:05:01.984 +10:00] [DBG] [463] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "8eb9f52c9a7749b99fad84f18cf04501" PlaySessionId "c850e7ad1c25482a832b577b04318db9"
[2024-11-09 11:05:02.984 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="c850e7ad1c25482a832b577b04318db9" isUsedPaused: False
[2024-11-09 11:05:02.985 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "8eb9f52c9a7749b99fad84f18cf04501"
[2024-11-09 11:05:02.985 +10:00] [DBG] [458] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "8eb9f52c9a7749b99fad84f18cf04501" PlaySessionId "c850e7ad1c25482a832b577b04318db9"
[2024-11-09 11:05:03.032 +10:00] [DBG] [458] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.1.150" received message: InboundWebSocketMessage`1 { Data: null, MessageType: KeepAlive, ServerId: null }
[2024-11-09 11:05:03.663 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:03.663 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:03.664 +10:00] [DBG] [463] Jellyfin.Api.Controllers.DynamicHlsController: returning "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de28.mp4" [it exists, try 1]
[2024-11-09 11:05:03.664 +10:00] [DBG] [463] Jellyfin.Api.Controllers.DynamicHlsController: serving up "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de28.mp4" as transcode index 310 is past requested point 28
[2024-11-09 11:05:03.665 +10:00] [DBG] [463] Jellyfin.Api.Controllers.DynamicHlsController: Finished serving "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de28.mp4"
[2024-11-09 11:05:03.665 +10:00] [DBG] [463] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: OnTranscodeEndRequest job.ActiveRequestCount=0
[2024-11-09 11:05:03.665 +10:00] [DBG] [463] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "8eb9f52c9a7749b99fad84f18cf04501" PlaySessionId "c850e7ad1c25482a832b577b04318db9"
[2024-11-09 11:05:03.983 +10:00] [DBG] [463] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="c850e7ad1c25482a832b577b04318db9" isUsedPaused: False
[2024-11-09 11:05:03.983 +10:00] [DBG] [463] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "8eb9f52c9a7749b99fad84f18cf04501"
[2024-11-09 11:05:03.983 +10:00] [DBG] [463] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "8eb9f52c9a7749b99fad84f18cf04501" PlaySessionId "c850e7ad1c25482a832b577b04318db9"
[2024-11-09 11:05:04.982 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="c850e7ad1c25482a832b577b04318db9" isUsedPaused: False
[2024-11-09 11:05:04.982 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "8eb9f52c9a7749b99fad84f18cf04501"
[2024-11-09 11:05:04.982 +10:00] [DBG] [458] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "8eb9f52c9a7749b99fad84f18cf04501" PlaySessionId "c850e7ad1c25482a832b577b04318db9"
[2024-11-09 11:05:05.522 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:05.522 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:05.536 +10:00] [DBG] [463] MediaBrowser.Controller.Entities.BaseItem: "Shows" has no parental rating set.
[2024-11-09 11:05:05.546 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:05.546 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:05.551 +10:00] [DBG] [463] Jellyfin.Api.Controllers.PlaystateController: ReportPlaybackStopped PlaySessionId: "c850e7ad1c25482a832b577b04318db9"
[2024-11-09 11:05:05.552 +10:00] [DBG] [463] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: KillTranscodingJob - JobId "8eb9f52c9a7749b99fad84f18cf04501" PlaySessionId "c850e7ad1c25482a832b577b04318db9". Killing transcoding
[2024-11-09 11:05:05.552 +10:00] [INF] [463] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de.m3u8"
[2024-11-09 11:05:05.982 +10:00] [DBG] [463] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Disposing stream resources
[2024-11-09 11:05:05.982 +10:00] [INF] [463] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2024-11-09 11:05:05.982 +10:00] [INF] [463] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de.m3u8"
[2024-11-09 11:05:05.982 +10:00] [DBG] [463] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="c850e7ad1c25482a832b577b04318db9" isUsedPaused: False
[2024-11-09 11:05:05.982 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:05.983 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:06.982 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="c850e7ad1c25482a832b577b04318db9" isUsedPaused: False
[2024-11-09 11:05:07.482 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting HLS file "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de285.mp4"
<snip>
[2024-11-09 11:05:07.543 +10:00] [DBG] [458] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting HLS file "/var/cache/jellyfin/transcodes/ed54cd6d78695cb18831a038395364de282.mp4"
[2024-11-09 11:05:07.543 +10:00] [INF] [458] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.10.1" playing "Tempestuous Temperaments". Stopped at "29362" ms
[2024-11-09 11:05:07.550 +10:00] [DBG] [458] Jellyfin.Api.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://jellyfin..home:8096/Sessions/Playing/Stopped" to "192.168.1.150" in 0:00:02.0001345 with Status Code 204
[2024-11-09 11:05:11.220 +10:00] [DBG] [463] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 2 WebSockets.
[2024-11-09 11:05:15.937 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:15.937 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:15.938 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Shows" has no parental rating set.
[2024-11-09 11:05:15.938 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "root" has no parental rating set.
[2024-11-09 11:05:15.938 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Shows" has no parental rating set.
[2024-11-09 11:05:15.938 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Movies" has no parental rating set.
[2024-11-09 11:05:15.938 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Music" has no parental rating set.
[2024-11-09 11:05:15.938 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Playlists" has no parental rating set.
[2024-11-09 11:05:15.938 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Dan Castellaneta" has no parental rating set.
[2024-11-09 11:05:15.938 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Julie Kavner" has no parental rating set.
[2024-11-09 11:05:15.938 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Nancy Cartwright" has no parental rating set.
[2024-11-09 11:05:15.938 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Yeardley Smith" has no parental rating set.
[2024-11-09 11:05:15.938 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Hank Azaria" has no parental rating set.
[2024-11-09 11:05:15.939 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Harry Shearer" has no parental rating set.
[2024-11-09 11:05:15.954 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:15.955 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:15.983 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:15.984 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:15.984 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Shows" has no parental rating set.
[2024-11-09 11:05:15.984 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "root" has no parental rating set.
[2024-11-09 11:05:15.984 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Shows" has no parental rating set.
[2024-11-09 11:05:15.984 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Movies" has no parental rating set.
[2024-11-09 11:05:15.984 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Music" has no parental rating set.
[2024-11-09 11:05:15.984 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Playlists" has no parental rating set.
[2024-11-09 11:05:15.997 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:15.997 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:15.997 +10:00] [DBG] [458] MediaBrowser.Controller.Entities.BaseItem: "Shows" has no parental rating set.
<snip>
[2024-11-09 11:05:16.019 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:16.019 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:16.020 +10:00] [DBG] [463] Jellyfin.Api.Controllers.MediaInfoController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, MaxStreamingBitrate: 120000000, MaxStaticBitrate: 100000000, MusicStreamingTranscodingBitrate: 384000, MaxStaticMusicBitrate: 8000000, DirectPlayProfiles: [DirectPlayProfile { Container: "webm", AudioCodec: "vorbis,opus", VideoCodec: "vp8,vp9,av1", Type: Video }, DirectPlayProfile { Container: "mp4,m4v", AudioCodec: "aac,mp3,mp2,opus,flac,vorbis", VideoCodec: "h264,vp9,av1", Type: Video }, DirectPlayProfile { Container: "opus", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "webm", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ts", AudioCodec: "mp3", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mp3", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "aac", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4b", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "webma", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "webm", AudioCodec: "webma", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "wav", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "hls", AudioCodec: "aac,mp2,opus,flac", VideoCodec: "av1,h264,vp9", Type: Video }, DirectPlayProfile { Container: "hls", AudioCodec: "aac,mp3,mp2", VideoCodec: "h264", Type: Video }], TranscodingProfiles: [TranscodingProfile { Container: "mp4", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: hls, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 1, SegmentLength: 0, BreakOnNonKeyFrames: True, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "aac", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: http, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "mp3", Type: Audio, VideoCodec: "", AudioCodec: "mp3", Protocol: http, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "opus", Type: Audio, VideoCodec: "", AudioCodec: "opus", Protocol: http, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "wav", Type: Audio, VideoCodec: "", AudioCodec: "wav", Protocol: http, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "opus", Type: Audio, VideoCodec: "", AudioCodec: "opus", Protocol: http, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Static, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "mp3", Type: Audio, VideoCodec: "", AudioCodec: "mp3", Protocol: http, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Static, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "aac", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: http, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Static, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "wav", Type: Audio, VideoCodec: "", AudioCodec: "wav", Protocol: http, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Static, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "mp4", Type: Video, VideoCodec: "av1,h264,vp9", AudioCodec: "aac,mp2,opus,flac", Protocol: hls, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 1, SegmentLength: 0, BreakOnNonKeyFrames: True, Conditions: [], EnableAudioVbrEncoding: True }, TranscodingProfile { Container: "ts", Type: Video, VideoCodec: "h264", AudioCodec: "aac,mp3,mp2", Protocol: hls, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: "1", MinSegments: 1, SegmentLength: 0, BreakOnNonKeyFrames: True, Conditions: [], EnableAudioVbrEncoding: True }], ContainerProfiles: [], CodecProfiles: [CodecProfile { Type: VideoAudio, Conditions: [ProfileCondition { Condition: Equals, Property: IsSecondaryAudio, Value: "false", IsRequired: False }], ApplyConditions: [], Codec: "aac", Container: null, SubContainer: null }, CodecProfile { Type: VideoAudio, Conditions: [ProfileCondition { Condition: Equals, Property: IsSecondaryAudio, Value: "false", IsRequired: False }], ApplyConditions: [], Codec: null, Container: null, SubContainer: null }, CodecProfile { Type: Video, Conditions: [ProfileCondition { Condition: NotEquals, Property: IsAnamorphic, Value: "true", IsRequired: False }, ProfileCondition { Condition: EqualsAny, Property: VideoProfile, Value: "high|main|baseline|constrained baseline", IsRequired: False }, ProfileCondition { Condition: EqualsAny, Property: VideoRangeType, Value: "SDR", IsRequired: False }, ProfileCondition { Condition: LessThanEqual, Property: VideoLevel, Value: "52", IsRequired: False }, ProfileCondition { Condition: NotEquals, Property: IsInterlaced, Value: "true", IsRequired: False }], ApplyConditions: [], Codec: "h264", Container: null, SubContainer: null }, CodecProfile { Type: Video, Conditions: [ProfileCondition { Condition: NotEquals, Property: IsAnamorphic, Value: "true", IsRequired: False }, ProfileCondition { Condition: EqualsAny, Property: VideoProfile, Value: "main", IsRequired: False }, ProfileCondition { Condition: EqualsAny, Property: VideoRangeType, Value: "SDR", IsRequired: False }, ProfileCondition { Condition: LessThanEqual, Property: VideoLevel, Value: "120", IsRequired: False }, ProfileCondition { Condition: NotEquals, Property: IsInterlaced, Value: "true", IsRequired: False }], ApplyConditions: [], Codec: "hevc", Container: null, SubContainer: null }, CodecProfile { Type: Video, Conditions: [ProfileCondition { Condition: EqualsAny, Property: VideoRangeType, Value: "SDR", IsRequired: False }], ApplyConditions: [], Codec: "vp9", Container: null, SubContainer: null }, CodecProfile { Type: Video, Conditions: [ProfileCondition { Condition: NotEquals, Property: IsAnamorphic, Value: "true", IsRequired: False }, ProfileCondition { Condition: EqualsAny, Property: VideoProfile, Value: "main", IsRequired: False }, ProfileCondition { Condition: EqualsAny, Property: VideoRangeType, Value: "SDR", IsRequired: False }, ProfileCondition { Condition: LessThanEqual, Property: VideoLevel, Value: "19", IsRequired: False }], ApplyConditions: [], Codec: "av1", Container: null, SubContainer: null }], SubtitleProfiles: [SubtitleProfile { Format: "vtt", Method: External, DidlMode: null, Language: null, Container: null }, SubtitleProfile { Format: "ass", Method: External, DidlMode: null, Language: null, Container: null }, SubtitleProfile { Format: "ssa", Method: External, DidlMode: null, Language: null, Container: null }] }
[2024-11-09 11:05:16.020 +10:00] [DBG] [463] MediaBrowser.Controller.Entities.BaseItem: "Shows" has no parental rating set.
[2024-11-09 11:05:16.020 +10:00] [DBG] [463] MediaBrowser.Controller.Entities.BaseItem: "root" has no parental rating set.
[2024-11-09 11:05:16.020 +10:00] [DBG] [463] MediaBrowser.Controller.Entities.BaseItem: "Shows" has no parental rating set.
[2024-11-09 11:05:16.020 +10:00] [DBG] [463] MediaBrowser.Controller.Entities.BaseItem: "Movies" has no parental rating set.
[2024-11-09 11:05:16.020 +10:00] [DBG] [463] MediaBrowser.Controller.Entities.BaseItem: "Music" has no parental rating set.
[2024-11-09 11:05:16.020 +10:00] [DBG] [463] MediaBrowser.Controller.Entities.BaseItem: "Playlists" has no parental rating set.
[2024-11-09 11:05:16.021 +10:00] [INF] [463] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "jellyfin". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-11-09 11:05:16.021 +10:00] [DBG] [463] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", Path: "/mnt/Shows/The Simpsons (1989)/Season 10/The Simpsons S10E01.mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: False
[2024-11-09 11:05:16.021 +10:00] [DBG] [463] Jellyfin.Api.Helpers.MediaInfoHelper: DirectPlay Result for Profile: "Anonymous Profile", Path: "/mnt/Shows/The Simpsons (1989)/Season 10/The Simpsons S10E01.mkv", PlayMethod: null, AudioStreamIndex: 1, SubtitleStreamIndex: null, Reasons: ContainerNotSupported
[2024-11-09 11:05:16.021 +10:00] [DBG] [463] Jellyfin.Api.Helpers.MediaInfoHelper: Transcode Result for Profile: "Anonymous Profile", Path: "/mnt/Shows/The Simpsons (1989)/Season 10/The Simpsons S10E01.mkv", PlayMethod: Transcode, AudioStreamIndex: 1, SubtitleStreamIndex: null, Reasons: ContainerNotSupported, AudioChannelsNotSupported
[2024-11-09 11:05:16.021 +10:00] [DBG] [463] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="Anonymous Profile", Path="/mnt/Shows/The Simpsons (1989)/Season 10/The Simpsons S10E01.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerNotSupported, AudioChannelsNotSupported ) "media:/videos/90905e05-6803-7236-199a-7885598ecf27/master.m3u8?MediaSourceId=90905e0568037236199a7885598ecf27&VideoCodec=av1,h264,vp9&AudioCodec=aac,opus,flac&AudioStreamIndex=1&VideoBitrate=139930140&AudioBitrate=69860&MaxFramerate=23.976025&api_key=<token>&TranscodingMaxAudioChannels=1&RequireAvc=false&EnableAudioVbrEncoding=true&Tag=62a8857fbd3ba69840d307bc9c6f6e4d&SegmentContainer=mp4&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=31&h264-videobitdepth=8&h264-profile=high&av1-profile=main&av1-rangetype=SDR&av1-level=19&vp9-rangetype=SDR&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=ContainerNotSupported,%20AudioChannelsNotSupported"
[2024-11-09 11:05:16.047 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2024-11-09 11:05:16.302 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:16.303 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:16.329 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:16.329 +10:00] [DBG] [458] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:23.221 +10:00] [DBG] [463] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 2 WebSockets.
[2024-11-09 11:05:24.685 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:24.685 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:27.632 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:27.632 +10:00] [DBG] [463] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:30.205 +10:00] [DBG] [462] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.1.150" received message: InboundWebSocketMessage`1 { Data: null, MessageType: KeepAlive, ServerId: null }
[2024-11-09 11:05:33.649 +10:00] [DBG] [462] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.1.150" received message: InboundWebSocketMessage`1 { Data: null, MessageType: KeepAlive, ServerId: null }
[2024-11-09 11:05:35.223 +10:00] [DBG] [462] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 2 WebSockets.
[2024-11-09 11:05:38.657 +10:00] [DBG] [462] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:38.657 +10:00] [DBG] [462] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:47.223 +10:00] [DBG] [453] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 2 WebSockets.
[2024-11-09 11:05:48.790 +10:00] [DBG] [453] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:48.790 +10:00] [DBG] [453] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:49.781 +10:00] [DBG] [461] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:49.781 +10:00] [DBG] [461] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:54.569 +10:00] [DBG] [461] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:54.569 +10:00] [DBG] [461] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:59.220 +10:00] [DBG] [461] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 2 WebSockets.
[2024-11-09 11:05:59.792 +10:00] [DBG] [461] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:05:59.792 +10:00] [DBG] [461] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-11-09 11:06:00.784 +10:00] [DBG] [452] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.1.150" received message: InboundWebSocketMessage`1 { Data: null, MessageType: KeepAlive, ServerId: null }
[2024-11-09 11:06:03.786 +10:00] [DBG] [452] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.1.150" received message: InboundWebSocketMessage`1 { Data: null, MessageType: KeepAlive, ServerId: null }
[2024-11-09 11:06:20.961 +10:00] [INF] [235] Emby.Server.Implementations.Session.SessionManager: Sending shutdown notifications
[2024-11-09 11:06:21.065 +10:00] [INF] [235] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.1.150" closed
[2024-11-09 11:06:21.067 +10:00] [INF] [235] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.1.150" closed
[2024-11-09 11:06:51.964 +10:00] [INF] [235] Jellyfin.Networking.PortForwardingHost: Stopping NAT discovery
Cheers
RE: Some shows dont load after upgrading to 10.10.1 - TheDreadPirate - 2024-11-09
Restart the server, replicate the problem, then share your full log via pastebin.
RE: Some shows dont load after upgrading to 10.10.1 - mori - 2024-11-09
Hello,
I restarted the server and captured the logs, however they were too big for the pastebin.
I backed up and cleared the logs, and have the following debug log of a clean session replicating the issue
https://pastebin.com/Qx2LL9r4
The password is Ft0V8Y4Qa9
RE: Some shows dont load after upgrading to 10.10.1 - TheDreadPirate - 2024-11-09
Are you using a reverse proxy? If so, which one? Are you using CF proxies/CF tunnels?
RE: Some shows dont load after upgrading to 10.10.1 - mori - 2024-11-09
I'm using relayd when accessing from an external network, but when local its just going through routers (.home is routers, .xyz is through the proxy)
No cloudflare or tunnels
RE: Some shows dont load after upgrading to 10.10.1 - TheDreadPirate - 2024-11-09
Can you share the contents of /etc/jellyfin/network.xml?
RE: Some shows dont load after upgrading to 10.10.1 - mori - 2024-11-09
<?xml version="1.0" encoding="utf-8"?>
<NetworkConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<BaseUrl />
<EnableHttps>false</EnableHttps>
<RequireHttps>false</RequireHttps>
<CertificatePath />
<CertificatePassword />
<InternalHttpPort>8096</InternalHttpPort>
<InternalHttpsPort>8920</InternalHttpsPort>
<PublicHttpPort>8096</PublicHttpPort>
<PublicHttpsPort>8920</PublicHttpsPort>
<AutoDiscovery>true</AutoDiscovery>
<EnableUPnP>false</EnableUPnP>
<EnableIPv4>true</EnableIPv4>
<EnableIPv6>false</EnableIPv6>
<EnableRemoteAccess>true</EnableRemoteAccess>
<LocalNetworkSubnets />
<LocalNetworkAddresses />
<KnownProxies />
<IgnoreVirtualInterfaces>true</IgnoreVirtualInterfaces>
<VirtualInterfaceNames>
<string>veth</string>
</VirtualInterfaceNames>
<EnablePublishedServerUriByRequest>false</EnablePublishedServerUriByRequest>
<PublishedServerUriBySubnet />
<RemoteIPFilter />
<IsRemoteIPFilterBlacklist>false</IsRemoteIPFilterBlacklist>
</NetworkConfiguration>
RE: Some shows dont load after upgrading to 10.10.1 - TheDreadPirate - 2024-11-10
Is the host running Jellyfin a LXC? Or just a baremetal Debian host?
RE: Some shows dont load after upgrading to 10.10.1 - mori - 2024-11-10
Its a VM in Proxmox, I didnt use containerisation
RE: Some shows dont load after upgrading to 10.10.1 - mori - 2024-11-11
Ok, I no longer think its an issue from upgrading versions
It looks like my music library does not scan at all (scan progress freezes at 80% even after 12+ hours, music shows up, however it doesnt have metadata and all tracks are listed as 0:00 long. Player hangs indefinitely on trying to play)
I have rolled the server back to 10.9.11 without deleting the cache, and had the same issues as I was having (some shows dont load, music doesnt scan or play)
I have run through docker on versions 10.9.11 and 10.10.1, however the same shows dont load and music doesnt scan or play.
I also switched to a different VM and ran 10.10.1 as a docker container there
I'm not seeing any errors really in the logs, and have no idea what is going wrong. My media used to work, was mounted read only, and still does work if I directly ffplay it.
When I initially set up Jellyfin I was on an older version than 10.9.11, so maybe it worked on that initial version but since trying to rescan everything it stopped?
|