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

    YARMan Web (BETA)

    Scheduled Pinned Locked Moved Ideas and Development
    metadataeditorweb
    84 Posts 15 Posters 33.9k 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.
    • BuZzB
      BuZz administrators @daeks
      last edited by

      @daeks said in RetroPie WebGUI + Metadata Editor (BETA):

      @herb_fargus @BuZz is it possible to pull https://retropie.org.uk/news/ with some kind of newsfeed / xml?

      https://retropie.org.uk/feed/

      :-)

      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 1
      • J
        J.Beau
        last edited by

        I'd like to try this. How do I access this from my browser? I followed the instructions on https://github.com/daeks/RetroPie-WebGui.

        daeksD 1 Reply Last reply Reply Quote 0
        • daeksD
          daeks @J.Beau
          last edited by

          @J.Beau http://retropie/ or http://ip_of_your_device/

          J 1 Reply Last reply Reply Quote 0
          • J
            J.Beau @daeks
            last edited by

            @daeks Tried it, but didn't work (in Safari). Am I missing something?

            daeksD 1 Reply Last reply Reply Quote 0
            • daeksD
              daeks @J.Beau
              last edited by daeks

              @J.Beau said in RetroPie WebGUI + Metadata Editor (BETA):

              @daeks Tried it, but didn't work (in Safari). Am I missing something?

              I checked the bash script and it looks like that there was a small mistake inside the sed commands. Think you need to fix it manually with sudo nano /etc/apache2/envvars and change

              export APACHE_RUN_USER=$user
              export APACHE_RUN_USER_GROUP=$user
              

              to your userid used (default: pi). After that restart apache with sudo service apache2 restart. I already fixed that on the github version of the script.

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

                I would love these features in a web based management:

                • File system manager
                • Configuration editor

                Do you have these in plan?

                daeksD 1 Reply Last reply Reply Quote 0
                • daeksD
                  daeks @Arcuza
                  last edited by daeks

                  @Arcuza yes, I want to copy all the functions which are currently available on the retropie/recalbox manager.
                  Currently my planned feature list includes

                  • System Monitoring Dashboard (mostly done already)
                  • Browse and start/stop games from web frontend (design like the attract mode)
                  • Rom Management (Uploading, etc.)
                  • Rom Relations (find duplicates, find related games)
                  • Bios Management (Uploading etc.)
                  • Savegame Management
                  • Scraping (currently thinking on gamesdb, screenscraper.fr and google)
                  • Metadata Editor (done except automatic cleanup of gamelist/media objects)
                  • (Support of no-intro DAT files)
                  • Configuration Editor
                  • Log Viewer (maybe also some kind of "fetch all support infos for retropie forum" automatically)
                  • Raspberry / ES Management (Restart ES and reboot PI)
                  • (ES Theme Support)
                  • (Loading Image / Splashscreen Management)
                  • Administration Panel for WebGUI (for example for adding new gamelist metadata fields manually or changing paths, etc.)
                  • (Technical point: move from xml to SQLite for the webfrontend cause of performance)

                  Points in brackets are more or less some "internal" points which I have in mind but not sure if I can implement how I want to have them. Anyhow, as I am currently developing alone it might take some time for all points to implement :)

                  I organised all the open points on github: https://github.com/daeks/RetroPie-WebGui/projects/
                  Contributions are welcome :)

                  1 Reply Last reply Reply Quote 2
                  • J
                    Jeck11
                    last edited by

                    Omg - it would be awesone to have a "create support logs" option which also includes tge required details from the sticky.

                    Great work!

                    1 Reply Last reply Reply Quote 0
                    • J
                      J.Beau @daeks
                      last edited by

                      @daeks said in RetroPie WebGUI + Metadata Editor (BETA):

                      @J.Beau said in RetroPie WebGUI + Metadata Editor (BETA):

                      @daeks Tried it, but didn't work (in Safari). Am I missing something?

                      I checked the bash script and it looks like that there was a small mistake inside the sed commands. Think you need to fix it manually with sudo nano /etc/apache2/envvars and change

                      export APACHE_RUN_USER=$user
                      export APACHE_RUN_USER_GROUP=$user
                      

                      to your userid used (default: pi). After that restart apache with sudo service apache2 restart. I already fixed that on the github version of the script.

                      That worked, kinda. It shows me the Apache2 Debian Default Page. We're getting closer :)

                      daeksD 1 Reply Last reply Reply Quote 0
                      • pjftP
                        pjft
                        last edited by

                        Wow, this looks awesome! I do have the question, though, which is whether having Apache running in the background takes a meaningful toll on the Pi's performance and memory or not.

                        But I'm keeping an eye on this. Using Sublime so far:p

                        daeksD 1 Reply Last reply Reply Quote 0
                        • daeksD
                          daeks @J.Beau
                          last edited by

                          @J.Beau great :) how does the content of /var/www/html/ look like? maybe you should rerun the script after update. The content from the repro should be locatated at /var/www/html/(assuming you are using a PI3)

                          J 1 Reply Last reply Reply Quote 0
                          • daeksD
                            daeks @pjft
                            last edited by daeks

                            @pjft said in RetroPie WebGUI + Metadata Editor (BETA):

                            Wow, this looks awesome! I do have the question, though, which is whether having Apache running in the background takes a meaningful toll on the Pi's performance and memory or not.

                            @BuZz already suggested to switch to the php integrated webserver, but I am no bash guru :). Starting the process in the background, pushing output somewhere, etc...

                            as far as I figured out it could be started with

                            php -S "$(hostname -I):8001" -t "/var/www/html" > /dev/null 2>&1 &

                            1 Reply Last reply Reply Quote 1
                            • J
                              J.Beau @daeks
                              last edited by

                              @daeks said in RetroPie WebGUI + Metadata Editor (BETA):

                              @J.Beau great :) how does the content of /var/www/html/ look like? maybe you should rerun the script after update. The content from the repro should be locatated at /var/www/html/(assuming you are using a PI3)

                              After some tinkering, I removed everything and followed the instructions again. It's working great in Safari now :) Thanks!

                              1 Reply Last reply Reply Quote 0
                              • daeksD
                                daeks @BuZz
                                last edited by daeks

                                @BuZz said in RetroPie WebGUI + Metadata Editor (BETA):

                                How about just using something like the built in php webserver? - primarily for development and shouldn't be used for any public site - but it should be enough for this, and you can avoid messing around with installing a full webserver etc. eg

                                What do you think on that approach? https://github.com/daeks/RetroPie-WebGui/blob/master/scriptmodules/supplementary/webgui_default.sh

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

                                  @daeks the install function seems to be copying from md_inst to md_build (the wrong direction ?).

                                  I would checkout directly to "$md_inst" - in fact you can just have a single install_bin_webgui function which does the git clone - keeps it simple.

                                  it will need a remove function that removes it from /etc/rc.local - there are some bash things that I would change too, but looks much better and simpler without the apache stuff.

                                  Cheers.

                                  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

                                  daeksD 1 Reply Last reply Reply Quote 0
                                  • daeksD
                                    daeks @BuZz
                                    last edited by

                                    @BuZz Have changed it again. Hopefully everything is now fine :)

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

                                      @daeks almost :) - the configure and remove need a few changes - if you submit it as a PR once you are ready I will advise - easier then as I can reference code lines.

                                      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
                                      • daeksD
                                        daeks
                                        last edited by

                                        Just as a note here: I have rebranded the whole app with a more individual untaken name to avoid naming conflicts with other "web guis".

                                        The name will be "YARMan Web (Yet Another RetroPie Manager)"

                                        pjftP 1 Reply Last reply Reply Quote 1
                                        • pjftP
                                          pjft @daeks
                                          last edited by

                                          @daeks I love it. :)

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

                                            Looks brilliant. I'll have to find time test the latest changes though I'll defer to Jools for the setup script integration.

                                            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

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