SiparioTEATRO · EST. MMXXVI

Guide · the engine

Looking for an mpv player on Android TV? Here's why the engine matters

If you've used mpv on a computer, you already know why people search for it on their TV. It plays things other players won't, without fuss. Here's what that actually buys you on Android TV, and the one place it needs help.

Why mpv has the reputation it does

mpv is built on the same ffmpeg foundation that most of the video world runs on, tuned by people who care about getting playback exactly right. It decodes a wider range of codecs, containers, and subtitle formats than the players baked into phones and TVs, and it does it without transcoding or a server in the middle. That's why it's the default for people who keep their own media.

What that gets you on a TV

  • The codecs that break other apps. HEVC and AV1 in 10-bit, TrueHD and DTS-HD audio, HDR10+, PGS bitmap subtitles rendered as authored. The "this file can't be played" error mostly comes from a player hitting one of these walls; an mpv-based engine doesn't.
  • Audio done right. Lossless tracks are decoded on-device or passed through to a receiver, not silently downmixed.
  • Subtitles that behave. Text and bitmap subtitle formats both render properly, with your language remembered across titles.

The honest limit: Dolby Vision

A pure software engine can't produce true Dolby Vision on a TV the way the box's own hardware pipeline can. The right answer isn't to pick one engine and live with the gap — it's to route per title. Sipario uses mpv for the widest format coverage and hands off to the box's hardware decoder when a title needs real Dolby Vision, falling back automatically if one path can't handle a file. You don't see the switch.

Where Sipario fits

Sipario is a native Android TV and macOS player with mpv at its core — so you get that decoding — wrapped in an interface built for a remote, not a mouse. It's free, needs no account, and plays your own sources: addons, a Jellyfin or Plex server, M3U playlists, or local files. On the desktop it adds a GPU shader pipeline for per-title picture tuning and can even generate subtitles on-device when a file has none.

Common questions

Is there an official mpv app for Android TV?

mpv itself is a library and a desktop program, not a polished TV app. On Android TV you use a player built on the mpv/ffmpeg engine, which inherits its decoding while adding a remote-friendly interface. Sipario is one such player.

How is an mpv-based player different from the built-in one?

Most built-in and store players lean on the system decoder (often ExoPlayer), which skips some codecs and audio formats. An mpv-based player decodes the formats they refuse — TrueHD, DTS-HD, unusual HEVC, PGS subtitles — so files that fail elsewhere just play.

Does mpv support Dolby Vision on Android TV?

Dolby Vision is the one place a pure software engine has limits on a TV. Sipario handles it by routing per title: mpv for the widest format coverage, and the box's own hardware decoder when a title needs true Dolby Vision, with automatic fallback.