Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Solved How do I add a simple Steam Big Picture link in Recalbox?

    Emulator Arcade/PC/Console
    simple steam big picture link
    2
    13
    8530
    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.
    • Voxson
      Voxson last edited by

      Hi all - As title,

      Recalbox/Linux/Pi Newbie here & hope that I am asking in the correct place.

      I have things going ... so far so good, moonlight is paired, scraped and streams kinda ok. But what I am wanting to do is just start Big Picture, and select game from there, quit big picture to then return to Recalbox.

      Can anyone point me in the correct direction on this?
      Is there a file that have the steam stream link to load the specific games - if so, could anyone tell me where to find it, and if I just change the command to something like "moonlight stream -1080 -60fps -bitrate 20000" if that would accomplish the goal?

      I am assuming that the scraped games from "./Moonlight.sh init" create some kind of shortcut command to run them individually when launched from Recalbox?

      RP3 running Recalbox 4.0 final

      Cheers!

      Substring 1 Reply Last reply Reply Quote 0
      • Substring
        Substring @Voxson last edited by

        @Voxson Hi new comer !

        When Recalbox gets the games, it does create a Steam game which points to Big Picture. You never ever have to run the moonlight binary by yourself.

        Former dev - Please reply with @substring so that i am notified when you answer me
        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

        Voxson 1 Reply Last reply Reply Quote 0
        • Voxson
          Voxson @Substring last edited by

          @Substring Hi hi!

          Should "steam game" (or whatever it is called) show up in the moonlight tab within Recalbox? - Currently it is not there.

          I do see it, or something that looks like it, in /configs/moonlight/gamelist.txt:
          Steam;Steam

          In (unknown parent folders) /share/roms/moonlight/gamelist.xml there is no "Steam" entry, but there is:
          <game id="" source="theGamesDB.net">
          <path>./Steam.moonlight</path>
          <name>Steam</name>
          <desc />
          <image>./downloaded_images/Steam.net/banners/</image>
          <rating />
          <releasedate />
          <developer />
          <publisher />
          <genre />
          <players />
          </game>

          Within that directory, all the other scraped games from "./Moonlight.sh init" have their own zero byte file (doom.moonlight etc), but there is no file for just steam.

          This is all from a clean install of recalbox 4.0.0 and moonlight pair + init from command line.

          Any idea on how to make the Steam Big Picture link appear?

          Substring 1 Reply Last reply Reply Quote 0
          • Substring
            Substring @Voxson last edited by

            @Voxson Try touch /recalbox/share/roms/moonlight/Steam.moonlight and reload the gamelists from ES (or restart ES)

            Former dev - Please reply with @substring so that i am notified when you answer me
            Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

            Voxson 1 Reply Last reply Reply Quote 0
            • Voxson
              Voxson @Substring last edited by

              @Substring You legend! thank you very much 😄

              Substring 1 Reply Last reply Reply Quote 0
              • Substring
                Substring @Voxson last edited by

                @Voxson It should have been added as it's in the gamelist.txt, i don't understand ...

                Former dev - Please reply with @substring so that i am notified when you answer me
                Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                Voxson 1 Reply Last reply Reply Quote 0
                • Voxson
                  Voxson @Substring last edited by

                  @Substring Hi again - I hope that you can please help me out

                  I've been playing with a few things, essentially broke my setup and reinstalled 4.0.0 from fresh.

                  My issue is that moonlight works fine from the command prompt, but does not launch from recalbox & I cannot figure out why 😞 It just waits a few seconds and dumps back into emulationstation.

                  Any ideas?

                  Substring 1 Reply Last reply Reply Quote 0
                  • Substring
                    Substring @Voxson last edited by

                    @Voxson the way i can help you depends on how skilled you are at linux.

                    For moonlight, you should use recalbox' conf file in ~/configs/moonlight. This way you'll use the keydir that was setup with the pairing process. We don't use the standard moonlight paths

                    Former dev - Please reply with @substring so that i am notified when you answer me
                    Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                    Voxson 1 Reply Last reply Reply Quote 0
                    • Voxson
                      Voxson @Substring last edited by Voxson

                      @Substring thanks man - gives me a starting point anyway. I am very green with linux, but comfortable with good old dos, so there is a bit that is familiar.
                      *edit - that means I am very keen to learn, and not afraid to delve in

                      Annoyingly, I found that it was the updated GFE install on the gaming host that mucked things up, not my playing with the pi...

                      Substring 1 Reply Last reply Reply Quote 0
                      • Substring
                        Substring @Voxson last edited by

                        @Voxson GFE 3.2 is not yet supported. B*mping to Moonlight 2.2.3 does require some work, not just a version change

                        Former dev - Please reply with @substring so that i am notified when you answer me
                        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                        Voxson 1 Reply Last reply Reply Quote 0
                        • Voxson
                          Voxson @Substring last edited by

                          @Substring Thank you for the advice on GFE 3.2. I put back on 2.11.3.6 which seems to get things working nicely - Might ensure that GFE does not get upgraded any time soon 🙂
                          Did not scrap the games, but did put a Steam BP link - so essentially what I wanted initially anyway.

                          A quick question - A linux savvy friend showed me a way to echo back to the command prompt a new device when it is plugged in (e.g. wireless headset dongle), I think it was "tail -f /var/log" or something similar. Would this be able to be used to allow recalbox to hot swap audio from hdmi to a another device?

                          We did extract the USB dongle ID and could force the audio out to that via moonlight in the command prompt - & I see there is an audio device setting in moonlight.conf.
                          Is there a way to say, do an "If / then / else" type command within a config or maybe as a script (are scripts like .bat files in dos?) that runs before or as part of starting moonlight / kodi / emulator?

                          Substring 1 Reply Last reply Reply Quote 0
                          • Substring
                            Substring @Voxson last edited by

                            @Voxson of course it IS possible. The clean way to do it would be to look for the default audio device from ALSA and set it in moonlight. Audio is something to which we definitely were sticking to hdmi or jack. The USB part really opened up with 4.0 (generating quite some problems). But, we are very few to work on recalbox, this is not something with top priority.

                            But, for a hack, ask your friend to add ~/custom.sh, edit it for some grep / sed on your /var/log/messages or dmesg that would update your moonlight.conf depending on whether your usb audio dongle is plugged or not. And of course, chmod 644 the file. That way, on boot, your custom.sh would update your moonlight.conf

                            Former dev - Please reply with @substring so that i am notified when you answer me
                            Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                            Voxson 1 Reply Last reply Reply Quote 1
                            • Voxson
                              Voxson @Substring last edited by Voxson

                              @Substring Thank you again. I will let you know how we get on.

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

                              Want to support us ?

                              81
                              Online

                              98.7k
                              Users

                              28.1k
                              Topics

                              187.0k
                              Posts

                              Copyright © 2021 recalbox.com