I eventually got the GPU passed through to the VM… it took about a day of following different guides. Then I tried the same thing on a container and it was about 3 mins work and it was in infinitely better experience with plex in a container instead of a vm
I have been using Jdownloader2 for years… I don’t know what the differences are, but might be an option for people who want something GUI based