Jellyfin Forum
Can't continue certain episode, but can start it anew and play further just fine - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Can't continue certain episode, but can start it anew and play further just fine (/t-can-t-continue-certain-episode-but-can-start-it-anew-and-play-further-just-fine)



Can't continue certain episode, but can start it anew and play further just fine - Iskelderon - 2025-01-18

I've just run into a most peculiar situation. For some reason I couldn't continue this episode from the home page, but starting it fresh and playing past the previous pause position works just fine.
I tried to play with multiple settings in the Transcoding options, but always ended up with the same problem.

Has anyone ever run into this weird phenomenon?
The log ends with a code 0, but as I type this, the episode still plays on just fine.


Code:
[2025-01-18 16:59:09.023 +01:00] [INF] [36] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" request
[2025-01-18 16:59:12.314 +01:00] [INF] [31] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-18 16:59:12.644 +01:00] [INF] [36] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-01-18 16:59:12.646 +01:00] [INF] [36] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:29:18.000 -f avi -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"J:\Video\Voyage to the Bottom of the Sea (1964) [tmdbid-321] [imdbid-tt0057798]\Season 01\Voyage to the Bottom of the Sea (1964) - S01E08 - The Village of Guilt.avi\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_nvenc -preset p1 -b:v 3101382 -maxrate 3101382 -bufsize 6202764 -profile:v:0 high -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 586 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\cache\transcodes\3a2678aa7aa618be99529d2520db447e%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\cache\transcodes\3a2678aa7aa618be99529d2520db447e.m3u8\""
[2025-01-18 16:59:22.588 +01:00] [INF] [28] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-01-18 17:02:21.653 +01:00] [INF] [24] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" closed
[2025-01-18 17:02:21.753 +01:00] [ERR] [35] Namo.Plugin.InPlayerEpisodePreview.Api.InPlayerPreviewController: InPlayerEpisodePreviewPlugin: "Namo.Plugin.InPlayerEpisodePreview.Web.InPlayerPreview.js"
[2025-01-18 17:02:22.123 +01:00] [INF] [26] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" request
[2025-01-18 17:02:25.072 +01:00] [INF] [24] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-18 17:02:25.393 +01:00] [INF] [20] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-01-18 17:02:25.395 +01:00] [INF] [20] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:29:18.000 -f avi -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"J:\Video\Voyage to the Bottom of the Sea (1964) [tmdbid-321] [imdbid-tt0057798]\Season 01\Voyage to the Bottom of the Sea (1964) - S01E08 - The Village of Guilt.avi\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_nvenc -preset p1 -b:v 3101382 -maxrate 3101382 -bufsize 6202764 -profile:v:0 high -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 586 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\cache\transcodes\f6fe9954619dad673da7ec254409442e%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\cache\transcodes\f6fe9954619dad673da7ec254409442e.m3u8\""
[2025-01-18 17:02:34.817 +01:00] [INF] [26] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-01-18 17:03:34.958 +01:00] [INF] [23] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" closed
[2025-01-18 17:03:35.043 +01:00] [ERR] [23] Namo.Plugin.InPlayerEpisodePreview.Api.InPlayerPreviewController: InPlayerEpisodePreviewPlugin: "Namo.Plugin.InPlayerEpisodePreview.Web.InPlayerPreview.js"
[2025-01-18 17:03:35.369 +01:00] [INF] [23] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" request
[2025-01-18 17:03:38.324 +01:00] [INF] [3] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-18 17:03:38.646 +01:00] [INF] [3] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-01-18 17:03:38.648 +01:00] [INF] [3] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:29:18.000 -f avi -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"J:\Video\Voyage to the Bottom of the Sea (1964) [tmdbid-321] [imdbid-tt0057798]\Season 01\Voyage to the Bottom of the Sea (1964) - S01E08 - The Village of Guilt.avi\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 libx264 -preset veryfast -crf 23 -maxrate 3101382 -bufsize 6202764 -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 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p,hwdownload,format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 586 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\cache\transcodes\dd6e6dbd4ee5c81c5b9791ba3ebcf03a%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\cache\transcodes\dd6e6dbd4ee5c81c5b9791ba3ebcf03a.m3u8\""
[2025-01-18 17:03:54.867 +01:00] [INF] [22] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-01-18 17:04:12.942 +01:00] [INF] [3] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" closed
[2025-01-18 17:04:13.044 +01:00] [ERR] [15] Namo.Plugin.InPlayerEpisodePreview.Api.InPlayerPreviewController: InPlayerEpisodePreviewPlugin: "Namo.Plugin.InPlayerEpisodePreview.Web.InPlayerPreview.js"
[2025-01-18 17:04:13.369 +01:00] [INF] [22] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" request
[2025-01-18 17:04:15.881 +01:00] [INF] [27] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-18 17:04:16.196 +01:00] [INF] [22] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-01-18 17:04:16.198 +01:00] [INF] [22] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:29:18.000 -f avi -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"J:\Video\Voyage to the Bottom of the Sea (1964) [tmdbid-321] [imdbid-tt0057798]\Season 01\Voyage to the Bottom of the Sea (1964) - S01E08 - The Village of Guilt.avi\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 libx264 -preset veryfast -crf 23 -maxrate 3101382 -bufsize 6202764 -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 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p,hwdownload,format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 586 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\cache\transcodes\8bb42c8f135222ef99601f7851e5a4be%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\cache\transcodes\8bb42c8f135222ef99601f7851e5a4be.m3u8\""
[2025-01-18 17:04:32.286 +01:00] [INF] [15] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-01-18 17:04:45.983 +01:00] [INF] [24] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" closed
[2025-01-18 17:04:46.061 +01:00] [ERR] [15] Namo.Plugin.InPlayerEpisodePreview.Api.InPlayerPreviewController: InPlayerEpisodePreviewPlugin: "Namo.Plugin.InPlayerEpisodePreview.Web.InPlayerPreview.js"
[2025-01-18 17:04:46.366 +01:00] [INF] [24] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" request
[2025-01-18 17:04:49.698 +01:00] [INF] [15] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-18 17:04:50.028 +01:00] [INF] [21] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-01-18 17:04:50.029 +01:00] [INF] [21] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:29:18.000 -f avi -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -c:v mpeg4_cuvid -i file:\"J:\Video\Voyage to the Bottom of the Sea (1964) [tmdbid-321] [imdbid-tt0057798]\Season 01\Voyage to the Bottom of the Sea (1964) - S01E08 - The Village of Guilt.avi\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 libx264 -preset veryfast -crf 23 -maxrate 3101382 -bufsize 6202764 -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 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p,hwdownload,format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 586 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\cache\transcodes\07361290ab96b28fd6d56251a92b9856%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\cache\transcodes\07361290ab96b28fd6d56251a92b9856.m3u8\""
[2025-01-18 17:05:07.741 +01:00] [INF] [35] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-01-18 17:05:26.792 +01:00] [INF] [35] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" closed
[2025-01-18 17:05:26.892 +01:00] [ERR] [35] Namo.Plugin.InPlayerEpisodePreview.Api.InPlayerPreviewController: InPlayerEpisodePreviewPlugin: "Namo.Plugin.InPlayerEpisodePreview.Web.InPlayerPreview.js"
[2025-01-18 17:05:27.266 +01:00] [INF] [33] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" request
[2025-01-18 17:05:29.778 +01:00] [INF] [33] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-18 17:05:30.115 +01:00] [INF] [3] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-01-18 17:05:30.117 +01:00] [INF] [3] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:29:18.000 -f avi -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"J:\Video\Voyage to the Bottom of the Sea (1964) [tmdbid-321] [imdbid-tt0057798]\Season 01\Voyage to the Bottom of the Sea (1964) - S01E08 - The Village of Guilt.avi\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_nvenc -preset p1 -b:v 3101382 -maxrate 3101382 -bufsize 6202764 -profile:v:0 high -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 586 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\cache\transcodes\55093e88e82288bd9753497ec8f3c5f8%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\cache\transcodes\55093e88e82288bd9753497ec8f3c5f8.m3u8\""
[2025-01-18 17:05:39.810 +01:00] [INF] [41] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-01-18 17:05:41.260 +01:00] [INF] [24] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-18 17:05:41.321 +01:00] [INF] [28] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-01-18 17:05:41.323 +01:00] [INF] [28] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:29:18.000 -f avi -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"J:\Video\Voyage to the Bottom of the Sea (1964) [tmdbid-321] [imdbid-tt0057798]\Season 01\Voyage to the Bottom of the Sea (1964) - S01E08 - The Village of Guilt.avi\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_nvenc -preset p1 -b:v 3101382 -maxrate 3101382 -bufsize 6202764 -profile:v:0 high -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 586 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\cache\transcodes\44f4dae3e02359bf82ee30a08c02cc4a%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\cache\transcodes\44f4dae3e02359bf82ee30a08c02cc4a.m3u8\""
[2025-01-18 17:05:41.406 +01:00] [WRN] [15] Trakt.ServerMediator: Received playback progress from user "michael" but initial state was never set - setting it now!
[2025-01-18 17:05:50.257 +01:00] [INF] [41] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" closed
[2025-01-18 17:05:50.382 +01:00] [ERR] [41] Namo.Plugin.InPlayerEpisodePreview.Api.InPlayerPreviewController: InPlayerEpisodePreviewPlugin: "Namo.Plugin.InPlayerEpisodePreview.Web.InPlayerPreview.js"
[2025-01-18 17:05:50.430 +01:00] [INF] [25] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-01-18 17:05:50.712 +01:00] [INF] [25] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" request
[2025-01-18 17:06:09.791 +01:00] [INF] [24] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, DirectPlayProfiles: [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 }], TranscodingProfiles: [TranscodingProfile { Container: "mp4", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: hls, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }], ContainerProfiles: [], CodecProfiles: [], SubtitleProfiles: [] }
[2025-01-18 17:06:09.846 +01:00] [INF] [24] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnableAudioPlaybackTranscoding: True
[2025-01-18 17:06:09.884 +01:00] [INF] [24] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, DirectPlayProfiles: [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 }], TranscodingProfiles: [TranscodingProfile { Container: "mp4", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: hls, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }], ContainerProfiles: [], CodecProfiles: [], SubtitleProfiles: [] }
[2025-01-18 17:06:09.932 +01:00] [INF] [24] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnableAudioPlaybackTranscoding: True
[2025-01-18 17:06:20.163 +01:00] [INF] [33] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.10.3" playing "theme". Stopped at "9520" ms
[2025-01-18 17:06:20.166 +01:00] [INF] [29] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-18 17:06:20.492 +01:00] [INF] [33] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-01-18 17:06:20.494 +01:00] [INF] [33] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -f avi -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"J:\Video\Voyage to the Bottom of the Sea (1964) [tmdbid-321] [imdbid-tt0057798]\Season 01\Voyage to the Bottom of the Sea (1964) - S01E08 - The Village of Guilt.avi\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_nvenc -preset p1 -b:v 3101382 -maxrate 3101382 -bufsize 6202764 -profile:v:0 high -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -codec:a:0 copy -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_segment_filename \"C:\ProgramData\Jellyfin\Server\cache\transcodes\f68f751ea93803213fe45ab2a1149f59%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\cache\transcodes\f68f751ea93803213fe45ab2a1149f59.m3u8\""
[2025-01-18 17:06:42.686 +01:00] [INF] [24] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0

In the end, I left it with the following options all enabled:
  •  Enable hardware decoding for
  •  H264
  •  HEVC
  •  MPEG2
  •  MPEG4
  •  VC1
  •  VP8
  •  VP9
  •  AV1
  •  HEVC 10bit
  •  VP9 10bit
  •  HEVC RExt 8/10bit
  •  HEVC RExt 12bit
  •  Enable enhanced NVDEC decoder
  •  Enable hardware encoding

I even left these disabled to err on the side of caution. Or can I enable these, since I onlw watch it on desktops and laptops in Chrome and Firefox?
  • Allow encoding in HEVC format 
  • Allow encoding in AV1 format



RE: Can't continue certain episode, but can start it anew and play further just fine - TheDreadPirate - 2025-01-18

Your transcode settings have nothing to do with this issue. Your old avi video is probably missing some sort of timing data that is breaking the playback tracker. You should submit a github issue and include both the jellyfin and ffmpeg log.

https://github.com/jellyfin/jellyfin/issues