• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Skyscraper and Sega CD m3us

Scheduled Pinned Locked Moved Help and Support
skyscraperm3u
5 Posts 2 Posters 576 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.
  • B
    bmn001
    last edited by 26 Jun 2022, 17:56

    Skyscraper is rad. I love it. I'm still getting the hang of it. And I kind of need some guidance...

    I've generated M3Us for all of my multi-disc titles. Skyscraper is able to scrape metadata and screenshots for all of them.

    Except - somehow - for Sega CD M3Us. I don't know why. Single SegaCD CHDs? No problem. But when M3Us enter the picture, EmulationStation shows no metadata or art.

    I tried to resolve this on my own outside of the RetroPie menu on the command line to see what exactly was happening, specifying one of the M3Us explicitly to see what turned up:

    ./Skyscraper -p segacd -g /home/pi/.emulationstation/gamelists/segacd -o /home/pi/.emulationstation/downloaded_media/segacd -s thegamesdb "/home/pi/RetroPie/roms/segacd/Fahrenheit (USA).m3u"

    The output of that command shows that a cover and description were found with a "100% search match". Yet when I go to generate the list with

    ./Skyscraper -p segacd -g /home/pi/.emulationstation/gamelists/segacd -o /home/pi/.emulationstation/downloaded_media/segacd

    Emulation Station continues to show a blank entry for that title, and indeed it's not mentioned anywhere in the generated gamelist.xml.

    I'm probably doing something dumb here. Please, someone call me out on it! :)

    S 1 Reply Last reply 26 Jun 2022, 20:08 Reply Quote 0
    • S
      sleve_mcdichael @bmn001
      last edited by sleve_mcdichael 26 Jun 2022, 20:08

      @bmn001 segacd apparently doesn't use m3u by default in Skyscraper:

      https://github.com/muldjord/skyscraper/blob/00240a9cb58c1196f6d46a0d959cc3b94facee4c/src/platform.cpp#L506-L507

      Compare dreamcast:

      https://github.com/muldjord/skyscraper/blob/00240a9cb58c1196f6d46a0d959cc3b94facee4c/src/platform.cpp#L414-L415

      When you scraped the individual title, it worked because you named the file directly. For your gamelist-generation pass (and to include m3u files in future data-collection passes without naming them directly), try forcing the extension with --addext *.m3u on command-line, or addExtensions="*.m3u" in a [segacd] section in your config.ini.

      https://github.com/muldjord/skyscraper/blob/master/docs/CLIHELP.md#--addext-extension

      https://github.com/muldjord/skyscraper/blob/master/docs/CONFIGINI.md#addextensionszst-smt

      If that works, you might consider opening an issue or even a pull request on the GitHub to have this added to the defaults. I imagine you really only have to edit that one line in platform.cpp and add *.m3u to the list of extensions, as is done for dreamcast, psx, etc.

      B 1 Reply Last reply 27 Jun 2022, 14:45 Reply Quote 0
      • B
        bmn001 @sleve_mcdichael
        last edited by 27 Jun 2022, 14:45

        @sleve_mcdichael Wow! Thanks for the fast and thorough response.

        You were 100% right. All I had to do was add --addext *.m3u to my scrape and build commands to get it working. Everything is great now and I'm off to file a bug report.

        Thank you!

        B 1 Reply Last reply 28 Jun 2022, 15:05 Reply Quote 1
        • B
          bmn001 @bmn001
          last edited by 28 Jun 2022, 15:05

          @bmn001 This fix has now been incorporated into Skyscraper 3.7.7, released today.

          S 1 Reply Last reply 28 Jun 2022, 19:19 Reply Quote 0
          • S
            sleve_mcdichael @bmn001
            last edited by sleve_mcdichael 28 Jun 2022, 19:19

            @bmn001 yeah the app is not under active development any longer but muldjord (the dev) is pretty quick with these little fixes when they crop up. Cheers!

            1 Reply Last reply Reply Quote 0
            5 out of 5
            • First post
              5/5
              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