Comparison matrix

Comparison matrix of MacLC against VLC, IINA, Infuse, Movist Pro, and QuickTime Player across key features, display architecture, and licensing.
Capability
MacLC This app
VLC
IINA
Infuse
Movist Pro
QuickTime Player
Plays essentially any format or container Complete demuxer and decoder stack for MKV, MP4, AVI, WebM, TS, and rare legacy codecs.
Yes Yes
Full libvlccore engine
Yes Yes
Reference demuxer and decoder library
Yes Yes
Based on ffmpeg and mpv
Yes Yes
Broad container and codec support
Yes Yes
ffmpeg-based custom pipeline
No No
Limited to Apple-supported MP4 and MOV codecs
Native macOS interface AppKit source list sidebar, system vibrancy, unified toolbar, and floating HUD controls.
Yes Yes
Full AppKit source list, HUD controls, 8-pt grid
No No
Legacy custom controls, no system materials
Yes Yes
Purpose-built AppKit interface for macOS
Yes Yes
Polished Apple platform interface
Yes Yes
Native macOS controls and panels
Yes Yes
First-party system interface
SDR → HDR highlight expansion on native display path Metal compute shader lifts highlights above a knee at half SDR white while holding mid-tones and hue fixed.
Yes Yes
Custom Metal shader on AVFoundation path; 0.53 ms at 1080p, 0.91 ms at 4K
No No
No No
No AVFoundation display path or accessible toggle
No No
Strict HDR passthrough only
No No
No No
HDR metadata handling with upstream defects fixed Dynamic multi-display headroom measurement, live mode switching, SDR tone-mapping, and 203-nit subtitle clamping.
Yes Yes
Six upstream defects fixed; live headroom tracking
Partial Partial
Headroom read once; subtitles at peak nit; 6 known defects
Yes Yes
mpv and libplacebo tone-mapping pipeline
Yes Yes
Strong HDR10 and Dolby Vision metadata handling
Partial Partial
Basic HDR tone-mapping support
Partial Partial
Plays Apple HDR; cannot tone-map MKV streams
Hardware AV1 decoding on M3 and M4 VideoToolbox hardware acceleration with automatic software fallback on earlier chips.
Yes Yes
Hardware VideoToolbox on M3/M4
No No
Software decode only on Apple Silicon
Partial Partial
Hardware support varies by build configuration
Yes Yes
Hardware VideoToolbox integration
Partial Partial
Codec and container dependent
Yes Yes
Supported for compatible MP4 streams
Settings that explain themselves in plain language One-sentence explanations of visual and auditory impact for every option instead of raw parameter codes.
Yes Yes
8 panes with titled cards and impact sentences
No No
Thousands of unexplained module registry options
Partial Partial
Clean preferences; advanced mpv options require raw config
Yes Yes
Curated consumer preferences
Partial Partial
Technical codec menus without visual context
No No
Minimal configuration available
Full advanced option tree still available Every granular engine control remains reachable for advanced users and power configurations.
Yes Yes
Complete upstream libVLC tree preserved behind disclosure
Yes Yes
Complete tree exposed by default
Yes Yes
mpv configuration files supported
No No
No low-level engine parameters exposed
Partial Partial
Subset of ffmpeg flags exposed
No No
Accessibility by architecture Respects Reduce Motion, Increase Contrast, Reduce Transparency, and VoiceOver natively.
Yes Yes
MacLCDesign token layer maps to system semantics
No No
Custom controls bypass system accessibility APIs
Partial Partial
Standard AppKit controls, partial VoiceOver coverage
Yes Yes
Follows Apple platform accessibility guidelines
Partial Partial
Standard AppKit accessibility support
Yes Yes
Full first-party accessibility integration
Open source and auditable Complete source code public and licensed under copyleft terms.
Yes GPL v2+
libvlccore LGPL v2.1+; complete source on GitHub
Yes GPL v2+
libVLC LGPL v2.1+; complete source available
Yes GPL v3
Complete source on GitHub
No Proprietary
No Proprietary
No Proprietary
Price Cost to download and use the full player.
Free
Donation optional
Free
Free
Freemium
Core free, Pro features paid
$7.99
One-time on Mac App Store or Setapp
Free
Bundled with macOS
Subscription required Whether recurring payment is required for full playback capabilities.
No No
No No
No No
Varies $12.99/yr
Or $99 lifetime for Pro playback
No No
One-time purchase or Setapp
No No

MacLC

