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

    Announcing Pegasus Frontend

    Scheduled Pinned Locked Moved Ideas and Development
    frontendpegasusc++developmentqml
    1.7k Posts 145 Posters 5.0m 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.
    • fluffypillowF
      fluffypillow
      last edited by

      Progress of week 11 (I think?):

      • The gamepad config screen is now functional: https://webmshare.com/QPnKL It's not 100% complete, but it works, so I think I'll check some other features now. The gamepad image is a bit meh, I'll redraw it later.
      • Qt 5.9 is now out, it has performance and memory consumption improvements. I'm experimenting with its build system, trying to find the best build parameters I'd use for a release.
      lilbudL 1 Reply Last reply Reply Quote 0
      • fluffypillowF
        fluffypillow
        last edited by

        @shantigilbert the config seems fine (though I think you'll need GStreamer 1.0 if you want video support), and the EGL plugin has all the dependencies too. Now that it's available, running Pegasus like this: pegasus-fe -platform eglfs should work. Alternatively, seting the QT_QPA_PLATFORM=eglfs env var should work too.

        S 1 Reply Last reply Reply Quote 0
        • lilbudL
          lilbud @fluffypillow
          last edited by

          @fluffypillow said in Announcing Pegasus Frontend:

          gamepad image is a bit meh

          What happened to the gamepad image that @Rookervik drew?

          Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

          Backlog: http://backloggery.com/lilbud

          1 Reply Last reply Reply Quote 0
          • fluffypillowF
            fluffypillow
            last edited by

            I still have it, but I'd like to avoid looking too close to one specific device (though, per-device images would be possible too).

            1 Reply Last reply Reply Quote 0
            • S
              sselph
              last edited by

              @fluffypillow Hi, I haven't been paying much attention to the forums but someone mentioned your project and it looks nice. I wanted to let you know that it you want to add the ability to scrape from within your app, let me know. I can and have played around with compiling my scraper as a C shared library.

              At one point I had it working in ES but never followed up and got it pushed out. It was also not great since it was hacking around ES's UI, since I didn't know enough to change it.

              I know you probably have higher priority issues to solve but when you get to something like that feel free to reach out to me on github.

              Auto-scraper: https://github.com/sselph/scraper
              Donate to Extra-Life 2018 and help save lives: https://goo.gl/diu5oU

              1 Reply Last reply Reply Quote 3
              • fluffypillowF
                fluffypillow
                last edited by

                @sselph Thanks! At the moment Pegasus is still in alpha, so scraper/external program integration is still in the planning stage.

                Ideally, I'd expect a scraper plugin to work and communicate with the frontend asynchronously, using a well defined API for reporting the current state and progress, or to allow cancelling the scraping. This would allow me to create a nice progress bar / scraping progress interface, or send the scraping it to the background while the user can continue playing, etc.

                This would probably require significant changes in most scrapers, so I'd also add a regular "start this program and wait for it to end" kind of launching too.

                S 1 Reply Last reply Reply Quote 1
                • S
                  shantigilbert @fluffypillow
                  last edited by shantigilbert

                  @fluffypillow THANK YOU! after a week of strugglin it FINALLY WORKS!!! it does not have video yet, but thats because I need gstreamer, but at least I can see the FE :D

                  there is one small problem, not sure if its related to gstreamer, or if I should update my gamelist.xml. but no images show, I can see all the logos for the systems and names and information of all the games, but no images :( (btw the svg for famicom is missing)

                  But I really love how fast it loaded!

                  Edit: I should REALLY start reading all of the posts in this thread before asking questions xD

                  1 Reply Last reply Reply Quote 0
                  • lilbudL
                    lilbud
                    last edited by

                    Does the alpha actually launch games?

                    Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

                    Backlog: http://backloggery.com/lilbud

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      shantigilbert @lilbud
                      last edited by shantigilbert

                      @lilbud it does for me, I am using the gamelist.xml from ES and other than what I said about the images, it works perfectly fine.

                      edit: but it crashes after a bit.

                      Executing command: /usr/bin/retroarch -L /tmp/cores/fbalpha_libretro.so /storage/roms/neogeo/aof.zip
                      Process 3145 started
                      QProcess: Destroyed while process ("/usr/bin/retroarch") is still running.
                      The external program /usr/bin/retroarch has crashed
                      The external program has crashed on exit, with exit code 9

                      1 Reply Last reply Reply Quote 0
                      • S
                        sselph @fluffypillow
                        last edited by

                        @fluffypillow I like the idea of asynchronous operation and would be pretty easy to implement from my side, but synchronous may be helpful for manual scraping. When I get some time, I may write up what that API could potentially be.

                        Auto-scraper: https://github.com/sselph/scraper
                        Donate to Extra-Life 2018 and help save lives: https://goo.gl/diu5oU

                        1 Reply Last reply Reply Quote 0
                        • fluffypillowF
                          fluffypillow
                          last edited by

                          I've collected the weekly status reports and some info links in the first post.

                          1 Reply Last reply Reply Quote 4
                          • S
                            shantigilbert
                            last edited by

                            @fluffypillow I've compiled the latest version, but I can't seem to get the settings panel to open, I've tried every button on my gamepad and on my keyboard but no luck, how to I open it ??

                            1 Reply Last reply Reply Quote 0
                            • fluffypillowF
                              fluffypillow
                              last edited by fluffypillow

                              https://i.imgflip.com/1qkwhw.jpg

                              There's no settings menu yet, it's just a button :)

                              S 1 Reply Last reply Reply Quote 0
                              • S
                                shantigilbert @fluffypillow
                                last edited by

                                @fluffypillow lol :P

                                1 Reply Last reply Reply Quote 0
                                • CodeDrawerC
                                  CodeDrawer
                                  last edited by

                                  When will this come out?

                                  N64 emulation is the next step :)

                                  lilbudL 1 Reply Last reply Reply Quote 0
                                  • lilbudL
                                    lilbud @CodeDrawer
                                    last edited by

                                    @CodeDrawer To quote Robin Williams

                                    Could be tomorrow, could be 10,000 years from now

                                    Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

                                    Backlog: http://backloggery.com/lilbud

                                    1 Reply Last reply Reply Quote 0
                                    • CodeDrawerC
                                      CodeDrawer
                                      last edited by

                                      @lilbud I like that quote.

                                      N64 emulation is the next step :)

                                      1 Reply Last reply Reply Quote 0
                                      • ?
                                        A Former User
                                        last edited by

                                        So do I.

                                        1 Reply Last reply Reply Quote 0
                                        • CodeDrawerC
                                          CodeDrawer
                                          last edited by

                                          @itsnitro so is this a theme, or a whole new front end?

                                          N64 emulation is the next step :)

                                          lilbudL 1 Reply Last reply Reply Quote 0
                                          • lilbudL
                                            lilbud @CodeDrawer
                                            last edited by lilbud

                                            @CodeDrawer Completely new frontend that will finally nail the coffin on EmulationStation

                                            Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

                                            Backlog: http://backloggery.com/lilbud

                                            1 Reply Last reply Reply Quote 1
                                            • 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.