On the same Apple TV and Samsung UHD TV, the same media file plays correctly in Neptune Trident (FFmpeg + Metal), but Moonfin 1.0.0 build 13 renders blacks as gray/purple and dark scenes lose detail. Playback is Direct Play in both apps, so this appears to be a client-side HDR / color management issue rather than a server-side transcoding issue
Environment
• Client A: Neptune Trident (FFmpeg + Metal), works correctly
• Client B: Moonfin 1.0.0 build 13, shows incorrect blacks
• Device: Apple TV[firecore]
• TV: Samsung UHD TV
• Playback mode: Direct Play
• Media container: MKV
• Video codec: HEVC / H.265 10-bit
• HDR format: Dolby Vision Profile 8, bt2020 / smpte2084
• Audio: AC3 / Dolby Digital 5.1, 640 kbps, 48 kHz
Expected behavior
Black levels should remain black and shadow detail should be preserved, as in Neptune
Actual behavior
In Moonfin 1.0.0 build 13, blacks appear gray/purple and dark scenes are washed out or difficult to see, even though playback is still Direct Play.
The issue is reproducible on the same scene and the same file.
• Neptune displays the same content correctly.
• The problematic file is identified by Jellyfin as HEVC 3840x2160, Dolby Vision Profile 8, color bt2020 / smpte2084, while the good playback path is the Trident client.
• Apple recommends using 4K SDR with “Match Dynamic Range” and “Match Frame Rate” enabled, and YCbCr is the preferred HDMI output mode for most TVs.
On the same Apple TV and Samsung UHD TV, the same media file plays correctly in Neptune Trident (FFmpeg + Metal), but Moonfin 1.0.0 build 13 renders blacks as gray/purple and dark scenes lose detail. Playback is Direct Play in both apps, so this appears to be a client-side HDR / color management issue rather than a server-side transcoding issue
Environment
• Client A: Neptune Trident (FFmpeg + Metal), works correctly
• Client B: Moonfin 1.0.0 build 13, shows incorrect blacks
• Device: Apple TV[firecore]
• TV: Samsung UHD TV
• Playback mode: Direct Play
• Media container: MKV
• Video codec: HEVC / H.265 10-bit
• HDR format: Dolby Vision Profile 8, bt2020 / smpte2084
• Audio: AC3 / Dolby Digital 5.1, 640 kbps, 48 kHz
Expected behavior
Black levels should remain black and shadow detail should be preserved, as in Neptune
Actual behavior
In Moonfin 1.0.0 build 13, blacks appear gray/purple and dark scenes are washed out or difficult to see, even though playback is still Direct Play.
The issue is reproducible on the same scene and the same file.
• Neptune displays the same content correctly.
• The problematic file is identified by Jellyfin as HEVC 3840x2160, Dolby Vision Profile 8, color bt2020 / smpte2084, while the good playback path is the Trident client.
• Apple recommends using 4K SDR with “Match Dynamic Range” and “Match Frame Rate” enabled, and YCbCr is the preferred HDMI output mode for most TVs.