<- Back to Comparisons

Uplay Media vs. IINA

IINA is a beautiful wrapper around mpv for macOS. Uplay Media is a cross-platform implementation of similar core technologies, but with different goals regarding user abstraction.

The Core Shared Engine

It's important to note that both IINA and Uplay heavily leverage libmpv. The decoding performance on Apple Silicon will be nearly identical in most scenarios.

The Philosophical Divergence

IINA's goal is to feel like a native macOS application. It has a beautiful Swift-based GUI, integrates with the Touch Bar (RIP), and hides the configuration file behind a standard preferences pane.

Uplay rejects the native UI wrapper in favor of consistency across Windows, Linux, and macOS. Our On-Screen Controller (OSC) is rendered via OpenGL/Vulkan, meaning it looks and behaves identically regardless of the host OS.

The Update Cycle Issue

GUI wrappers like IINA often lag behind the core libmpv updates because changes in the API require changes in the Swift wrapper. Uplay ships with the latest commits, meaning new Vulkan shaders or FFmpeg decoders are available immediately.