Which Apple TV models are required?
Apple TV 4K (any generation) for Dolby Vision output. Apple TV HD doesn't support Dolby Vision regardless of the app. You also need an HDMI 2.0a TV with Dolby Vision support, connected via a high-speed HDMI cable.
Does it work for live IPTV streams?
Dolby Vision live broadcasts are extremely rare today. The pipeline is designed for VOD (Plex / Jellyfin / Emby movie libraries, local downloads). For HDR10 live streams, the standard pipeline handles them — no custom remux needed.
Will I see banding or artifacts compared to a direct file player?
No. The remux only changes the container format (MKV → fMP4); the HEVC bitstream is preserved bit-for-bit. The result is visually identical to direct playback through Infuse or VLC — except OneTV is the only app doing this natively in an IPTV / streaming context.
What about HDR10+ inside MKV?
HDR10+ inside MKV is detected and falls back to HDR10 (the static metadata is preserved). Native HDR10+ in MKV is technically possible but requires a different AVPlayer codec string that Apple hasn't exposed for arbitrary files. We'll add full HDR10+ support when Apple does.
Why is this not in other apps?
Because nobody else built the remux pipeline. The four files involved — `MKVRemuxer.swift`, `LocalHLSServer.swift`, `MasterPlaylistBuilder.swift`, `DolbyFallbackPolicy.swift` — represent several months of work specifically for this scenario. Infuse does it for VOD but isn't IPTV. We are.