2025-01-25, 03:32 PM
So that's two issues you have there:
The issue where the screen is black and only audio is playing is a known bug with ExoPlayer on devices using the MT8696 MediaTek chipset, which is found in Fire TV 4K Sticks and the latest Google streamer. It occurs when playing media that includes both Dolby Vision and HDR10+. Here are several threads related to this.
AndroidTV
https://github.com/jellyfin/jellyfin-and...ssues/2630 (old issue)
https://github.com/jellyfin/jellyfin-and...ssues/4021 (new issue)
Exoplayer/AndroidX Media
https://github.com/google/exoplayer/issues/11096 (old issue)
https://github.com/androidx/media/issues/1895 (new issue)
Workarounds:
The second issue with the distorted audio seems like a different problem. If you have any FFmpeg logs related to it, feel free to post them. However, the main issue is the one I mentioned earlier.
The issue where the screen is black and only audio is playing is a known bug with ExoPlayer on devices using the MT8696 MediaTek chipset, which is found in Fire TV 4K Sticks and the latest Google streamer. It occurs when playing media that includes both Dolby Vision and HDR10+. Here are several threads related to this.
AndroidTV
https://github.com/jellyfin/jellyfin-and...ssues/2630 (old issue)
https://github.com/jellyfin/jellyfin-and...ssues/4021 (new issue)
Exoplayer/AndroidX Media
https://github.com/google/exoplayer/issues/11096 (old issue)
https://github.com/androidx/media/issues/1895 (new issue)
Workarounds:
- Remove DV Metadata: Follow the steps in this forum thread to strip out the Dolby Vision metadata.
Code:/usr/lib/jellyfin-ffmpeg/ffmpeg -y -hide_banner -stats -fflags +genpts+igndts -loglevel error -i "/path/to/dvhdr10+_video.mkv" -map 0 -bsf:v hevc_metadata=remove_dovi=1 -codec copy -max_muxing_queue_size 2048 -max_interleave_delta 0 -avoid_negative_ts disabled hdr10_video.mkv
- Remove HDR10+ Metadata:
Code:/usr/lib/jellyfin-ffmpeg/ffmpeg -y -hide_banner -stats -fflags +genpts+igndts -loglevel error -i "/path/to/dvhdr10+_video.mkv" -map 0 -bsf:v hevc_metadata=remove_hdr10plus=1 -codec copy -max_muxing_queue_size 2048 -max_interleave_delta 0 -avoid_negative_ts disabled dv_video.mkv
- Force Transcoding on ATV: Reduce the bitrate or set audio to stereo to trigger transcoding on the client.
- Use Kodi as an external player for the ATV client: Kodi allows you to choose the format compatible with your TV. You can disable Dolby Vision or HDR10+ as needed.
- Use Kodi with Jellyfin Plugin: Kodi allows you to choose the format compatible with your TV. You can disable Dolby Vision or HDR10+ as needed.
The second issue with the distorted audio seems like a different problem. If you have any FFmpeg logs related to it, feel free to post them. However, the main issue is the one I mentioned earlier.