IINA v1.5.0

IINA is a modern open source media player built specifically for macOS. Powered by the mpv playback engine and written in Swift, it combines broad media format support with a polished interface that feels much more at home on a Mac than many cross-platform players.

For Mac users looking for an alternative to QuickTime Player or VLC, IINA is one of the easiest recommendations. It supports local video and audio, online streams, subtitles, playlists, Picture in Picture, playback customization, and an increasingly capable plugin system.

IINA was designed around a simple goal: provide the powerful playback capabilities of mpv while presenting them through a proper native macOS interface.

That combination works particularly well. mpv handles the difficult media playback work, while IINA adds a more approachable graphical interface, macOS-specific features, configurable controls, subtitle tools, playlists, and other conveniences.

Key Features of IINA

Excellent Media Format Support

Because IINA is based on mpv, it can handle a very wide range of video and audio formats.

It is suitable for common formats such as MP4, MKV, MOV, WebM, and many others, while also providing the decoding capabilities expected from a modern media player.

This makes it particularly useful for users with large local media collections who do not want to worry about whether a particular file will play.

Native macOS Interface

The interface is one of IINA's biggest advantages.

Rather than simply placing a generic media player interface on top of macOS, IINA was designed specifically around Apple's desktop environment. It supports features such as Dark Mode, Picture in Picture, system media controls, trackpad gestures, and other Mac-specific interactions.

The result is a player that feels considerably more natural on macOS than many cross-platform alternatives.

Picture in Picture

IINA supports macOS Picture in Picture, allowing videos to remain visible in a floating window while working in other applications.

This is particularly useful for tutorials, lectures, streams, and other content that users want to watch while multitasking.

Subtitle Support

Subtitle handling is another strong area.

IINA can intelligently match local subtitle files and search for subtitles online. The player also provides extensive subtitle controls, making it suitable for movies, TV shows, language learning, and downloaded video collections.

The plugin system also allows custom subtitle functionality to be added.

Playback Customization

Users can adjust playback speed, video and audio filters, aspect ratio, and other playback settings.

Keyboard, mouse, trackpad, and gesture controls can also be customized extensively. Advanced users can access mpv configuration files and scripts for even more control.

Online Media

IINA can handle online streams in addition to local files. Its browser extensions make it possible to send supported online media directly to the player.

The newer plugin architecture expands this functionality further. The official Online Media plugin provides features such as yt-dlp updates, quality selection, and video downloading.

Music Mode

IINA is not restricted to video.

Its standalone Music Mode provides a dedicated interface for listening to audio files, making it useful as a basic local music player as well.

Plugin System

The plugin system is one of the most important recent improvements to IINA.

Since version 1.4.0, IINA can be extended with JavaScript plugins. Plugins can interact with playback, mpv APIs, playlists, subtitles, menus, overlays, sidebars, preferences, files, and network requests.

This gives developers considerable freedom to customize the player.

There are already plugins for online media, OpenSubtitles, user scripts, Anime4K, Jellyfin, bookmarks, danmaku, frame navigation, Trakt, ListenBrainz, and other functions.

Thumbnails and Playback History

IINA provides video thumbnails for easier navigation and supports unlimited playback history.

These small conveniences become particularly useful when managing a large collection of movies, TV episodes, tutorials, or other long-form videos.

Download IINA v1.5.0 - Software Mirrors

IINA v1.5.0 for macOS

IINA.v1.5.0.dmg | 107.81 MB

IINA v1.5.0 Source Code

IINA v1.5.0 Source code (zip)

IINA v1.5.0 Source code (tar.gz)

IINA v1.5.0 Release Notes:

IINA 1.5.0 introduces the biggest interface redesign since its launch. In-app auto update will be published within 24 hours.

Redesigned Website

Check out our new website at iina.io and read our blog post about the 1.5.0 release!

New

  • Added a new Settings window #6016.
  • Added a confirmation prompt when deleting keybinding config files #5972.
  • Split the "Video/Audio" settings page into two pages #5310.
  • Added a new plugin store in Settings #6081.
  • Updated the Quick Settings sidebar and added a new Layout pane #6132.
  • You can now freely change the window aspect ratio by unlocking it #6100.
  • In the new Layout pane, options are provided to dock sidebars, the OSC, and the titlebar.
  • All sidebars are now resizable #6161.
  • The sidebars no longer blocks top and bottom OSCs.
  • The standard window buttons are always visible when the leading sidebar is shown.
  • The mpv option table can now automatically parse pasted mpv options #6203.
  • Added Liquid Glass support #6001.
  • We now have a new set of icons which adapts the new liquid glass design #6401.
  • Added Live Text support #6101.
  • Added an option to configure thumbnail width #885.
  • Show the chapter name on the slider alongside the video time #6078.
  • You can now unshuffle the playlist if it hasn't changed since the last shuffle #6171.
  • Added shortcut 'O' to show current time #5694.
  • Added support for tone-mapping-param #6338.

