mpv

Free, open-source, command-line-driven media player for video and audio across desktop platforms.

HN commenters recommend mpv as a hackable, scriptable player with broad feature support,1234 often paired with yt-dlp and ffmpeg for local files and online video.5678 The only caveat raised is that macOS users may need to wrap it in their own app bundle.9
The HN verdict, written from 9 cited comments
12recommend
0warn against
Nov 7, 2025first mention
Oct 22, 2026latest mention
Nov 25 – Oct 26
Used forfor Linux usersfor terminal usersfor macOS usersfor old hardwarefor language learnersmedia playbackwatching downloaded video

Why people recommend it

Scriptable and hackable · 3

Commenters control mpv through IPC, extensions, config files and their own scripts or tools.

“MPV is amazingly hackable and has an IPC, you can nearly fully control it without touching it.”

“just downloading anything you want and using mpv with any extension you want”

Show 1 more

“It uses Radio Browser for the station directory and mpv for playback.”

Pairs with yt-dlp · 3

Commenters combine it with yt-dlp and ffmpeg to play downloaded and online video.

“I've switched to watching youtube videos using mpv.”

Show 1 more

Broad feature support · 3

Commenters cite backward frame stepping, Vulkan video decoding and global audio offset.

“So anyways, I switched to mpv.”

“have been using vulkan video decoding via mpv for a while now and it seems fine with little or no performance hits”

Show 1 more

“MPV .conf can set audio offset globally to sync everything nicely”

Replaces other players · 3

Users switched to it from VLC, the YouTube web player and Jellyfin's playback.

“So anyways, I switched to mpv.”

“I've switched to watching youtube videos using mpv.”

Show 1 more
sgcJul 20, 2026recommends

“I wound up just mounting my remote drives and playing in my local mpv.”

Runs on netbooks · 3

Commenters use it on old netbooks alongside other CLI and TUI tools.

“I use Flubox+UXTerm+a bunch of CLI/TUI tools among mpv, nsxiv and mupdf.”

Show 1 more

“same with MupDF, sxiv for images and MPV”

Caveats and dissent

macOS packaging · 1

One macOS user had to write a simple Swift wrapper to create an app bundle.

“I have been using mpv on MacOS too.”

Often compared with

Who recommends it in their own words

All comments 23

“same with MupDF, sxiv for images and MPV”

“mpv, which seems to have excellent support for everything you would want a player to do.”

“just downloading anything you want and using mpv with any extension you want”

“For multimedia there are very few use cases not covered by ffmpeg and mpv.”

“though, mpv can likely handle it”

prefers CLI tools and local mediaon “Jellyfin 12.0”

“MPV .conf can set audio offset globally to sync everything nicely”

“1) one, via mpv, and”

“I'd just use mpv and record the stream into a local file, as-is.”

sgcJul 20, 2026recommends

“I wound up just mounting my remote drives and playing in my local mpv.”

“have been using vulkan video decoding via mpv for a while now and it seems fine with little or no performance hits”

“I use Flubox+UXTerm+a bunch of CLI/TUI tools among mpv, nsxiv and mupdf.”

“It uses Radio Browser for the station directory and mpv for playback.”

“I have been using mpv on MacOS too.”

“MPV is amazingly hackable and has an IPC, you can nearly fully control it without touching it.”

“now I am too used to using mpv for literally anything related to audio and video”

“Using Cron and Mpv to shuffle-play activity-specific folders of MP3s”

“a remote with access to all of the MPV shortcuts”

“I've switched to watching youtube videos using mpv.”

“So anyways, I switched to mpv.”

Threads where it came up

Data: mpv.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help