Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Issue]: DV movie adjusting playback progress gets stuck in infinite loading on webOS #11565

Closed
1 task done
johnvzy opened this issue May 12, 2024 · 0 comments
Closed
1 task done
Labels
bug Something isn't working

Comments

@johnvzy
Copy link

johnvzy commented May 12, 2024

Please describe your bug

Enable the "Prefer fMP4-HLS Media Container" option cause the dolby vision movie fast forwarding or adjust the playback progress will loading indefinitely and wait until the app automatically restart and appear the message:
"this app will now restart to free up more memory"

Reproduction Steps

1.enable "Prefer fMP4-HLS Media Container" to run DV 8.1 video
2.fast forward/adjust video playback progress
3.infinite loading and wait until app auto restart

Jellyfin Version

10.9.1

if other:

No response

Environment

- OS: Windows 11
- Linux Kernel: N/A
- Virtualization: N/A
- Clients: webOS 
- Browser: Chrome 124.0.6367.202
- FFmpeg Version: Jellyfin 10.9.0
- Playback Method: Direct Play
- Hardware Acceleration: nvidia nvenc
- GPU Model: rtx3090
- Plugins: N/A
- Reverse Proxy: N/A
- Base URL: N/A
- Networking: N/A
- Storage:local

Jellyfin logs

