jellyfin / jellyfin-mpv-shim

MPV Cast Client for Jellyfin
Other
1.66k stars 95 forks source link

mpv lua gui scripts are not always enabled after install. #400

Open adamboulton24 opened 4 months ago

adamboulton24 commented 4 months ago

Describe the bug After installing a lua script for the jellyfin-mpv-shim, and launching media through Jellyfin; it is not a guarantee that the installed gui will appear or whether the default mpv gui will override or even appear over top of the lua gui. It can also happen that there will be no ui upon mouse move but when the media is paused the lua gui will display, but will be unable to be interacted with.

I also created a reddit post about this issue to see if there were any know solutions, for some more detailed information.

To Reproduce Steps to reproduce the behavior:

  1. Install any lua gui script into the directory; AppData\Roaming\jellyfin-mpv-shim\scripts.
  2. Restart jellyfin-mpv-shim to allow new ui to take effect.
  3. Launch any media through Jellyfin, with jellyfin-mpv-shim selected under 'cast to device' in the top right.
  4. Repeat step 3. multiple times, with different media, to see that the ui will not be consistent every time mpv-shim is launched.

Expected behavior The newly installed gui, with mpv.conf setting osc=no, should override the default gui, as it does for the standard install of mpv.

Screenshots Here is an example of the default ui overlaying the lua script: xvlmlg6iemad1

Desktop (please complete the following information):

Error Messages N/A