moonlight: request for comments and testing
-
@hhromic said in moonlight: request for comments and testing:
May I ask how exactly are you scraping these?
Exclusively via Skyscraper. I'm yet to try the
aliasMap
for those - seems like it'd be a good solution, but I think changing-
to -
Hi there Ive just installed moonlight for the first time on my retro pie and got everything setup fine right up to after I generated the configs all my games list and I restart retropie, but I'm not seeing any new menu items in emulation station and nothing but kodi in ports have I missed a step somewhere?
I've read the instructions a few times and I don't think I missed anything.
Any help would be greatly appreciated
Thank you
-
@jackalblood thanks for testing the scriptmodule and confirming it's working fine for you (at least until game file generation).
The scriptmodule creates a "Steam" system where it places all the moonlight config files (with
.ml
extension), contrary to Kodi or Steam that only have a single entry in the "Ports" system. You should be able to find a "Steam" system in your emulationstation alongside others such as "SNES" or "NES".Maybe you are using a theme that doesn't support this system? In that case you should still be able to find it I think. If you are not using the default theme, can you switch to the Carbon included theme just to check if it's your theme or something else?
-
@hhromic I was actually using carbon already.
However I did get the menu item to show with the scripts present by running this script after your embedded one.
[link text]https://github.com/TechWizTime/moonlight-retropie(link url)
This made the menu item appear and the scripts work perfectly although streaming performance sucked as I was away and using VPN.
All in all thanks so much for your work I've tried everything to get moonlight working in the past (hence my remembering the above script)
-
@Silent I improved the filename mangling functionality now. The option is no longer called "slugify" alone but more general "file name mangling". There are three options now for it: NONE, SLUGIFY and WINDOWS. The latter is less agressive than "slugify" and only removes/replaces characters to make the names windows-compatible (SMB shares and FAT32 filesystems). Give it a try and see if it improves scraping for you. This should be the last change before submitting to official RP :)
@jackalblood said in moonlight: request for comments and testing:
However I did get the menu item to show with the scripts present by running this script after your embedded one.
[link text]https://github.com/TechWizTime/moonlight-retropie(link url)
This made the menu item appear and the scripts work perfectly although streaming performance sucked as I was away and using VPN.Umm that's strange. Maybe you are using a custom
es_systems.cfg
that overrides the system one in/etc/emulationstation
?I would strongly advise you to re-install moonlight using this scriptmodule here because the TechWiz version uses an outdated pre-built Moonlight binary.
Thanks for testing and the positive feedback, much appreciated!
-
Update
Recently, preliminary rumble support was added to Moonlight in upstream!
To give it a try, just re-build Moonlight from source using this scriptmodule :) -
@hhromic Thanks! Now scraping works well as usual :D
I even managed to scrape streamed PS2 games fromscreenscraper
by giving them sha1 hashes manually, good stuff :) -
@Silent I'm glad it's finally working good for you and probably others too!
I think now is time to graduate the scriptmodule to the Official RP repo :)
Any other further issue you would like to report? -
Seems all good now! I was unable to get rumble working with my DualShock 3 yet, but naturally that's nothing a scriptmodule can do :D
As far as I can tell, it should be good to be merged! I am able to use it both for "steam" and "ps2" platforms just fine myself. Time to say goodbye to
limelight
. -
Hi,
I can not start steam in big picture mode, it comes back in emulationstation.my Steam.ml file:
config = /opt/retropie/configs/all/moonlight/global.conf address = 192.168.1.3
What's the problem?
-
@WarC0zes thanks for testing.
To further debug, can you please give the contents of the
/dev/shm/runcommand.log
file just after it goes back to emulationstation? It might be a long file so please use pastebin or similar. -
My runcommand.log :
Parameters: Executing: /opt/retropie/supplementary/moonlight/moonlight.sh stream -config "/home/pi/RetroPie/roms/steam/Steam.ml" Can't open configuration file: /opt/retropie/configs/all/moonlight/global.conf
my global.conf :
# global config file for moonlight quitappafter = true width = 1920 height = 1080 fps = 60 bitrate = 20000
my global.conf file is in /opt/retropie/configs/all/moonlight/
-
@WarC0zes said in moonlight: request for comments and testing:
Can't open configuration file
That's very weird indeed. Can you please show the output of:
ls -la /opt/retropie/configs/all/moonlight
-
pi@retropie:~ $ ls -la /opt/retropie/configs/all/moonlight total 32 drwxr-xr-x 2 pi pi 4096 févr. 24 06:21 . drwxr-xr-x 5 pi pi 4096 févr. 24 04:50 .. -rw-r--r-- 1 pi pi 2430 févr. 20 16:57 client.p12 -rw-r--r-- 1 pi pi 1082 févr. 20 16:57 client.pem -rw-r--r-- 1 pi pi 107 févr. 24 06:21 global.conf -rw-r--r-- 1 pi pi 1704 févr. 20 16:57 key.pem -rw-r--r-- 1 pi pi 35 févr. 20 16:56 scriptmodule.cfg -rw-r--r-- 1 pi pi 16 févr. 20 16:57 uniqueid.dat
-
@WarC0zes umm.
Can you try executing it from the console intead of EmulationStation typing this directly:
/opt/retropie/supplementary/moonlight/moonlight.sh stream -config "/home/pi/RetroPie/roms/steam/Steam.ml"
-
pi@retropie:~ $ /opt/retropie/supplementary/moonlight/moonlight.sh stream -config "/home/pi/RetroPie/roms/steam/Steam.ml" Can't open configuration file: /opt/retropie/configs/all/moonlight/global.conf
-
@WarC0zes very puzzling... let's try something more simple:
/opt/retropie/supplementary/moonlight/moonlight.sh stream -config /opt/retropie/configs/all/moonlight/global.conf
Can you also try typing it manually instead of copy/pasting, just in case?
-
/opt/retropie/supplementary/moonlight/moonlight.sh stream -config /opt/retropie/configs/all/moonlight/global.conf
it works like that ^^
-
@WarC0zes a-ha ! so we have a clue now.
Did you manually create theSteam.ml
file in your$romdir/steam
folder?
And if you did, you used your local computer and uploaded it there? -
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.