Jellyfin Forum
Random transcoding on WebOS app - 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: Random transcoding on WebOS app (/t-random-transcoding-on-webos-app)



Random transcoding on WebOS app - micku - 2025-09-27

Hi, I'm trying to understand this weird WebOS behavior which (apparently) randomly requests transcoding.

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
I have also been able to watch full movies without any issue, usually when they start, they also finish unless I skip and it decides to transcode.

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!