Skip to content
dgatelesPublic

About

No description, website, or topics provided.

Resources

Stars

19 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Retro Tool

All-in-one management suite for retro gaming collections

Version Platforms Tauri

Scrape metadata, organize media and build gamelists for your ROM library, powered by ScreenScraper.fr.

Download • Report a bug


Features

🎮 Gamelist Scraper

  • ScreenScraper integration with accurate game identification by CRC32/MD5 hash, with filename fallback search.
  • Multi-system scraping: select your ROMs root folder and every recognized console folder is processed in sequence, with a single linear progress bar across all systems.
  • Region-aware media: box art, thumbnails and videos matching your ROM's region tag (No-Intro naming supported, including multi-region tags like (USA, Europe)).
  • Selective scraping: pick exactly which games to (re)scrape, preserving the rest of your gamelist.
  • Resume support: interrupted sessions continue where they stopped, without re-downloading media.
  • Smart filtering: hidden files, BIOS files ([BIOS] sets and bios/ folders) and non-ROM files are automatically excluded.
  • Generates gamelist.xml in the EmulationStation format used by Batocera, RetroPie, Recalbox, Knulli, EmuELEC and others.

🔎 Frontend Detection

Automatically identifies which frontend your ROM folder belongs to by scanning its structure and marker files: Batocera, Knulli, Recalbox, RetroPie, EmulationStation / ES-DE, EmuELEC, LaunchBox, OnionOS, GarlicOS, muOS and Pegasus.

🖼️ Image Renamer

Batch-rename media files to match your ROM names, with fuzzy matching for slightly different names.

🔄 XML Converter

Converts raw ScreenScraper XML/DAT files into gamelist.xml, with region and language filters.

⚙️ Quality of life

  • Live API quota: see your daily ScreenScraper request usage in the app.
  • Auto-updater: checks for new releases on startup and updates in one click.
  • Internationalization: English, Português (Brasil), Español and Français.
  • Modern UI: dark theme, responsive layout, real-time activity log.

Getting started

  1. Download the installer for your platform from the latest release.
  2. (Recommended) Add your ScreenScraper account in Settings for higher API quotas and faster scraping.
  3. Select your ROMs folder and press Start.

Tech stack

Acknowledgements

About

No description, website, or topics provided.

Resources

Stars

19 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors