A robust, cross platform (Windows/Linux) desktop application for viewing and editing EmulationStation gamelist XML files, with fullly configurable scraper services for metadata and artwork. Built on Avalonia UI and targeting Windows and Linux. If you find this program useful, please consider supporting its continued development. Your support is greatly appreciated!
- Scrape metadata and media from ArcadeDB, ScreenScraper, and EmuMovies
- 15+ media types including screenshots, box art, videos, bezels, wheels, cartridges, marquees, fan art, and manuals
- Multi-threaded scraping with local caching for speed
- Per media type source selection — mix and match scrapers
- Overwrite protection — choose what to update and what to preserve
- Automatic filtering of corrupt or single-color images
- Configurable language, region, and fallback settings
- Progress monitoring and logging
- Bulk edit genres, descriptions, publishers, release dates, ratings, and player counts
- Find and replace across all fields with filtering
- Mark games as favorites or hidden
- CSV export for external analysis
- Automatic backups on save
- Crop, resize, and remove backgrounds from media images
- Edit images directly without leaving the app
- Scan ROM directories to find games missing from your gamelist
- Identify gamelist entries with no matching file on disk
- Auto-link existing media to game (coming soon)
- Find and remove orphaned media files (coming soon)
- Scan for bad, missing, or unnecessary media (coming soon)
- DAT file import and romset analysis for MAME and FBNeo
- Remote SSH commands
- Network drive mapping to Batocera shares
- Check system version and available updates
- Control EmulationStation — restart, reboot, or shutdown remotely
- Cross-platform — runs natively on Windows and Linux
- Built-in image and video preview
- Drag and drop media from disk or web browser
- Multiple color themes
- Customizable fonts, column visibility, and grid spacing
- Advanced filtering and search
- Recent files history and quick system switching
Gamelist Manager is designed to work with any system running EmulationStation that stores its
data in the standard gamelist.xml format. ES-DE is not supported at this time, but if there
is interest and support, I
Documentation is currently a work in progress. However, the program is design to be intuitive and easy to use.
| Platform | Requirement |
|---|---|
| Windows | None - self-contained single executable, no install needed |
| Linux | LibVLC required for video preview (see LINUX.md) |
