IINA Changelog

What's new in IINA 1.3.4

Jan 3, 2024
  • New:
  • Added a new "Take Screenshot" button on the OSC #4648
  • Bug fixes:
  • Fixed multiple localization issues #4644 #4610 #4732, text clipping issue in France #4735
  • Fixed duplicate plugin not detected when trying to install #4410
  • Fixed more unexpected quits #4725
  • Fixed sometimes black windows doesn't disappear #4683
  • Improvements:
  • Download from Open Subtitles using the new REST API #3920
  • Improved the experience for Assrt #4671
  • The menu entry "Music Mode" now becomes "Enter Music Mode"/"Exit Music Mode" depending on the current mode, localization will arrive in the next release #4463
  • Plugin related updates:
  • 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/.
  • Add iina-plugin helper tool #4442
  • Plugin: implement WebSocket API for macOS 10.15 or later #4586
  • Plugin: add input module #4569

New in IINA 1.3.3 (Jul 27, 2023)

  • New:
  • Added an option to start iina-cli in music mode #3651
  • IINA is now associated with .gif files #3679
  • Bug fixes:
  • FFmpeg 6.0 has issues when hardware decoding VP9 format on Intel Macs. Therefore, you might experience this freezing when trying to play YouTube videos in IINA 1.3.2. We have temporarily disabled hardware decoding for VP9 on Intel Macs #4486
  • Fixed missing localization strings that appears in v1.3.2 #4481
  • Fixed a bug where audio delay cannot be set to negative values #4482
  • Fixed an issue where stop command doesn't close the mini player #4398
  • Fixed failure to write '#' to keybinding file #4271
  • Fixed filter parameters appears randomly #4262
  • Improvements:
  • When loading subtitles, the open panel always starts in the video's directory #4382
  • IINA can correctly handle TAB and ESC as keybindings #4465
  • Pass folder to mpv directly to make mpv-shuffle working #4434
  • Add a tick mark to A-B loop in the menu when A-B loop is enabled #4419

New in IINA 1.3.2 (Jul 9, 2023)

  • New:
  • Added a new Log Viewer. You can view logs more easily by pressing ⇧+⌘+L #4109
  • Added HDR tone mapping settings #4358
  • Added support for VP9 hardware acceleration #4149
  • Added support for Apple ProRes hardware acceleration #3874
  • Added ogv and ogm to the supported video file extensions list #4274
  • Added A-B Loop indicators on progress bar #548
  • Additional information is shown including FFmpeg version in the about window #3977
  • Updated document icons to follow Apple's latest conventions #3670
  • Build date, git branch and commit hash are now included in the log file #3970
  • Bug Fixes:
  • Fixed no audio while streaming YouTube videos #4253
  • Fixed incorrect rendering of some HDR videos #3772
  • Fixed Playback/Timebar freezes at the start while playing any audio file #4051
  • Fixed an issue where timeline in Touch Bar sometimes freezes #4058
  • Fixed Playlist/Chapters no longer shows automatically in Music mode #4088
  • Fixed black window when switching between video and music mode #4055 and PiP #4268
  • Fixed lag when scrolling to seek #4153
  • Fixed serious lag when playing audio #4049
  • Fixed a crash during quit when in full screen #4020
  • Fixed IINA crashed when quitting #4045
  • Fixed crash in VideoView.requestEdrMode while quitting #4328
  • Fixed crash in mpv_render_context_report_swap while quitting #4315
  • Fixed "Problem Report for IINA" pop-up everytime #4182
  • Fixed crash in mpv_set_property during termination #3596
  • Fixed assert from mpv, !queue->in_process, during quit #3824
  • Fixed IINA stopped responding after quit clicked #4310
  • Fixed IINA sometimes takes a few seconds to quit #4227
  • Fixed a crash when passed '-' in the parameter list #4022
  • Fixed a crash when capturing a screenshot with a long video title #3334
  • Fixed a crash related to MPNowPlayingInfoCenter #4251
  • Fixed a crash when setting the preferred language for subtitles #4074
  • Fixed inspector displays "Error" for filename #4289
  • Fixed sometimes wrong title is shown in the window menu #4229
  • Fixed some issues when resizing the custom crop #4299
  • Fixed an issue where blur filter cannot be applied with max matrix size #4259
  • Fixed an issue where full screen mode only applies to the first opened video #4202
  • Fixed filters cannot be applied to multiple windows #4273
  • Fixed deleting files in the playlist via context menu may cause playlist item mismatch #4061
  • Fixed subtitles panel shows ... for subtitle number #4341
  • Fixed sidebar active tab button colors for do not match #4332
  • Fixed numbers in menu items do not change back to defaults #4221
  • Fixed cursor remains visible after resuming playback #4183
  • Fixed preferences' first item is too close to the top #4100
  • Fixed unable to hide Quick Panel with On Screen Controller #4071
  • Fixed "mpv Default" keyboard shortcuts display discrepancies in Preferences/Playback #4050
  • Fixed layout errors in Settings > UI tab #4033
  • Fixed Show Quick Settings Panel menu item to toggle to Hide Quick Settings Panel #3853
  • Fixed preference panes keep shifting vertically #3717
  • Fixed crash due to too many update constraints #3505
  • Fixed crash in objc_release called from PlayerCore.fileStarted #3822
  • Fixed saved filter key shortcuts: lowercase letters have shift modifier added #3998
  • Improvements:
  • Resolve symlinks in recently opened files to prevent duplicates #3788
  • Controls in the video panel now don't overlap #3790
  • Replace current-window-scale with window-scale in the default mpv input conf #4053
  • Various UI improvements for preference window to improve consistency and reliability #4107
  • OSD progress bar now grows with the text length #3171
  • Using delete key to remove entries in the history window now gives warning #4255
  • Audio menu now reflects mute state #4201
  • The Toolbar Settings Sheet Window can now respond to Enter and ESC keys.
  • Image based subtitles can be scaled using the slider in the quick settings panel #4225
  • Improve the mouse drag detection in the main player window #4231
  • Overhaul to the playback history window #4257
  • Reveal in Finder renamed to Show in Finder #3976
  • Disclosure triangles obey reduced motion macOS setting #4370
  • Entering and exiting interactive view obeys reduced motion macOS setting #4301
  • Updates:
  • Updated FFmpeg to 6.0
  • Updated yt-dlp to 2023.06.22
  • Updated Sparkle to 2.4.0, fix #4046
  • Updated mpv to 0.35.1, adding patches for the following mpv issues:
  • EDL error when trying to play MP4 DASH videos from YouTube with yt-dlp #11392
  • While paused mpv prevents sleep on Mac, consumes CPU #11617
  • Streaming from URL ending in / causes memory corruption #11626

