Releases: saitamasahil/scrappy
Scrappy v7.0.1
Updated
- Updated icons for backup and cache options in advanced tools
Added
- Added failed games list to the web server dashboard after scraping
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
Scrappy v7.0.0
Updated
- Updated Skyscraper to version 3.18.5
- Improved rescan folder behavior with clearer completion popup size and success message
- Updated opening splash animation
- Reduced retry attempts for scraping to make failures faster and more responsive
- Normalized folder name handling to ignore punctuation and spacing for better platform detection
- Improved multi-card cache clearing logic
- Ensured preview window defaults to boxart when browsing the main menu
- Enhanced popup marquee scrolling to handle long text properly
Added
- Added web server interface for easy TheGamesDB API key entry over local network
- Added web server dashboard to monitor scraping status on the local network
- Added artwork manager to Advanced Tools accessible via local network
- Added detailed diagnostic logging for API errors, login issues, and rate-limit warnings
- Added display of current scraper source in the progress popup
- Added support for additional ScreenScraper API error patterns
- Added version flag support to cache push commands
- Added verbosity logging during fetch operations for better troubleshooting
Fixed
- Fixed issues related to rescan folders not behaving correctly
- Fixed GamesDB scraping after API policy changes (API key support)
- Fixed issue where skipped games during fetch could break task progress tracking
- Fixed background input bleed and missing key mappings in Tools and Single Scrape
- Fixed loading of non-Lua files by improving file pattern matching
- Fixed incorrect logging caused by missing format placeholders
- Fixed artwork copying by forcing media regeneration when needed
- Fixed cache discovery logic to rely only on Skyscraper cache
- Fixed duplicate ROM titles during batch scraping to prevent double counting
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
Scrappy v6.0.3
Fixed
- Platform scanning properly not working with new muOS 2601.0 Jacaranda.
Scrappy v6.0.2
Updated
- Updated footer in Settings
Added
- Added footer in Advanced Tools & Single Scrape section
- Added game manual PDF download option in Single Scrape section
- Added Backup to SD1/ARCHIVE option in advanced tools
- Backup archive now creates .muxzip file instead of .zip for muOS Archive Manager compatibility
Fixed
- Prevented interaction with background while a popup is open
Scrappy v6.0.1
Note
- The v6.0.1 update package downloaded from below will only work if you are currently on v6.0.0. If you are on any version below v6.0.0, please install the full package instead. OTA was broken in v6.0.0, so you will need to manually install v6.0.1.
Added
- Added offline mode in Advanced Tools
Updated
- Updated virtual keyboard: can now delete and change layout using X and Y buttons
- Prepared for upcoming muOS JACARANDA with necessary compatibility changes
Fixed
- Various bug fixes and stability improvements
- Fixed OTA Updates
Scrappy v6.0.0
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
Scrappy v5.0.3
Updated
- Updated Skyscraper binary to
v3.18.3.
Added
- Added a Refine Search option in the Single Scrape section when a ROM fails to scrape.
- Added persistent Skyscraper module selection in config (remembers user choice between ScreenScraper and TheGamesDB after app restart).
Fixed
- Fixed an issue where after a successful Single Scrape, Scrappy could get stuck on the Gamelist page.
- Fixed Advanced tools → Change Skyscraper module → TheGamesDB so it now works properly.
Note
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:
Gemba/skyscraper#215
For now, users will be able to scrape these ROMs by selecting TheGamesDB from the Advanced tools → Change Skyscraper module section in Scrappy.
Scrappy v5.0.2
Minor bug fixes related to scraping backend.
Scrappy v5.0.1
Changelog -
Fixed Scrappy platforms rescan & scraping related errors for subfolders by correcting core assignment detection (This time for real). Thanks to RadarX for providing proper details & logs.
Scrappy v5.0.0
NOTE: Full package installation is required
Changelog -
- Updated binaries
- Added new templates
- Added a filter to show missing media only when scraping a single ROM
- Added an option to edit region priorities in advanced tools
- Fixed an issue where ROMs were not detected on SD1 when SD2 was inserted
- Added concurrent processing
- Added Wi-Fi status handling
- Fixed an issue where Scrappy could hang the device while exiting
- Minor UI changes