Open xNinjaKittyx opened 1 year ago
I'm having the same issue. Were you able to find any alternative solutions to this bug?
Are you deleting conf.json or cred.json?
Are you deleting conf.json or cred.json?
I deleted conf.json
to fix the issue.
Each time you delete the config file it generates a new unique client id. I am honestly surprised it works at all after doing that.
Each time you delete the config file it generates a new unique client id. I am honestly surprised it works at all after doing that.
I suppose that's strange. I've spent a really long time trying to debug MPV yesterday and I remember that uninstalling the software did not fix the problem. Only after deleted conf.json
and re-adding my server was I able to have it work properly again. I've tried restarting my PC after fixing the issue (also quitting the application and relaunching it) to ensure that the issue does not arise again, and I've confirmed that it doesn't.
I'll include some of my observations from my experience yesterday to offer some potentially useful insight toward finding the root of this bug.
run.exe
in Task Manager). Continuously starting and restarting MPV Shim resulted in having multiple instances of run.exe
running in the background.mpv.conf
. I was initially trying to install the MPV-OSC-Modern skin for the player, but have faced issues in the form of the original OSC never disappearing despite the osc
flag being assigned a no
in the config file. After realizing that the player was not removing the OSC, I started tweaking the various parameters/flags within the mpv.conf
file. The only code there at the time was vo=gpu-next
and some other code associated with enabling the aforementioned skin. I also started having the issue of HDR not working in the player (it worked in the first time I installed it, after adding vo=gpu-next
) and then prompted further tweaking of the configuration file. Right now, I have the configuration file set properly (no tomfoolery involved in there) with code I found on the net for HDR and the thing's been running like a charm. I haven't embarked on the journey of installing the skin again but I'll do so once I have more free time. Now, I don't know how the code of the shim operates, but my best guess would be that tweaking the conf. in a certain way when I was experimenting with it killed the player. Furthermore, I believe that the configuration file is not wiped after an uninstall of the MPV player so reinstalling would have no impact on returning it to proper operation.For OSC you need to disable the custom MPV Shim OSC by setting thumbnail_osc_builtin
to false in conf.json
.
For OSC you need to disable the custom MPV Shim OSC by setting
thumbnail_osc_builtin
to false inconf.json
.
Wait, the MPV Shim has a custom OSC? Do you mean the one in the picture I attached below? Given how "barebones" it looks, I thought it might be the default OSC.
Yup it is custom. It is a very minimal fork which adds support for thumbfast thumbnails. Jellyfin MPV Shim comes with a thumbfast compatibility layer which can load chapter images or JellyScrub seek thumbnail previews from your Jellyfin server.
What does osc=no
do then? Remove the menu (c
key) from appearing?
osc=no
disables the built in OSC provided by MPV, which is also the default. You can disable the OSC completely via conf.json
. The MPV Shim OSC is loaded as a lua script since there is no way to override the MPV OSC otherwise.
I see, that makes sense. Thank you!
Please open new issues for better tracking
Just experienced this. Fix is deleting conf.json in '%appdata%\jellyfin-mpv-shim'.
You will also need to remove the configured server and reconnect.
This is a long standing, persistent issue that has plagued me a lot in the past.
Describe the bug A clear and concise description of what the bug is.
Once MPV Shim closes, I'm never able to successfully come back up unless I manually go and delete conf.json and recreate it again.
This might be a separate issue, but I also see run.exe persisting after closing the application.
To Reproduce Steps to reproduce the behavior:
Expected behavior Restart should just work.
Screenshots If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Error Messages Please provide logs, as they are often needed for me to understand and quickly troubleshoot the issue. You can read instructions for how to do so here: https://github.com/iwalton3/jellyfin-mpv-shim/wiki/Sending-Logs
I don't really see any errors, but I do see this which is different than normal I think.
Conf.json looks like this