New in IINA 1.3.1 (Nov 7, 2022)

  • New:
  • Added language support for Afrikaans, Danish, English - United Kingdom, Finnish, Hungarian, Portuguese, and Serbian (Latin)
  • You can now control whether HDR support is enabled by default in the preferences (#3808)
  • Fixes:
  • Fixed full-screen option exists as 2 instances under different menu items (#3857)
  • Fixed error message "Cannot prevent display sleep!" (#3842)
  • Fixed Playback History searches don't work for capital letters (#3800)
  • Fixed Crash in NowPlayingInfoManager during termination (#3607)
  • Fixed NSFileHandleOperationException crash in logger during termination (#3590)
  • Fixed "seconds to prefetch" displays wrong default value (#3784)
  • Fixed blank window entering Picture-in-Picture while pausing (#3973)
  • Fixed random failure to resume last playback position (#3939)
  • Fixed IINA incorrectly reports "No subtitles found" using Open Subtitles (#3907)
  • Fixed IINA displays subtitles for all episodes of a TV show (#3908)
  • Fixed time info not available when entering music mode while pausing (#3984)
  • Fixed "Saved Audio Filters" disabled in music mode (#3818)
  • Fixed HDR sometimes not working (#3806)
  • Fixed HDR video becoming dark in full screen in macOS Ventura (#3844)
  • Fixed the progress bar overlaps with the thumbnail preview (#3911)
  • Fixed various keybinding related issues (#3831, #3881, #3851)
  • Improvements:
  • Do not update the on screen controller when it is hidden, improved the performance (#3601)
  • "Show Quick Settings Panel" has been renamed to "Show Video Panel" under the video menu (same for audio and subtitles menus)(#3980)
  • The menu item now cycles from "Show" and "Hide" to reflect the current state (#3116)
  • 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.

New in IINA 1.3.0 (May 30, 2022)

  • New:
  • 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)
  • Fixes:
  • 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 fatal error: video info not available (#3013, #3266)
  • 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 media keys doesn't work (#3574, #3681, #3340)
  • 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
  • Updates:
  • 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)

New in IINA 1.2.0 (Feb 7, 2021)

  • 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.

New in IINA 1.1.2 (Nov 21, 2020)

  • Fixed an issue where the video window can't be closed/minimized under some circumstances
  • Fixed the video flip filter not working

New in IINA 1.1.1 (Nov 9, 2020)

  • IINA 1.1.1 contains several bug fixes and the latest libass release, which resolves many problems related to ass subtitles.
  • Updated libass, ffmpeg, and youtube-dl
  • Fixed a crash when opening HTTP links on macOS 10.11 (#2262)
  • Fixed a crash when opening new links while having existing player windows (#3164)

New in IINA 1.1.0 (Oct 13, 2020)

  • New:
  • Updated user interface and icons for macOS Big Sur
  • Added a window showing highlights in the current release
  • Added an icon in the title bar to indicate ontop status
  • Added “hardware decoding” and “deinterlace” switches in the sidebar
  • IINA now shows a preview after screenshot
  • Added an option to force dedicated GPU (#2982, #2919)
  • The Touch Bar item “remaining time” can show either remaining time or total duration (#1312)
  • Updated appearance of the main window when the video is playing in pip mode (#2980)
  • Added “toggle pip mode” as a mouse action (#2350)
  • Shows music metadata in the playlist (#2979)
  • Added tooltips to playlist entries and chapters (#3001)
  • Supports “custom” crop size in the main menu (#3019)
  • Supports displaying more precise time and duration in the control bar
  • The current filename is displayed aside time and battery info in full screen
  • Handle URLs with schemes other than iina:// (#3118)
  • Fixes:
  • Fixed an issue where the main window shows black screen after entering pip mode when the video track is an album art
  • Fixed an issue that some shortcuts are not useable in the Playback History window
  • Fixed a UI issue where the “Aspect Ratio” label is misplaced in the quick setting - video tab, if there are more - than three video tracks (#3020)
  • Fixed PlaylistLoop button state not updating with the menu item (#2973)
  • Fixed a bug where the thumbnails do not respect the video rotation (#3015, #2817, #2442)
  • Fixed the subtitle language token field not saving its contents (#3128)
  • Fixed too frequent updates to the now playing widget (#3096)
  • Fixed URLs getting escaped when drag&dropped to the playlist
  • Improvements:
  • Remember pause/playing state before entering interactive mode (#2887)
  • Prevent “Additional mpv options” table from showing multiple lines
  • The volume icon now changes with the volume to indicate the magnitude of the volume (#2930)
  • Added tooltips for some icons (#2871)
  • Changing the OSD size now makes the OSD subtitle change as well (#2986)
  • Show “Enable advanced settings” as a switch for macOS 10.15+
  • Show volume popover when scrolling to adjust the volume in the mini-player (#2999, #2191)
  • Add “.aif” to the supported extension list (#2895)
  • Improve performance when taking screenshots
  • No longer shows a fatal error when trying to create an existing screenshot (#3032)
  • Don't pause when auto-playing the next playlist item if enabled the "pause when media opened" option
  • Updates:
  • Updated mpv and youtube-dl
  • Updated FFmpeg from 4.2.2 to 4.3.1; add support for dav1d decoder (#3079, #2740, #2223)
  • Updated the icons in the on-screen controller

New in IINA 1.1.0 Beta 2 (Oct 7, 2020)

  • Other Fixes and Enhancements:
  • Fixed bugs introduced in 1.1.0 Beta 1
  • Fixed the subtitle language token field not saving its contents (#3128)
  • Fixed too frequent updates to the now playing widget (#3096)
  • Fixed URLs getting escaped when drag&dropped to the playlist
  • Handle URLs with schemes other than iina:// (#3118)
  • Don't pause when auto-playing the next playlist item if enabled the "pause when media opened" option

New in IINA 1.1.0 Beta 1 (Sep 2, 2020)

  • New:
  • Added a window showing highlights in the current release
  • Added an icon in the title bar to indicate ontop status
  • Added “hardware decoding” and “deinterlace” switches in the sidebar
  • IINA now shows a preview after screenshot
  • Added an option to force dedicated GPU (#2982, #2919)
  • The Touch Bar item “remaining time” can show either remaining time or total duration (#1312)
  • Updated appearance of the main window when the video is playing in pip mode (#2980)
  • Added “toggle pip mode” as a mouse action (#2350)
  • Shows music metadata in the playlist (#2979)
  • Added tooltips to playlist entries and chapters (#3001)
  • Supports “custom” crop size in the main menu (#3019)
  • Supports displaying more precise time and duration in the control bar
  • The current filename is displayed aside time and battery info in full screen
  • Fixes:
  • Fixed an issue where the main window shows black screen after entering pip mode when the video track is an album art
  • Fixed an issue that some shortcuts are not useable in the Playback History window
  • Fixed a UI issue where the “Aspect Ratio” label is misplaced in the quick setting - video tab, if there are more - than three video tracks (#3020)
  • Fixed PlaylistLoop button state not updating with the menu item (#2973)
  • Fixed a bug where the thumbnails do not respect the video rotation (#3015, #2817, #2442)
  • Improvements:
  • Remember pause/playing state before entering interactive mode (#2887)
  • Prevent “Additional mpv options” table from showing multiple lines
  • The volume icon now changes with the volume to indicate the magnitude of the volume (#2930)
  • Added tooltips for some icons (#2871)
  • Changing the OSD size now makes the OSD subtitle change as well (#2986)
  • Show “Enable advanced settings” as a switch for macOS 10.15+
  • Show volume popover when scrolling to adjust the volume in the mini-player (#2999, #2191)
  • Add “.aif” to the supported extension list (#2895)
  • Improve performance when taking screenshots
  • No longer shows a fatal error when trying to create an existing screenshot (#3032)
  • Updates:
  • Updated mpv and youtube-dl
  • Updated FFmpeg from 4.2.2 to 4.3.1; add support for dav1d decoder (#3079, #2740, #2223)
  • Updated the icons in the on-screen controller

New in IINA 1.0.7 (Jun 12, 2020)

  • New:
  • Added an option to accept the first mouse or not (#2332)
  • Catalan language support
  • Adds a remove button in the playlist to remove individual playlist items.
  • Music mode now supports mouse scroll controls (#2157)
  • Fixes:
  • Fixed the screenshot format cannot be selected (#2642)
  • Fixed a crash when scrolling in the playlist containing too many items (#2745)
  • Fixed a crash when setting audio/sub preferred languages (#2806)
  • Fixed a crash when trying to screenshot with no video track (#2924)
  • Fixed a crash when quitting the app in music mode
  • Fixed OSC sometimes does not disappear (#2750)
  • Fixed a possible infinite loop when matching subtitles (#2531)
  • Fixed a frame from the last played video sometimes remaining in the window (#2197, etc.)
  • Seeking in Touch Bar no longer resumes playback if it wasn’t playing before seeking (#2767)
  • Fixed an issue that prevent from enabling saved audio filters (#2729), and do not ask the user to turn off hardware decoding when enabling an audio filter (#2731)
  • Fixed an issue where the window jumps to the focused screen when changing the playing file (#2749)
  • Fixed various issue regarding window size in music mode (#2771)
  • Fixed fast-forwarding not stopping when paused through the menu action
  • Mini player now behave more like the main player (e.g. updates the “now playing” widget correctly) (#2772)
  • Fixed the PIP window cannot be closed and restored to the main window #2804, #2917)
  • Fixed several rendering glitches in the PIP window
  • Fixed the Safari plugin not respecting "open media in new window" preference
  • Improvements:
  • Refactors code related to the player window and Fixed several improper behaviors associated with the initial window position and size / window resizing settings.
  • Improves performance when deleting histories (#2722)
  • Make most of the input fields continuously update their value (#2716)
  • For consistency considerations, single-click on a chapter no longer jumps to the chapter; it requires a double-click now (#2734)
  • Double-click online subtitles to download (#2706)
  • Changed the default online subtitle provider to OpenSubtitles
  • Stopped showing OSD on chapter change, more customization of the OSD will be available in v1.1.0
  • IINA can now remember the position of the inspector panel, instead of showing on the rightmost every time.
  • The welcome window now shows a vertical scroller in the history table (#2715)
  • Updates:
  • Various localization updates from Crowdin
  • Updated mpv to 0.32.0, updated youtube-dl

New in IINA 1.0.7 Beta 2 (Apr 15, 2020)

  • Fixes window always showing on the primary screen
  • Do not show OSD on chapter changes
  • Fixes a problem where the previous video remains in the window if the new file doesn't have video tracks
  • Fixes the animation when entering/exiting fullscreen
  • Corrects some typos

New in IINA 1.0.7 Beta 1 (Mar 6, 2020)

  • New:
  • Adds an option to accept first mouse or not (#2332)
  • Catalan language support
  • Adds a remove button in the playlist to remove individual playlist items.
  • Music mode now supports mouse scroll controls (#2157)
  • Fixes:
  • Fixes format PopupButton can't be clicked (#2642)
  • Fixes OSC sometimes does not disappear (#2750)
  • Fixes a possible infinite loop when matching subtitles (#2531)
  • Seeking in Touch Bar no longer resumes playback if it wasn’t playing before seeking (#2767)
  • Fixes a crash when scrolling in the playlist containing too many items (#2745)
  • Fixes an issue that prevents from enabling saved audio filters (#2729), and do not ask the user to turn off hardware decoding when enabling an audio filter (#2731)
  • Fixes an issue where the window jumps to the focused screen when changing the playing file (#2749)
  • Fixes various issue regarding window size in music mode (#2771)
  • Mini player now behave more like the main player (e.g. switch “now playing” correctly) (#2772)
  • Improvements:
  • Improves performance when deleting histories (#2722)
  • Make most of the input fields continuously update their value (#2716)
  • For consistency considerations, single-click on chapter no longer jumps to the chapter; it requires a double-click now (#2734)
  • Double-click online subtitles to download (#2706)
  • IINA can now remember the position of the inspector panel, instead of showing on the rightmost every time.
  • The welcome window now shows a vertical scroller in the history table (#2715)
  • IINA no longer shows the last video’s frame when opening a new video (#2197, #2498, #2469)
  • Updates:
  • Various localization updates from Crowdin
  • Update mpv to 0.32.0

New in IINA 1.0.6 (Jan 14, 2020)

  • Fixes several crashes that occur on macOS 10.12 and 10.11.
  • Fixes the disappearance of the Safari plugin.
  • Fixes a bug where thumbnail previews are forced to be generated every time.

New in IINA 1.0.5 (Jan 8, 2020)

  • Fixes and updates:
  • Fixes mini player playtime slider and labels not updating on network resources (#2474)
  • Fixes scratched video during animations of entering/exiting full screen after entering pip once.
  • Fixes a crash when the initial window size is set to be smaller than the minimum size (#2481, #1913, #2452, #2333)
  • Fixes a cell reuse issue in the playlist view.
  • Fixes two text overlapping issues (for ru and sv) (#2519)
  • Fixes mirror filter does not work (#2581)
  • Fixes unresponsiveness, sorry for any inconvenience (#2149)
  • Fixes a crash when stream some website and exit with q
  • Fixes a crash when quit in lagacy fullscreen (#2396)
  • Improves the KeyRecordView in many circumstances (#2610)
  • Uses monospace font to display chapter information in the menu (#2424)
  • Pauses media when the user is seeking in mini player by dragging progress bar (just like in a normal video window)(#2477)
  • Hides info panel when the app is not top-most app (#2598)
  • IINA now is compiled using Swift 5 (#2378)
  • Updates German, Ukrainian, Czech and zh-Hant localization (#2478, #2446, #2445, #2525)
  • Updates mpv to 0.31.0, with FFmpeg 4.2.1
  • Updates youtube-dl
  • Adds Polish localization (#2500)
  • Adds Turkish localization (#2640)

New in IINA 1.0.4 (May 28, 2019)

  • Fixes:
  • Fixes playlist not updating after reordering (#2397)
  • Fixes stretched screen when entering or exiting full screen (#2395)
  • Fixes an issue where player can't quit when the mainWindow is hidden due to pip.
  • Fixes dead links in the app and update other links to iina.io (#2432)
  • Fixes a issue where key binding conf file is saved incorrectly when filtering and editing a key binding (#2427)
  • Fixes current chapter not correctly highlighted (#2404)
  • Fixes “Open in new window” option from browser extension does not work (#2370)
  • Fixes some OSDs still display even if the user disables OSD (#2462)
  • Updates:
  • Updates Slovak translation (#2438)
  • Updates youtube-dl, fixes Youtube links cannot be opened (#2435)

New in IINA 1.0.3 (Mar 31, 2019)

  • Fixes:
  • Corrects label/tooltip for Safari toolbar button (#2313)
  • Fixes arguments with "=" cannot be parsed correctly.
  • Fixes can't hide side bar when current tab is audio or subtitles (#2360)
  • Fixes long time label is cut off in Music Mode (#2344)
  • Prevents crash when adding custom filter with no name (#2348)
  • Fixes some URL with trailing newline cannot be opened by Open URL Window (#2309)
  • Fixes media keys not working on App start up (#2338)
  • Improvement:
  • Adds .cue extension to document types.
  • Adds a new option —no-stdin to iina-cli (#2086).
  • New:
  • Adds a search bar to filter and search key bindings. (#2241)
  • Updates:
  • Update Russian localization (#2368)
  • Update Japanese localization (#2325)

New in IINA 1.0.2 (Feb 24, 2019)

  • Fixes:
  • Fixes a crash when resizing window. #2213
  • Prevents from showing thumbnails from last video. #2136
  • Fixes some filters cannot be removed. #2155
  • Prevents open URL window from entering full screen.
  • Fixes key recoding view background color does not change when the system theme changes. #2273
  • Fixes "VIDEO" tab button not become bold when entering quick setting bar by clicking toolbar button.
  • Fixes menu bar and dock is hidden when window is closed in legacy full screen. #1106
  • Improvements:
  • Resumes playback when clicking on a chapter.
  • Double click on title bar now works properly. #1246
  • Prevents from grabbing system media control when the main window is not loaded.
  • New:
  • Adds options to hide main window when entering Picture-in-Picture mode. #2192
  • Supports edit functions in playlist.
  • Adds "Open URL in browser" and "Copy URL" in the playlist context menu. #2271
  • Adds a button for toggling Picture-in-Picture mode in Touch Bar. #1900
  • Adds Romanian, Brazilian Portuguese and Czech localization.
  • Updates:
  • Updates Sparkle (2.21.2). #2274
  • Updates youtube-dl.

New in IINA 1.0.1 (Feb 24, 2019)

  • Fixed a crash on quit.
  • Fixed a potential crash when generating thumbnails.
  • Improved the way to get the actual display FPS for options like video-sync.
  • Fixed "Use config directory" still being clickable when advanced settings is disabled.
  • Fixed a problem where IINA automatically quits when the playback history window is still open.
  • Don't exit full screen when entering PiP.
  • Updated localization in Swedish and Japanese, added Ukrainian localization.

New in IINA 1.0.0 Build 90 Beta 4 (Sep 10, 2018)

  • Added full support for macOS 10.14 Mojave, with two carefully crafted themes (dark and light).
  • Redesigned more windows and panels.
  • Added more options for the CLI and url scheme.
  • Fine-tunes for remote files support.
  • Enhanced experience in music mode, including scrolling titles and remembering window layout.
  • Reimplemented audio equalizer.
  • Fixed various bugs in the new preferences window.
  • Fixed all known crashes (except those caused by dependencies) and lots of bugs.

New in IINA 1.0.0 Build 86 Beta 3 (Jul 25, 2018)

  • NEW:
  • Updated FFmpeg to 4.0.1 and bundled youtube-dl.
  • Introduced a new design for preferences window.
  • Added "Edit" menu because we think it's not a good idea to override system shortcuts like ⌘C and ⌘V.
  • Shortcuts for quick settings panels have been changed in IINA's default key binding scheme: they are now modified by Shift key, for example ⌘V is now ⇧⌘V. You can still change them back and they will work as usual.
  • Added support for adjusting sliders by mouse-wheel.
  • Updated volume control in music mode.
  • BUG FIXES AND ENHANCEMENTS:
  • Fixed wrong sort key in history window.
  • Fixed several bugs where "resuming last playback position" is not respected.
  • Use mono-spaced font for time labels in OSC and Touch Bar.
  • Respect "Show remaining time" preference in Music Mode.

New in IINA 1.0.0 Build 80 Beta 2 (May 28, 2018)

  • NEW:
  • Update to mpv 0.28.2 with FFmpeg HEAD.
  • Better playlist and welcome window.
  • Added a logging system to make debugging easier.
  • Lots of refactors, bug fixes and enhancements.

New in IINA 0.0.15.1 Build 69 (Apr 30, 2018)

  • Update to mpv 0.28.2, which fixes CVE-2018-6360 (#1484).

New in IINA 1.0.0 Build 71 Beta 1 (Mar 22, 2018)

  • Window size and On Screen Controller:
  • The auto layout system of the On Screen Controller was improved hugely. Starting from this version, you are able to resize the video window to a very small size, while preventing the on screen controller from being cut off.
  • You are also able to customize buttons in the On Screen Controller toolbar. Find and explore it in Preferences - UI!
  • Online subtitle:
  • The subtitle choosing UI has been redesigned.
  • Added assrt.net as another online subtitle source (mainly for Chinese users).
  • Other improvements:
  • This version also contains multiple bug fixes, but I won't list them one by one.

New in IINA 0.0.15 Build 68 Alpha (Feb 3, 2018)

  • This version fixed some critical bugs related to high CPU usage, Touch Bar and Music Mode and is recommended for all users.

New in IINA 0.0.15 Build 64 Alpha (Jan 15, 2018)

  • IMPROVED MUSIC MODE:
  • The music mode has been redesigned to:
  • Be able to toggle display of album arts.
  • Support key bindings.
  • Have separate buttons to close window or return to normal mode.
  • A lot of bugs related to Music Mode have been fixed.
  • COMMAND LINE TOOL:
  • Finally, the command line tool for IINA is here. To enable it, simply add a symlink to/Applications/IINA.app/Contents/MacOS/iina-cli in your PATH:
  • ln -s /Applications/IINA.app/Contents/MacOS/iina-cli ~/bin/iina
  • Run iina --help for usage.
  • MEDIAPLAYER FRAMEWORK:
  • The MediaPlayer Framework only works in macOS 10.13+. On earlier system versions, it will fallback to the old mpv media key handling mechanism.
  • IINA now uses the modern MediaPlayer Framework for system-wide media control. This includes:
  • Fix of all media key related bugs in previous versions.
  • Support for other media control commands, such as AirPods and Bluetooth headsets.
  • Media control will presist in the Touch Bar Control Strip.
  • Support for the Now Playing widget.
  • NEW SETTINGS:
  • Added an option to display time and battery information in full screen.
  • Added options to control the initial window size and position.
  • Added options to control when and how to resize window to fit the video
  • Added options to pause/resume the media when:
  • Minimized/un-minimized window
  • Window became inactive/active
  • Left/entered full screen.
  • SAVED FILTERS AND NEW FILTER PRESETS:
  • Now users are able to save added filters for later use.
  • Users can now assign shortcut keys to a saved filter, to toggle a filter on/off quickly.
  • Added 3D LUT as a video filter preset; when a 3D LUT file is drag&dropped into the window, it will be loaded automatically.
  • REVISED KEY BINDING SYSTEM:
  • All menu items are now linked to (mpv) key bindings (Preferences - Key Bindings). Therefore, users are given full control of menu shortcuts. To change the shortcut for a menu item, just edit the corresponding key binding in Preferences. If there are more than one corresponding key bindings, the first one will be used.
  • We changed and removed some default key bindings. If you prefer the previous ones, edit them in Preferences.
  • Updated VLC and Movist key bindings.
  • Redesigned the Key Bindings tab in Preferences.
  • SAFARI EXTENSION:
  • Added "Open in IINA" in context menu when right-clicked a link.
  • OTHER IMPROVEMENTS:
  • Added haptic feedback when dragging OSC for Force Touch enabled trackpads.
  • Accept ISO639-1 codes for settings that requires language codes.
  • Other minor improvements are not documented.
  • BUG FIXES:
  • Fixed ESC key not working in legacy full screen.
  • Fixed animation missing when exiting full screen by clicking the traffic light button.
  • Fixed wrong window size when switched media in full screen.
  • Fixed controls in sidebar not being updated under some circumstances.
  • Fixed a bug where the window could be resized to small size and crops OSC.
  • Fixed a bug where subtitles cannot be reloaded.
  • Fixed a crash when loading online subtitles.
  • Other minor fixes are not documented.

New in IINA 0.0.14.1 Build 55 Alpha (Oct 25, 2017)

  • Fixed:
  • Crash when seeking (fastforwarding) on some devices.
  • Crash on launch encountered by some El Capitan / High Sierra users.
  • No video in full screen encountered by some El Capitan / High Sierra users.
  • Crash when trying to enter interactive mode (crop/delogo) while in legacy full screen.
  • IINA alerts "nothing to play" for uncommon file types.
  • The option "Enter full screen when launched" conflicting with music mode.
  • Some issues related to thumbnail generating that could lead to incorrect thumbnails.
  • Fixed some logic blacking out other screens.
  • It also contains some other improvements:
  • Upgraded the built-in FFmpeg to the latest version, which supports HEVC hardware decoding on applicable devices.
  • Enhanced full screen animation which is smoother than ever.
  • Adjusted some default options: use keyframe seek for left/right buttons; disable Apple Remote support

New in IINA 0.0.14 Build 47 Alpha (Oct 18, 2017)

  • Updated libraries to fix some crash on 10.11.

New in IINA 0.0.14 Build 45 Alpha (Oct 17, 2017)

  • This build fixed some critical issues in 0.0.13:
  • Crash on launch encountered by some El Capitan / High Sierra users.
  • No video in full screen encountered by some El Capitan / High Sierra users.
  • Crash when trying to enter interactive mode (crop/delogo) while in legacy full screen.
  • The option "Enter full screen when launched" conflicting with music mode.
  • It also contains some other improvements:
  • Upgraded the built-in FFmpeg to the latest version.
  • Enhanced full screen animation which is smoother than ever.

New in IINA 0.0.13 Build 42 Alpha (Oct 16, 2017)

  • Music Mode / Mini Player:
  • Music mode is a minimal but elegant UI that focuses on audio playback.
  • To explore music mode, simply choose Music Mode from Video menu. We will bring more enhancement to this mode in the next release.
  • IINA will switch to music mode automatically when the opened media is pure audio.
  • Control:
  • Added actions for mouse middle click and Force Touch on video.
  • Added VLC's shortcuts as a default key binding configuration.
  • Fixed several problems related to key binding settings.
  • Now IINA can handle different keyboard layout correctly.
  • Volume:
  • Added an option for initial volume.
  • Default volume and max volume are both set to 100.
  • You can adjust them in Preferences > Codec > Audio.
  • Refined control logic and updated UI for max volume.
  • User Interface:
  • Added support for Legacy Full screen.
  • It's not recommended, but could meet some special needs. To enable it, simply check the option in Preferences > General.
  • Added more information for each track displayed in track lists.
  • Fixed a bug where titlebar won't hide occasionally.
  • Fixed a bug which causes incorrect video display when user tring to enter full screen in PIP mode.
  • Fixed a crash when entering PIP while other Apps are using it.
  • Fixed several UI synchronizing problem.
  • Fixed a bug where clicks on titlebar / sidebar still taking effect on the video.
  • Now position of the welcome window is remembered.
  • Added a horizontal line under title bar.
  • Now IINA takes the window to front when exited PIP.
  • Normalized letter cases and spellings of several words.
  • Interactive Mode:
  • Redesigned the UI and fixed broken animation.
  • Now you can select the desired video region by dragging when performing custom crop.
  • Added interactive delogo.
  • Delogo is a filter initially for suppressing TV station logos, but you can use it to cover any desired region on the video. To try out this filter, please choose Delogo from Video menu.
  • Filters:
  • Added support for reading filter info saved with history.
  • Added a wizard for adding filters in Filter window, as well as several new filters including sharpen, blur, delogo and negative.
  • Replaced deprecated mpv filters with FFmpeg ones.
  • Fixed some UI issues.
  • Files and Folders:
  • Added support for opening folders directly, or adding folder contents to playlist.
  • IINA will scan all media files recursively. It also recognizes BD folders automatically if you opened a BD folder.
  • Added support for opening multiple files by dragging or other ways.
  • Auto load will be disabled in this case.
  • Fixed a bug where IINA fails to open some paticular URLs.
  • Preferences Panel:
  • Redesigned preference panel.
  • Project:
  • Upgraded to Swift 4.
  • Tons of refactors.
  • Upgraded mpv to 0.27.0, and youtube-dl to the latest version.

New in IINA 0.0.12 Build 34 Alpha (Jul 17, 2017)

  • Thumbnail preview:
  • IINA will show the thumbnail for time when you hover the progress slider.
  • It's available for Touch Bar too! Just like QuickTime's.
  • The thumbnails will be cached for performance, and you can clear them in Preferences. This feature can also be turned off completely.
  • Multiple window support:
  • Now IINA will open videos in new windows by default. Pressing Option (⌥) when using Open (⌘O) or Open URL (⇧⌘O) to open videos in currrent window.
  • Drag-and-drop of playlist items accrossing windows
  • We added a welcome window at launch to avoid confusing new users. If you don't like it, you can switch back to "show open panel" or "do nothing" in Preferences easily.
  • You can also make it default to open new videos in current window in Preferences.
  • Bug fixes:
  • Fixed subtitle encoding not working.
  • Fixed distorted album cover when playing music.
  • Fixed minimized window showing up when auto playing next media.
  • Fixed some logic when auto adding files into playlist.
  • Fixed some crashes and improved stability.
  • Enhancements:
  • Hardware decoding doesn't work properly with video filters (flip, crop, etc). Now IINA will give you possible suggestions when you try to apply a video filter.
  • Improved the animation when entering full screen.
  • Made the open panel being able to add multiple files to playlist at once.
  • Improved precision when auto matching subtitles.
  • Set the default max volume to 100.
  • Correct URL handing in playback history.
  • Improved the appearance of Touch Bar slider.
  • Improved grammatical stuff and wording.
  • Added associations of more file types.
  • New localization: Spanish and Ukrainian.
  • Other minor changes.

New in IINA 0.0.11 Build 29 Alpha (Jun 6, 2017)

  • Switch to Sparkle:
  • As IINA is being stable, we switched to the Sparkle framework, which brings all features you'll need for auto updating.
  • Other important updates:
  • Fixed several crashes introduced by auto loading feature in 0.0.10.
  • Improved precision when auto matching subtitles.
  • Improved the appearance of Touch Bar slider.

New in IINA 0.0.10 Build 27 Alpha (Jun 5, 2017)

  • New Features:
  • Playback History:
  • Unlimited playback history (Shift+Cmd+H)
  • Group by date or media folder
  • Added an option to show all played files in "Open Recent" menu
  • Touch Bar Enhancement:
  • Redesigned Touch Bar slider
  • Able to show remaining time in Touch Bar
  • Fix: play/pause button in Touch Bar not refreshing
  • Fix: UI glitches when dragging Touch Bar slider
  • Playlist:
  • mpv's auto_load.lua has caused various problems. We used our own logic starting from 0.0.10.
  • Fix incorrect behaviors of auto loading
  • Sort playlist items by natural order
  • Able to adjust playlist panel width
  • Fold same prefixes in filenames automatically
  • Subtitles:
  • Able to assign subtitles to playlist items (like Movist)
  • Able to set subtitle search path, supporting wildcards
  • Match subtitles automatically and intelligently for all playlist items
  • All subtitles found in search paths are available for quick switching in side panel
  • Added a button for searching online subtitles in side panel
  • Localization:
  • Made the App fully localizable
  • Added missing localization for almost all languages
  • Added Turkish and Russian
  • Other:
  • Able to remember position of on screen controller (OSC)
  • Supporting drag-and-dropping urls into dock icon
  • Improved the appearance of about window
  • Added OSD for empty tracks
  • Added support for .dv file
  • Other unlisted improvements
  • Bug fixes:
  • Fix: support for uppercased key code
  • Fix: number formatting problems in sidebar
  • Fix: open file panel not responding when cannot load external subtitles
  • Fix: pinch gesture available in full screen
  • Other bug fixes

New in IINA 0.0.9 Build 21 Alpha (May 8, 2017)

  • This version is a hotfix of following critical bugs:
  • Crash when changing key bindings.
  • If you have encountered such problem, even if you installed 0.0.9, please also find the config file you were trying to modify in ~/Library/Application Support/com.colliderli.iina/input_conf/, and delete the corrupted line, which only contains a key code without corresponding action.
  • Crash when buffering in Traditional Chinese environment.

New in IINA 0.0.8 Build 20 Alpha (May 3, 2017)

  • NEW FEATURES:
  • Support blacking out other screens when entered full screen
  • Support setting itself as the default App for all file types it supports (Menu > Help)
  • Update mpv to 0.25.0
  • Update youtube-dl to the latest version
  • Japanese translation
  • OSC layout: Now IINA supports three layouts for On Screen Controller:
  • OSC layouts
  • New key bindings system:
  • Support binding keys to native IINA commands, like search online subtitles, enter PIP, flip/mirror, delete current file, etc.
  • Key bindings can be changed dynamically without restarting the App
  • IINA will only consume key events that bound to actions
  • New OSD:
  • Add more OSD types, like displaying filename on start, OSD for track changes and seeking, etc.
  • Display more information in OSD
  • ENHANCEMENTS:
  • Draggable window when not focused
  • Adjusted default key bindings
  • Check update every 12 hours
  • Fix the logic for floating on top:
  • Now panels won't be covered by video window
  • Cancel floaing on top when paused (if "always float on top" is on)
  • BUG FIXES:
  • Fix: Crash when exit
  • Fix: Crash when performing pinch gesture on 10.10-10.11
  • Fix: Blocks system sleep in some rare cases when paused
  • Fix: Incorrect aspect ratio for some videos with non-square pixels
  • Fix: Fail to play when url contains '%'
  • Fix: Cmd+0/1/2 behavior when uses logical resolution
  • Fix: Various layout problem in some languages
  • Other bug fixes

New in IINA 0.0.7 Build 16 Alpha (Mar 28, 2017)

  • New features:
  • Add support for OpenSubtitles
  • Please set "Subtitle source" to "opensubtitles.org"
  • Please read https://github.com/lhc70000/iina/wiki/Download-Online-Subtitles#opensubtitles for detailed usage.
  • Auto complete for subtitle language settings
  • Display document icon in titlebar
  • Right click titlebar to show path menu
  • More gesture controls:
  • Customizing vertical and horizontal scrolling actions
  • Setting sensitivity for volume (and seek)
  • Support pinch gesture (to zoom window or toggle fullscreen)
  • Optimize for mouses that don't support precise scrolling
  • Human readable key binding settings, doesn't require knowledge on mpv command
  • Improved open URL dialog, add GUI for HTTP authentication
  • Support url containing spaces / lacking protocol
  • Support mpv's ontop and geometry options
  • Support Apple Remote
  • Bug fixes:
  • Fix prevent/allow sleep not working when pause/resume by right click
  • Fix standard buttons (traffic lights) may be disabled after opening new files (in build 15)
  • Fix wrong aspect ratio when playing some portrait videos recorded by mobile devices
  • Fix "saving downloaded sub" always saves the last subtitle
  • Fix the logic of whether resetting speed to normal when paused
  • Fix hanging when using some custom mpv.conf
  • Fix audio language preference not work
  • Other bug fixes
  • Enhancements:
  • Now shortcuts for sidebar (Cmd+A/V/S/P/C) will switch to panel/tab directly
  • Set default UI auto hide time to 2.5s (5s in previous version)
  • Ignore hidden files when adding files into playlist
  • Better synchronization of sliders and text fields (for play speed, sub/audio delay)
  • Update "About" window
  • Allow decimal numbers for sub settings, like border, shadow
  • Change default screenshot folder to "~/Pictures/Screenshots"
  • Polish translation
  • Other enhancements

New in IINA 0.0.6 Build 14 Alpha (Feb 22, 2017)

  • This version mainly fixed the following critical bug:
  • Crash / window flash / window close unexpectly on launch
  • It also includes some other updates:
  • Fixed window size unless open file manually
  • New inspector
  • Support HTTP proxy
  • Support custom youtube-dl path
  • Fix crash / incorrect sub filename when download subtitles, if video name contains non-ASCII characters
  • Update youtube-dl to 2017.2.17
  • Update mpv to 0.24.0
  • Allow volume > 100 when increasing volume by menu action
  • Fix crash when showing buffer indicator for zh-Hant, Fr
  • Don't check error when add filters, since most filters are not working when enabled hardware decode.

New in IINA 0.0.5 Build 11 Alpha (Feb 14, 2017)

  • ONLINE VIDEO:
  • Add support for youtube-dl, which enables video streaming from YouTube and other hundreds of websites
  • Add prefernce for youtube-dl
  • Add Chrome/Safari extension to open curent webpage in IINA: Chrome, Safari
  • Support dragging URL/text in window to open
  • PLAYLIST:
  • Add option for whether auto creating playlist
  • Add option for whether auto playing next playlist item
  • Support multiple selection
  • Support reorder playlist items
  • Support dragging file into any position in playlist
  • Support playlist loop
  • Support shuffle (this will only reorder the playlist randomly)
  • Support saving current playlist to m3u8 file
  • Double clicking a playlist item to play
  • Add context menu for playlist items, including:
  • Play next, remove
  • Delete file, reveal in Finder
  • Add new items, clear playlist
  • NEW FEATURES:
  • Add Picture-in-Picture (PIP) support
  • A new graphical interface for adding key bindings
  • Support single file loop
  • Allow adjusting override level for ASS styles
  • Add option for subtitle position
  • Add option for subtitle blur and letter spacing
  • Display chapter number for BD files
  • New translations: French, Italian
  • ENHANCEMENT:
  • Support old Mac models and improve stability on Hackintosh
  • Stop terminating app on MPV command error (like wrong key binding)
  • Avoid saving empty extra mpv options
  • Add basic checking when loading key binding files
  • Increase default cache size to 150M
  • DMG installation, signed App
  • BUG FIXES:
  • Fix space key not working sometimes
  • Fix unexpected quit on launch (experimental)
  • Avoid adding duplicated subtitles
  • Fix "show chapter in progress bar" not work
  • Fix unchecking "resume playback" not work
  • Fix "show remaining time" not work on launch
  • Fix 1px bottom border sometimes
  • Fix no transaltion for subtitle downloading
  • Other minor fixes

New in IINA 0.0.4 Build 7 Alpha (Jan 30, 2017)

  • Performance:
  • Update to mpv 0.23.0
  • New rendering mechanism
  • More smooth window resizing experience
  • Fix high CPU consumption
  • New Features:
  • Support macOS 10.10
  • Add file icons
  • Localization for German, Korean and Traditional Chinese
  • Support choosing audio device
  • Support S/PDIF output
  • Support displaying subtitles in letterbox (full screen only)
  • Support setting subtitle position
  • Support setting subtitle scaling with window
  • Support saving downloaded subtitles to video directory
  • *Support displaying remaining time *
  • Enhancements:
  • Changed "clear playlist" button icon
  • Allow device sleep when media paused
  • Support setting max volume
  • Show an open file panel when there's no window and clicked dock icon
  • Display localized font name
  • Clear recent files when unchecked option
  • Bug Fixes:
  • Fix: Crash when buffering
  • Fix: Letterboxes are not black in full screen
  • Fix: Incorrect resolution when opening video in full screen
  • Fix: Inaccurate seek time preview label
  • Fix: Fullscreen button changes to zoom when window floating on top
  • Fix: IINA's window disappears in Mission Control when window floating on top

New in IINA 0.0.3 Build 4 Alpha (Jan 22, 2017)

  • Localization:
  • AutoLayout for all interfaces
  • Prepared for localization
  • Add full simplified Chinese localization
  • New features:
  • Redesigned on screen controller
  • Support Resuming last playback position
  • Support customizing mouse right click action
  • Add "Hide OSC" as (default) mouse click action
  • Add "Always on top while playing" option
  • Bug fixes:
  • Support playing pure audio files
  • Fix almost all crashes on launch
  • Fix incorrect window behavior in multiple screen environment
  • Fix OSC not hiding when launched or switched to fullscreen
  • Fix cannot switch subtitle from menu after chosen second subtitle
  • Use system provided customize touch bar menu item
  • Disable auto tabbing completely
  • Fix fullscreen menu item not updated
  • Fix pause menu item not updated
  • Fix forced enabling media key on launch
  • Improvements:
  • Informative alert for error setting extra option
  • Do not show time preview by accident when dragging OSC
  • Move check update to main menu

New in IINA 0.0.2 Build 3 Alpha (Jan 16, 2017)

  • Force Touch:
  • Add: Force Touch support for changing speed (like QuickTime)
  • Touch Bar:
  • Change: time position label now have a fixed width
  • Key bindings:
  • Fix: custom input configurations not working
  • Add: an IINA default key binding
  • Fix: some shortcuts not compatible with system
  • UI:
  • Fix: volume slider not changing when changed volume from menu
  • Fix: volume menu items should be +/- 5%
  • Control:
  • Add: support scroll wheel on external mouse
  • Add: support natural scroll
  • Fix: single click action also performed when double clicking
  • Playback:
  • Add: Download subtitles automatically from shooter.cn. (We would like to support opensubtitles, however their API is rather complicated and requires some registration stuff, so it will be added later in 0.0.3.)
  • Change: support playback position in milliseconds
  • Change: better performance for very short videos
  • Change: stop using negative values for slow speed
  • Change: also cycle "1x" when press arrow buttons for changing speed
  • Performance:
  • Fix: high CPU usage when idle
  • Fix: high CPU usage when open file from playlist
  • Fix: force using dedicated GPU when playing (allow using integrated GPUs)
  • Program behavior:
  • Add: Check update automatically
  • Add: An initial open file window (Optional, available in Preference-General-Behavior)
  • Add: option for whether keep window open when playback finished
  • Add: prevent sleeping / entering screen saver while playing
  • Fix: crash when mpv shuts down internally (support pressing 'q' to quit)
  • Fix: 80% of random crashs when open file from dock or Finder
  • Fix: recent files not remembered when open from dock or Finder
  • Fix: no alpha option in color panels
  • Fix: need to expand ~ in mpv config directory
  • Window:
  • Change: better dragging performance on 10.11+
  • Add: support dragging & drop subtitle / video files in window to open them
  • Fix: floating on top will disable all standard buttons (traffic lights)
  • Fix: unable to enter fullscreen when floating on top
  • Change: change shortcut for fullscreen to Control+Command+F.
  • Fix: video duration in OSC does not update in fullscreen
  • Add: synchronize mpv's fullscreen status with IINA's fullscreen (support pressing 'f' to enter fullscreen)
  • Other:
  • Fix: some observers never being removed
  • Fix: mpv_report_flip not being called correctly
  • Project:
  • Add: nightly builds available from http://raw.mrx.im. It builds from develop branch so please don't even expect it will launches normally. It's not signed.
  • Add: add CONTRIBUTING.md
  • Fix: typos and grammar problems
  • Fix: trailing spaces
  • Change: update some config files
  • Change: refactor some util scripts