• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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.
  • J
    Jeck11 @daeks
    last edited by 3 Mar 2017, 16:51

    @daeks - I think that would probably work even better.

    I was experiencing crash when I tried to run the scrape over my entire collection 5k+. That's probably what you're referring to.

    1 Reply Last reply Reply Quote 0
    • D
      daeks
      last edited by daeks 3 Sept 2017, 10:47 3 Mar 2017, 20:31

      This would be my complete rewrite of the metadata editor:

      • Emulator has to be synced with YARMan by new button on the left side of the emulator selection (that includes parsing folder and existing gamelist.xml)
      • (This will be done on first startup automatically)
      • Each change will be saved to internal database first (not to gamelist.xml)
      • Gamelist.xml has to be exported by new button on the right side of the emulator selection
      • Single Rom can be synced with existing gamelist.xml entry by a new button on the right side (near the save button)
      • (Fields to be exported can be selected)
      1 Reply Last reply Reply Quote 0
      • D
        daeks
        last edited by 4 Mar 2017, 08:32

        Currently I am facing some issues while restarting the emulationstation from yarman. Anyone can help?
        After restarting with export HOME=/home/pi && emulationstation > /dev/null 2>/dev/null & I can not start any game.
        No runcommand loading screen will show up and I will be returned to ES.

        Nothing is in the es_log or runcommand.log:

        lvl2: 	 req sound [detailed.launch]
        lvl2: 	   (missing)
        lvl2: 	Attempting to launch game...
        lvl2: 		/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ atari7800 /home/pi/RetroPie/roms/atari7800/Alien\ Brigade\ \(Europe\).a78
        lvl2: 	Creating surface...
        lvl2: 	Created window successfully.
        lvl2: 	Added known joystick 8Bitdo NES30 Pro (instance ID: 0, device index: 0)
        
        Parameters: 
        Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-prosystem/prosystem_libretro.so --config /opt/retropie/configs/atari7800/retroarch.cfg "/home/pi/RetroPie/roms/atari7800/Alien Brigade (Europe).a78" --appendconfig /dev/shm/retroarch.cfg
        
        M 1 Reply Last reply 4 Mar 2017, 08:51 Reply Quote 0
        • M
          meleu @daeks
          last edited by 4 Mar 2017, 08:51

          @daeks What's the point on restarting emulationstation via yarm?! I can't see a use case for it...

          • Useful topics
          • joystick-selection tool
          • rpie-art tool
          • achievements I made
          D 1 Reply Last reply 4 Mar 2017, 09:08 Reply Quote 0
          • D
            daeks @meleu
            last edited by 4 Mar 2017, 09:08

            @meleu running es overwrites gamelist.xml, therefore it needs to be quited. Anyhow, nobody has to use it if he does not need it ;) - Nevertheless, I am struggling to start a game after restarting es as mentioned above.

            1 Reply Last reply Reply Quote 1
            • M
              meleu @daeks
              last edited by 5 Mar 2017, 01:41

              @daeks As I reported on yarman issue tracker, the I had some issues when trying to install it on RetroPie x86 (Linux Mint 18.1).

              • Useful topics
              • joystick-selection tool
              • rpie-art tool
              • achievements I made
              1 Reply Last reply Reply Quote 0
              • D
                daeks
                last edited by daeks 3 Jun 2017, 14:13 6 Mar 2017, 14:03

                sqlite implementation is finished so far.
                Currently doing some deeper tests before releasing it. It can be already tested on the sqlite branch.

                The biggest issue I have is the execution time for hashing roms all at once during the sync/setup process. Tests on a very large romset resulted in script timeouts and the general process takes too long - Thinking on dat support later on, I currently struggle a bit how to solve that. Maybe some cron job?

                1 Reply Last reply Reply Quote 1
                • S
                  Shakz @Jeck11
                  last edited by 7 Mar 2017, 18:38

                  @Jeck11 You can change that setting in the config menu so that it puts the art in the correct folder rather than the roms directory.

                  RetroPie tips, tricks, and tweaks: https://www.youtube.com/eazyhax

                  1 Reply Last reply Reply Quote 0
                  • D
                    daeks
                    last edited by daeks 3 Sept 2017, 10:44 9 Mar 2017, 10:35

                    I have released a new version of YARMan Web. Please update the scriptmodule before updating.
                    Please be aware that some modules are still BETA.

                    Note: YARMan Web is currently only tested on Raspberry 3B with latest RetroPie installation.

                    Changelog:

                    -- [FIX] Config Editor strips content in some circumstances
                    -- [FIX] Image / Video preview uses proper path from xml tag
                    -- [FIX] Better HTML5 upload dialog & error handling
                    -- [FIX] Restarting ES didnt work

                    -- [NEW] SQLite Implementation
                    -- [NEW] Quick Setup on first startup
                    -- [NEW] Dynamic Administration Panel
                    -- [NEW] Emulator Configuration
                    -- [NEW] Database Management

                    -- [CHANGE] Dashboard rewrite with dynamically loaded widgets
                    -- [CHANGE] New Metadata Editor (no direct save on gamelist.xml)
                    -- [CHANGE] Rom hashing preparation for DAT support
                    -- [CHANGE] Performance Improvements and several minor points

                    Some impressions:
                    0_1489056216350_dashboard.png
                    0_1489055503204_metadata_editr.png
                    0_1489055514904_export.png
                    0_1489055530974_editor.png
                    0_1489055591401_logsviewer.png
                    0_1489055578196_config.png

                    R 1 Reply Last reply 10 Mar 2017, 10:26 Reply Quote 5
                    • R
                      robertybob @daeks
                      last edited by 10 Mar 2017, 10:26

                      Looks amazing!

                      1 Reply Last reply Reply Quote 0
                      • S
                        Shakz
                        last edited by Shakz 13 Mar 2017, 10:30

                        This is excellent work.
                        I got the default apache page at first accessing http://retropie
                        I just needed to move the default index.html to a diff filename then index.php was selected by default.
                        mv /var/www/html/index.html /var/www/html/old.index.html
                        after that popped right up. :-)

                        RetroPie tips, tricks, and tweaks: https://www.youtube.com/eazyhax

                        1 Reply Last reply Reply Quote 0
                        • C
                          cyperghost
                          last edited by 26 Oct 2017, 18:39

                          @daeks What a pitty I just discovered this piece of WEBGUI sooo late :(

                          1 Reply Last reply Reply Quote 0
                          • P
                            peter_shaw
                            last edited by 21 Oct 2018, 08:47

                            I just discovered this, judging from the screenshots this is exactly what i've been looking for. retropie doesn't support php5 anymore.
                            I installed php7 + sql3 manually (edited the install script to not check for php5 dependencies) but it doesn't seem to work. no files are inside /www. anyone can help?

                            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.

                              This community forum collects and processes your personal information.
                              consent.not_received