jellyfin-media-player
jellyfin-media-player copied to clipboard
Dolby Vision Content crashes player
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
- 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:
In Media Player, it just stays at this screen and you can't click anything:
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.
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.