The Plex HTPC log is successfully reading that config. But doesn’t seem to do anything with it. The video output does not have the shaders included. In the previous PMP logs, not only would there be lines of reading the config, but also of opening the glsl files.
Using ~~ as a placeholder for your user folder doesn’t appear to work reliably on Windows. Try using the complete path C:\Users\<username>\AppData\Local\Plex HTPC\shaders
Changing to a full path doesn’t seem to work either, unfortunately. On a whim I tried both forward slash and backslash, and even copied the shader files to the root C: drive in case the whitespace was doing something.
This worked for PMP, I haven’t tried it with Plex for Windows. It’s unfortunate if shaders don’t work in Plex HTPC, but at least for the time being I can continue using PMP.
It didn’t in the past but it does now. If the path were the issue, it would log a not found error in the logs (which it didn’t). Also, the list of shaders does work but if you combine incompatible shaders you’ll get poor results (though that doesn’t seem to be the case here).
Yes, they work quite well. In looking at your logs, I have to ask why this: May 27, 2022 20:20:56.824 [12340] DEBUG - [MPVEngine/mpv] cplayer: Setting option 'gpu-api' = 'opengl' (flags = 4)
This may be the crux of your problem. Plex HTPC uses the d3d11 gpu-context by default and this gpu-api option is likely disabling a lot of the functionality.
Thank you! That was it! There was a bug with an earlier version of the shaders I was using that only worked in open-gl, that has since been fixed, but I forgot to remove the open-gl workaround.
Thank you again! HTPC is a huge improvement over PMP!