Jellyfin Forum
Directplay not working but transcoding no issues - 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: Directplay not working but transcoding no issues (/t-directplay-not-working-but-transcoding-no-issues)

Pages: 1 2 3


Directplay not working but transcoding no issues - juggles - 2024-01-05

Until recently I was able to play both transcode and directplay videos on my Firestick. This has stopped working, I can now only play videos that require transcoding.

The only change I made was modifying my docker compose file to handle mounting a NFS share that my media lives on instead of having it directly mounted by the guest virtual machine that jellyfin exists on. I have reverted to a previous snapshot and it still occurs.

I have however lost track of what I have done and where I am up to during fault finding as I was convinced it was due to the NFS change. I have tried completely resetting the config and starting again, same issue. There was an update of some description on the Firestick app around the start of all the drama.

Does anyone have any suggestions? I have reset permissions on the TrueNAS share and even set the folder permissions to 777.

Every file I have tried that requires transcoding plays and non that can directplay do play. I have tried both Exoplayer and LibVLC on the Firestick.


RE: Directplay not working but transcoding no issues - TheDreadPirate - 2024-01-05

Can you share your jellyfin logs with us?


RE: Directplay not working but transcoding no issues - juggles - 2024-01-06

Not 100% on the relevant part of the log file to include. The below is a successful play of a file that dashboard reports as being transcoded and an unsuccessful play of a file that (prior to this afternoon) reported in dashboard that it was directplay. The issue seems to have changed somewhat, when I posted yesterday the client would show a black screen and no timer increment whilst the server dashboard showed the stream timer incrementing and reported directplay. Today I get a player error encountered on directplay media followed by an exit.

I have attached the log file from today split into 3 parts.

Thank you.

