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

    mehstation with RetroPie - Alternative to EmulationStation front end

    Scheduled Pinned Locked Moved General Discussion and Gaming
    13 Posts 7 Posters 7.2k 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.
    • FloobF
      Floob
      last edited by

      I've put together my first attempt at running mehstation with RetroPie here. mehstation is a front end like Emulation Station or Attract Mode. Lots of promise, but still needs a bit of dev in some areas to make it smoothly integrate with RetroPie. Definitely one to watch.

      Its configuration editor currently requires X, but this has plans to change. It also has a built in scraper that works pretty well.

      mehstation: https://remy.io/mehstation

      Please read the Docs before asking a new question.
      RetroPie Help Guides: https://goo.gl/3gcNsT

      herb_fargusH 1 Reply Last reply Reply Quote 2
      • pompitousofsethP
        pompitousofseth
        last edited by pompitousofseth

        I followed the directions on his site and when I launch mehstation the cursor cannot be controlled, it just goes up and down randomly. I was using a wiimote with classic controller and an ibuffalo snes controller. Did you find anything like that when you ran it?

        (edit) nevermind I just watched the video and I was talking about exactly what was happening with you.

        1 Reply Last reply Reply Quote 1
        • FloobF
          Floob
          last edited by

          Nope - when I run mehstation itself the cursor never moved.

          Please read the Docs before asking a new question.
          RetroPie Help Guides: https://goo.gl/3gcNsT

          1 Reply Last reply Reply Quote 1
          • pompitousofsethP
            pompitousofseth
            last edited by

            I was talking about using the controllers to control the frontend itself. I'm excited about mehstation I will just have to wait for more work on it.

            1 Reply Last reply Reply Quote 1
            • BriganeB
              Brigane
              last edited by Brigane

              Mehstation seems quite interesting, far more than Attract Mode imo. I'm looking forward to more updates on this. Thanks for making this happening @Floob

              Systems: Raspberry Pi 0/2/3 Model B+
              Os: RetroPie 4.5
              Frontend: Emulationstation & Attract Mode

              1 Reply Last reply Reply Quote 1
              • herb_fargusH
                herb_fargus administrators @Floob
                last edited by

                @Floob great video. Another frontend just got a beta release: Phoenix

                https://m.reddit.com/r/emulation/comments/4nfl6h/introducing_phoenix_a_slick_new_multisystem/

                Basically an opensource openemu. Supposedly it should compile for the pi but I'm guessing at this point will need X as it uses qt5 and also likely won't have great performance. But just another frontend we can throw on the pile of potential candidates ;)

                If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                FloobF 1 Reply Last reply Reply Quote 0
                • FloobF
                  Floob @herb_fargus
                  last edited by

                  @herb_fargus Wow - thats great, they are lining up to replace Emulation Station!

                  So there must now be at least the following options:

                  RetroFE
                  http://www.retrofe.com/

                  mehstation
                  https://remy.io/mehstation

                  Attract Mode
                  http://attractmode.org/

                  Phoenix
                  http://phoenix.vg/

                  Please read the Docs before asking a new question.
                  RetroPie Help Guides: https://goo.gl/3gcNsT

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

                    Phoenix reminds me of that Retro FX project from the old fourm

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

                    Backlog: http://backloggery.com/lilbud

                    1 Reply Last reply Reply Quote 0
                    • R
                      remeh
                      last edited by remeh

                      Hi!

                      mehstation developer here.
                      First thing, thanks a lot Floob for the video! Means a lot to me!
                      I'm so, so sad that you did the test while there is this incredibily ridiculous bug on inputs in the git repository... It simply destroys the whole user experience, sorry for that, I've planned to dig into this problem this week.

                      You perfectly explained the differents binaries (mehstation & mehtadata don't need X, mehstation-config does, etc.) and I've wanted to comment to complete on the configuration part and on my plan for this feature.

                      Actually, mehstation is using an SQLite database for all the emulators, games, etc. configuration. This database is as you said, configurable with mehstation-config. I think this fill an existing use-case: having a graphical tool to configure all your assets, one time, and coming back to it from time to time to add more assets / games / whatever.
                      It needs X, but you don't need to boot it often, and you have a completely graphical app and easy-to-use for configuration. (I know, it's not yet completely easy to use ;) but the features are here and a lot of tweakings / adding wizards and helpers here and there need now to be done).

                      Now, the second use-case would be the one mainly represented by RetroPie, what I would call the "scan directories for games" mode: the content of these directories drive the content of your frontend.
                      It's really effective because: you don't need X to change the content of your frontend, it's automatic; it's a bit more restrictive because: you need to configure your assets directly into the frontend and it can be a pita with a gamepad.

                      My plan are to support both these use cases, in some steps:

                      1. I already have a working version of mehstation scanning directory for games and automatically displaying them in the frontend, that's done and it works very well.
                      2. I now need to add some CLI commands to mehstation to add platforms/emulators directly from CLI. Once this finished, it'll be functional but ugly because mehstation will fallback on black background, etc. Still, it's using the SQLite internally and mehstation-config can be use, but he, we want to remove X ! ;)
                      3. The final step, which will need some dev, is to add directly into the frontend mehstation the needed menus to add the assets, configure things and launch the scraping. This way, mehstation-config and X won't be mandatory anymore but will still be available for aficionados of graphical configuration apps.

                      I'm close to have finished the step 2 and I plan to release mehstation 1.1. Then, I'll move to step 3 and release mehstation 1.2.
                      But first, I MUST fix this awful input bug that you have in the video...

                      FloobF 1 Reply Last reply Reply Quote 1
                      • FloobF
                        Floob @remeh
                        last edited by

                        @remeh Thanks very much for the feedback remeh. Thats really interesting to see the areas you are focusing on.
                        I'm more than happy to make another video when you think its ready.

                        I'll probably add steps into the next video to show all users how to go about installing mehstation onto a RetroPie setup.

                        Please read the Docs before asking a new question.
                        RetroPie Help Guides: https://goo.gl/3gcNsT

                        herb_fargusH 1 Reply Last reply Reply Quote 1
                        • herb_fargusH
                          herb_fargus administrators @Floob
                          last edited by

                          @Floob I had created a module a bit back here: https://github.com/RetroPie/RetroPie-Setup/issues/1071#issuecomment-196049553 but it's a little incomplete and needs to be updated to the new menu layout so perhaps I'll look at updating it when I've got some time. We could probably get a working module added to zerojays RetroPie extra repository while mehstation is still in dev

                          If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                          Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                          FloobF 1 Reply Last reply Reply Quote 1
                          • FloobF
                            Floob @herb_fargus
                            last edited by

                            @herb_fargus Great, that sounds good.
                            I'll see if @zerojay can hook it into his repository once remeh has made the relevant changes.

                            Please read the Docs before asking a new question.
                            RetroPie Help Guides: https://goo.gl/3gcNsT

                            1 Reply Last reply Reply Quote 0
                            • Z
                              zerojay
                              last edited by

                              I already do have a mehstation module, but sure.

                              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.