A modern, feature-rich video player for macOS built on mpv with native macOS integration.
IINA is a modern video player for macOS built on the mpv media engine. It provides a native macOS interface with modern system integrations while leveraging mpv's powerful decoding capabilities for wide format support. The player solves the need for a feature-rich, macOS-native video player that balances user-friendly design with advanced customization options.
Mac users who need a powerful, native video player with modern macOS integrations, including both casual viewers and power users who want mpv's capabilities in a polished interface.
Developers choose IINA because it combines mpv's excellent media playback with a true native macOS experience, offering modern system integrations, extensive customization, and an active plugin ecosystem unavailable in other macOS video players.
The modern video player for macOS.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Fully optimized for macOS 10.15+ with features like Force Touch, Touch Bar, and picture-in-picture support, providing a seamless, modern user experience as detailed in the README.
Leverages mpv's robust media engine for wide format compatibility and high-quality playback, ensuring smooth performance across various video and audio files.
Offers multiple color schemes, on-screen controller layouts, and fully configurable keyboard/mouse/trackpad controls, allowing users to tailor the player to their preferences.
Supports official and community plugins for enhanced functionality, such as online streaming, subtitle management, and custom scripts, as listed in the README's plugin section.
Exclusively designed for macOS 10.15 and above, making it inaccessible for users on other operating systems or older Mac versions, limiting its audience.
Building from source requires manual steps like fetching pre-compiled libraries or building mpv manually with dependency management, which can be challenging for casual developers, as outlined in the 'Building' section.
Relies on external libraries like mpv and FFmpeg that need careful version matching and manual updates, adding maintenance overhead and potential compatibility issues.