Apple's own apps refuse MKV files, but the Apple TV hardware can decode almost everything inside them. Here is how MKV playback actually works, and how to play your library as-is.
MKV (Matroska) is a container, not a codec. It is a box that holds video, audio, subtitle, and chapter tracks. Apple's TV app, QuickTime, and AirPlay only accept Apple's preferred boxes — MP4, MOV, M4V — so an MKV file gets rejected before anything even looks at what is inside it.
The irony is that the Apple TV hardware is excellent at decoding what MKV files typically contain. H.264 and HEVC decode in silicon on every model. Apple TV 4K (2nd generation and later) adds AV1. The container is the only obstacle, and a player app that reads Matroska removes it.
Trovu plays MKV files served by a Jellyfin or Plex server. Inside the container, this is what the Apple TV handles natively:
Apple TV has no native DTS or Dolby TrueHD support. With most players, an MKV with a DTS track forces the server to transcode the entire file — video included — just to fix the audio. Trovu decodes DTS, DTS-HD, and TrueHD on the Apple TV itself and outputs multichannel audio, so the video track still direct plays untouched and your server does nothing but serve bytes.
Trovu is a client, so your MKV files need to live behind a Jellyfin or Plex media server — both free to set up for local streaming, running on a NAS, a mini PC, a Raspberry Pi, or the computer where the files already sit. Point Trovu at the server, and every MKV in the library plays with full seeking, chapter support, and subtitle selection. Setup takes about three minutes; the support page walks through it.
If your files will not stop transcoding even so, the usual culprits are bitrate caps and audio settings — covered in Why Jellyfin transcodes (and how to stop it).
No. Apple's built-in TV app and AirPlay do not accept MKV containers. But the Apple TV hardware can decode the video and audio inside most MKV files. A third-party player app that understands the MKV container, like Trovu, lets the hardware do exactly that.
Yes. If the MKV contains H.264, HEVC, AV1, VP9, or MPEG-4 video, Trovu direct plays it on Apple TV without conversion, re-encoding, or server transcoding. The file is played as-is.
Apple TV has no native DTS or TrueHD support, so many players force the server to transcode the whole file. Trovu decodes DTS, DTS-HD, and TrueHD on the Apple TV itself and plays the result as multichannel audio, so the video still direct plays untouched.
Yes. Trovu plays SRT, ASS, and VTT text subtitles and PGS image subtitles from Blu-ray rips, whether they are embedded in the MKV or delivered as external files by your server.
Not directly. Trovu connects to a Jellyfin or Plex media server, which indexes your files and serves them to the Apple TV. Both servers are free to set up for local streaming and run on a NAS, a mini PC, or the computer where your files already live.
Free up to 1080p. Trovu Pro adds 4K and HDR. No account, no ads, no tracking.