Scrappy Fork for muOS - An artwork scraper powered by Skyscraper

yep, super metroid, zelda ocarina of time, ff7 etc. It just says that these games were not found. I tried reinstalling the app, but it didn’t help

It has something to do with either skyscraper (the backend scrappy uses) or screenscraper itself. Other people are also facing this issue on ES-DE(which is multi platform emulator frontend & also uses skyscraper as backend).

https://www.reddit.com/r/RetroArch/comments/1qafr4p/scraper_can_not_find_anything_for_super_metroid/

Hmm, okay, thanks. In any case, thank you very much for this fork, it’s wonderful. I think the “Scrape only missing artwork” function doesn’t work properly. If you read what the application outputs, it tries to find covers for games that already have artwork, but skips those that don’t have covers. but if you use full scraping, it finds the required games.

I just want to ask which file I need to edit to make the wheels semi-transparent (80% opacity). I know how to configure Skyscraper, but I’m not sure if it’s the same here.

Some users were facing an issue where Super Metroid and some other popular ROMs were not scraping. I did some research and found that it may be related to either Skyscraper or ScreenScraper itself.

I created an issue on the Skyscraper GitHub:
ScreenScraper Timeout Issue Report: Super Metroid · Issue #215 · Gemba/skyscraper · GitHub.

For now, users will be able to scrape these ROMs by selecting TheGamesDB from the Advanced Tools section in Scrappy, starting with the upcoming v5.0.3 release.

Edit -


The issue has been fixed & will be released with v6.0.0

1 Like

Refined Search is now available on v5.0.3

If scraping fails or no box art is found (common with ROM hacks like “Link’s Awakening Redux”), the scraper now shows a “Refine Search” option.

It opens an on-screen keyboard so you can manually edit the search query . This helps fetch the correct box art even when the hack name has no results.



1 Like

I have an issue where Scrappy returns an error “Skyscraper came to an untimely end” whenever I’m trying to scrape art for the Atari Lynx.

RG35XX-H

2508.4 LOOSE GOOSE

Scrappy 5.0.3

I should add that the Scrappy config file has my Lynx folder mapped to “atarilynx”.

It can be fixed. Please provide logs

Here

Logs

[02:10:50:553] (scrappy) Concurrent artwork generation tasks: 3
[02:10:50:558] (scrappy) Initializing Skyscraper
[02:10:50:558] (scrappy) Creating Skyscraper threads
[02:10:50:561] (scrappy) Skyscraper threads started
[02:10:50:587] (scrappy) Starting Skyscraper, please wait…
[02:10:50:587] (scrappy) Running command: ./bin/Skyscraper.aarch64 -v
[02:10:50:587] (scrappy) Platform: none | Game: none
[02:10:50:588] (scrappy) [fetch] Reading output from Skyscraper…
[02:10:51:484] (scrappy) [fetch] Process ended. Lines received: 8, Aborted: false, Retriable error: false
[02:10:54:092] (scrappy) Processing cached data
[02:10:54:205] (scrappy) Missing quickid.xml or db.xml for atarilynx
[02:10:54:425] (scrappy) Finished processing cached data
[02:11:08:315] (scrappy) [single_scrape] Starting scrape for ROM: Baseball Heroes (USA, Europe).lyx
[02:11:08:315] (scrappy) [single_scrape] Platform: LYNX → atarilynx
[02:11:08:315] (scrappy) [single_scrape] ROM path: /mnt/union/ROMS/LYNX
[02:11:08:315] (scrappy) Generated command: -p atarilynx -s screenscraper -c “/run/muos/storage/application/Scrappy/.scrappy/skyscraper_config.ini” -i “/mnt/union/ROMS/LYNX” --startat “Baseball Heroes (USA, Europe).lyx” --endat “Baseball Heroes (USA, Europe).lyx” --flags unattend -f pegasus
[02:11:08:316] (scrappy) Starting Skyscraper, please wait…
[02:11:08:316] (scrappy) Running command: ./bin/Skyscraper.aarch64 -p atarilynx -s screenscraper -c “/run/muos/storage/application/Scrappy/.scrappy/skyscraper_config.ini” -i “/mnt/union/ROMS/LYNX” --startat “Baseball Heroes (USA, Europe).lyx” --endat “Baseball Heroes (USA, Europe).lyx” --flags unattend -f pegasus
[02:11:08:316] (scrappy) Platform: atarilynx | Game: Baseball Heroes (USA, Europe).lyx
[02:11:08:316] (scrappy) [fetch] Using ScreenScraper API - network delays or rate limits may occur
[02:11:08:317] (scrappy) [fetch] Reading output from Skyscraper…
[02:11:09:618] (skyscraper) [fetch] Running Skyscraper v3.18.3 by Lars Muldjord and contributors
[02:11:09:619] (skyscraper) [fetch] Fetching limits for user ‘KrabFace’, just a sec…
[02:11:09:621] (skyscraper) ERROR: Skyscraper came to an untimely end.
[02:11:09:644] (scrappy) [fetch] Process ended. Lines received: 23, Aborted: false, Retriable error: false
[02:11:13:764] (scrappy) Shutting down Skyscraper backend

Your rom has .lyx extension. I thought only .lnx extension is available for atari lynx. Please contact me at telegram Telegram: Contact @saitama_96 for test build. Thankyou.

There is another way to fix this issue. Rename your rom to Baseball Heroes (USA, Europe).lnx



Fixed! Thanks for the logs. It will come in next version.

1 Like

letting you know it works on the trimui smart pro with no issues! thank you so much! <3 i was disheartened when i saw the original application not working, but saw this and tried it out. just adding this comment in case anyone else with a TSP comes snooping around for answers.

Version 6.0.0 released!

Updated

  • Upgraded Skyscraper build from Qt5 to Qt6.
  • Updated Skyscraper binary to v3.18.4.

Added

  • Added .lyx format support for Atari Lynx ROMs.
  • Added Light Theme with a toggle in Advanced Tools.
  • Added muOS accent color.
  • Added instant theme switching with customizable accent colors.
  • Added WiFi disconnected indicator on the main screen.
  • Added clock to the UI.

Improved

  • Improved ScreenScraper credential flow: no restart required and main menu warning now auto-updates.
  • Optimized UI list layouts to maximize screen usage.
  • Improved scrolling behavior to prevent scroll position reset.
  • Added safety checks for invalid file info in the ROM list.

Fixed

  • Fixed scraping issues for some popular ROMs like Super Metroid.
  • Many other small fixes and improvements.

If you find this project helpful and would like to support its development, a small donation would mean a lot. Thank you for your support. https://ko-fi.com/saitamasahil

2 Likes

Hi !!!

Why we can’t use the last Scrappy without internet ?

Old version work without internet :frowning:

1 Like

The old version had a caching system to scrape ROMs if there was no internet connection; I often used it to modify my XML files to match my theme…

It’s coming in next version, I removed it before because it was buggy

2 Likes

Ok super cool, thanks a lot !!!

Could you please guide me on how to move the position of the game illustration image? I created the image using software, but since the game title column is on the right side, they are overlapping each other."

Seems like Odyssey 2/Videopac games are not scraping properly.

After scraping I still don’t have any thumbnails appearing.