[2024-05-15 01:16:48.358 +08:00] [INF] [129] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "zymacx". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-05-15 01:16:48.789 +08:00] [INF] [129] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"D:\Media\電影\ゴジラ-1.0\Godzilla.Minus.One.2023.2160p.UHD.JPN.BluRay.HEVC.DV.TrueHD.7.1.Atmos-Nest@Audies[PianYuan]\BDMV\STREAM\00035.m2ts\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-15 01:16:51.205 +08:00] [INF] [129] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -fflags +genpts  -f concat -safe 0 -i C:\ProgramData\Jellyfin\Server\transcodes\533e4b9166708e2e5875767333a56ebb.concat -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:2 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 6 -vbr:a 5 -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 \"C:\ProgramData\Jellyfin\Server\transcodes\f0a583652123a5d1ee532c9a58f84e87-1.mp4\" -start_number 0 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\transcodes\f0a583652123a5d1ee532c9a58f84e87%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\f0a583652123a5d1ee532c9a58f84e87.m3u8\""
[2024-05-15 01:16:58.112 +08:00] [INF] [128] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Adding playback tracker : TW96aWxsYS81LjAgKFdlYjBTOyBMaW51eC9TbWFydFRWKSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvOTQuMC40NjA2LjEyOCBTYWZhcmkvNTM3LjM2IFdlYkFwcE1hbmFnZXJ8MTcxNTY5Njc2ODgxOA11-4e38d0d13d2e42219616b8e47faec721-533e4b9166708e2e5875767333a56ebb
[2024-05-15 01:16:58.114 +08:00] [INF] [128] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Start Event : 05/15/2024 01:16:58
[2024-05-15 01:16:58.116 +08:00] [INF] [128] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Creating StartPlaybackTimer Task
[2024-05-15 01:16:58.118 +08:00] [INF] [128] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Entered
[2024-05-15 01:16:58.679 +08:00] [INF] [129] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFdlYjBTOyBMaW51eC9TbWFydFRWKSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvOTQuMC40NjA2LjEyOCBTYWZhcmkvNTM3LjM2IFdlYkFwcE1hbmFnZXJ8MTcxNTY5Njc2ODgxOA11-4e38d0d13d2e42219616b8e47faec721-533e4b9166708e2e5875767333a56ebb"
[2024-05-15 01:17:09.051 +08:00] [INF] [131] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-05-15 01:17:18.126 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: session.RemoteEndPoint : "192.168.0.36"
[2024-05-15 01:17:18.127 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_playing_id     = "533e4b9166708e2e5875767333a56ebb"
[2024-05-15 01:17:18.129 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id        = "4e38d0d13d2e42219616b8e47faec721"
[2024-05-15 01:17:18.131 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id_int    = 1
[2024-05-15 01:17:18.133 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_playing_id   = "533e4b9166708e2e5875767333a56ebb"
[2024-05-15 01:17:18.135 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_user_id      = "4e38d0d13d2e42219616b8e47faec721"
[2024-05-15 01:17:18.137 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : play_method          = "Transcode (v:direct a:aac)"
[2024-05-15 01:17:18.139 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.ClientName         = "Jellyfin Web"
[2024-05-15 01:17:18.141 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.DeviceName         = "LG Smart TV"
[2024-05-15 01:17:18.143 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemName             = "Godzilla Minus One"
[2024-05-15 01:17:18.144 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemId               = "533e4b9166708e2e5875767333a56ebb"
[2024-05-15 01:17:18.146 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemType             = "Movie"
[2024-05-15 01:17:18.148 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : All matches, playback registered
[2024-05-15 01:17:18.150 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Playback tracker found, adding playback info : "TW96aWxsYS81LjAgKFdlYjBTOyBMaW51eC9TbWFydFRWKSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvOTQuMC40NjA2LjEyOCBTYWZhcmkvNTM3LjM2IFdlYkFwcE1hbmFnZXJ8MTcxNTY5Njc2ODgxOA11-4e38d0d13d2e42219616b8e47faec721-533e4b9166708e2e5875767333a56ebb"
[2024-05-15 01:17:18.152 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Saving playback tracking activity in DB
[2024-05-15 01:17:18.155 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Exited
[2024-05-15 01:17:19.107 +08:00] [INF] [126] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFdlYjBTOyBMaW51eC9TbWFydFRWKSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvOTQuMC40NjA2LjEyOCBTYWZhcmkvNTM3LjM2IFdlYkFwcE1hbmFnZXJ8MTcxNTY5Njc2ODgxOA11-4e38d0d13d2e42219616b8e47faec721-533e4b9166708e2e5875767333a56ebb"
[2024-05-15 01:17:39.440 +08:00] [INF] [134] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFdlYjBTOyBMaW51eC9TbWFydFRWKSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvOTQuMC40NjA2LjEyOCBTYWZhcmkvNTM3LjM2IFdlYkFwcE1hbmFnZXJ8MTcxNTY5Njc2ODgxOA11-4e38d0d13d2e42219616b8e47faec721-533e4b9166708e2e5875767333a56ebb"
[2024-05-15 01:18:00.125 +08:00] [INF] [129] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFdlYjBTOyBMaW51eC9TbWFydFRWKSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvOTQuMC40NjA2LjEyOCBTYWZhcmkvNTM3LjM2IFdlYkFwcE1hbmFnZXJ8MTcxNTY5Njc2ODgxOA11-4e38d0d13d2e42219616b8e47faec721-533e4b9166708e2e5875767333a56ebb"
[2024-05-15 01:18:17.608 +08:00] [INF] [131] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\f0a583652123a5d1ee532c9a58f84e87.m3u8"
[2024-05-15 01:18:17.640 +08:00] [INF] [126] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.0.36" closed
[2024-05-15 01:18:17.806 +08:00] [INF] [131] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2024-05-15 01:18:17.808 +08:00] [INF] [131] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) "C:\ProgramData\Jellyfin\Server\transcodes\f0a583652123a5d1ee532c9a58f84e87.m3u8"
[2024-05-15 01:18:19.727 +08:00] [INF] [129] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting ffmpeg concat configuration at "C:\ProgramData\Jellyfin\Server\transcodes\533e4b9166708e2e5875767333a56ebb.concat"
[2024-05-15 01:18:19.731 +08:00] [INF] [129] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.9.1" playing "Godzilla Minus One". Stopped at "2511" ms
[2024-05-15 01:18:19.736 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Playback stop tracker found, processing stop : "TW96aWxsYS81LjAgKFdlYjBTOyBMaW51eC9TbWFydFRWKSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvOTQuMC40NjA2LjEyOCBTYWZhcmkvNTM3LjM2IFdlYkFwcE1hbmFnZXJ8MTcxNTY5Njc2ODgxOA11-4e38d0d13d2e42219616b8e47faec721-533e4b9166708e2e5875767333a56ebb"
[2024-05-15 01:18:19.738 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Stop Event : 05/15/2024 01:18:19
[2024-05-15 01:18:19.740 +08:00] [INF] [131] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Saving playback tracking activity in DB

FFmpeg logs

No response

Please attach any browser or client logs here

No response

Please attach any screenshots here

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@johnvzy johnvzy added the bug Something isn't working label May 12, 2024
@johnvzy johnvzy changed the title [Issue]: Video fast forwarding causes player stuck and wait until app restart on webOS [Issue]: DV Video fast forwarding causes loading freeze on fMP4-HLS setting checked May 13, 2024
@johnvzy johnvzy changed the title [Issue]: DV Video fast forwarding causes loading freeze on fMP4-HLS setting checked [Issue]: DV video adjusting playback progress gets stuck in infinite wait on webOS May 13, 2024
@johnvzy johnvzy changed the title [Issue]: DV video adjusting playback progress gets stuck in infinite wait on webOS [Issue]: DV movie adjusting playback progress gets stuck in infinite wait on webOS May 13, 2024
@johnvzy johnvzy changed the title [Issue]: DV movie adjusting playback progress gets stuck in infinite wait on webOS [Issue]: DV movie adjusting playback progress gets stuck in infinite loading on webOS May 13, 2024
@johnvzy johnvzy closed this as not planned Won't fix, can't repro, duplicate, stale May 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Archived in project
Development

No branches or pull requests

1 participant