Code:
[2024-01-06 04:57:14.484 +00:00] [WRN] [23] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://10.10.10.78:8096/Items/138e47fa-f955-dcd0-d854-b3786b5142fa/Images/Backdrop?fillWidth=1920&fillHeight=1080&tag=542d9adb0185d1efd0a5ff57a4ea1885&imageIndex=0" to "10.0.1.167" in 0:00:00.5531729 with Status Code 200
[2024-01-06 04:57:15.834 +00:00] [INF] [24] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "mulligan". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-01-06 04:57:15.834 +00:00] [INF] [24] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="/media/movies/300 (2007)/300 (2007) Remux-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerBitrateExceedsLimit ) "media:/videos/138e47fa-f955-dcd0-d854-b3786b5142fa/stream.mkv?MediaSourceId=138e47faf955dcd0d854b3786b5142fa&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=1&SubtitleStreamIndex=3&VideoBitrate=5833875&AudioBitrate=1536000&MaxFramerate=23.976025&api_key=<token>&SubtitleMethod=Embed&CopyTimestamps=true&RequireAvc=false&Tag=c7430a1511827f5d342b5c23b389725d&SubtitleCodec=pgssub&vc1-level=3&vc1-videobitdepth=8&vc1-profile=advanced&aac-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit"
[2024-01-06 04:57:15.909 +00:00] [INF] [23] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "mulligan". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-01-06 04:57:15.909 +00:00] [INF] [23] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="/media/movies/300 (2007)/300 (2007) Remux-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerBitrateExceedsLimit ) "media:/videos/138e47fa-f955-dcd0-d854-b3786b5142fa/master.m3u8?MediaSourceId=138e47faf955dcd0d854b3786b5142fa&VideoCodec=hevc,h264&AudioCodec=aac,mp3&AudioStreamIndex=1&SubtitleStreamIndex=3&VideoBitrate=5833875&AudioBitrate=1536000&MaxFramerate=23.976025&api_key=<token>&SubtitleMethod=Encode&RequireAvc=false&Tag=c7430a1511827f5d342b5c23b389725d&SegmentContainer=ts&BreakOnNonKeyFrames=False&vc1-level=3&vc1-videobitdepth=8&vc1-profile=advanced&aac-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit"
[2024-01-06 04:57:16.128 +00:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Adding playback tracker : 62b528e39ff23de642f1b149c3ab888b099025d9-c92fdf84e2eb426dbd62e59b2169535c-138e47faf955dcd0d854b3786b5142fa
[2024-01-06 04:57:16.128 +00:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Start Event : 01/06/2024 04:57:16
[2024-01-06 04:57:16.128 +00:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Creating StartPlaybackTimer Task
[2024-01-06 04:57:16.128 +00:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Entered
[2024-01-06 04:57:16.417 +00:00] [INF] [16] Jellyfin.Api.Helpers.TranscodingJobHelper: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -threads 1 -autorotate 0 -canvas_size 1280x720 -i file:\"/media/movies/300 (2007)/300 (2007) Remux-1080p.mkv\" -autoscale 0 -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:0 -codec:v:0 hevc_nvenc -tag:v:0 hvc1 -preset p1 -b:v 3500325 -maxrate 3500325 -bufsize 7000650 -g:v:0 72 -keyint_min:v:0 72 -filter_complex \"[0:3]scale=s=1280x720:flags=fast_bilinear,format=yuva420p,hwupload=derive_device=cuda[sub];[0:0]setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=w=1280:h=720:format=yuv420p[main];[main][sub]overlay_cuda=eof_action=endall:shortest=1:repeatlast=0\" -start_at_zero -codec:a:0 libfdk_aac -ac 6 -ab 640000 -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 \"/tmp/ramdisk/5ecd5d305538cacdda77e4b4bb0b2080%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/tmp/ramdisk/5ecd5d305538cacdda77e4b4bb0b2080.m3u8\""
[2024-01-06 04:57:17.061 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "62b528e39ff23de642f1b149c3ab888b099025d9-c92fdf84e2eb426dbd62e59b2169535c-138e47faf955dcd0d854b3786b5142fa"
[2024-01-06 04:57:17.967 +00:00] [WRN] [29] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://10.10.10.78:8096/videos/138e47fa-f955-dcd0-d854-b3786b5142fa/hls1/main/0.ts?DeviceId=62b528e39ff23de642f1b149c3ab888b099025d9&MediaSourceId=138e47faf955dcd0d854b3786b5142fa&VideoCodec=hevc,h264&AudioCodec=aac,mp3&AudioStreamIndex=1&SubtitleStreamIndex=3&VideoBitrate=5833875&AudioBitrate=1536000&MaxFramerate=23.976025&PlaySessionId=c53ebb2a7fb74069818a773eff505713&api_key=dfccbbba2d1d455ab2976f80ea2fd2fc&SubtitleMethod=Encode&RequireAvc=false&Tag=c7430a1511827f5d342b5c23b389725d&SegmentContainer=ts&BreakOnNonKeyFrames=False&vc1-level=3&vc1-videobitdepth=8&vc1-profile=advanced&aac-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit&runtimeTicks=0&actualSegmentLengthTicks=30000000" to "10.0.1.167" in 0:00:01.5546994 with Status Code 200
[2024-01-06 04:57:19.049 +00:00] [INF] [20] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: session.RemoteEndPoint : "10.0.1.167"
[2024-01-06 04:57:19.049 +00:00] [INF] [20] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_playing_id    = "67eab72113b954a2aa79ba707302388e"
[2024-01-06 04:57:19.050 +00:00] [INF] [20] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id        = "c92fdf84e2eb426dbd62e59b2169535c"
[2024-01-06 04:57:19.050 +00:00] [INF] [20] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id_int    = 2
[2024-01-06 04:57:19.050 +00:00] [INF] [20] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_playing_id  = "138e47faf955dcd0d854b3786b5142fa"
[2024-01-06 04:57:19.050 +00:00] [INF] [20] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_user_id      = "c92fdf84e2eb426dbd62e59b2169535c"
[2024-01-06 04:57:19.050 +00:00] [INF] [20] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : play_method          = "Transcode (v:hevc a:aac)"
[2024-01-06 04:57:19.050 +00:00] [INF] [20] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.ClientName        = "Android TV"
[2024-01-06 04:57:19.050 +00:00] [INF] [20] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.DeviceName        = "Joel's Fire TV"
[2024-01-06 04:57:19.050 +00:00] [INF] [20] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemName            = "Game of Thrones - s04e04 - Oathkeeper"
[2024-01-06 04:57:19.050 +00:00] [INF] [20] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemId              = "67eab72113b954a2aa79ba707302388e"
[2024-01-06 04:57:19.050 +00:00] [INF] [20] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemType            = "Episode"
[2024-01-06 04:57:19.050 +00:00] [INF] [20] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Details do not match for play item
[2024-01-06 04:57:19.050 +00:00] [INF] [20] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Exited
[2024-01-06 04:57:22.590 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: session.RemoteEndPoint : "10.0.1.167"
[2024-01-06 04:57:22.590 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_playing_id    = "67eab72113b954a2aa79ba707302388e"
[2024-01-06 04:57:22.590 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id        = "c92fdf84e2eb426dbd62e59b2169535c"
[2024-01-06 04:57:22.590 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id_int    = 2
[2024-01-06 04:57:22.590 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_playing_id  = "138e47faf955dcd0d854b3786b5142fa"
[2024-01-06 04:57:22.590 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_user_id      = "c92fdf84e2eb426dbd62e59b2169535c"
[2024-01-06 04:57:22.590 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : play_method          = "Transcode (v:hevc a:aac)"
[2024-01-06 04:57:22.590 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.ClientName        = "Android TV"
[2024-01-06 04:57:22.590 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.DeviceName        = "Joel's Fire TV"
[2024-01-06 04:57:22.590 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemName            = "Game of Thrones - s04e04 - Oathkeeper"
[2024-01-06 04:57:22.590 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemId              = "67eab72113b954a2aa79ba707302388e"
[2024-01-06 04:57:22.590 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemType            = "Episode"
[2024-01-06 04:57:22.590 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Details do not match for play item
[2024-01-06 04:57:22.590 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Exited
[2024-01-06 04:57:23.439 +00:00] [INF] [28] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "/tmp/ramdisk/5ecd5d305538cacdda77e4b4bb0b2080.m3u8"
[2024-01-06 04:57:23.788 +00:00] [INF] [28] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2024-01-06 04:57:23.789 +00:00] [INF] [28] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "/tmp/ramdisk/5ecd5d305538cacdda77e4b4bb0b2080.m3u8"
[2024-01-06 04:57:25.293 +00:00] [INF] [28] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.16.2" playing "300". Stopped at "4959" ms
[2024-01-06 04:57:25.766 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: session.RemoteEndPoint : "10.0.1.167"
[2024-01-06 04:57:25.766 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_playing_id    = "67eab72113b954a2aa79ba707302388e"
[2024-01-06 04:57:25.766 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id        = "c92fdf84e2eb426dbd62e59b2169535c"
[2024-01-06 04:57:25.766 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id_int    = 2
[2024-01-06 04:57:25.766 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_playing_id  = ""
[2024-01-06 04:57:25.766 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_user_id      = "c92fdf84e2eb426dbd62e59b2169535c"
[2024-01-06 04:57:25.766 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : play_method          = "na"
[2024-01-06 04:57:25.766 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.ClientName        = "Android TV"
[2024-01-06 04:57:25.767 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.DeviceName        = "Joel's Fire TV"
[2024-01-06 04:57:25.767 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemName            = "Game of Thrones - s04e04 - Oathkeeper"
[2024-01-06 04:57:25.767 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemId              = "67eab72113b954a2aa79ba707302388e"
[2024-01-06 04:57:25.767 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemType            = "Episode"
[2024-01-06 04:57:25.767 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Details do not match for play item
[2024-01-06 04:57:25.767 +00:00] [INF] [8] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Exited
[2024-01-06 04:57:33.963 +00:00] [INF] [10] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "mulligan". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-01-06 04:57:33.963 +00:00] [INF] [10] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="/media/tv/Game of Thrones/Season 4/Game of Thrones - S04E04 - Oathkeeper Bluray-2160p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerBitrateExceedsLimit ) "media:/videos/67eab721-13b9-54a2-aa79-ba707302388e/stream.mkv?MediaSourceId=67eab72113b954a2aa79ba707302388e&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=1&SubtitleStreamIndex=4&VideoBitrate=7241875&AudioBitrate=128000&MaxFramerate=23.976025&api_key=<token>&SubtitleMethod=Embed&CopyTimestamps=true&RequireAvc=false&Tag=4d3c2f9823753fe3ee76a3d957f7ec33&SubtitleCodec=pgssub&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit"
[2024-01-06 04:57:34.033 +00:00] [INF] [29] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "mulligan". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-01-06 04:57:34.033 +00:00] [INF] [29] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="/media/tv/Game of Thrones/Season 4/Game of Thrones - S04E04 - Oathkeeper Bluray-2160p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerBitrateExceedsLimit ) "media:/videos/67eab721-13b9-54a2-aa79-ba707302388e/master.m3u8?MediaSourceId=67eab72113b954a2aa79ba707302388e&VideoCodec=hevc,h264,hevc&AudioCodec=aac,mp3&AudioStreamIndex=1&SubtitleStreamIndex=4&VideoBitrate=7241875&AudioBitrate=128000&MaxFramerate=23.976025&api_key=<token>&SubtitleMethod=Encode&RequireAvc=false&Tag=4d3c2f9823753fe3ee76a3d957f7ec33&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit"
[2024-01-06 04:57:34.189 +00:00] [INF] [30] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Existing tracker found! : 62b528e39ff23de642f1b149c3ab888b099025d9-c92fdf84e2eb426dbd62e59b2169535c-67eab72113b954a2aa79ba707302388e
[2024-01-06 04:57:34.189 +00:00] [INF] [30] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Removing existing tracker : 62b528e39ff23de642f1b149c3ab888b099025d9-c92fdf84e2eb426dbd62e59b2169535c-67eab72113b954a2aa79ba707302388e
[2024-01-06 04:57:34.189 +00:00] [INF] [30] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Adding playback tracker : 62b528e39ff23de642f1b149c3ab888b099025d9-c92fdf84e2eb426dbd62e59b2169535c-67eab72113b954a2aa79ba707302388e
[2024-01-06 04:57:34.189 +00:00] [INF] [30] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Start Event : 01/06/2024 04:57:34
[2024-01-06 04:57:34.189 +00:00] [INF] [30] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Creating StartPlaybackTimer Task
[2024-01-06 04:57:34.189 +00:00] [INF] [30] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Entered
[2024-01-06 04:57:34.411 +00:00] [INF] [30] Jellyfin.Api.Helpers.TranscodingJobHelper: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -threads 1 -autorotate 0 -canvas_size 1920x1080 -i file:\"/media/tv/Game of Thrones/Season 4/Game of Thrones - S04E04 - Oathkeeper Bluray-2160p.mkv\" -autoscale 0 -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:0 -codec:v:0 hevc_nvenc -tag:v:0 hvc1 -preset p1 -b:v 7241875 -maxrate 7241875 -bufsize 14483750 -profile:v:0 main -g:v:0 72 -keyint_min:v:0 72 -filter_complex \"[0:4]scale=s=1920x1080:flags=fast_bilinear,format=yuva420p,hwupload=derive_device=cuda[sub];[0:0]setparams=color_primaries=bt2020:color_trc=smpte2084:colorspace=bt2020nc,scale_cuda=w=1920:h=1080,tonemap_cuda=format=yuv420p:p=bt709:t=bt709:m=bt709:tonemap=bt2390:peak=100:desat=0[main];[main][sub]overlay_cuda=eof_action=endall:shortest=1:repeatlast=0\" -start_at_zero -codec:a:0 libfdk_aac -ac 8 -ab 128000 -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 \"/tmp/ramdisk/318dfe6a9d25bcc1e92d9f1a9e6976aa%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/tmp/ramdisk/318dfe6a9d25bcc1e92d9f1a9e6976aa.m3u8\""
[2024-01-06 04:57:35.102 +00:00] [INF] [30] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "62b528e39ff23de642f1b149c3ab888b099025d9-c92fdf84e2eb426dbd62e59b2169535c-67eab72113b954a2aa79ba707302388e"
[2024-01-06 04:57:36.126 +00:00] [INF] [32] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: session.RemoteEndPoint : "10.0.1.167"
[2024-01-06 04:57:36.126 +00:00] [INF] [32] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_playing_id    = "138e47faf955dcd0d854b3786b5142fa"
[2024-01-06 04:57:36.126 +00:00] [INF] [32] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id        = "c92fdf84e2eb426dbd62e59b2169535c"
[2024-01-06 04:57:36.126 +00:00] [INF] [32] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id_int    = 2
[2024-01-06 04:57:36.126 +00:00] [INF] [32] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_playing_id  = "67eab72113b954a2aa79ba707302388e"
[2024-01-06 04:57:36.126 +00:00] [INF] [32] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_user_id      = "c92fdf84e2eb426dbd62e59b2169535c"
[2024-01-06 04:57:36.126 +00:00] [INF] [32] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : play_method          = "DirectPlay"
[2024-01-06 04:57:36.126 +00:00] [INF] [32] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.ClientName        = "Android TV"
[2024-01-06 04:57:36.126 +00:00] [INF] [32] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.DeviceName        = "Joel's Fire TV"
[2024-01-06 04:57:36.126 +00:00] [INF] [32] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemName            = "300"
[2024-01-06 04:57:36.126 +00:00] [INF] [32] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemId              = "138e47faf955dcd0d854b3786b5142fa"
[2024-01-06 04:57:36.126 +00:00] [INF] [32] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemType            = "Movie"
[2024-01-06 04:57:36.126 +00:00] [INF] [32] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Details do not match for play item
[2024-01-06 04:57:36.126 +00:00] [INF] [32] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Exited
[2024-01-06 04:57:36.863 +00:00] [WRN] [8] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://10.10.10.78:8096/videos/67eab721-13b9-54a2-aa79-ba707302388e/hls1/main/0.ts?DeviceId=62b528e39ff23de642f1b149c3ab888b099025d9&MediaSourceId=67eab72113b954a2aa79ba707302388e&VideoCodec=hevc,h264,hevc&AudioCodec=aac,mp3&AudioStreamIndex=1&SubtitleStreamIndex=4&VideoBitrate=7241875&AudioBitrate=128000&MaxFramerate=23.976025&PlaySessionId=7454a9d6daee474e9472e8da90299b39&api_key=dfccbbba2d1d455ab2976f80ea2fd2fc&SubtitleMethod=Encode&RequireAvc=false&Tag=4d3c2f9823753fe3ee76a3d957f7ec33&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit&runtimeTicks=0&actualSegmentLengthTicks=30000000" to "10.0.1.167" in 0:00:02.4597136 with Status Code 200
[2024-01-06 04:57:37.142 +00:00] [INF] [30] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "/tmp/ramdisk/318dfe6a9d25bcc1e92d9f1a9e6976aa.m3u8"
[2024-01-06 04:57:37.143 +00:00] [INF] [20] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "mulligan". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-01-06 04:57:37.143 +00:00] [INF] [20] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="/media/tv/Game of Thrones/Season 4/Game of Thrones - S04E04 - Oathkeeper Bluray-2160p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerBitrateExceedsLimit ) "media:/videos/67eab721-13b9-54a2-aa79-ba707302388e/stream.mkv?MediaSourceId=67eab72113b954a2aa79ba707302388e&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=1&SubtitleStreamIndex=4&VideoBitrate=7241875&AudioBitrate=128000&MaxFramerate=23.976025&api_key=<token>&SubtitleMethod=Embed&CopyTimestamps=true&RequireAvc=false&Tag=4d3c2f9823753fe3ee76a3d957f7ec33&SubtitleCodec=pgssub&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit"
[2024-01-06 04:57:37.217 +00:00] [INF] [23] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "mulligan". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-01-06 04:57:37.218 +00:00] [INF] [23] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="/media/tv/Game of Thrones/Season 4/Game of Thrones - S04E04 - Oathkeeper Bluray-2160p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerBitrateExceedsLimit ) "media:/videos/67eab721-13b9-54a2-aa79-ba707302388e/master.m3u8?MediaSourceId=67eab72113b954a2aa79ba707302388e&VideoCodec=hevc,h264,hevc&AudioCodec=aac,mp3&AudioStreamIndex=1&SubtitleStreamIndex=4&VideoBitrate=7241875&AudioBitrate=128000&MaxFramerate=23.976025&api_key=<token>&SubtitleMethod=Encode&RequireAvc=false&Tag=4d3c2f9823753fe3ee76a3d957f7ec33&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit"
[2024-01-06 04:57:37.457 +00:00] [INF] [30] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2024-01-06 04:57:37.457 +00:00] [INF] [30] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "/tmp/ramdisk/318dfe6a9d25bcc1e92d9f1a9e6976aa.m3u8"
[2024-01-06 04:57:37.484 +00:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Existing tracker found! : 62b528e39ff23de642f1b149c3ab888b099025d9-c92fdf84e2eb426dbd62e59b2169535c-67eab72113b954a2aa79ba707302388e
[2024-01-06 04:57:37.484 +00:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Removing existing tracker : 62b528e39ff23de642f1b149c3ab888b099025d9-c92fdf84e2eb426dbd62e59b2169535c-67eab72113b954a2aa79ba707302388e
[2024-01-06 04:57:37.484 +00:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Adding playback tracker : 62b528e39ff23de642f1b149c3ab888b099025d9-c92fdf84e2eb426dbd62e59b2169535c-67eab72113b954a2aa79ba707302388e
[2024-01-06 04:57:37.484 +00:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Start Event : 01/06/2024 04:57:37
[2024-01-06 04:57:37.484 +00:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Creating StartPlaybackTimer Task
[2024-01-06 04:57:37.485 +00:00] [INF] [30] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Entered
[2024-01-06 04:57:37.691 +00:00] [INF] [30] Jellyfin.Api.Helpers.TranscodingJobHelper: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -threads 1 -autorotate 0 -canvas_size 1920x1080 -i file:\"/media/tv/Game of Thrones/Season 4/Game of Thrones - S04E04 - Oathkeeper Bluray-2160p.mkv\" -autoscale 0 -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:0 -codec:v:0 hevc_nvenc -tag:v:0 hvc1 -preset p1 -b:v 7241875 -maxrate 7241875 -bufsize 14483750 -profile:v:0 main -g:v:0 72 -keyint_min:v:0 72 -filter_complex \"[0:4]scale=s=1920x1080:flags=fast_bilinear,format=yuva420p,hwupload=derive_device=cuda[sub];[0:0]setparams=color_primaries=bt2020:color_trc=smpte2084:colorspace=bt2020nc,scale_cuda=w=1920:h=1080,tonemap_cuda=format=yuv420p:p=bt709:t=bt709:m=bt709:tonemap=bt2390:peak=100:desat=0[main];[main][sub]overlay_cuda=eof_action=endall:shortest=1:repeatlast=0\" -start_at_zero -codec:a:0 libfdk_aac -ac 8 -ab 128000 -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 \"/tmp/ramdisk/6bcd9d25e10c9af05cbe024cfe6bb8f7%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/tmp/ramdisk/6bcd9d25e10c9af05cbe024cfe6bb8f7.m3u8\""
[2024-01-06 04:57:38.304 +00:00] [INF] [23] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "62b528e39ff23de642f1b149c3ab888b099025d9-c92fdf84e2eb426dbd62e59b2169535c-67eab72113b954a2aa79ba707302388e"
[2024-01-06 04:57:38.963 +00:00] [INF] [20] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.16.2" playing "Oathkeeper". Stopped at "0" ms
[2024-01-06 04:57:40.147 +00:00] [WRN] [30] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://10.10.10.78:8096/videos/67eab721-13b9-54a2-aa79-ba707302388e/hls1/main/0.ts?DeviceId=62b528e39ff23de642f1b149c3ab888b099025d9&MediaSourceId=67eab72113b954a2aa79ba707302388e&VideoCodec=hevc,h264,hevc&AudioCodec=aac,mp3&AudioStreamIndex=1&SubtitleStreamIndex=4&VideoBitrate=7241875&AudioBitrate=128000&MaxFramerate=23.976025&PlaySessionId=41b3b43f25f640da97782966464cc645&api_key=dfccbbba2d1d455ab2976f80ea2fd2fc&SubtitleMethod=Encode&RequireAvc=false&Tag=4d3c2f9823753fe3ee76a3d957f7ec33&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit&runtimeTicks=0&actualSegmentLengthTicks=30000000" to "10.0.1.167" in 0:00:02.4605385 with Status Code 200
[2024-01-06 04:57:40.344 +00:00] [INF] [31] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "mulligan". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-01-06 04:57:40.344 +00:00] [INF] [31] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="/media/tv/Game of Thrones/Season 4/Game of Thrones - S04E04 - Oathkeeper Bluray-2160p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerBitrateExceedsLimit ) "media:/videos/67eab721-13b9-54a2-aa79-ba707302388e/stream.mkv?MediaSourceId=67eab72113b954a2aa79ba707302388e&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=1&SubtitleStreamIndex=4&VideoBitrate=7241875&AudioBitrate=128000&MaxFramerate=23.976025&api_key=<token>&SubtitleMethod=Embed&CopyTimestamps=true&RequireAvc=false&Tag=4d3c2f9823753fe3ee76a3d957f7ec33&SubtitleCodec=pgssub&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit"
[2024-01-06 04:57:40.371 +00:00] [INF] [31] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "/tmp/ramdisk/6bcd9d25e10c9af05cbe024cfe6bb8f7.m3u8"
[2024-01-06 04:57:40.423 +00:00] [INF] [24] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "mulligan". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-01-06 04:57:40.423 +00:00] [INF] [24] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="/media/tv/Game of Thrones/Season 4/Game of Thrones - S04E04 - Oathkeeper Bluray-2160p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerBitrateExceedsLimit ) "media:/videos/67eab721-13b9-54a2-aa79-ba707302388e/master.m3u8?MediaSourceId=67eab72113b954a2aa79ba707302388e&VideoCodec=hevc,h264,hevc&AudioCodec=aac,mp3&AudioStreamIndex=1&SubtitleStreamIndex=4&VideoBitrate=7241875&AudioBitrate=128000&MaxFramerate=23.976025&api_key=<token>&SubtitleMethod=Encode&RequireAvc=false&Tag=4d3c2f9823753fe3ee76a3d957f7ec33&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit"
[2024-01-06 04:57:40.733 +00:00] [INF] [31] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2024-01-06 04:57:40.733 +00:00] [INF] [31] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "/tmp/ramdisk/6bcd9d25e10c9af05cbe024cfe6bb8f7.m3u8"
[2024-01-06 04:57:41.148 +00:00] [WRN] [30] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://10.10.10.78:8096/videos/67eab721-13b9-54a2-aa79-ba707302388e/main.m3u8?DeviceId=62b528e39ff23de642f1b149c3ab888b099025d9&MediaSourceId=67eab72113b954a2aa79ba707302388e&VideoCodec=hevc,h264,hevc&AudioCodec=aac,mp3&AudioStreamIndex=1&SubtitleStreamIndex=4&VideoBitrate=7241875&AudioBitrate=128000&MaxFramerate=23.976025&PlaySessionId=551f2c9883c648eebf93e16b38ab67c2&api_key=dfccbbba2d1d455ab2976f80ea2fd2fc&SubtitleMethod=Encode&RequireAvc=false&Tag=4d3c2f9823753fe3ee76a3d957f7ec33&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit" to "10.0.1.167" in 0:00:00.6468166 with Status Code 200
[2024-01-06 04:57:41.151 +00:00] [INF] [24] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Existing tracker found! : 62b528e39ff23de642f1b149c3ab888b099025d9-c92fdf84e2eb426dbd62e59b2169535c-67eab72113b954a2aa79ba707302388e
[2024-01-06 04:57:41.151 +00:00] [WRN] [32] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://10.10.10.78:8096/Sessions/Playing" to "10.0.1.167" in 0:00:00.6570056 with Status Code 204
[2024-01-06 04:57:41.151 +00:00] [INF] [24] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Removing existing tracker : 62b528e39ff23de642f1b149c3ab888b099025d9-c92fdf84e2eb426dbd62e59b2169535c-67eab72113b954a2aa79ba707302388e
[2024-01-06 04:57:41.151 +00:00] [INF] [24] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Adding playback tracker : 62b528e39ff23de642f1b149c3ab888b099025d9-c92fdf84e2eb426dbd62e59b2169535c-67eab72113b954a2aa79ba707302388e
[2024-01-06 04:57:41.151 +00:00] [INF] [24] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Start Event : 01/06/2024 04:57:41
[2024-01-06 04:57:41.151 +00:00] [INF] [24] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Creating StartPlaybackTimer Task
[2024-01-06 04:57:41.151 +00:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Entered
[2024-01-06 04:57:41.426 +00:00] [INF] [31] Jellyfin.Api.Helpers.TranscodingJobHelper: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -threads 1 -autorotate 0 -canvas_size 1920x1080 -i file:\"/media/tv/Game of Thrones/Season 4/Game of Thrones - S04E04 - Oathkeeper Bluray-2160p.mkv\" -autoscale 0 -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:0 -codec:v:0 hevc_nvenc -tag:v:0 hvc1 -preset p1 -b:v 7241875 -maxrate 7241875 -bufsize 14483750 -profile:v:0 main -g:v:0 72 -keyint_min:v:0 72 -filter_complex \"[0:4]scale=s=1920x1080:flags=fast_bilinear,format=yuva420p,hwupload=derive_device=cuda[sub];[0:0]setparams=color_primaries=bt2020:color_trc=smpte2084:colorspace=bt2020nc,scale_cuda=w=1920:h=1080,tonemap_cuda=format=yuv420p:p=bt709:t=bt709:m=bt709:tonemap=bt2390:peak=100:desat=0[main];[main][sub]overlay_cuda=eof_action=endall:shortest=1:repeatlast=0\" -start_at_zero -codec:a:0 libfdk_aac -ac 8 -ab 128000 -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 \"/tmp/ramdisk/5564720476939c0fe347672539f65fba%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/tmp/ramdisk/5564720476939c0fe347672539f65fba.m3u8\""
[2024-01-06 04:57:41.493 +00:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "62b528e39ff23de642f1b149c3ab888b099025d9-c92fdf84e2eb426dbd62e59b2169535c-67eab72113b954a2aa79ba707302388e"
[2024-01-06 04:57:42.245 +00:00] [INF] [8] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.16.2" playing "Oathkeeper". Stopped at "0" ms
[2024-01-06 04:57:43.975 +00:00] [WRN] [34] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://10.10.10.78:8096/videos/67eab721-13b9-54a2-aa79-ba707302388e/hls1/main/0.ts?DeviceId=62b528e39ff23de642f1b149c3ab888b099025d9&MediaSourceId=67eab72113b954a2aa79ba707302388e&VideoCodec=hevc,h264,hevc&AudioCodec=aac,mp3&AudioStreamIndex=1&SubtitleStreamIndex=4&VideoBitrate=7241875&AudioBitrate=128000&MaxFramerate=23.976025&PlaySessionId=551f2c9883c648eebf93e16b38ab67c2&api_key=dfccbbba2d1d455ab2976f80ea2fd2fc&SubtitleMethod=Encode&RequireAvc=false&Tag=4d3c2f9823753fe3ee76a3d957f7ec33&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit&runtimeTicks=0&actualSegmentLengthTicks=30000000" to "10.0.1.167" in 0:00:02.5538544 with Status Code 200
[2024-01-06 04:57:44.301 +00:00] [INF] [30] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "/tmp/ramdisk/5564720476939c0fe347672539f65fba.m3u8"
[2024-01-06 04:57:44.729 +00:00] [INF] [30] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2024-01-06 04:57:44.729 +00:00] [INF] [30] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "/tmp/ramdisk/5564720476939c0fe347672539f65fba.m3u8"
[2024-01-06 04:57:46.233 +00:00] [INF] [30] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.16.2" playing "Oathkeeper". Stopped at "0" ms



RE: Directplay not working but transcoding no issues - juggles - 2024-01-09

Bump

Anyone run into something like this? Any insights out there?


RE: Directplay not working but transcoding no issues - tmsrxzar - 2024-01-09

i dont understand the issue, everything in the logs indicates the client requested a transcode
your issue report states that direct is not working, but there's no indication that it's even attempted

is your issue actually "client only transcodes and never direct plays"?

TranscodeReason=ContainerBitrateExceedsLimit, this indicates the maximum bitrate set on the client is lower than the video bitrate
TranscodeReason=VideoCodecNotSupported, AudioCodecNotSupported this should be self explanatory, neither the video or audio was supported

i didn't note any other "TranscodeReason" entries


RE: Directplay not working but transcoding no issues - TheDreadPirate - 2024-01-09

Forgot to follow up with this. Looks like ffmpeg is failing. Can you share your ffmpeg log with us? Also, on the fire stick, manually set the max bit rate to 120Mbps. It looks like the auto detect is needlessly transcoding.


RE: Directplay not working but transcoding no issues - juggles - 2024-01-25

See attached for an ffmpeg log.

When the server dashboard says "directplay"the playback timer increments on the server dashboard but nothing happens on the firestick display, just a blank screen. 

I have limited the max bitrate down to force transcodes as they play fine on the firestick, phone and pc web browser. Directplay just doesn't for some reason?

I installed plex to get my wife off my back about it not working so this ended up on the backburner for a bit and I completely forgot to come back to it. Attached are some logs from trying to play a file this morning.


RE: Directplay not working but transcoding no issues - TheDreadPirate - 2024-01-25

Ah. This is 4K HDR. And it is outputting to 4K. Is your Firestick a 4K model and is it hooked up to a 4K TV?

I also see you don't have hardware acceleration enabled. Even if it did output it would be washed out due to lack of tone mapping.

What are your server specs? If you have a dGPU or iGPU we should work on setting up hardware acceleration.


RE: Directplay not working but transcoding no issues - juggles - 2024-01-31

The TV is 4K, the firestick not sure. Will have to double check if same issue on non 4K media. Everything worked till very recently. The only thing I can think of was that I updated the docker image AND the firestick app. I am sure it worked for a period after that but maybe not.

Server is a bit overkill albeit older, the host (proxmox) is a 36core Xeon 2.3GHz E5 with 384GB of RAM. The guest (ubuntu server 22.04.3) running jellyfin (in docker) has 75GB of RAM and 16 cores allocated for use (max). 60GB of that RAM is for a ramdisk for transcoding. I have a NVidia Quadro P2000 passed through and set up for hardware acceleration which works (worked?) fine. I disabled hardware acceleration during fault finding to eliminate a variable as setting it up in the first place was a little more challenging than I had expected. I have enabled and disabled it with no affect on the particular issue.

I will take a few screen captures at next available opportunity to better illustrate my issue. Thank you very much for the help so far.


RE: Directplay not working but transcoding no issues - TheDreadPirate - 2024-01-31

You should definitely work to get the P2000 back in the mix. Software transcoding cannot tone map (not until 10.9).

My primary guess at the moment is that prior to the updates it was consistently transcoding HDR content. But now it isn't when it should be. FWIW, you are not alone with that problem.