Closed Rhuax closed 3 months ago
Maybe my issue is the same as this one: #3002 .
Would love to help debugging but I'd need some more instructions on what info to provide/how to find the exact cause to provide usefull logging.
@nielsvanvelzen I believe that I have found out a likely indicator, though I don't know where in this repo or in the SDK a change should be made.
I have a TV show where 10 out of 24 episodes fall victim to this bug, and each and every one of those 10 have the following audio stream output (from ffprobe
):
Stream #0:1: Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s (default)
The 14 episodes that do work have the following audio stream:
Stream #0:1(und): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s (default)
Looking into the ffprobe
source code yields a check for lang->value
around the printer for (und)
.
I don't get the difference between an undefined language and null here (since this appears to match null to "und"), but this looks key considering all of my bad files (and the OP's transcoded output) have the Stream #0:1: Audio: ac3
output.
I don't think we do any filtering based on the track language in the app so it seems unlikely to be the cause. Can you share the JSON for the BaseItem? (You can get that from the network response in the browser developer tools when opening the movie/episode).
I don't see any JSON for a BaseItem. In Firefox I used F12->Network and clicked on the Response section. The only non-trivial JSON response I could see was for PlaybackInfo, which is included below.
It seems that remuxing with ffmpeg -i filename.mkv -map 0 -codec copy
somehow allows the ATV client to accept the file. The PlayBackInfo JSON is included below for comparison:
Any other info that could help? Or a good place to use a breakpoint?
I updated to the latest tip and it seems that logcat is now providing more information:
Playback error
androidx.media3.exoplayer.ExoPlaybackException: Source error
at androidx.media3.exoplayer.ExoPlayerImplInternal.handleIoException(ExoPlayerImplInternal.java:701)
at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:671)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: androidx.media3.common.ParserException: Missing CodecPrivate for codec V_MPEG4/ISO/AVC{contentIsMalformed=true, dataType=1}
at androidx.media3.extractor.mkv.MatroskaExtractor$Track.getCodecPrivate(MatroskaExtractor.java:2585)
at androidx.media3.extractor.mkv.MatroskaExtractor$Track.initializeOutput(MatroskaExtractor.java:2099)
at androidx.media3.extractor.mkv.MatroskaExtractor.endMasterElement(MatroskaExtractor.java:830)
at androidx.media3.extractor.mkv.MatroskaExtractor$InnerEbmlProcessor.endMasterElement(MatroskaExtractor.java:1970)
at androidx.media3.extractor.mkv.DefaultEbmlReader.read(DefaultEbmlReader.java:88)
at androidx.media3.extractor.mkv.MatroskaExtractor.read(MatroskaExtractor.java:530)
at androidx.media3.exoplayer.source.BundledExtractorsAdapter.read(BundledExtractorsAdapter.java:133)
at androidx.media3.exoplayer.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1063)
at androidx.media3.exoplayer.upstream.Loader$LoadTask.run(Loader.java:417)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)
***** Got error from player
Playback error - Failed to load video
So it appears that ExoPlayer is being more strict than some other players, at least according to this ExoPlayer issue. That issue even has a sample webm that reproduces the issue when added to a Jellyfin library -- it plays fine in the web UI, but crashes on ATV as above.
Unfortunately this was closed as simply "bad media", which ignores that other media players (inc. web UI, VLC, Chrome) appear to play the media just fine.
@Rhuax, @tim-vk Perhaps check to see if this is the same root cause for your files? The audio stream text I posted above seems to just be a odd coincidence. You can instead use mkvinfo
directly or MKVToolNix
's info page to check if your files have a CodecPrivate
or Codec's private data
field at the end of the video track section.
This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.
If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.
This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.
Describe the bug
I'm encountering playback errors on a specific media. The media is not corrupted and it is playable from jellyfin web UI and jellyfin android app. It says "Error in the player. Retrying..." and then "Too many errors. Stopping"
Logs
[2023-08-19 17:51:27.185 +02:00] [INF] [83] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.1.172" request [2023-08-19 17:53:35.426 +02:00] [INF] [34] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2023-08-19 17:53:35.434 +02:00] [INF] [34] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/stream.mkv?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=9&SubtitleStreamIndex=5&VideoBitrate=99552000&AudioBitrate=448000&MaxFramerate=24&api_key=&SubtitleMethod=Embed&CopyTimestamps=true&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SubtitleCodec=subrip&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported"
[2023-08-19 17:53:35.785 +02:00] [INF] [9] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-08-19 17:53:35.791 +02:00] [INF] [9] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/master.m3u8?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=hevc,h264,hevc&AudioCodec=ac3&AudioStreamIndex=9&VideoBitrate=99552000&AudioBitrate=448000&AudioSampleRate=48000&MaxFramerate=24&api_key=&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&hevc-audiochannels=6&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported"
[2023-08-19 17:53:37.535 +02:00] [INF] [80] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -fflags +genpts -f matroska,webm -i file:\"Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:9 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\transcodes\e7b63c0b205ad607ee0df1ee8621a033%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\e7b63c0b205ad607ee0df1ee8621a033.m3u8\""
[2023-08-19 17:53:38.736 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\e7b63c0b205ad607ee0df1ee8621a033.m3u8"
[2023-08-19 17:53:38.792 +02:00] [INF] [74] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-08-19 17:53:38.796 +02:00] [INF] [74] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/stream.mkv?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=9&SubtitleStreamIndex=5&VideoBitrate=99552000&AudioBitrate=448000&MaxFramerate=24&api_key=&SubtitleMethod=Embed&CopyTimestamps=true&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SubtitleCodec=subrip&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported"
[2023-08-19 17:53:38.849 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2023-08-19 17:53:38.855 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "C:\ProgramData\Jellyfin\Server\transcodes\e7b63c0b205ad607ee0df1ee8621a033.m3u8"
[2023-08-19 17:53:38.864 +02:00] [INF] [45] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-08-19 17:53:38.867 +02:00] [INF] [45] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/master.m3u8?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=hevc,h264,hevc&AudioCodec=ac3&AudioStreamIndex=9&VideoBitrate=99552000&AudioBitrate=448000&AudioSampleRate=48000&MaxFramerate=24&api_key=&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&hevc-audiochannels=6&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported"
[2023-08-19 17:53:39.668 +02:00] [INF] [27] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -fflags +genpts -f matroska,webm -i file:\"Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:9 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\transcodes\9953a092a9a9a06a5bbbfb7bcca593c5%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\9953a092a9a9a06a5bbbfb7bcca593c5.m3u8\""
[2023-08-19 17:53:40.413 +02:00] [INF] [80] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.15.11" playing "Outlaw King - Il re fuorilegge". Stopped at "0" ms
[2023-08-19 17:53:40.440 +02:00] [WRN] [80] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.99:8096/Sessions/Playing/Stopped" to "192.168.1.172" in 0:00:01.706769 with Status Code 204
[2023-08-19 17:53:40.558 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\9953a092a9a9a06a5bbbfb7bcca593c5.m3u8"
[2023-08-19 17:53:40.576 +02:00] [INF] [27] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-08-19 17:53:40.579 +02:00] [INF] [27] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/stream.mkv?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=9&SubtitleStreamIndex=5&VideoBitrate=99552000&AudioBitrate=448000&MaxFramerate=24&api_key=&SubtitleMethod=Embed&CopyTimestamps=true&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SubtitleCodec=subrip&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported"
[2023-08-19 17:53:40.580 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2023-08-19 17:53:40.589 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "C:\ProgramData\Jellyfin\Server\transcodes\9953a092a9a9a06a5bbbfb7bcca593c5.m3u8"
[2023-08-19 17:53:40.630 +02:00] [INF] [27] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-08-19 17:53:40.632 +02:00] [INF] [27] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/master.m3u8?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=hevc,h264,hevc&AudioCodec=ac3&AudioStreamIndex=9&VideoBitrate=99552000&AudioBitrate=448000&AudioSampleRate=48000&MaxFramerate=24&api_key=&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&hevc-audiochannels=6&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported"
[2023-08-19 17:53:41.466 +02:00] [INF] [70] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -fflags +genpts -f matroska,webm -i file:\"Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:9 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\transcodes\b0a7dcaa8316c85e9653e4ab067f122f%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\b0a7dcaa8316c85e9653e4ab067f122f.m3u8\""
[2023-08-19 17:53:42.361 +02:00] [INF] [80] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.15.11" playing "Outlaw King - Il re fuorilegge". Stopped at "0" ms
[2023-08-19 17:53:42.553 +02:00] [WRN] [80] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.99:8096/Sessions/Playing/Stopped" to "192.168.1.172" in 0:00:01.997516 with Status Code 204
[2023-08-19 17:53:42.781 +02:00] [INF] [27] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\b0a7dcaa8316c85e9653e4ab067f122f.m3u8"
[2023-08-19 17:53:42.881 +02:00] [INF] [27] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2023-08-19 17:53:42.918 +02:00] [INF] [27] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "C:\ProgramData\Jellyfin\Server\transcodes\b0a7dcaa8316c85e9653e4ab067f122f.m3u8"
[2023-08-19 17:53:44.560 +02:00] [INF] [80] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.15.11" playing "Outlaw King - Il re fuorilegge". Stopped at "0" ms
[2023-08-19 17:53:44.583 +02:00] [WRN] [80] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.99:8096/Sessions/Playing/Stopped" to "192.168.1.172" in 0:00:01.8054601 with Status Code 204
[2023-08-19 17:54:03.741 +02:00] [INF] [45] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-08-19 17:54:03.744 +02:00] [INF] [45] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/stream.mkv?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=9&SubtitleStreamIndex=5&VideoBitrate=99552000&AudioBitrate=448000&MaxFramerate=24&api_key=&SubtitleMethod=Embed&CopyTimestamps=true&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SubtitleCodec=subrip&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported"
[2023-08-19 17:54:04.016 +02:00] [INF] [80] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-08-19 17:54:04.023 +02:00] [INF] [80] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/master.m3u8?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=hevc,h264,hevc&AudioCodec=ac3&AudioStreamIndex=9&VideoBitrate=99552000&AudioBitrate=448000&AudioSampleRate=48000&MaxFramerate=24&api_key=&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&hevc-audiochannels=6&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported"
[2023-08-19 17:54:04.981 +02:00] [INF] [70] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -fflags +genpts -f matroska,webm -i file:\"Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:9 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\transcodes\26f79e751aeab9510e79b55c45d57d77%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\26f79e751aeab9510e79b55c45d57d77.m3u8\""
[2023-08-19 17:54:05.961 +02:00] [INF] [27] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\26f79e751aeab9510e79b55c45d57d77.m3u8"
[2023-08-19 17:54:05.999 +02:00] [INF] [79] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-08-19 17:54:06.003 +02:00] [INF] [79] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/stream.mkv?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=9&SubtitleStreamIndex=5&VideoBitrate=99552000&AudioBitrate=448000&MaxFramerate=24&api_key=&SubtitleMethod=Embed&CopyTimestamps=true&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SubtitleCodec=subrip&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported"
[2023-08-19 17:54:06.031 +02:00] [INF] [27] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2023-08-19 17:54:06.038 +02:00] [INF] [27] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "C:\ProgramData\Jellyfin\Server\transcodes\26f79e751aeab9510e79b55c45d57d77.m3u8"
[2023-08-19 17:54:06.059 +02:00] [INF] [83] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-08-19 17:54:06.061 +02:00] [INF] [83] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/master.m3u8?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=hevc,h264,hevc&AudioCodec=ac3&AudioStreamIndex=9&VideoBitrate=99552000&AudioBitrate=448000&AudioSampleRate=48000&MaxFramerate=24&api_key=&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&hevc-audiochannels=6&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported"
[2023-08-19 17:54:06.788 +02:00] [INF] [79] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -fflags +genpts -f matroska,webm -i file:\"Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:9 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\transcodes\62b00d84521c0d0b927dc0561d5ea54b%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\62b00d84521c0d0b927dc0561d5ea54b.m3u8\""
[2023-08-19 17:54:07.547 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\62b00d84521c0d0b927dc0561d5ea54b.m3u8"
[2023-08-19 17:54:07.601 +02:00] [INF] [79] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.15.11" playing "Outlaw King - Il re fuorilegge". Stopped at "0" ms
[2023-08-19 17:54:07.629 +02:00] [WRN] [79] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.99:8096/Sessions/Playing/Stopped" to "192.168.1.172" in 0:00:01.6701845 with Status Code 204
[2023-08-19 17:54:07.629 +02:00] [INF] [23] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-08-19 17:54:07.636 +02:00] [INF] [23] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/stream.mkv?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=9&SubtitleStreamIndex=5&VideoBitrate=99552000&AudioBitrate=448000&MaxFramerate=24&api_key=&SubtitleMethod=Embed&CopyTimestamps=true&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SubtitleCodec=subrip&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported"
[2023-08-19 17:54:07.670 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2023-08-19 17:54:07.681 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "C:\ProgramData\Jellyfin\Server\transcodes\62b00d84521c0d0b927dc0561d5ea54b.m3u8"
[2023-08-19 17:54:07.705 +02:00] [INF] [45] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-08-19 17:54:07.714 +02:00] [INF] [45] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/master.m3u8?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=hevc,h264,hevc&AudioCodec=ac3&AudioStreamIndex=9&VideoBitrate=99552000&AudioBitrate=448000&AudioSampleRate=48000&MaxFramerate=24&api_key=&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&hevc-audiochannels=6&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported"
[2023-08-19 17:54:08.545 +02:00] [INF] [20] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -fflags +genpts -f matroska,webm -i file:\"Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:9 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\transcodes\05f27506367199e2c6b9dc3fbde01433%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\05f27506367199e2c6b9dc3fbde01433.m3u8\""
[2023-08-19 17:54:09.223 +02:00] [INF] [7] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.15.11" playing "Outlaw King - Il re fuorilegge". Stopped at "0" ms
[2023-08-19 17:54:09.249 +02:00] [WRN] [7] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.99:8096/Sessions/Playing/Stopped" to "192.168.1.172" in 0:00:01.7042271 with Status Code 204
[2023-08-19 17:54:09.596 +02:00] [INF] [7] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\05f27506367199e2c6b9dc3fbde01433.m3u8"
[2023-08-19 17:54:09.632 +02:00] [INF] [7] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2023-08-19 17:54:09.637 +02:00] [INF] [7] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "C:\ProgramData\Jellyfin\Server\transcodes\05f27506367199e2c6b9dc3fbde01433.m3u8"
[2023-08-19 17:54:11.232 +02:00] [INF] [45] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.15.11" playing "Outlaw King - Il re fuorilegge". Stopped at "0" ms
[2023-08-19 17:54:11.250 +02:00] [WRN] [45] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.99:8096/Sessions/Playing/Stopped" to "192.168.1.172" in 0:00:01.6567084 with Status Code 204
FFmpeg logs
Media info of the file
Application version
0.15.11
Device information
Amazon Fire TV Stick 2nd Gen
Android version
Fire oS 5.2.9.5 (686801020)
Jellyfin server version
10.8.10