Bug Fixes

  • Fixed OSC freeze when interacting with UI (slider, button, etc.) #168.
  • Fixed unintended auto-play when connecting or switching Bluetooth devices #6025.
  • Fixed Quick Settings controls not updating when a new subtitle is added #6035.
  • Fixed IINA outputting to the wrong audio device #6034.
  • Fixed opening an audio file a second time showing the main window #6065.
  • Fixed a potential crash in updateVideoTabControl #6093.
  • Fixed a crash when reloading plugins #6094.
  • Fixed multiple playback histories not being recorded for online media #6116.
  • Fixed a crash in iina-plugin new when using the --url flag #6241.
  • Fixed several instances where the old preference was incorrectly shown #6254.
  • Fixed mini player responds to scrolling events in the playlist view.
  • Fixed the preview displays when cursor is not on the progress bar #6288.
  • Fixed HDR tone mapping not working on SDR display #5119.
  • Fixed wrong window control position for RTL languages #6192.
  • Fixed a crash when connecting to external displays #6215.
  • Fixed unwanted scroll actions on sliders #6324.
  • Fixed artist and album info sometimes not being updated for Now Playing #6364.
  • Fixed dragging multiple media onto initial window always opening them in one player window #6281.
  • Fixed a crash in the font picker #6393.
  • Fixed clipped font preview #6394.

Improvements

  • Render subtitles for media without a video track #6030.
  • Improved performance when reading track lists from mpv #5820.
  • Revamped the log viewer #6041.
  • Revamped the playback history window #6117.
  • The history window now shows the media title #6113.
  • Revamped the welcome window #6410.
  • The OSC toolbar buttons now reflect the current state #6062.
  • The action buttons in mini player also reflect the current state #6267.
  • Changed the volume slider to greyscale #6071.
  • Added action images for menu items on macOS 26 #6086.
  • Updated the look and feel of the inspector window #6059, #5275.
  • You can now select and copy the text from the inspector window #6092.
  • Unified the font size in the inspector window #5275.
  • When changing to a video with a different aspect ratio, the window now keeps the same window area instead of the same width #6105.
  • The unsupported subtitle error is no longer shown for auto-loaded subtitles #6145.
  • Hide the HDR switch when it's not available #6157.
  • Richer OSD display with volume sliders etc.
  • Improved handling of sub-second rollover in VideoTime time formatting #6239.
  • Added warnings to the S/PDIF settings #6257.
  • Improved the playlist progress indicator #6268.
  • Show OSD even when applied volume is constrained #6195.
  • Improved the error message in the open URL dialog #6189.
  • Hide is the default behavior when entering Picture-in-Picture #6283.
  • Target peak is splitted into two settings #6308.
  • The settings window is now not movable by background #6323.
  • Don't show permission alert when the plugin requires no permission.

Updates

  • Bumped system requirement to macOS 11 for Intel Macs #6019.
  • Updated mpv to 0.41.0 and FFmpeg to 9.0.1 #6261.
  • Added the new --sub-border-style option from mpv 0.39.0, #6305.
  • Updated Sparkle to 2.9.6 #6271.

Plugin API

  • Added plugin i18n support.
  • Fixed the .pipChanged event sometimes not being emitted.
  • Fixed a crash when trying to open a URL #6230.
  • Fixed various permission issues #6372.
  • Use main branch to check for updates.

Deprecation Notice

IINA 1.5.0 now requires macOS 11 Big Sur or later for Intel Macs and macOS 12 Monterey or later for Apple Silicon Macs. Due to limitations of Xcode, we expect to deprecate macOS 11 in the following IINA release.

Performance and User Experience

IINA's biggest strength is the combination of mpv's playback capabilities with a genuinely Mac-oriented interface.

Users who have tried mpv directly may appreciate the additional convenience, while VLC users may find IINA considerably more consistent with modern macOS design.

The player also provides enough customization for advanced users without forcing those options into the main interface. Someone who simply wants to open an MKV file can do that immediately, while an experienced mpv user can configure scripts, filters, key bindings, and other advanced settings.

The plugin system makes IINA even more interesting because users are no longer limited to functionality implemented directly in the main application.

There are some platform requirements to keep in mind. Current versions require relatively modern versions of macOS, with Apple Silicon and Intel Macs having different minimum supported versions.

Pros

  • Free and open source.

  • Designed specifically for macOS.

  • Based on the powerful mpv playback engine.

  • Excellent format compatibility.

  • Native macOS interface.

  • Picture in Picture support.

  • Excellent subtitle features.

  • Online media support.

  • Music Mode.

  • Customizable keyboard and gesture controls.

  • Video thumbnails.

  • Extensive playback customization.

  • Powerful mpv configuration and scripting.

  • JavaScript plugin system.

  • Active development.

  • Large and growing plugin ecosystem.

Cons

  • macOS only.

  • Requires a relatively modern version of macOS.

  • Advanced mpv configuration can be intimidating for beginners.

  • Some online media features depend on external tools such as yt-dlp.

  • The large number of customization options may take time to learn.

Who Should Use IINA?

IINA is an excellent choice for Mac users who regularly watch downloaded movies, TV shows, tutorials, lectures, anime, or other media files.

It is also a particularly good option for power users who want more control than QuickTime provides without sacrificing a polished native interface.

Developers and enthusiasts will appreciate the mpv configuration and plugin system, while ordinary users can simply install IINA and start watching videos without needing to understand how mpv works underneath.

Final Verdict

IINA remains one of the strongest open source media players available for macOS. Its combination of mpv's powerful playback engine, native Mac interface, extensive subtitle support, Picture in Picture, online media capabilities, customization, and plugin architecture gives it a remarkably complete feature set.

The recent plugin system is particularly important because it turns IINA from a highly capable media player into an extensible media platform. Developers can add functionality without waiting for the core project to implement every possible feature.

For Mac users who want a free, open source, flexible, and powerful media player, IINA is difficult to beat.

IINA v1.5.0
Free
Software Informations:
Developer:

Operating System:
macOS
Date Added:
2026-10-03T18:20:17.795Z
Categories:

Post a Comment/Report Broken Link: