About IINA
IINA is a video player designed for modern versions of macOS, written in Swift and released under the GPL-3.0 license. It uses mpv as its playback engine, which gives it broad decoding capability, and wraps it in a native Mac interface that supports Force Touch, picture-in-picture and Touch Bar controls.
Everyday features include subtitles, playlists and chapters, video thumbnails, online subtitle searching with local subtitle matching, and an unlimited playback history. A standalone Music Mode is designed for audio files. The interface is customizable, with several color schemes and a movable on-screen controller, and keyboard, mouse, trackpad and gesture controls can all be remapped.
Advanced users can reuse mpv configuration files and scripts, and a command-line tool and browser extensions are provided. Stable and beta builds are available from the website and GitHub releases, while nightly builds are generated automatically and may be unstable. IINA suits Mac users who want a polished player for video and music that can be tuned in depth.
Key features
- mpv-based playback engine
- Picture-in-picture, Force Touch and Touch Bar support
- Subtitles with online search and local matching
- Standalone Music Mode for audio files
- Customizable interface, shortcuts and gestures
- mpv scripts and configuration files
- Command-line tool and browser extensions
Good fit for
- →Everyday video watching on a Mac
- →Listening to local music libraries
- →Power users scripting mpv behavior
- Built with
- Swift
- Tags
- video-player
- macos
- mpv
- swift
- media-player
- subtitles
- music-player
- picture-in-picture
IINA: questions and answers
- What is IINA used for?
- IINA is a free, open-source media player for macOS built on mpv, with picture-in-picture, a music mode, online subtitle search and extensive customization. It is a good fit for everyday video watching on a Mac, listening to local music libraries and power users scripting mpv behavior.
- Is IINA open source?
- Yes. IINA is open source under the GPL-3.0 licence. Its source code is on GitHub at iina/iina and is written mainly in Swift.
- Is IINA free?
- Yes. IINA is open source, so the software itself is free to use.
- Can I self-host IINA?
- Yes. IINA can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What is IINA an alternative to?
- IINA is an open-source alternative to Infuse. Other open-source alternatives to Infuse include VLC, Kodi and Cinetry.
- Is IINA actively maintained?
- Yes. The most recent commit to IINA was on 2 October 2026, and the latest release is v1.4.4, published on 24 June 2026. The project has 47k stars on GitHub.
Open-source alternatives to IINA
See all
VLC
Media & Streaming
VLC media player - plays everything, runs anywhere. Code here: https://code.videolan.org/v
GPL-2.0vs Infuse★ 20k
Kodi
Media & Streaming
Kodi is an award-winning free and open source home theater/media center software and enter
OSSvs Plex★ 21kCinetry
Media & Streaming
Cinetry多媒体播放器,Jellyfin、Emby、CMS、IPTV、Webdav、Alist、Openlist、Subsonic、Navidrom、GD音乐台、audiobo
OSSvs Infuse★ 2.9k
Streamyfin
Media & Streaming
A modern Jellyfin client built with Expo
MPL-2.0vs Infuse★ 5.2k
mpv
Media & Streaming
🎥 Command line media player
OSS★ 37k
Yattee
Media & Streaming
Privacy oriented video player for iOS, tvOS and macOS
AGPL-3.0vs YouTube★ 3.7k
SaaS alternatives to IINA
See all
Infuse
Media & Streaming
Video player for Apple devices that plays files from servers and NAS drives
SaaS
Emby
Media & Streaming
Personal media server that streams your own movies, shows and music to any device
SaaS
Plex
Media & Streaming
Media server and streaming service for personal libraries, plus free ad-supported TV
SaaS
Camzy
Media & Streaming
iPhone app for viewing, organizing, backing up and exporting TeslaCam Sentry Mode and dashcam clips
SaaS
iQIYI
Media & Streaming
Chinese streaming platform for dramas, films and variety shows
SaaS
JW Player
Media & Streaming
Video player and hosting platform for publishers and streaming businesses
SaaS

