Skyscraper and Sega CD m3us
-
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! :)
-
@bmn001 segacd apparently doesn't use
m3u
by default in Skyscraper:Compare dreamcast:
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, oraddExtensions="*.m3u"
in a[segacd]
section in yourconfig.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. -
@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!
-
@bmn001 This fix has now been incorporated into Skyscraper 3.7.7, released today.
-
@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!
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.