8 hours ago
(This post was last modified: 7 hours ago by besenwesen. Edited 3 times in total.)
Hello Everyone!
Playback with Chrome (v139) and AndroidTV App works for every Media I have on my Jellyfin server. Safari and Firefox(v144) does not work for certain Movies. It is a persistent reproducible error, that behaves the same across multiple devices (MacOS + iOS).
Behavior: When starting a playback, the Browser screen remains black. No UI buttons are visible.
Expected Behavior: Playback of my media and visible UI controls.
Jellyfin: Docker jellyfin/jellyfin:10.11.1
The corresponding server log:
[19:05:39] [INF] [28] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for besenwesen. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[19:05:40] [INF] [29] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[19:05:40] [INF] [29] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -fflags +genpts -f mov,mp4,m4a,3gp,3g2,mj2 -i file:"/media/Movies/Movie_that_does_not_work_on_ff144.mp4" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -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 fmp4 -hls_fmp4_init_filename "11ab955c83c7e7f2b1a08470a18048cf-1.mp4" -start_number 0 -hls_segment_filename "/config/transcodes/11ab955c83c7e7f2b1a08470a18048cf%d.mp4" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y "/config/transcodes/11ab955c83c7e7f2b1a08470a18048cf.m3u8"
[19:05:42] [INF] [19] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
I didn't stop the playback manually as I cant use any UI buttons to do so (except reloading the tab, this loads the start page). Sometimes, when I hit the play button on the startpage, the logs regarding the playback are these (the behavior is the same), the TranscodeManager doesn't log anything. It looks like the server did not process the request any further:
[19:20:28] [INF] [26] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for besenwesen. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
Any help is much appreciated, as I don't know how to troubleshoot that any further.
Playback with Chrome (v139) and AndroidTV App works for every Media I have on my Jellyfin server. Safari and Firefox(v144) does not work for certain Movies. It is a persistent reproducible error, that behaves the same across multiple devices (MacOS + iOS).
Behavior: When starting a playback, the Browser screen remains black. No UI buttons are visible.
Expected Behavior: Playback of my media and visible UI controls.
Jellyfin: Docker jellyfin/jellyfin:10.11.1
The corresponding server log:
[19:05:39] [INF] [28] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for besenwesen. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[19:05:40] [INF] [29] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[19:05:40] [INF] [29] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -fflags +genpts -f mov,mp4,m4a,3gp,3g2,mj2 -i file:"/media/Movies/Movie_that_does_not_work_on_ff144.mp4" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -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 fmp4 -hls_fmp4_init_filename "11ab955c83c7e7f2b1a08470a18048cf-1.mp4" -start_number 0 -hls_segment_filename "/config/transcodes/11ab955c83c7e7f2b1a08470a18048cf%d.mp4" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y "/config/transcodes/11ab955c83c7e7f2b1a08470a18048cf.m3u8"
[19:05:42] [INF] [19] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
I didn't stop the playback manually as I cant use any UI buttons to do so (except reloading the tab, this loads the start page). Sometimes, when I hit the play button on the startpage, the logs regarding the playback are these (the behavior is the same), the TranscodeManager doesn't log anything. It looks like the server did not process the request any further:
[19:20:28] [INF] [26] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for besenwesen. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
Any help is much appreciated, as I don't know how to troubleshoot that any further.
~besenwesen
