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

    Retropie Web GUI

    Scheduled Pinned Locked Moved Projects and Themes
    guiwebsystemsmanagementadmin
    16 Posts 8 Posters 14.0k 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.
    • fechyF
      fechy
      last edited by fechy

      Hello all!

      I've started a small project to give yet another way of managing RetroPie system's files.
      The main goal is to provide a web GUI where a user can drag & drop games to the systems, delete files, rename, etc.
      So far there's being ways to do the same but not as easy or convenient, like FTP or SCP, or directly SSH into the PI and do all manually. This might be OK for most, but why not having an easier and more interactive way?

      Therefore this: [https://github.com/fechy/retropie-web-gui](RetroPie Web GUI)

      This is still in early stages and I'm still working on other features but so far you can:

      • Add files to system's folders
      • Detect extraneous files in the folders (This uses the default file extensions form the systems and if find one that has any other, then marks it as invalid)
      • Delete files

      There is much to come, this is part of the plan:

      • Support move/copy files
      • Support renaming files
      • Support systems with different folders
      • Support sub-directories
      • Support for managing splash screens

      Take a look at the repo. Play with it. And if you like to contribute either with push requests, or a nice useful feature you'll like to have, then do it so. Report an issue on Github and lets make this project bigger!

      Let me know what you guys think :)

      UPDATE 17/10/2016:

      • New cleaner design
      • System health (stats) dashboard

      Here some screenshots of the current state:
      0_1476736655482_Screen Shot 2016-10-17 at 22.37.02.png
      0_1476736667536_Screen Shot 2016-10-17 at 22.37.10.png
      0_1476736679690_Screen Shot 2016-10-17 at 22.36.54.png

      meleuM 1 Reply Last reply Reply Quote 13
      • meleuM
        meleu @fechy
        last edited by

        @fechy wow!! pretty cool!
        quite similar to what was tried here: https://retropie.org.uk/forum/topic/2303/retropie-manager-web-app-recalbox-manager-fork-mod

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        fechyF 1 Reply Last reply Reply Quote 0
        • fechyF
          fechy @meleu
          last edited by

          @meleu wow didn't know about RetroPie-Manager :S

          Very similar indeed. There are some very interesting features there although I think I would go more "user friendly" in some parts like editing the ES config or the autostart script for instance.

          Either way, kudos to @Botolo for a great project :)

          meleuM herb_fargusH 2 Replies Last reply Reply Quote 0
          • meleuM
            meleu @fechy
            last edited by

            @fechy unfortunately @Botolo seems to be very busy nowadays and doesn't have time to maintain it anymore...

            I'm putting some feature requests on your issue tracker now ;-)

            • Useful topics
            • joystick-selection tool
            • rpie-art tool
            • achievements I made
            1 Reply Last reply Reply Quote 0
            • herb_fargusH
              herb_fargus administrators @fechy
              last edited by

              @fechy I like the idea of yours in that it isn't derived from recalbox (no slight against their project by any means but it's good to have something independent)

              one idea that's probably beyond the scope of your initial goals would be to have some kind of rom validation primarily for mame sets, so people would just know if it's valid as soon as they transfer their set (similar to what's done with the bios on botolo's fork)

              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

              fechyF 1 Reply Last reply Reply Quote 0
              • fechyF
                fechy @herb_fargus
                last edited by

                @herb_fargus Thats a great idea. I believe it can be done by reading the Google Drive file with all the romset checks.

                There is definitely a lot of nice features to implement. I'll try to deliver as much as possible.

                1 Reply Last reply Reply Quote 1
                • fechyF
                  fechy
                  last edited by

                  Hi all, I've just uploaded a new version with some design improvement and, more importantly, a System Health Dashboard!

                  0_1476736904698_Screen Shot 2016-10-17 at 22.36.54.png

                  TODO:

                  • Edit/Add splash screen
                  • Edit the Emulation Station config file
                  • Edit the RetroArch config file
                  • Edit the autostart.sh script
                  • View the Emulation Station log file
                  • Manage your BIOS files

                  I'll keep adding new features. Please let me know what features you'll like to have next :)

                  meleuM 1 Reply Last reply Reply Quote 1
                  • meleuM
                    meleu @fechy
                    last edited by

                    @fechy said in Retropie Web GUI:

                    Very cool man!!

                    I'll keep adding new features. Please let me know what features you'll like to have next :)

                    Well, you asked... Then here is my personal list in order of preference:

                    1. Edit the RetroArch config file
                    2. Edit system specific retroarch.cfg files
                    3. Edit/Add splash screen
                    4. Manage your BIOS files

                    It doesn't matter the order:

                    • Edit the Emulation Station config file
                    • Edit the autostart.sh script
                    • View the Emulation Station log file
                    • Useful topics
                    • joystick-selection tool
                    • rpie-art tool
                    • achievements I made
                    1 Reply Last reply Reply Quote 0
                    • CourierSSC
                      CourierSS
                      last edited by

                      This is a pretty cool project.

                      I haven't installed it myself, but based on the pictures I guess for starters I would like to see the temperature of the Raspberry Pi on the Stats page.

                      1 Reply Last reply Reply Quote 1
                      • R
                        reigelgallarde
                        last edited by

                        this is awesome!

                        BUT, I can't get it to work on my x86 build lol.
                        Also, it wanted it to use pi as a user, so I guess this is for raspberry pi only build..

                        fechyF 1 Reply Last reply Reply Quote 0
                        • herb_fargusH
                          herb_fargus administrators
                          last edited by

                          also I think the install could be simplified if it were converted to a retropie module (you could use this

                          https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/supplementary/retropie-manager.sh

                          and this

                          https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/supplementary/mobilegamepad.sh

                          as an example.

                          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

                          fechyF 1 Reply Last reply Reply Quote 0
                          • fechyF
                            fechy @reigelgallarde
                            last edited by

                            @reigelgallarde said in Retropie Web GUI:

                            this is awesome!

                            BUT, I can't get it to work on my x86 build lol.
                            Also, it wanted it to use pi as a user, so I guess this is for raspberry pi only build..

                            Yeah sorry. I haven't tried with anything else but the PI. I've however remove the restriction to install as user "pi". Maybe this helps. You'll have to adapt the default installation path and in the config of the app the path to Retropie itself.
                            If you want to try and you make it work, send me a pull request on Github ;)

                            1 Reply Last reply Reply Quote 0
                            • fechyF
                              fechy @herb_fargus
                              last edited by

                              @herb_fargus said in Retropie Web GUI:

                              also I think the install could be simplified if it were converted to a retropie module (you could use this

                              https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/supplementary/retropie-manager.sh

                              and this

                              https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/supplementary/mobilegamepad.sh

                              as an example.

                              That is an excellent idea. I'll look into it :)

                              1 Reply Last reply Reply Quote 0
                              • BuZzB
                                BuZz administrators
                                last edited by

                                Looks great - thanks! :)

                                To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                                1 Reply Last reply Reply Quote 0
                                • K
                                  Kubris
                                  last edited by Kubris

                                  this looks great.

                                  Is it to be used from a pc connecting to the pi or directly from the pi.

                                  It'd be great to be able to use from windows and just drag and drop the files into each folder.

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    Arcuza
                                    last edited by

                                    This is very cool! Is is still alive and progressing?

                                    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.