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 599 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

      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 Reply Quote 0
      • S
        sleve_mcdichael @bmn001
        last edited by sleve_mcdichael

        @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 Reply Quote 0
        • B
          bmn001 @sleve_mcdichael
          last edited by

          @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 Reply Quote 1
          • B
            bmn001 @bmn001
            last edited by

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

            S 1 Reply Last reply Reply Quote 0
            • S
              sleve_mcdichael @bmn001
              last edited by sleve_mcdichael

              @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
              • 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.