Automated ROM metadata enrichment for your retro gaming library. Fetches game titles, cover art, descriptions, release dates, ratings, and genre information from curated ROM databases. Feeds metadata directly to nself-retro-gaming without manual entry.
Set your license key with nself license set nself_pro_... before installing.
nself license set nself_pro_...
nself plugin install rom-discovery
nself build
nself startcurl -X POST http://127.0.0.1:3125/rom-discovery/enrich \
-H "Content-Type: application/json" \
-d '{
"rom_id": "rom_abc123",
"platform": "snes",
"filename": "super-metroid.sfc"
}'curl -X POST http://127.0.0.1:3125/rom-discovery/scan \
-H "Content-Type: application/json" \
-d '{"directory": "/roms/snes", "platform": "snes"}'| Endpoint | Method | Description |
|---|---|---|
/rom-discovery/enrich | POST | Enrich a single ROM with metadata from external sources |
/rom-discovery/scan | POST | Bulk scan a directory and enrich all found ROMs |
/rom-discovery/metadata/:rom_id | GET | Get stored metadata for a ROM |
/rom-discovery/art/:rom_id | GET | Serve cached cover art image for a ROM |
/health | GET | Plugin health check |
nself plugin remove rom-discoveryPort: 3125 | Category: Gaming | Language: Go | Last Updated: April 2026 | Plugin Version 1.1.1