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.1m 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.
    • H
      h2805270 @jacklongford
      last edited by

      @jacklongford
      That's a tricky one.
      I've got no experience with TV Boxes. Ask someone on the Discord if you haven't yet:
      https://discord.com/invite/KTtzP6y

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

        @jacklongford Hi! Well, Pegasus tries to be just the frontend. It doesn't have a built-in scraper, but tries to be compatible with the output of others; you can try using Skyscraper, Skraper.net, LaunchBox as well as all the EmulationStation supporting scrapers. In the case of Android though, I do know the selection is a bit lacking, so eventually there might be a cross platform way for scraping, but there's no fixed roadmap for that at the moment.

        For Android in particular, the guides written for the Retroid Pocket 2 might come handy, eg. https://basvroegop.nl/pegasus, as that also runs a version of Android.

        jacklongfordJ 1 Reply Last reply Reply Quote 0
        • jacklongfordJ
          jacklongford @fluffypillow
          last edited by

          @fluffypillow Thanks for your reply, I think I will have to stay with my current frontend since it's got scraping built in.

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

            After the installation, you can either call pegasus-fe manually, or edit /opt/retropie/configs/all/autostart.sh to launch Pegasus on boot (instead of eg. ES2).

            I installed it through Raspberry Pi 4 from experimental packages, then Pegasus FE. But it says could not install it. It is not available?

            Yes, Retropie is updated etc, wifi is on.

            Any solution?

            1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator
              last edited by

              @stef17 said in Announcing Pegasus Frontend:

              I installed it through Raspberry Pi 4 from experimental packages, then Pegasus FE. But it says could not install it. It is not available?

              Installation from the setup script should work - what version of RetroPie are you using ?

              S 1 Reply Last reply Reply Quote 0
              • S
                Stef17 @mitu
                last edited by

                @mitu said in Announcing Pegasus Frontend:

                @stef17 said in Announcing Pegasus Frontend:

                I installed it through Raspberry Pi 4 from experimental packages, then Pegasus FE. But it says could not install it. It is not available?

                Installation from the setup script should work - what version of RetroPie are you using ?

                version 4.7
                System: rpi4 (armv71)
                running on Rasbian GMU/Linux 10 (buster)

                mituM 1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator @Stef17
                  last edited by

                  @stef17 What error do you get when installing ? Please post the exact error - the setup script stores all operations under $HOME/RetroPie-Setup/logs, you can open the installation log and post it on pastebin.com. Make sure you're using an updated RetroPie-Setup script (version 4.7.11 at the moment).

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    Stef17 @mitu
                    last edited by

                    @mitu said in Announcing Pegasus Frontend:

                    @stef17 What error do you get when installing ? Please post the exact error - the setup script stores all operations under $HOME/RetroPie-Setup/logs, you can open the installation log and post it on pastebin.com. Make sure you're using an updated RetroPie-Setup script (version 4.7.11 at the moment).

                    https://pastebin.com/PHaQVAZe

                    mituM 1 Reply Last reply Reply Quote 0
                    • mituM
                      mitu Global Moderator @Stef17
                      last edited by mitu

                      @stef17 This looks like a problem with your package repositories:

                      
                      E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
                      Could not install package(s): gstreamer1.0-alsa gstreamer1.0-libav gstreamer1.0-plugins-good jq.
                      

                      Do you have any held/pinned packages ?

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        Stef17 @mitu
                        last edited by

                        @mitu When I bought Raspberry Pi 4 I downloaded Retropie-image then to SD Card. After that wanted to install Pegasus FE. Failed. I don't know what packages.

                        mituM 1 Reply Last reply Reply Quote 0
                        • mituM
                          mitu Global Moderator @Stef17
                          last edited by mitu

                          @stef17 I Which RetroPie image did you install ?
                          I don't seem to reproduce the issue with the default RetroPie installation - installation works fine with the same version and Raspberry Pi OS release.
                          Can you run the recommended command from the error message and see if you can install pegasus afterwards:

                          apt --fix-broken install
                          
                          S 1 Reply Last reply Reply Quote 0
                          • S
                            Stef17 @mitu
                            last edited by

                            @mitu said in Announcing Pegasus Frontend:

                            @stef17 I Which RetroPie image did you install ?
                            I don't seem to reproduce the issue with the default RetroPie installation - installation works fine with the same version and Raspberry Pi OS release.
                            Can you run the recommended command from the error message and see if you can install pegasus afterwards:

                            apt --fix-broken install
                            

                            It did work. But now where do I put the Frontend chooser?

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

                              @stef17 You can put it anywhere, it should be fairly portable.

                              F 1 Reply Last reply Reply Quote 0
                              • F
                                fastpop72 @fluffypillow
                                last edited by

                                @fluffypillow Thanks for your frontend!

                                I have a question: I always used Pegasus on my bartop environment running Debian and i have any flaws.

                                Recently i began to install a new environment under Windows 10 and i noticed the performance of Pegasus are very poor.
                                It takes a lot to check the roms at start, when i scroll down the games i have a lot of lags (compared to Debian setup, same roms). The machine running Windows it's a new Ryzen 5 + Vega 11 and a NvME SSD.

                                Could be the theme i use? (GameOS)

                                Thanks...

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

                                  @fastpop72 Hi, well file operations are in general slower on Windows, as far as I know (se eg. here) it's mainly related to the file system (NTFS). It might be possible to improve the speed with some smart caching in the future; for now you could try disabling the third party sources you don't use, or use smaller images (so they load faster).

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

                                    General update! 2021-05-04

                                    I've got a few short term project that piled up, so development is going a bit slower than usual; sorry about that! On the other hand, I haven't received new major bug reports about the latest versions, so I'll nominate them to Alpha 15! You can read a list of all changes since 14 here: https://github.com/mmatyas/pegasus-frontend/releases/tag/alpha15.

                                    There are also two very minor updates since the last weekly update:

                                    • Android: Updated the app icon to support adaptive launchers
                                    • LaunchBox: Added support for game sort names

                                    There's also an important notice if you're updating from stable: Windows shortcuts and Linux symlinks weren't properly resolved everywhere before; if you have games like that as favorite, you might notice some of them no longer marked as such. If necessary, you can edit the list of favorites manually, they are listed in a text file called favorites.txt in your config directory (see https://pegasus-frontend.org/docs/user-guide/config-dirs/).

                                    Linux news: The APT repository site, where the Debian package is hosted, closes down this summer; in case you're interested in maintaining one, feel free to drop by in this issue: https://github.com/mmatyas/pegasus-frontend/issues/202. As for Flatpak, the update will be out in about half an hour.

                                    F DarksaviorD 2 Replies Last reply Reply Quote 0
                                    • F
                                      fastpop72 @fluffypillow
                                      last edited by

                                      @fluffypillow Hello, how can i compile Pegasus in order to have a single executable like the continuos builds?

                                      I forked the source and set appveyor to autobuild but it creates an executable together with all the required dlls, but doing so i can run pegasus-fe.exe only from the folder itself and not from everywhere like your single executable.

                                      Can i have some hints?

                                      Thanks.

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

                                        @fastpop72 Hi, the Appveyor build is there to make sure Visual Studio doesn't detect any errors either. I'm afraid I'm not that familiar with it to create single-exe files though, the Windows builds are cross compiled from Linux, where this is more straightforward.

                                        F 1 Reply Last reply Reply Quote 0
                                        • F
                                          fastpop72 @fluffypillow
                                          last edited by

                                          Someone has succesfully compiled Pegasus with the provided infos on the site? I followed every step but QTCreator gives me errors.... Is the compiling instructions obsolete?

                                          Someone could post a step-by-step compiling guide?

                                          Thanks.

                                          1 Reply Last reply Reply Quote 0
                                          • DarksaviorD
                                            Darksavior @fluffypillow
                                            last edited by Darksavior

                                            @fluffypillow I recently updated to the 06/06/2021 alpha15-12-ge75b593b-dirty build and been having odd problems with my inputs. On a clean boot with snes pad and 360 stick connected: snes pad works fine. 360 is responsive for around one second, and then it'll place itself to the game on the upper left forever. This affects the snes pad until I disconnect the 360 controller. The side menu screen is not affected. I don't remember the previous build that I had but the stick worked fine with that.

                                            No problems with emulationstation or once I'm in a game. Testing the stick with jstest seems to be fine.

                                            Retropie 4.7.15, pi4 with latest stable kernel 5.10.17-v71

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