github svobs/iina-advance v1.6

4 hours ago

Changes from 1.5.4 to 1.6

Other than a few bug fixes, there are no major updates to the UI this time. Instead, considerable effort was expended to creating a new set of build scripts for building & configuring the dependent libraries using Nix packages (see upstream IINA PR 6064, and in the process, upgrading to mpv 0.41 & FFmpeg 8.1.2, as well as many other libraries, thus incorporating various security fixes and better support for modern codecs (check the release notes of the above projects for their respective improvements). It's still TBD whether upstream IINA will go with the Nix solution or use their own bespoke set of Bash scripts, but if they go with the latter, it will be another way in which IINA Advance continues to deviate from the main branch. I believe that piggybacking on Nix packages is a better solution because it relies much less on custom-made boilerplate, it provides many language-level safety features which aren't provided by shell scripts alone, and it leverages a codebase which has been pre-vetted.

Some astute observers may notice that this project's advance-develop branch has fallen considerably behind the commits to the parent IINA project's develop branch. This is because IINA is currently in flux and is overhauling large parts of its UI for the upcoming IINA 1.5 release. I'd like to wait until it's in a more stable state before attempting what will already be a pretty difficult series of merges.

Improvements

  • [major] Upgraded the underlying core tech libraries:
    • mpv: v0.38.0 → v0.41
    • FFmpeg: 7.0.1 → 8.1.2
  • Changed colorwheel style in Settings… > Subtitle > Text Subtitle to match the style used in the Subtitles sidebar, to reduce possible confusion (issue #23).

Bug Fixes

  • [major] Fixed crash when trying to open multiple new player windows at once (introduced in v1.5 😣).
  • Fixed black window with some weird artifacts being shown while opening a new player window (issue #22).
  • Fixed wrong size of the Exit Music Mode button when using Music Mode on pre-Sonoma versions of MacOS.
  • Fixed subtitle chooser zero-height table @zevtos in PR #24

Known Issues

  • When using the Tinted Glass color scheme combined with Light theme (either manually set via Settings or via System Settings): sometimes some of the panels (especially the top panel) will suddenly change themselves to Dark theme. This has been difficult to diagnose due to its semi-random nature, and has been an issue since Tinted Glass was introduced. The upstream IINA project has been working on adding Glass support via its own solution, so a practical strategy would be to merge in those changes when it makes sense to do so and revisit the problem at that point.

Don't miss a new iina-advance release

NewReleases is sending notifications on new releases.