The modern free media player for macOS

IINA for Mac

IINA for Mac

  -  103 MB  -  Open Source
  • Latest Version

    IINA 1.4.0 LATEST

  • Review by

    Sophia Jones

  • Operating System

    Mac OS X 10.10 or later

  • User Rating

    Click to vote
  • Author / Product

    Collider LI / External Link

  • Filename

    IINA.v1.4.0.dmg

IINA for Mac is a free multimedia player for your Mac! IINA for Mac is born to be a modern macOS app, from its framework to the user interface.

It adopts the post-Yosemite design language of macOS and keeps up the pace of new technologies like Force Touch, Touch Bar, and Picture-in-Picture.

Written in the Swift programming language, IINA is free and open-sourced under the GPLv3 license.

Features

Dark Mode
It ships with a carefully crafted user interface for the macOS Mojave dark mode, which includes adjusted colors, icons and textures, providing a sleek and unified look.

Picture-in-Picture
It supports the native Picture-in-Picture mode, enables you to enjoy either local or online videos without being distracted.

Plays anything.
Powered by the open source media player mpv, the tool can play almost every media file you have. With the support of youtube-dl and web browser extensions, you can also play a variety of online streams in the app via one click.

How to Use
  • Open IINA after installation
  • Drag and drop video or audio files into the player
  • Use spacebar to play/pause, arrow keys to seek
  • Adjust subtitles, audio, and video from the control panel
  • Customize settings via Preferences in the IINA menu
  • Enable Picture-in-Picture from the playback menu
  • Use playlist to manage multiple media files
Alternatives

VLC Media Player – Free, open-source, and versatile.

Movist – Simple interface with advanced codec support.

Elmedia Player – Free media player for Mac.

5KPlayer – Supports 4K, AirPlay, and DLNA streaming.

MPV Player – Lightweight, powerful, and customizable.

Plex for Mac – Media server with streaming and organization tools.

Kodi – Media center with extensive plugin support.

More Features
  • Touch Bar
  • System Media Control
  • Customizable UI
  • Online Subtitles
  • Music Mode
  • Mouse & Trackpad Gestures
  • Thumbnail Preview
  • Plugin System
System Requirements

macOS 10.11 El Capitan or later

Apple Silicon or Intel-based Mac

64-bit processor

Minimum 2 GB RAM

Internet access for updates and online features

PROS
  • Modern interface with native macOS look
  • Supports almost all media formats
  • Picture-in-Picture and Touch Bar support
  • Advanced subtitle and playlist features
  • Open-source and actively updated
CONS
  • No DVD or Blu-ray menu support
  • May crash with uncommon codecs
  • High CPU usage with 4K videos
  • Limited streaming support
  • No built-in media library management
Note: Requires 64-bit processor.

Why is this app published on FileHorse? (More info)
  • IINA 1.4.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    IINA 1.4.0 Screenshot 1
  • IINA 1.4.0 Screenshot 2
  • IINA 1.4.0 Screenshot 3

What's new in this version:

The Plugin System is Now Available:
- IINA 1.4.0 introduces a plugin system that lets users extend IINA's functionality with JavaScript plugins
- IINA 1.4.0 ships with several built-in plugins, including
- Online Media (iina/plugin-online-media): Enhances the experience of playing online media
- One-click yt-dlp updat
- On-the-fly video/audio quality selectio
- Video downloadin
- OpenSubtitles (iina/plugin-opensub): Lets users search and download subtitles from OpenSubtitles with a user-friendly sidebar interface
- User Scripts (iina/plugin-userscript): Allows users to add code snippets to customize IINA's behavior

New:
- The plugin system is enabled by default
- Improved user interface for macOS Tahoe
- Added support for Hebrew
- The playback history window now respects the system's reduce motion settings
- Added a new option to always show the OSC
- Added an option to disable embedded subtitles
- You can now double-click an input config name to rename it
- Added support for ReplayGain
- You can now use ESC to close the subtitle download OSD
- Added support for screenshots in WebP
- Added support for mpv's 'screenshot window' command
- Added an option to select Core Audio or AVFoundation as the audio driver
- Added support for adjusting secondary subtitles in the quick settings panel
- Added an option to enable the screensaver when playing audio
- Added settings to suppress certain OSD messages
- Added "Show Current File in Finder" under the File menu
- Added a new "scale" level to ASS subtitle override levels
- Separated ASS subtitle override level settings for primary and secondary subtitles
- Show OSD when loop status changes
- Added support for saving EQ presets
- Added an option to enable repeat mode by default
- Allow dropping m3u playlist files into the Welcome window
- Support cover artwork in the "Now Playing" widget
- The Online Media plugin now has options to load subtitles and auto-generated subtitles
- The Online Media plugin now supports raw yt-dlp options
- Added DSD/DSF file association
- Added "folder" association for third-party app support
- Added drag-and-drop support for m3u and m3u8 playlists
- Added new settings to disable mouse scrolling
- Added new settings for showing buffering throbber
- Added new settings to limit the minimize-on-PIP feature to video mode only

