2023-01-12, 21:42
(2023-01-07, 22:49)mousex110 Wrote: [ -> ]I am running Nvidia Shield - Android 9.1 - Kodi Nexus RC1 have also tried RC2
I started a clean install, added your dev repository. Installed AKL, AKL default plugins and Gamestream plugin. I then add certs to plugins addon date "certificates folder". Then add collection, then add scanner.
Digging further into your issue and looking at your logs, are you trying to connect to Moonlight's server instance? And not to the Nvidia Experience instance? This seems to be indicated in the line "[script.akl.nvgamestream] root DEBUG [gamestream.py:121]: Server state SUNSHINE_SERVER_FREE" where it should say "MJOLNIR_STATE_SERVER_AVAILABLE". I haven't tried that myself yet actually.
I also did some small changes to the get_random_bytes() method, that hopefully helps with the error message you get. You should install the latest RC for the nvidia gamestream plugin from my beta repository.
It looks like it still wants to pair with the server with your certificates. Didn't you pair them already? You can try the something like the following command in the resources/tools directory for pairing through python script manually:
python pair_with_gspc.py 192.168.1.99 c:\games\gamestream\
(edit: working on an easier way. You can make a virtual env and just pip install script.akl.nvgamestream with the tools and all dependencies. To be continued)
I will try to recreate the same situation and try it out.