IINA 1.5.0 introduces the biggest interface redesign since its launch.
Check out our new website at iina.io and read our blog post about the 1.5.0 release!
In-app auto update will be published within 24 hours.
New
- Added a new Settings window #6016.
- 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 newwhen using the--urlflag #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-styleoption from mpv 0.39.0, #6305.
- Added the new
- Updated Sparkle to 2.9.6 #6271.
Plugin API
- Added plugin i18n support.
- Fixed the
.pipChangedevent 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.