This app
Plays essentially any format or container
Yes Yes
Full libvlccore engine
Native macOS interface
Yes Yes
Full AppKit source list, HUD controls, 8-pt grid
SDR → HDR highlight expansion on native display path
Yes Yes
Custom Metal shader on AVFoundation path; 0.53 ms at 1080p, 0.91 ms at 4K
HDR metadata handling with upstream defects fixed
Yes Yes
Six upstream defects fixed; live headroom tracking
Hardware AV1 decoding on M3 and M4
Yes Yes
Hardware VideoToolbox on M3/M4
Settings that explain themselves in plain language
Yes Yes
8 panes with titled cards and impact sentences
Full advanced option tree still available
Yes Yes
Complete upstream libVLC tree preserved behind disclosure
Accessibility by architecture
Yes Yes
MacLCDesign token layer maps to system semantics
Open source and auditable
Yes GPL v2+
libvlccore LGPL v2.1+; complete source on GitHub
Price
Free
Donation optional
Subscription required
No No

VLC

Plays essentially any format or container
Yes Yes
Reference demuxer and decoder library
Native macOS interface
No No
Legacy custom controls, no system materials
SDR → HDR highlight expansion on native display path
No No
HDR metadata handling with upstream defects fixed
Partial Partial
Headroom read once; subtitles at peak nit; 6 known defects
Hardware AV1 decoding on M3 and M4
No No
Software decode only on Apple Silicon
Settings that explain themselves in plain language
No No
Thousands of unexplained module registry options
Full advanced option tree still available
Yes Yes
Complete tree exposed by default
Accessibility by architecture
No No
Custom controls bypass system accessibility APIs
Open source and auditable
Yes GPL v2+
libVLC LGPL v2.1+; complete source available
Price
Free
Subscription required
No No

IINA

Plays essentially any format or container
Yes Yes
Based on ffmpeg and mpv
Native macOS interface
Yes Yes
Purpose-built AppKit interface for macOS
SDR → HDR highlight expansion on native display path
No No
No AVFoundation display path or accessible toggle
HDR metadata handling with upstream defects fixed
Yes Yes
mpv and libplacebo tone-mapping pipeline
Hardware AV1 decoding on M3 and M4
Partial Partial
Hardware support varies by build configuration
Settings that explain themselves in plain language
Partial Partial
Clean preferences; advanced mpv options require raw config
Full advanced option tree still available
Yes Yes
mpv configuration files supported
Accessibility by architecture
Partial Partial
Standard AppKit controls, partial VoiceOver coverage
Open source and auditable
Yes GPL v3
Complete source on GitHub
Price
Free
Subscription required
No No

Infuse

Plays essentially any format or container
Yes Yes
Broad container and codec support
Native macOS interface
Yes Yes
Polished Apple platform interface
SDR → HDR highlight expansion on native display path
No No
Strict HDR passthrough only
HDR metadata handling with upstream defects fixed
Yes Yes
Strong HDR10 and Dolby Vision metadata handling
Hardware AV1 decoding on M3 and M4
Yes Yes
Hardware VideoToolbox integration
Settings that explain themselves in plain language
Yes Yes
Curated consumer preferences
Full advanced option tree still available
No No
No low-level engine parameters exposed
Accessibility by architecture
Yes Yes
Follows Apple platform accessibility guidelines
Open source and auditable
No Proprietary
Price
Freemium
Core free, Pro features paid
Subscription required
Varies $12.99/yr
Or $99 lifetime for Pro playback

Movist Pro

Plays essentially any format or container
Yes Yes
ffmpeg-based custom pipeline
Native macOS interface
Yes Yes
Native macOS controls and panels
SDR → HDR highlight expansion on native display path
No No
HDR metadata handling with upstream defects fixed
Partial Partial
Basic HDR tone-mapping support
Hardware AV1 decoding on M3 and M4
Partial Partial
Codec and container dependent
Settings that explain themselves in plain language
Partial Partial
Technical codec menus without visual context
Full advanced option tree still available
Partial Partial
Subset of ffmpeg flags exposed
Accessibility by architecture
Partial Partial
Standard AppKit accessibility support
Open source and auditable
No Proprietary
Price
$7.99
One-time on Mac App Store or Setapp
Subscription required
No No
One-time purchase or Setapp

QuickTime Player

Plays essentially any format or container
No No
Limited to Apple-supported MP4 and MOV codecs
Native macOS interface
Yes Yes
First-party system interface
SDR → HDR highlight expansion on native display path
No No
HDR metadata handling with upstream defects fixed
Partial Partial
Plays Apple HDR; cannot tone-map MKV streams
Hardware AV1 decoding on M3 and M4
Yes Yes
Supported for compatible MP4 streams
Settings that explain themselves in plain language
No No
Minimal configuration available
Full advanced option tree still available
No No
Accessibility by architecture
Yes Yes
Full first-party accessibility integration
Open source and auditable
No Proprietary
Price
Free
Bundled with macOS
Subscription required
No No

Compared against publicly documented behaviour as of the date shown. Corrections welcome — open an issue.

Verified:

What we didn't build

MacLC is built specifically for macOS and Apple Silicon. It is a dedicated media player, not a personal library organizer or streaming server front-end.

If you are running Windows or Linux, or if you need an all-platform library hub, you should use VLC. VideoLAN has spent two decades building the most reliable media engine in software history, and it remains the best choice for cross-platform playback.