plexinc/mpv
slowing
significant_divergence
Selected Choose this fork only if UWP compatibility is the main requirement. If you want the latest mpv features, fixes, and lower maintenance burden, upstream is the better default.
mplayer2/mplayer2
stale
significant_divergence
Choose this only if you specifically need the old mplayer2 branch or a legacy snapshot. For almost any active media-player use, upstream mpv is the safer and more capable choice.
da1l6/mpv
stale
significant_divergence
Prefer upstream unless you explicitly need one of the fork-specific integrations. This fork looks like a legacy customization branch with niche features, but it is far too old for most adopters who want current mpv behavior and maintenance.
HopperLogger/mpv-frame-interpolator
stale
significant_divergence
Prefer this fork if frame interpolation is the main reason you use mpv and you are comfortable living with a highly specialized, diverged build. Prefer upstream if you want broader backend support, active compatibility fixes, and lower maintenance risk.
Choose this fork if you want near-upstream mpv plus fork-maintenance automation. Do not choose it for new playback capabilities; it appears to be a small operational fork with minimal product change.
Adopt upstream instead unless you specifically need this exact older revision; this fork does not show added capability and is materially behind current mpv.
DrabWeb/mpv
stale
significant_divergence
Choose this fork only if you need its legacy macOS-oriented behavior or are intentionally pinned to an old mpv snapshot. For most adopters, current upstream mpv is the better choice because this fork is stale and materially behind in features, fixes, and platform support.
mitzsch/mpv
active
significant_divergence
Choose this fork if you want mpv with downstream playback and UI fixes tailored for HTPC-style use, especially around Wayland and GPU output behavior. Stay on upstream if you want the newest core changes with minimal divergence and easier long-term maintenance.
haasn/mp
stale
significant_divergence
Prefer this fork only if you need its specific custom playback/UI/platform changes and can absorb a large maintenance burden. For most users, upstream mpv is the safer choice because this fork is stale relative to current development and appears to lag or remove several behaviors.
iina/mpv
slowing
significant_divergence
Choose this fork if you want mpv adapted for IINA-style desktop use and are comfortable with it being behind upstream and less general-purpose. Avoid it if you need the widest backend coverage or want the latest mpv fixes quickly.