-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Description
I'm having a lot of buggy issues with IINA on my M1 MacBook Air. Trying out the beta, stable and several nightly builds, but they're all posing the same general issues:
-
Having both the "Enter fullscreen" when media is opened toggle and the "Use legacy full screen" options ticked and launching any video immediately crashes IINA. The issue does not persist if you don't use legacy full screen, or if you opt to toggle fullscreen AFTER the video launches.
-
Random hotkey actions will cause the player to just crash. Executing a few seek forward/backward hotkeys or just trying to go forward or backward a chapter is causing a full player crash.
-
The correct toggles are on to ensure the player is not floating on top over all other windows. However, once you enter legacy full screen mode, it continues to put itself over all other windows. This is especially annoying because you can't test any preferences with the preferences pane hidden behind the active video. You have to close the whole player, open just the application without a video playing, enter into preferences, change something, then open a video again to test if it works or not.
-
When in legacy full screen with the on screen controller set to bottom, you can't click on anything on the controller itself. It doesn't seem to be a clickable area of the application, and clicking to try and activate any seek options or any of the buttons in the controller makes Finder become the active application. My guess is IINA is showing the controller properly, but it's not actually clickable as part of the app somehow? Not sure on this.
System and IINA version:
- macOS: 11.3 Beta (20E5172i) (But the issue exists on all prior builds on M1, including all beta and stable versions of 11.2)
- IINA: 1.1.2 Build 128 (But the issue exists also on 1.2.0 Silicon test build, along with all recent nightly and beta builds)
Expected behavior:
-
The app should open from a video file, enter legacy full screen upon playback, and not crash immediately. This used to work in earlier versions.
-
Should be able to use hotkeys to seek forward/backward for playback and chapters (and also use any other hotkeys to any extent) and not have the player crash.
-
If you select the option to have the player float on top turned off, anything else that is active or opened should be able to appear on top of the player. This is the same for the IINA preferences panel; if you open it while in legacy full screen, it should be able to still appear over the player. This also used to work on earlier builds.
-
Legacy full screen, on screen controller on the bottom should be clickable. You should be able to use all the controls in the controller, but currently, you can't click in that entire controller at all, or the Finder app will become the active app.
Steps to reproduce: (Not sure if this is just M1 or all Macs)
-
Make sure "Use legacy full screen" and "Enter fullscreen" (under the When media is opened section) is ticked on. Then, open any video.
-
Open any video, enter legacy full screen mode, then attempt to use hotkeys like seek forward/backward (may need to use them in somewhat rapid succession) and next/previous chapter (crashes every time for me). Other hotkeys may also crash if used in rapid succession, have not tried yet.
-
Make sure "Always float on top when playing" is turned off. Open any video, enter legacy full screen mode, then try to open IINA preferences. The player persists staying on top and the preferences pane is fully hidden behind the player.
-
For On Screen Controller, make sure "Bottom" is selected. Open any video, enter legacy full screen mode, and try to click anything in the controller. Try to jump to any part in the timeline, use the picture-in-picture button, anything. The current behaviour when you click in the controller is to switch the active window from IINA to Finder. Once you click in the controller (it shouldn't do anything), check the macOS top menu bar, it should show Finder as the active application.
How often does this happen?
-
Happens without fail on launching every video.
-
As long as you are in legacy full screen, this happens within a few seconds of using certain hotkeys in rapid succession like trying to seek forward a few times. It happens immediately for jumping to next chapter or previous chapter. Other hotkeys may also be affected, have not tried.
-
As long as the correct toggle is off, this issue persists every time.
-
As long as the correct settings are on, this issue persists every time.
IINA's my favourite player, but at the moment it's just not usable. It's always a fight if it's going to crash or not, trying to avoid using any hotkeys and being unable to use fullscreen nearly at all. Hoping it's not something complicated and can be resolved. Many thanks for looking into this.
The crash logs are huge, so they'll be in the following replies.