Fixed:
- Fixed thumbnails sometimes displayed in the wrong aspect ratio
- Fixed memory leaks
- Fixed text clipping in the audio delay slider in certain languages
- Fixed the screenshot OSD not localized for some languages
- Fixed incorrect buffering indicator behaviors
- The navigation keys now don't trigger menu actions when in input fields in the player window
- Fixed incorrect behaviors of automatically switching to music mode
- Fixed window position changes when using pinches to adjust window size
- Fixed UI elements not synced when changing modes
- Fixed "cycle-values" commands not showing values in readableCommand
- Fixed the app icon in the welcome window not accepting drag and drop
- Fixed color management
- Fixed a crash when quitting IINA
- Fixed IINA not starting if a previously connected file server cannot be reached
- Fixed broken color management
- Fixed HDR management consistency issue in PIP
- Fixed OSC does not appear in full screen mode
- Scroll wheel scrubbing not working in the top on-screen control configuration
- Honor “open in new window” setting when opening multiple files at once
- Speed display in the on-screen control not updating in some cases
- The "always on top" indicator in the title bar displayed at the wrong position in RTL languages
- Wrong title displayed in time and battery info section
- Opening and closing side bar leaves video distorted
- OGG file metadata not displayed in playlist before playing
- The system "Now playing" widget not occupied by IINA when not playing
- Playback position doesn't match the "Now playing" widget
- Temporary files not deleted in the plugin directory
- Subtitle download panel always use light text color
- Externally loaded subtitles not automatically selected
- Increasing Video Speed and holding down seek arrow keys leads to IINA freezing
- save-position-on-quit in mpv.conf not working
- IINA No Longer Remembers Screen to Launch On
- Online Media plugin failed to download some vide
- Hard Delete Current File action causes an error while streaming
- The content in Log Window is right to left in Hebrew
- Title bar blends with video in full-screen mode
- Crash when playing a file after opening the About window
- Crash when opening some mp3 files
- On screen display (OSD) having floating point precision issues
- UI Freeze on resize video window
- IINA not auto adding files to the playlist when there's another video playing
- Fix user experience issues when using legacy full screen

Improved:
- Improved performance when rendering the video
- Renamed "Preferences" to "Settings" across the app
- Keyboard shortcuts for playlist and chapter panel now works in music mode
- The playlist can be resized with a much larger maximum width
- Chapter indicators in the progress bar are now more visible
- The rewind button now rewinds to the beginning of the file when there is only one track
- Remaining time adjusted with the playback speed
- Show thumbnails for videos on a mounted drive
- More mappings for click and scroll actions via preferences
- Use title-style capitalization, shorten text in push buttons in Settings
- Fixed some UI consistency issues
- Inspector overhaul
- Handle BDMV folder correctly
- Improvements to the video filter presets window to prevent text truncation
- The music mode window can now be minimized
- The find online subtitle OSD is always displayed regardless of the OSD setting
- UI improvements to key bindings and advanced tabs
- Fix wobbling when the window is being resized during video playback
- Improvements to the subtitle chooser
- Remove the resize animation on opening media and switching music/video modes
- Disable the resizing animation when opening another video if the animation is disabled in settings
- Real-time OSD updates for pause, resume, and seek
- UI improvements to OSC toolbar settings
- Disable "Delete Current File" menu item when streaming
- UI and UX improvements when loading network resources
- Improvements to speed adjustment UI and OSD
- Added live update for color-related options in the codec preference panel
- Improved the performance when entering and exiting full screen mode

Updates:
- IINA 1.4.0 will require macOS Catalina or later for x86 and macOS Monterey for ARM Macs
- Bumped mpv to 0.38.0
- Fixed subtitle shadow angle issue
- Fixed m3u playlist items not opening due to special characters
- Supported MPV crop attributes
- Updated FFmpeg to 7.0.1
- Fixed DXV3 format playback issue
- Bumped Sparkle from 2.4.0 to 2.6.3
- Some default key bindings have changed to prevent conflicts
- Use more SF symbols
- Updated bundled yt-dlp
- IINA 1.4.0 now requires macOS 10.15 Catalina for Intel Macs and macOS 12 Monterey for Apple Silicon Macs