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

    [SOFT] Universal XML Scraper V2 - Easy Scrape with High Quality picture

    Scheduled Pinned Locked Moved Projects and Themes
    scrapescraperuxs
    728 Posts 111 Posters 747.3k 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.
    • hooperreH
      hooperre @Tasio
      last edited by

      @Tasio

      • I think creating files and folder when first lunch may not be a good idea unless you ask for confirmation, many pleople try to open open downloaded software from the browser.

      If I may add something specific... I think overwriting the XML file without confirmation is quite detrimental and, if not backed up, can cause a major headache for anyone who has done video set ups and things of that nature.

      4B ~ RPi PSU 5.1V / 3.0A ~ 32GB SanDisk microSD ~ 128GB USB

      1 Reply Last reply Reply Quote 0
      • hooperreH
        hooperre
        last edited by hooperre

        I'm wondering a way to get specific files that were missed. When I first downloaded roms (as a 10 year old 10 years ago) I renamed everything because I didn't understand why there were (rev a) or (USA) or (U)'s attached in the romsets. I just wanted 1 game with an easy title. So a few (overall it did a great job identifying my games) games were not picked up. One that doesn't make much sense to me is Donkey Kong Country 2 and 3. I'll use DKC3 as my example.

        My file name is simply: "Donkey Kong Country 3 - Dixie Kong's Double Trouble.zip"

        So I went to the game page on screenscraper.fr and created a fake new (text) file and renamed it one of the 'Associated File Names' directly from the file name section: "Donkey Kong Country 3 - Dixie Kong's Double Trouble! (USA) (En, Fr) .zip" and "Donkey Kong Country 3 - Dixie Kong's Double Trouble! (USA) (En, Fr) .sfc". (File extension was correct, not just renamed with a .txt extension.)

        Re-ran the scraper and no luck. This method did work for Mega Man 8 and Dragon Ball Z - Hyper Dimension, however. Is there some trick to this that I'm missing?

        4B ~ RPi PSU 5.1V / 3.0A ~ 32GB SanDisk microSD ~ 128GB USB

        T 1 Reply Last reply Reply Quote 0
        • hansolo77H
          hansolo77
          last edited by

          I think the scraper will use rom name only as a last resort, and will use a hash check first. The hash shouldn't have changed if the name is all that has.

          Who's Scruffy Looking?

          1 Reply Last reply Reply Quote 0
          • D
            davidgrohl Banned
            last edited by

            Hi,
            I would to try this program with retro pie running on raspberry pi 3.
            Is it possibile to scrap my roms and transfer result on retropie?

            Thanks

            1 Reply Last reply Reply Quote 0
            • T
              Tasio @hooperre
              last edited by

              @hooperre what worked best for me was getting the missing roms from a good source.

              1 Reply Last reply Reply Quote 0
              • FlyingTomahawkF
                FlyingTomahawk
                last edited by FlyingTomahawk

                Notebook: Acer, i5, 4GB RAM etc...
                OS: Windows 7 64-bit

                Downloaded this form github into my downloads folder.
                Extracted there and tried to run the program with either Scraper64.exe or Scraper.exe but nothing happens, nothing loads, no process is started.
                Looking at the task manager there is no indication that this program was started.
                Deactivated firewall and anti-virus software, still no luck.
                Did I miss a step?

                P 1 Reply Last reply Reply Quote 0
                • P
                  paradadf @FlyingTomahawk
                  last edited by

                  @FlyingTomahawk why do some people doesn't look into the releases page like in almost any other project?
                  https://github.com/Universal-Rom-Tools/Universal-XML-Scraper/releases

                  FlyingTomahawkF 1 Reply Last reply Reply Quote 0
                  • FlyingTomahawkF
                    FlyingTomahawk @paradadf
                    last edited by FlyingTomahawk

                    @paradadf

                    Lesson learned, thank you.

                    1 Reply Last reply Reply Quote 0
                    • FlyingTomahawkF
                      FlyingTomahawk
                      last edited by FlyingTomahawk

                      @screech
                      Fantastic work!
                      Just played around with it and it is not only fast but also gives you tons of options.
                      I like the MIX images thing that looks really awesome.
                      I just tested this on my PC but I will have to trash all my images and gamelists on my 2 RPis and replace them with this stuff here.

                      Again thanks a lot for this.

                      1 Reply Last reply Reply Quote 0
                      • FlyingTomahawkF
                        FlyingTomahawk
                        last edited by

                        After 6 hours and 54 minutes scrapping I have 820 Images and.... an empty gamelist.xml file. :-/ lol
                        I don't think it can handle more then a few roms at the time. I am trying now half of that amount to see if it'll work this time.
                        I'll know more in 3 hours and 3 minutes...

                        1 Reply Last reply Reply Quote 0
                        • D
                          Dochartaigh
                          last edited by Dochartaigh

                          I could have totally missed this, but I'm coming from a Mac and installed Parallels so I can use PC programs. To get this scraper to work your Windows PC needs to be able to see the Pi as a network drive, correct? How are you guys doing this?

                          On my Mac it's not setup as a network drive either - I either SSH in with the built-in Mac Terminal program, or use my FTP program (Cyberduck or FileZilla)...just seeing how you PC users would go about this the best way. All my searches are bringing up how to run ROMs from a Network drive - when I want to go the opposite way (view the Pi as a Network drive in Windows, not have the Pi see a network drive in PC/Windows land).

                          P 1 Reply Last reply Reply Quote 0
                          • FlyingTomahawkF
                            FlyingTomahawk
                            last edited by

                            I have Emulationstation setup on Windows with the exact same system setup and roms as on my RPi. I then scrape the roms on PC (RetroPie roms MIX) by selecting the paths that are setup in Emulationstation PC.
                            And once done I adjust the paths inside the gamelist.xml file to match the folder structure of my RPi and then transfer the images and gamelist.xml files via network access to the RPi.

                            1 Reply Last reply Reply Quote 0
                            • P
                              paradadf @Dochartaigh
                              last edited by

                              @Dochartaigh sadly, UXS doesn't work on a virtual machine. Or at least, nobody has been able to make it work (yet).

                              D 1 Reply Last reply Reply Quote 0
                              • D
                                Dochartaigh @paradadf
                                last edited by Dochartaigh

                                @paradadf said in [SOFT] Universal XML Scraper V2 - Easy Scrape with High Quality picture:

                                @Dochartaigh sadly, UXS doesn't work on a virtual machine. Or at least, nobody has been able to make it work (yet).

                                Parallels isn't like a traditional virtual machine per se, it's using the mac's Bootcamp Windows (10) partition so you can run ANY Windows program as if you were running Windows diretly (including Universal XML Scraper).

                                ...I just need to know how you guys are using Universal XML Scraper. Ignore that I'm on a Mac. How do you setup your Pi as a network drive in Windows? -- that's what needs to be done correct to get it to work, correct? I'm watching YouTube videos now so all will become self evident I'm sure...(maybe ;)

                                EDIT YouTube seems to say that RetroPie automatically shows up as a network drive in Windows if they're both connected to the same network? If so that would be the first time Windows makes something easier to use than my Mac ;) ...booting up now to see if I've missed that drive in Windows Explorer and will try to run the scraper (going to try the cool 3-image "MIX" option).

                                T 1 Reply Last reply Reply Quote 0
                                • T
                                  Tasio @Dochartaigh
                                  last edited by

                                  @Dochartaigh not sure if this is answering your question but to access the retropie shared folder on windows, type this address on the file explorer: "\retropie" without the quotes, if is not working use the IP address instead of "retropie"

                                  D 1 Reply Last reply Reply Quote 0
                                  • D
                                    Dochartaigh @Tasio
                                    last edited by Dochartaigh

                                    Got it to work thanks.

                                    Question: one of the biggest draws of this is that it's supposed to be faster than EmulationStation and SSelph's super-slow scrapers, right?

                                    Why would it STILL take 8+ hours to scrape the No-Intro NES/Nintendo romset? Tried on both my Mac, and on a proper Windows 10 system. We're also talking a quad-core i7 processor with 16gb of ram, and an internet connection topping 135 mb/sec...

                                    Even if I pay the 10 Euro fee for the scraper site where I can scrape 5 at once (that's a real thing, right? not some scam I saw on a couple YouTube videos, correct?) We're still looking at probably 24+ hours for my entire rom collection (Atari 2600/7800, master System, TG16, NES, SNES, Genesis, GB, GBC, GBA, Arcade, etc.).

                                    Am I missing something?

                                    E 1 Reply Last reply Reply Quote 0
                                    • T
                                      Tasio
                                      last edited by

                                      I don't think this is faster than SSelph's scraper, the only reason I used UXS is because the mixed art, I love it.

                                      UXS is very slow if you are scraping big files like ISO's, there is a way around here https://github.com/Universal-Rom-Tools/Universal-XML-Scraper/wiki/ISO-Scrape-Freeze-or-are-very-long I like the option 3 "Experimental function".

                                      D 1 Reply Last reply Reply Quote 0
                                      • E
                                        EctoOne @Dochartaigh
                                        last edited by

                                        @Dochartaigh the biggest problem is the server where it gets the data from. Sometimes it's very slow and doesn't find a thing. But I had the same problems with other scrapers/databases.

                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          Dochartaigh @Tasio
                                          last edited by

                                          @Tasio said in [SOFT] Universal XML Scraper V2 - Easy Scrape with High Quality picture:

                                          I don't think this is faster than SSelph's scraper, the only reason I used UXS is because the mixed art, I love it.

                                          UXS is very slow if you are scraping big files like ISO's, there is a way around here https://github.com/Universal-Rom-Tools/Universal-XML-Scraper/wiki/ISO-Scrape-Freeze-or-are-very-long I like the option 3 "Experimental function".

                                          I turned off the CRC file check since that takes the longest and I'm using standard romsets we all use (i..e with standard filenames). It seemed to be going a LOT faster until I get the "problem connecting to the database" error (which has been going on for at least 3 days according to the complaint on GitHub), and/or the lovely "variable used without being declared" error that seems to pop up all the time.

                                          @EctoOne said in [SOFT] Universal XML Scraper V2 - Easy Scrape with High Quality picture:

                                          @Dochartaigh the biggest problem is the server where it gets the data from. Sometimes it's very slow and doesn't find a thing. But I had the same problems with other scrapers/databases.

                                          This is a recurring problem for every single scraping system/database RetroPie uses. I just don't understand why ALL these can't work like Kodi's scraper does. Sure, that'll take like one single hour to scrape my 2,000 or so movies, but it's pretty flawless for well over a decade now (all the way WAY back to XBMC).

                                          1 Reply Last reply Reply Quote -1
                                          • FlyingTomahawkF
                                            FlyingTomahawk
                                            last edited by FlyingTomahawk

                                            I also had the can't connect to the database issue yesterday after my first failed attempt to scrape 900+ roms. And I don't think it is a UXS software issue.
                                            Still I restarted my PC and setup UXS again from scratch. Maybe it was just a coincidence but it worked after that.
                                            After letting the PC scrape over night I woke up this morning and he scraped 850 of 947 roms. This time I went for the 3 images MIX instead of the 4 images MIX. All images are there, beautiful btw., and the gamelist has all the records inside.
                                            One system down, a few more to go.

                                            Using these images with the simplebigart theme on my RPi Zero, set the scraped images to 900x600 size and they look awesome.

                                            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.