jellyfin-media-player icon indicating copy to clipboard operation
jellyfin-media-player copied to clipboard

Dolby Vision Content crashes player

Open Simsala91 opened this issue 10 months ago • 1 comments

Describe the bug If you try to play Dolby Vision content in the media player and have transcoding for DV disabled on server, the player becomes completely unresponsive and you can't get back to movie selection. You have to restart the media player.

To Reproduce

  1. Try to play movie with Dolby Vision

Expected behavior There should be an error message, similar to the error message that appears in Jellyfin Web:

Screenshots Error message from Jellyfin Web: 2024-04-10 14_34_41-Window

In Media Player, it just stays at this screen and you can't click anything: 2024-04-10 14_39_25-Window

Desktop (please complete the following information):

  • Windows 10
  • Jellyfin Server 10.8.13
  • Windows Installer

Additional context Relevant logs:

2024-04-10 14:36:18.522 [warning] unknown @ 0 - ffmpeg: https: HTTP error 500 Internal Server Error
2024-04-10 14:36:18.522 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Failed to open segment 1311 of playlist 0
2024-04-10 14:36:18.522 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Segment 1311 of playlist 0 failed too many times, skipping
2024-04-10 14:36:18.522 [debug] unknown @ 0 - ffmpeg/demuxer: hls: Opening 'https://redacted.site.xyz/videos/a8f3ef62-a42f-4ffb-9a23-9cb6000bd028/hls1/main/1312.ts?DeviceId=SmVsbHlmaW5NZWRpYVBsYXllciAxLjkuMSAod2luZG93cy14ODZfNjQgMTApfDE2ODIzNTk4Njk4NTQ1&MediaSourceId=a8f3ef62a42f4ffb9a239cb6000bd028&VideoCodec=h264&AudioCodec=aac,mp3,ac3&AudioStreamIndex=2&VideoBitrate=139360000&AudioBitrate=640000&MaxFramerate=23.976025&PlaySessionId=a645e1bef2d342a89fbc98bb3c2e6076&api_key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&TranscodingMaxAudioChannels=6&RequireAvc=false&Tag=affc482ad29cb0b3ae024667ddfabaf7&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&TranscodeReasons=VideoRangeTypeNotSupported&runtimeTicks=39360000000&actualSegmentLengthTicks=30000000' for reading
2024-04-10 14:36:18.708 [warning] unknown @ 0 - ffmpeg: https: HTTP error 500 Internal Server Error
2024-04-10 14:36:18.708 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Failed to open segment 1312 of playlist 0
2024-04-10 14:36:18.708 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Segment 1312 of playlist 0 failed too many times, skipping
2024-04-10 14:36:18.708 [debug] unknown @ 0 - ffmpeg/demuxer: hls: Opening 'https://redacted.site.xyz/videos/a8f3ef62-a42f-4ffb-9a23-9cb6000bd028/hls1/main/1313.ts?DeviceId=SmVsbHlmaW5NZWRpYVBsYXllciAxLjkuMSAod2luZG93cy14ODZfNjQgMTApfDE2ODIzNTk4Njk4NTQ1&MediaSourceId=a8f3ef62a42f4ffb9a239cb6000bd028&VideoCodec=h264&AudioCodec=aac,mp3,ac3&AudioStreamIndex=2&VideoBitrate=139360000&AudioBitrate=640000&MaxFramerate=23.976025&PlaySessionId=a645e1bef2d342a89fbc98bb3c2e6076&api_key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&TranscodingMaxAudioChannels=6&RequireAvc=false&Tag=affc482ad29cb0b3ae024667ddfabaf7&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&TranscodeReasons=VideoRangeTypeNotSupported&runtimeTicks=39390000000&actualSegmentLengthTicks=30000000' for reading
2024-04-10 14:36:18.893 [warning] unknown @ 0 - ffmpeg: https: HTTP error 500 Internal Server Error
2024-04-10 14:36:18.893 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Failed to open segment 1313 of playlist 0
2024-04-10 14:36:18.893 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Segment 1313 of playlist 0 failed too many times, skipping
2024-04-10 14:36:18.893 [debug] unknown @ 0 - ffmpeg/demuxer: hls: Opening 'https://redacted.site.xyz/videos/a8f3ef62-a42f-4ffb-9a23-9cb6000bd028/hls1/main/1314.ts?DeviceId=SmVsbHlmaW5NZWRpYVBsYXllciAxLjkuMSAod2luZG93cy14ODZfNjQgMTApfDE2ODIzNTk4Njk4NTQ1&MediaSourceId=a8f3ef62a42f4ffb9a239cb6000bd028&VideoCodec=h264&AudioCodec=aac,mp3,ac3&AudioStreamIndex=2&VideoBitrate=139360000&AudioBitrate=640000&MaxFramerate=23.976025&PlaySessionId=a645e1bef2d342a89fbc98bb3c2e6076&api_key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&TranscodingMaxAudioChannels=6&RequireAvc=false&Tag=affc482ad29cb0b3ae024667ddfabaf7&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&TranscodeReasons=VideoRangeTypeNotSupported&runtimeTicks=39420000000&actualSegmentLengthTicks=30000000' for reading
2024-04-10 14:36:19.081 [warning] unknown @ 0 - ffmpeg: https: HTTP error 500 Internal Server Error
2024-04-10 14:36:19.081 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Failed to open segment 1314 of playlist 0
2024-04-10 14:36:19.081 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Segment 1314 of playlist 0 failed too many times, skipping
2024-04-10 14:36:19.081 [debug] unknown @ 0 - ffmpeg/demuxer: hls: Opening 'https://redacted.site.xyz/videos/a8f3ef62-a42f-4ffb-9a23-9cb6000bd028/hls1/main/1315.ts?DeviceId=SmVsbHlmaW5NZWRpYVBsYXllciAxLjkuMSAod2luZG93cy14ODZfNjQgMTApfDE2ODIzNTk4Njk4NTQ1&MediaSourceId=a8f3ef62a42f4ffb9a239cb6000bd028&VideoCodec=h264&AudioCodec=aac,mp3,ac3&AudioStreamIndex=2&VideoBitrate=139360000&AudioBitrate=640000&MaxFramerate=23.976025&PlaySessionId=a645e1bef2d342a89fbc98bb3c2e6076&api_key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&TranscodingMaxAudioChannels=6&RequireAvc=false&Tag=affc482ad29cb0b3ae024667ddfabaf7&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&TranscodeReasons=VideoRangeTypeNotSupported&runtimeTicks=39450000000&actualSegmentLengthTicks=30000000' for reading
2024-04-10 14:36:19.271 [warning] unknown @ 0 - ffmpeg: https: HTTP error 500 Internal Server Error
2024-04-10 14:36:19.271 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Failed to open segment 1315 of playlist 0
2024-04-10 14:36:19.271 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Segment 1315 of playlist 0 failed too many times, skipping
2024-04-10 14:36:19.271 [debug] unknown @ 0 - ffmpeg/demuxer: hls: Opening 'https://redacted.site.xyz/videos/a8f3ef62-a42f-4ffb-9a23-9cb6000bd028/hls1/main/1316.ts?DeviceId=SmVsbHlmaW5NZWRpYVBsYXllciAxLjkuMSAod2luZG93cy14ODZfNjQgMTApfDE2ODIzNTk4Njk4NTQ1&MediaSourceId=a8f3ef62a42f4ffb9a239cb6000bd028&VideoCodec=h264&AudioCodec=aac,mp3,ac3&AudioStreamIndex=2&VideoBitrate=139360000&AudioBitrate=640000&MaxFramerate=23.976025&PlaySessionId=a645e1bef2d342a89fbc98bb3c2e6076&api_key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&TranscodingMaxAudioChannels=6&RequireAvc=false&Tag=affc482ad29cb0b3ae024667ddfabaf7&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&TranscodeReasons=VideoRangeTypeNotSupported&runtimeTicks=39480000000&actualSegmentLengthTicks=30000000' for reading
2024-04-10 14:36:19.454 [warning] unknown @ 0 - ffmpeg: https: HTTP error 500 Internal Server Error
2024-04-10 14:36:19.454 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Failed to open segment 1316 of playlist 0
2024-04-10 14:36:19.454 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Segment 1316 of playlist 0 failed too many times, skipping
2024-04-10 14:36:19.454 [debug] unknown @ 0 - ffmpeg/demuxer: hls: Opening 'https://redacted.site.xyz/videos/a8f3ef62-a42f-4ffb-9a23-9cb6000bd028/hls1/main/1317.ts?DeviceId=SmVsbHlmaW5NZWRpYVBsYXllciAxLjkuMSAod2luZG93cy14ODZfNjQgMTApfDE2ODIzNTk4Njk4NTQ1&MediaSourceId=a8f3ef62a42f4ffb9a239cb6000bd028&VideoCodec=h264&AudioCodec=aac,mp3,ac3&AudioStreamIndex=2&VideoBitrate=139360000&AudioBitrate=640000&MaxFramerate=23.976025&PlaySessionId=a645e1bef2d342a89fbc98bb3c2e6076&api_key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&TranscodingMaxAudioChannels=6&RequireAvc=false&Tag=affc482ad29cb0b3ae024667ddfabaf7&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&TranscodeReasons=VideoRangeTypeNotSupported&runtimeTicks=39510000000&actualSegmentLengthTicks=30000000' for reading
2024-04-10 14:36:19.646 [warning] unknown @ 0 - ffmpeg: https: HTTP error 500 Internal Server Error
2024-04-10 14:36:19.646 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Failed to open segment 1317 of playlist 0
2024-04-10 14:36:19.646 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Segment 1317 of playlist 0 failed too many times, skipping
2024-04-10 14:36:19.646 [debug] unknown @ 0 - ffmpeg/demuxer: hls: Opening 'https://redacted.site.xyz/videos/a8f3ef62-a42f-4ffb-9a23-9cb6000bd028/hls1/main/1318.ts?DeviceId=SmVsbHlmaW5NZWRpYVBsYXllciAxLjkuMSAod2luZG93cy14ODZfNjQgMTApfDE2ODIzNTk4Njk4NTQ1&MediaSourceId=a8f3ef62a42f4ffb9a239cb6000bd028&VideoCodec=h264&AudioCodec=aac,mp3,ac3&AudioStreamIndex=2&VideoBitrate=139360000&AudioBitrate=640000&MaxFramerate=23.976025&PlaySessionId=a645e1bef2d342a89fbc98bb3c2e6076&api_key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&TranscodingMaxAudioChannels=6&RequireAvc=false&Tag=affc482ad29cb0b3ae024667ddfabaf7&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&TranscodeReasons=VideoRangeTypeNotSupported&runtimeTicks=39540000000&actualSegmentLengthTicks=30000000' for reading
2024-04-10 14:36:19.830 [warning] unknown @ 0 - ffmpeg: https: HTTP error 500 Internal Server Error
2024-04-10 14:36:19.830 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Failed to open segment 1318 of playlist 0
2024-04-10 14:36:19.830 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Segment 1318 of playlist 0 failed too many times, skipping
2024-04-10 14:36:19.830 [debug] unknown @ 0 - ffmpeg/demuxer: hls: Opening 'https://redacted.site.xyz/videos/a8f3ef62-a42f-4ffb-9a23-9cb6000bd028/hls1/main/1319.ts?DeviceId=SmVsbHlmaW5NZWRpYVBsYXllciAxLjkuMSAod2luZG93cy14ODZfNjQgMTApfDE2ODIzNTk4Njk4NTQ1&MediaSourceId=a8f3ef62a42f4ffb9a239cb6000bd028&VideoCodec=h264&AudioCodec=aac,mp3,ac3&AudioStreamIndex=2&VideoBitrate=139360000&AudioBitrate=640000&MaxFramerate=23.976025&PlaySessionId=a645e1bef2d342a89fbc98bb3c2e6076&api_key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&TranscodingMaxAudioChannels=6&RequireAvc=false&Tag=affc482ad29cb0b3ae024667ddfabaf7&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&TranscodeReasons=VideoRangeTypeNotSupported&runtimeTicks=39570000000&actualSegmentLengthTicks=30000000' for reading
2024-04-10 14:36:19.978 [info] unknown @ 0 - JS: Requesting url without automatic networking: https://redacted.site.xyz/Sessions/Playing/Progress
2024-04-10 14:36:20.020 [warning] unknown @ 0 - ffmpeg: https: HTTP error 500 Internal Server Error
2024-04-10 14:36:20.020 [warning] unknown @ 0 - ffmpeg/demuxer: hls: Failed to open segment 1319 of playlist 0

Those logs just continue until you close the player.

Simsala91 avatar Apr 10 '24 12:04 Simsala91

Notes: Server does not allow Decoding of HEVC. If I disable the Force_transcode_dovi flag, content gets played but with wrong color mapping. Expected with enabled Force_transcode_dovi flag should still be a warning that the client is not compatible with the media.

Simsala91 avatar May 06 '24 21:05 Simsala91