RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    moonlight: request for comments and testing

    Scheduled Pinned Locked Moved Ideas and Development
    moonlighttestingscriptmodulestreamingsteam
    147 Posts 21 Posters 41.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Silent
      last edited by

      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.

      1 Reply Last reply Reply Quote 0
      • WarC0zesW
        WarC0zes
        last edited by

        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?

        RetroPie v4.5.1 • RPi3 Model B • NorthPada 5V 3A • 128GB SanDisk Ultra Cat.10 microSDXC • 1 x Logitech Wireless Desktop MK250 • 1 x Qanba Q4RAF USB Arcade joysticks • 1 x PS4 Dualshock4 v2 controller • 1 x Mayflash Dolphinbar + Nintendo WiiMote.

        H 1 Reply Last reply Reply Quote 0
        • H
          hhromic @WarC0zes
          last edited by

          @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.

          1 Reply Last reply Reply Quote 0
          • WarC0zesW
            WarC0zes
            last edited by WarC0zes

            @hhromic

            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/

            RetroPie v4.5.1 • RPi3 Model B • NorthPada 5V 3A • 128GB SanDisk Ultra Cat.10 microSDXC • 1 x Logitech Wireless Desktop MK250 • 1 x Qanba Q4RAF USB Arcade joysticks • 1 x PS4 Dualshock4 v2 controller • 1 x Mayflash Dolphinbar + Nintendo WiiMote.

            H 1 Reply Last reply Reply Quote 0
            • H
              hhromic @WarC0zes
              last edited by

              @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
              
              1 Reply Last reply Reply Quote 0
              • WarC0zesW
                WarC0zes
                last edited by

                @hhromic

                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
                
                

                RetroPie v4.5.1 • RPi3 Model B • NorthPada 5V 3A • 128GB SanDisk Ultra Cat.10 microSDXC • 1 x Logitech Wireless Desktop MK250 • 1 x Qanba Q4RAF USB Arcade joysticks • 1 x PS4 Dualshock4 v2 controller • 1 x Mayflash Dolphinbar + Nintendo WiiMote.

                H 1 Reply Last reply Reply Quote 0
                • H
                  hhromic @WarC0zes
                  last edited by

                  @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"
                  
                  1 Reply Last reply Reply Quote 0
                  • WarC0zesW
                    WarC0zes
                    last edited by

                    @hhromic

                    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
                    
                    

                    RetroPie v4.5.1 • RPi3 Model B • NorthPada 5V 3A • 128GB SanDisk Ultra Cat.10 microSDXC • 1 x Logitech Wireless Desktop MK250 • 1 x Qanba Q4RAF USB Arcade joysticks • 1 x PS4 Dualshock4 v2 controller • 1 x Mayflash Dolphinbar + Nintendo WiiMote.

                    1 Reply Last reply Reply Quote 0
                    • H
                      hhromic
                      last edited by

                      @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?

                      1 Reply Last reply Reply Quote 0
                      • WarC0zesW
                        WarC0zes
                        last edited by

                        @hhromic

                        /opt/retropie/supplementary/moonlight/moonlight.sh stream -config /opt/retropie/configs/all/moonlight/global.conf
                        

                        it works like that ^^

                        RetroPie v4.5.1 • RPi3 Model B • NorthPada 5V 3A • 128GB SanDisk Ultra Cat.10 microSDXC • 1 x Logitech Wireless Desktop MK250 • 1 x Qanba Q4RAF USB Arcade joysticks • 1 x PS4 Dualshock4 v2 controller • 1 x Mayflash Dolphinbar + Nintendo WiiMote.

                        H 1 Reply Last reply Reply Quote 0
                        • H
                          hhromic @WarC0zes
                          last edited by

                          @WarC0zes a-ha ! so we have a clue now.
                          Did you manually create the Steam.ml file in your $romdir/steam folder?
                          And if you did, you used your local computer and uploaded it there?

                          WarC0zesW 1 Reply Last reply Reply Quote 0
                          • WarC0zesW
                            WarC0zes @hhromic
                            last edited by

                            @hhromic
                            Yes, i have manually create the Steam.ml file in my $romdir/steam folder.

                            RetroPie v4.5.1 • RPi3 Model B • NorthPada 5V 3A • 128GB SanDisk Ultra Cat.10 microSDXC • 1 x Logitech Wireless Desktop MK250 • 1 x Qanba Q4RAF USB Arcade joysticks • 1 x PS4 Dualshock4 v2 controller • 1 x Mayflash Dolphinbar + Nintendo WiiMote.

                            H 1 Reply Last reply Reply Quote 0
                            • H
                              hhromic @WarC0zes
                              last edited by

                              @WarC0zes ok as I thought :)

                              The problem are the line endings of the file you created. You must make sure your editor saves the file using unix line endings (\n) and not Windows nor Mac. Some editors such as notepad++ allow you to configure this.

                              An easy alternative is to create the files using nano in the same RetroPie console to ensure they have the proper unix line endings. You can also use the remote apps config file autogenerator included in the scriptmodule.

                              Let me know if that solved your issue.

                              1 Reply Last reply Reply Quote 0
                              • WarC0zesW
                                WarC0zes
                                last edited by

                                @hhromic
                                it was a space problem, you're right. Thanks

                                RetroPie v4.5.1 • RPi3 Model B • NorthPada 5V 3A • 128GB SanDisk Ultra Cat.10 microSDXC • 1 x Logitech Wireless Desktop MK250 • 1 x Qanba Q4RAF USB Arcade joysticks • 1 x PS4 Dualshock4 v2 controller • 1 x Mayflash Dolphinbar + Nintendo WiiMote.

                                H 1 Reply Last reply Reply Quote 1
                                • H
                                  hhromic @WarC0zes
                                  last edited by

                                  @WarC0zes thanks for the feedback. I will be submitting this scriptmodule soon to official RetroPie :)

                                  1 Reply Last reply Reply Quote 1
                                  • L
                                    llamadestroyer
                                    last edited by llamadestroyer

                                    Here with a feedback. If you have a xbox one v1708 wireless controller and cant mapping it just remove xpad driver from retropie setup/manage packages/driver. Then install xpadneo driver from https://github.com/atar-axis/xpadneo/. Now u can remap your controller using
                                    sudo ./retropie_packages.sh moonlight exec map -input /dev/input/event2
                                    command. Also this will solves same problem in kodi for me. I can use my controller correcctly now.

                                    H 1 Reply Last reply Reply Quote 1
                                    • H
                                      hhromic @llamadestroyer
                                      last edited by

                                      @llamadestroyer thanks for the feedback!

                                      The xpadneo driver doesn't seem to be part of RetroPie at the moment. It is the only way to use an XBox One controler on the Raspberry Pi?

                                      L 1 Reply Last reply Reply Quote 0
                                      • L
                                        llamadestroyer @hhromic
                                        last edited by

                                        @hhromic for the model 1708 (latest party includes bluetooth by default) first of all must disable ertm via editing autostart.sh. after that pairing succes but can't use properly. I noticed this on the kodi. may u know kodi uses xbox input by dafault. when i try the use my gamepad any button doesnt make any thing. after playin witcher 3 via moonlight i had some error again. after i tried to remap it via your guide and when it says for example press x i pressed x but noting happened. it came to me like a typical driver problem, searched for xpad and i saw xpadneo... you know after that it worked perfectly even in kodi.

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          MightyHandy
                                          last edited by

                                          Looks like it went live! Congrats @hhromic! This is awesome.
                                          https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/supplementary/moonlight.sh

                                          1 Reply Last reply Reply Quote 0
                                          • muldjordM
                                            muldjord
                                            last edited by muldjord

                                            Tried this yesterday and it worked pretty well - great work! I had a bit of trouble with the config generation and I had to re-pair once for the streaming to start working (no idea why, it just didn't work the first time around even though it paired just fine with the pin).

                                            Concerning the script generation, It worked well the first time I initiated it. But when I tried to regenerate them, it just froze and I had to ctrl+c it to get back to the menu. I then had to reboot the system, then remove the pairing and redo the pairing in order to be able to regenerate them again it seemed. Or maybe it just needed to be rebooted (I did both since I couldn't get it to start anything, just got a blank screen). I had trouble getting things to start on my Steam computer. It wasn't until I paired it for the second time it would launch Steam for me when I chose the Steam ml script.

                                            Another note: Skyscraper now supports the steam platform and the *.ml for all platforms in case people want to scrape these scripts. It's in Skyscraper 3.1.2.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            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.