How Vivi compares

An honest side-by-side with the players people actually use. Where another player wins, the table says so.

✓ built in, or an add-on from the project's own directory (noted) · – not built in · ? not confirmed in the official docs · n/a not applicable or not measured. Third-party scripts and components add a lot to mpv, VLC and foobar2000; this table only counts what the projects ship or list themselves.

FeatureVivimpvVLCMPC-HCIINACelluloidfoobar2000
Music
Waveform progress bar✓––??–✓ component
Karaoke / synced lyrics view✓––??–✓ component
Auto-tagger (fingerprint / MusicBrainz)✓–––––✓ MusicBrainz component
Free music catalogue (Jamendo, FMA, Archive)✓–?–––?
Music library✓–✓??–✓
Extending
Plugins / add-ons✓✓ Lua / JS scripts✓ add-ons?✓?✓ components
In-app plugin marketplace✓–?–?–?
MCP server for AI agents✓––––––
Customizable control bar✓?✓ toolbar editor?✓?✓
Playback
Network streams / IPTV (M3U)✓✓✓???radio
Online subtitle search✓–✓ VLSub?✓–n/a
Subtitle sync / offset✓✓✓???n/a
A-B loop✓✓✓????
Recording / stream dump✓✓✓???n/a
Miniplayer / picture-in-picture✓–??✓–?
Video playback✓✓✓✓✓✓–
Footprint (measured, see below)
Download (Linux)14.8 MB tarballn/a (distro)n/a (distro)n/an/an/an/a
Installed size (own files)35.7 MB6.5 MB19.8 MBn/an/a?n/a
Time to first window~1.0 s~0.27 s~0.15 sn/an/a?n/a
Idle RAM (RSS)~216 MB~202 MB~106 MBn/an/a?n/a
Project
Open source✓✓✓✓✓✓–
LicenseMITGPL-2.0+ (LGPL build option)GPL-2.0 (libVLC LGPL)GPL-3.0GPL-3.0GPL-3.0freeware
PlatformsLinux, Windows, macOSLinux, Windows, macOS, BSDWindows, macOS, Linux, mobileWindowsmacOSLinuxWindows, macOS, mobile
UI toolkitSlintnone (on-screen controller)QtWin32 (MFC)native macOS (Swift)GTKDefault UI / Columns UI
EnginelibmpvmpvlibVLCDirectShow / LAVlibmpvlibmpvown

Where the others win

mpv

Smaller and faster to start than Vivi in our measurement, with a huge collection of user scripts and the most configurable video output. Vivi itself is built on libmpv.

VLC

Lowest memory and fastest start in our test, runs on nearly every platform including mobile, and plays discs and devices that Vivi does not target.

foobar2000

Long audio-focused polish: gapless playback, ReplayGain, CD ripping, transcoding, DSP effects and a large component ecosystem. Not open source, and no video.

IINA

A truly native macOS app with trackpad gestures, Picture in Picture and Live Text. Vivi's macOS build is unsigned and best effort.

MPC-HC

A mature Windows classic built on the DirectShow / LAV filter ecosystem.

Celluloid

Fits right into GNOME with GTK, MPRIS and Wayland support, and reads your existing mpv config files as-is.

How we measured

Size, start time and memory were measured by us on one machine under identical conditions on 17 Oct 2026. Numbers appear only where we measured them.

Sources

Competitor facts come from the projects' own sites and documentation, checked 17 Oct 2026. Something wrong or out of date? Open an issue.