Video Players #
Videos keep glitching #
The Unity Native playback engine can have this issue on some systems, which could be caused by hardware acceleration. This issue isn’t tracked yet.
Play the video in a different player that’s already set to use libVLC.
To fix your existing player:
- Open an Inspector on the video player you’re using in Resonite.
- Find the
VideoTextureProvidercomponent (normally under a slot withVideoin its name, in the first or second hierarchy level under its root). - If it’s using Unity Native, press
Use libVLC Playback Engine.
YouTube videos don’t load #
yt-dlp, the script that loads videos from YouTube and similar websites, updates itself on Resonite startup, so restarting may help.
Sometimes YouTube videos just won’t load, which is caused by YouTube blocking yt-dlp in increasingly elaborate ways. This should only happen occasionally, but can be mitigated by using the Video Proxy mod to import videos through a proxy (in the import dialogue), although proxies also get occasionally blocked, requiring you to switch to a different one in the mod’s settings menu.
If you for some reason needed to get an older version of yt-dlp, follow these instructions:
-
Download an older nightly
yt-dlp_linux.In the worst-case scenario, download the latest stable.
-
Move it to
~/.local/share/Steam/steamapps/common/Resonite/RuntimeData/and overwrite theyt-dlp_linuxfile that was already there.To check the version, run
yt-dlp --versionin the same path. -
Mark it as executable with
chmod +x ~/.local/share/Steam/steamapps/common/Resonite/RuntimeData/yt-dlp.This fixes a
Permission deniederror you’d otherwise see in the Resonite log.
Note: if you follow these steps and start/restart Resonite, you’ll lose your changes.
You could also try switching cookie settings in Resonite’s menu:
Settings>Network>Video Streaming Services>Use Cookies From Browser (start with NONE).
Passing arguments to yt-dlp #
Create a file yt-dlp.conf in Resonite’s root folder with the arguments you need.