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

    Versatile C++ game scraper: Skyscraper

    Scheduled Pinned Locked Moved Ideas and Development
    skyscraperscrapergamelist.xmlscrapinggithub
    1.6k Posts 113 Posters 1.6m 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.
    • muldjordM
      muldjord @Brunnis
      last edited by muldjord

      @Brunnis Yes, I am currently going over some of my previously skipped files aswell, and a lot of them are now getting recognized. This is really cool, so thank you for being persistent in getting me to look at this.

      EDIT: Btw, for anyone using the 'screenscraper' module in Skyscraper, do consider supporting them on patreon or by contributing data to their database. They are doing an amazing job with the new APIv2 (which Skyscraper uses). Same goes for the RetroPie project, please consider supporting them aswell.

      B 1 Reply Last reply Reply Quote 0
      • B
        Brunnis @muldjord
        last edited by

        @muldjord No problem, glad I could help! :-)

        1 Reply Last reply Reply Quote 0
        • W
          Wonderbread
          last edited by Wonderbread

          I find that I can't rescrape certain games that previously worked with screenscraper. For example:

          Never mind, it looks like it was a temporary problem with screenscraper. It seems to be working ok for me now.

          1 Reply Last reply Reply Quote 0
          • ByteThisB
            ByteThis
            last edited by ByteThis

            @muldjord Is Skyscraper down ? I had been using it via command line and tried to update it today to the lastest version and got an error, then I uninstalled it and tried to re-install it and the same error popped up not allowing it to install from scratch.This is the error:
            compilation terminated.
            Makefile:748: recipe for target 'skyscraper.o' failed
            make *** (skyscraper.o) Error 1

            I then tried to install it via Retropie Setup and received the error
            Could not successfully build skyscraper -Scraper for Emulationstation by Lars Muldjord.
            (/home/pi/Retropie Setup/tmp/build/skyscraper/Skyscraper not found)

            mituM 1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator @ByteThis
              last edited by

              @ByteThis Can you post the complete error log on pastebin.com - you should find the complete log file in ~/RetroPie-Setup/logs.

              ByteThisB 1 Reply Last reply Reply Quote 0
              • ByteThisB
                ByteThis @mitu
                last edited by ByteThis

                @mitu Sure here is the one from trying to install via Retropie Setup : https://pastebin.com/r3Sc4CXX

                I deleted the one from the command line but I will reproduce the error and paste it here.

                Here is the second log : https://pastebin.com/TeGYj0bD

                muldjordM mituM 2 Replies Last reply Reply Quote 0
                • muldjordM
                  muldjord @ByteThis
                  last edited by muldjord

                  @ByteThis Looks really odd. Seems like it is missing a qt5 dependency. It can't find the QStorageInfo headers. This works just fine on my own Pi 3B+. Just for the heck of it, try running:

                  $ sudo apt-get install qt5-default
                  

                  And then try installing it again.

                  1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator @ByteThis
                    last edited by mitu

                    @ByteThis Ugh, it looks like your Raspbian version doesn't have an up-to-date QT5 install (well, what @muldjord said :) ). Are you running on Raspbian Jessie or older ?

                    ByteThisB 1 Reply Last reply Reply Quote 0
                    • ByteThisB
                      ByteThis @mitu
                      last edited by ByteThis

                      @mitu This build still on jessie. I will try muldjord's suggestion.

                      @muldjord This is what the output after running that command :
                      https://pastebin.com/UqrXU2bB

                      mituM 1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator @ByteThis
                        last edited by

                        @ByteThis I don't think it will help - the install script already installs that package and it's probably already installed from the first time you added Skyscraper.

                        ByteThisB 1 Reply Last reply Reply Quote 0
                        • ByteThisB
                          ByteThis @mitu
                          last edited by

                          @mitu I was running Skyscraper fine with jessie until the mishap with the Screenscraper API that @muldjord fixed..lol.

                          muldjordM 1 Reply Last reply Reply Quote 0
                          • muldjordM
                            muldjord @ByteThis
                            last edited by

                            @ByteThis Yeah, I have no idea why this would happen... Only thing that springs to mind is a failing SD card. I haven't seen this error before and, as I mentioned, it compiles just fine on my own Pi.

                            ByteThisB 1 Reply Last reply Reply Quote 0
                            • ByteThisB
                              ByteThis @muldjord
                              last edited by ByteThis

                              @muldjord Weird..my sd card is fine as it is only about a month old and have been adding roms and such fine with it. Is your newest version of Skyscraper compatible with jessie ? (I imagine it is)

                              1 Reply Last reply Reply Quote 0
                              • mituM
                                mitu Global Moderator
                                last edited by mitu

                                No, your QT5 is too old.
                                Debian Jessie has Qt5.3.2 (https://packages.debian.org/jessie/qt5-default), however @muldjord added a space checking feature recently which requires QStorageInfo. QStorageInfo has been added in Qt 5.4 (https://doc.qt.io/qt-5/qstorageinfo.html), so it's obviously missing on Jessie - there's no card corruption happening.

                                1 Reply Last reply Reply Quote 1
                                • muldjordM
                                  muldjord
                                  last edited by

                                  Ah, yes, that's the reason then. I had no idea the Qt5 version on Jessie was that old.

                                  mituM 1 Reply Last reply Reply Quote 0
                                  • mituM
                                    mitu Global Moderator @muldjord
                                    last edited by

                                    @muldjord Oh, man, you killed jessie (sorry, couldn't resist).

                                    1 Reply Last reply Reply Quote 2
                                    • ByteThisB
                                      ByteThis
                                      last edited by ByteThis

                                      @muldjord Are you able to implement a workaround for those of us that are still using jessie ?

                                      muldjordM 2 Replies Last reply Reply Quote 0
                                      • muldjordM
                                        muldjord @ByteThis
                                        last edited by

                                        @ByteThis said in Versatile C++ game scraper: Skyscraper:

                                        @muldjord Are you able to implement a workaround for those of us that are still using jessie ?

                                        Already done so. I've included a check for the Qt version so it only includes the space check if the user has Qt5.4.0 or later. It will be in 3.0.4.

                                        1 Reply Last reply Reply Quote 1
                                        • muldjordM
                                          muldjord @ByteThis
                                          last edited by

                                          @ByteThis 3.0.4 out now. Please update and test.

                                          mituM ByteThisB 2 Replies Last reply Reply Quote 2
                                          • mituM
                                            mitu Global Moderator @muldjord
                                            last edited by mitu

                                            @muldjord That's great ! Just discovered that the new ES version doesn't install on Jessie (due to a missing dependency), so the updated ES scraper can't be used.

                                            ByteThisB 1 Reply Last reply Reply Quote 1
                                            • 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.