2025-09-27, 10:11 PM
Hi, I'm trying to understand this weird WebOS behavior which (apparently) randomly requests transcoding.
An example of what happens is:
A bit of background: I have disabled transcoding since Jellyfin is running on RPi5 (so no HW acceleration) and the plan was to stick to formats that are supported by my TV and Android app so I can just offline transcode once.
Jellyfin version is 10.11.0.
Here are the logs, not much to see IMO. All of the "Playback stopped reported by app" are the client saying the video is not supported.
What could be the issue? How can I better troubleshoot? Can I increase the log verbosity?
Thanks so much for the support!
An example of what happens is:
- Start playback -> direct stream
- Skip to +20 minutes -> direct stream
- Skip to +40 minutes -> direct stream
- Skip to +60 minutes -> transcoding
- Start from the beginning -> transcoding
- Start again after a minute -> direct stream
- Skip to +20 minutes -> transcoding
A bit of background: I have disabled transcoding since Jellyfin is running on RPi5 (so no HW acceleration) and the plan was to stick to formats that are supported by my TV and Android app so I can just offline transcode once.
Jellyfin version is 10.11.0.
Here are the logs, not much to see IMO. All of the "Playback stopped reported by app" are the client saying the video is not supported.
Code:
[2025-09-27 21:06:29.531 +00:00] [INF] [7] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "10.42.1.177" request
[2025-09-27 21:07:30.155 +00:00] [INF] [34] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: False
[2025-09-27 21:07:33.178 +00:00] [INF] [9] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-i file:\"/data/media/Video.mkv\" -copyts -map 0:3 -an -vn -c:s copy \"/config/data/subtitles/b3/b30616ba-69c7-0fb2-c3c0-77fe64f282e5/3.srt\" -map 0:4 -an -vn -c:s copy \"/config/data/subtitles/b3/b30616ba-69c7-0fb2-c3c0-77fe64f282e5/4.srt\""
[2025-09-27 21:08:06.870 +00:00] [INF] [9] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for "file:\"/data/media/Video.mkv\"" to "/config/data/subtitles/b3/b30616ba-69c7-0fb2-c3c0-77fe64f282e5/3.srt"
[2025-09-27 21:08:06.870 +00:00] [INF] [9] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for "file:\"/data/media/Video.mkv\"" to "/config/data/subtitles/b3/b30616ba-69c7-0fb2-c3c0-77fe64f282e5/4.srt"
[2025-09-27 21:12:55.379 +00:00] [INF] [25] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: False
[2025-09-27 21:12:55.793 +00:00] [INF] [9] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: False
[2025-09-27 21:12:56.374 +00:00] [INF] [25] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:26:03.899 -fflags +genpts -i file:\"/data/media/Video.mkv\" -map 0:0 -map 0:1 -codec:v:0 copy -map_metadata -1 -map_chapters -1 -threads 0 -codec:a:0 copy -y \"/cache/transcodes/fbe166c94102934a845fc6fad6cc00b0.mkv\""
[2025-09-27 21:13:54.340 +00:00] [INF] [36] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: False
[2025-09-27 21:13:54.733 +00:00] [INF] [48] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for "/cache/transcodes/fbe166c94102934a845fc6fad6cc00b0.mkv"
[2025-09-27 21:13:54.938 +00:00] [INF] [48] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-09-27 21:13:54.938 +00:00] [INF] [48] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) "/cache/transcodes/fbe166c94102934a845fc6fad6cc00b0.mkv"
[2025-09-27 21:13:56.028 +00:00] [INF] [19] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: False
[2025-09-27 21:13:56.568 +00:00] [INF] [19] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: False
[2025-09-27 21:13:57.186 +00:00] [INF] [19] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.11.0" playing "Video". Stopped at "1624001" ms
[2025-09-27 21:14:07.886 +00:00] [INF] [48] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: False
[2025-09-27 21:14:08.585 +00:00] [INF] [25] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: False
[2025-09-27 21:14:09.102 +00:00] [INF] [48] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: False
[2025-09-27 21:14:09.693 +00:00] [INF] [19] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.11.0" playing "Video". Stopped at "1624001" ms
[2025-09-27 21:15:37.326 +00:00] [INF] [48] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "10.42.1.177" request
[2025-09-27 21:16:21.054 +00:00] [INF] [48] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:16:22.608 +00:00] [INF] [19] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:16:23.532 +00:00] [INF] [19] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:16:23.896 +00:00] [INF] [19] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.11.0" playing "Video". Stopped at "1624001" ms
[2025-09-27 21:17:57.881 +00:00] [INF] [43] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:17:58.796 +00:00] [INF] [43] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:17:59.320 +00:00] [INF] [14] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -fflags +genpts -i file:\"/data/media/Video.mkv\" -map 0:0 -map 0:1 -codec:v:0 copy -map_metadata -1 -map_chapters -1 -threads 0 -codec:a:0 libfdk_aac -ac 6 -ab 768000 -af \"asetpts=PTS-0/TB\" -y \"/cache/transcodes/7bc3b816afb0957ad862aa2a0755ad7c.mkv\""
[2025-09-27 21:18:35.681 +00:00] [INF] [34] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:18:35.713 +00:00] [INF] [34] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for "/cache/transcodes/7bc3b816afb0957ad862aa2a0755ad7c.mkv"
[2025-09-27 21:18:35.880 +00:00] [INF] [34] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-09-27 21:18:35.880 +00:00] [INF] [34] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) "/cache/transcodes/7bc3b816afb0957ad862aa2a0755ad7c.mkv"
[2025-09-27 21:18:36.344 +00:00] [INF] [34] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:18:36.858 +00:00] [INF] [34] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:18:37.357 +00:00] [INF] [34] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.11.0" playing "Video". Stopped at "92607" ms
[2025-09-27 21:20:50.020 +00:00] [INF] [22] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:20:50.720 +00:00] [INF] [22] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:20:51.274 +00:00] [INF] [22] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:20:51.856 +00:00] [INF] [51] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.11.0" playing "Video". Stopped at "0" ms
[2025-09-27 21:21:09.154 +00:00] [WRN] [22] Jellyfin.Server.Implementations.Events.Consumers.Session.PlaybackStartLogger: PlaybackStart reported with null media info.
[2025-09-27 21:21:17.101 +00:00] [INF] [51] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:21:17.800 +00:00] [INF] [51] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:21:18.286 +00:00] [INF] [51] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:21:18.815 +00:00] [INF] [51] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.11.0" playing "Video". Stopped at "0" ms
[2025-09-27 21:21:30.168 +00:00] [INF] [9] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:23:39.474 +00:00] [INF] [51] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.11.0" playing "Video". Stopped at "122751" ms
[2025-09-27 21:23:51.573 +00:00] [INF] [51] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:23:52.192 +00:00] [INF] [7] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:23:52.652 +00:00] [INF] [7] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:23:53.244 +00:00] [INF] [7] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.11.0" playing "Video2". Stopped at "0" ms
[2025-09-27 21:23:58.647 +00:00] [INF] [54] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:23:59.360 +00:00] [INF] [22] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:24:00.050 +00:00] [INF] [51] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:24:00.704 +00:00] [INF] [51] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.11.0" playing "Video2". Stopped at "0" ms
[2025-09-27 21:24:03.084 +00:00] [INF] [51] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:24:03.917 +00:00] [INF] [22] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:24:04.620 +00:00] [INF] [54] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:24:05.254 +00:00] [INF] [22] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.11.0" playing "Video2". Stopped at "0" ms
[2025-09-27 21:24:26.813 +00:00] [INF] [22] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:24:27.690 +00:00] [INF] [22] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:24:28.520 +00:00] [INF] [51] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:24:29.161 +00:00] [INF] [51] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.11.0" playing "Video2". Stopped at "0" ms
[2025-09-27 21:25:07.322 +00:00] [INF] [54] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:25:07.969 +00:00] [INF] [22] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:25:08.705 +00:00] [INF] [22] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:25:09.435 +00:00] [INF] [22] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.11.0" playing "Video2". Stopped at "0" ms
[2025-09-27 21:26:14.355 +00:00] [INF] [54] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:26:15.190 +00:00] [INF] [54] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:26:15.792 +00:00] [INF] [54] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:26:16.438 +00:00] [INF] [32] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.11.0" playing "Video2". Stopped at "0" ms
[2025-09-27 21:27:16.530 +00:00] [INF] [54] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:27:17.288 +00:00] [INF] [54] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:27:17.828 +00:00] [INF] [7] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:27:18.475 +00:00] [INF] [7] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.11.0" playing "Video2". Stopped at "0" ms
[2025-09-27 21:27:26.907 +00:00] [INF] [7] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:27:27.856 +00:00] [INF] [7] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:27:28.346 +00:00] [INF] [7] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:27:28.927 +00:00] [INF] [7] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.11.0" playing "Video". Stopped at "0" ms
[2025-09-27 21:27:32.704 +00:00] [INF] [32] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:27:33.409 +00:00] [INF] [54] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:27:33.921 +00:00] [INF] [54] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-09-27 21:27:34.489 +00:00] [INF] [54] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.11.0" playing "Video". Stopped at "0" ms
[2025-09-27 21:27:53.344 +00:00] [INF] [54] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "10.42.1.177" closed
What could be the issue? How can I better troubleshoot? Can I increase the log verbosity?
Thanks so much for the support!