It's not trying to be Plex. Here's the shape of the trade — laid out honestly, so you can tell in a minute whether it's the right tool for the way you watch.
No trash-talk. The alternatives below are genuinely good software; they're just solving a different problem.
Media Centaur is a local-first, single-user media center that owns the whole pipeline — it identifies your files, fetches metadata and artwork, tracks releases, optionally acquires what's missing, and plays it back locally through mpv. It does not stream to other devices and it never transcodes. The servers it's compared against do the opposite job: they transcode and stream to many devices around the house and beyond. Different shape, different trade — pick the one that matches how you actually watch.
Each comes with a "choose them if…" so you can self-select without me overselling.
These are servers: they transcode on the fly and stream to phones, TVs, other rooms, and remote clients. Media Centaur deliberately does neither — no transcoding, ever, and no streaming to other devices. It plays on the machine it runs on, or a TV attached to it.
You need to watch on many devices around the house or remotely.
You watch at your desk or on the TV at the machine and want library + couch UX + optional acquisition in one app.
A superb local player — but you bring your own library management and acquisition and wire it together yourself with add-ons. Media Centaur integrates identify + artwork + tracking + optional acquisition + playback out of the box, and still hands the actual decoding to mpv.
You want a highly customisable player and enjoy assembling the rest with add-ons.
You want the whole pipeline integrated and managed for you, decoding delegated to mpv.
Sonarr + Radarr + Prowlarr + a separate player is four services in a trench coat to configure and keep running. Media Centaur is one Elixir app doing library + metadata + review + release tracking + playback — delegating only indexer search (Prowlarr, optional) and decoding (mpv).
You want each service independently swappable and don't mind running and updating four of them.
You'd rather run one app that covers the same ground and adds a couch-ready player.
Answered straight — including where Media Centaur deliberately does less.
Scroll sideways to compare every column
"Optional" means off by default and entirely up to you — bring your own indexers. "Never" on transcoding is a deliberate design choice: mpv plays the file exactly as authored.
Seriously. Media Centaur is built for one person watching at a desk or a TV at the machine, and it's unapologetic about that. If that's not your shape, the tools below will serve you better than we would — and that's the honest answer.
Downloads the latest release, verifies its checksum, installs atomically, and sets up a systemd user unit (launchd on macOS). Single-user, local-first, mpv-backed.
curl -fsSL https://raw.githubusercontent.com/media-centaur/media-centaur/main/installer/install.sh | sh
Installs on Linux x86_64 and Apple Silicon (experimental).