The modern video player for macOS.
Please note that the plugin system is still under development, and we aim to make it stable in the next release. To try out the new plugin system, please run defaults write com.colliderli.iina iinaEnablePluginSystem -bool YES
in your Terminal. The documentation is available at https://docs.iina.io/.
iina-plugin
helper tool https://github.com/iina/iina/pull/4442
input
module https://github.com/iina/iina/pull/4569
7de50f5ad4a2fd5b27bf59a31b2060074c05331c7aafa533ad4adab65028d78c
SHA256
4b3f6c4bed3bb77dbe29c12bf6d5d0959284afb01c7b59a35fd71a3a27088991
ogv
and ogm
to the supported video file extensions list #4274
VideoView.requestEdrMode
while quitting #4328
mpv_render_context_report_swap
while quitting #4315
mpv_set_property
during termination #3596
MPNowPlayingInfoCenter
#4251
...
for subtitle number #4341
Show Quick Settings Panel
menu item to toggle to Hide Quick Settings Panel
#3853
objc_release
called from PlayerCore.fileStarted
#3822
current-window-scale
with window-scale
in the default mpv input conf #4053
Reveal in Finder
renamed to Show in Finder
#3976
NowPlayingInfoManager
during termination (#3607)NSFileHandleOperationException
crash in logger during termination (#3590)Deprecation Notice
Xcode 14 now only supports building for macOS 10.13 and above. We will work towards possible solutions, but please be aware that we may have to drop support for macOS 10.11 and 10.12 in future releases. IINA 1.3.1 might be the last version that supports macOS 10.12 Sierra.
GitHub Sponsors
We are testing the GitHub sponsors program. If you like IINA, please consider sponsoring us on GitHub. The money will be used to pay for the Apple Developer Program and domain/server expenses. More ways to donate will be added in the future.
SHA256
c646642a2884cb0516922170e0f6d4990b12b41d6244b08d53f318dbb9518c2f
Added HDR support for M1 Pro/Max Macbook 14/16 (#3526)
Added updating of "Date last opened" Finder metadata (#579)
Added OSD notification when File Loop is toggled (#3229)
Added support for the macOS Reduce motion accessibility preference (#3437)
You can now use Up/Down and Enter key to navigate through the welcome window (#3739)
Added support for downloading subtitles from Open Subtitles when streaming (#3431)
Fixed crash when using Legacy Full Screen under macOS 11+ (#3543, #3650, #3382, #3315, #3177)
Fixed legacy full screen ignoring double clicks (#3211, #3661)
Fixed camera housing blocks controller using legacy full screen (#3558)
Fixed window not resized when screen changes in legacy full screen mode (#3715)
Fixed file Loop mode cannot be toggled off via menu command after it is turned on (#3626)
Fixed file Loop menu item does not show ✔︎ when toggled on (#3625)
Fixed audio filters with same name cannot be removed (#3620, #3088)
Fixed not possible to toggle audio filters in menu (#3462)
Fixed crashes in OpenGL code (#3475, #2238, #2588, #2958, #3031, #3223, #3410, #3644, #3733)
Fixed crash related to macOS power management (#3478, #3361, #3379)
Fixed crash due to corrupted thumbnails (#3413)
Fixed IINA crashes with 'Code Signature Invalid' (#3551)
Fixed NSInvalidArgumentException crash (#3584)
Fixed excessive CPU consumption when opening the Playlist Panel (#3162, #3041, #3194, #3341, #3411)
Fixed currently open filenames not syncing (#3159, #3097, #3253)
Fixed extremely frequent hangs since upgrading to Big Sur; IINA basically unusable (#3364, #3378)
Fixed aspect ratio change with rotation doesn't works with custom shortcut (#1168)
Fixed crash on open when external display disconnected (#3695)
Fixed CPU is consumed when paused and minimized in the dock (#3537)
Fixed deadlock in PlaylistViewController (#3405)
Fixed custom key binding ignored (#3692)
Fixed memory leaks when searching directories for media files (#3445)
Fixed memory leaks when generating thumbnails (#1720)
Fixed progress bar does not reach end (#3331)
Fixed top left bar animation is not synchronized with real volume (#3686)
Fixed mpv default key bindings missing keys mpv added (#3718)
Corrected numerous misspellings throughout the project
Updated mpv to 0.34.1, FFmpeg to 4.4.2, libgmp to 6.2.1_1, libass 0.15.2
Updated mpv to fix CVE-2021-30145 (#3472)
Updated mpv to fix memory leaks involving mpv/Lua (#3463)
Updated mpv to fix memory leak of mpv "advanced_editlist" (#3460)
Updated libgmp to fix can't load "Open URL..." (#3503)
Updated libass to fix IINA doesn't render Persian subtitle properly (#3222)
Updated FFmpeg to fix Adding audio filter triggers heap-buffer-overflow (#3668)
sha256:
b50c416828005e1eec0dc8066c961efcc389e6be1a5a595541ea62d48d31a391
Now IINA is shipped with a universal binary that run natively on both Intel and M1-based Macs.
Apart from the universal binary, there is nothing changed from v1.1.2. Therefore, if you are using an Intel-based Mac, you may skip this update safely until we have prepared separate builds for different architectures.
IINA 1.1.2 is built against the macOS 11.0 SDK with fixes to several critical issues.
SHA256
783ff165c73839c87cf9fd5f4418b87131063c3be77abc94dfca0585aa992b98
IINA 1.1.1 contains several bug fixes and the latest libass release, which resolves many problems related to ass subtitles.
libgnutls
, HTTPS links will still cause crashes on 10.11SHA256
ae9ac06459c2b9cd160592881c323d3fb3b50a9b70ba89c6f9f1e13df85c6881
iina://
(#3118)SHA256
44346b32137be39f74206181a370dac28ff0ae645d2c809f136f019b11863e27
IINA 1.1.0 Beta 2 contains various UI updates and bug fixes for the upcoming macOS Big Sur.
Other Fixes and Enhancements
iina://
(#3118)SHA256
11f1f22c2b5fb8e6adc338d7122d37f44a1bb73a7d3a4fc3067d5651cfa2a833