# Análisis comparativo — Proyectos y herramientas de gestión/emulación

**Introducción**
Breve comparación de proyectos y herramientas relevantes para la gestión de colecciones de videojuegos (gestores de librerías, frontends, herramientas de verificación y proveedores de media). El objetivo es resumir licencias, funcionalidades, fuentes de metadata/artwork, requisitos y riesgos legales para orientar decisiones de producto.

---

## Resumen por proyecto

### Playnite

- **Resumen:** Gestor de librerías de videojuegos para PC con integración de tiendas y soporte de emulación mediante lanzamiento externo y plugins.
- **Licencia:** MIT — https://github.com/JosefNemec/Playnite/blob/master/LICENSE.md
- **Funcionalidades principales:** Importación de bibliotecas (Steam, GOG, Epic...), fullscreen, temas, extensiones y sincronización; soporte para descargar metadata via IGDB.
- **Fuentes de metadata/artwork:** IGDB (integración oficial) y plugins comunitarios.
- **Requisitos:** Windows (oficial), portable; extensible vía plugins.
- **Riesgos/limitaciones legales:** No distribuye ROMs; integración de APIs externa sujeta a TOS y a límites de uso.
- **Enlace:** https://playnite.link / https://github.com/JosefNemec/Playnite

---

### LaunchBox (incluye BigBox)

- **Resumen:** Frontend para Windows con versión gratuita y Premium (BigBox) enfocada a experiencias tipo arcade/cabinet.
- **Licencia:** propietario / no LICENSE público — https://www.launchbox-app.com/
- **Funcionalidades principales:** Import masivo, gestión de metadatos, BigBox UI, soporte para EmuMovies y otros proveedores multimedia.
- **Fuentes de metadata/artwork:** EmuMovies (videos), TheGamesDB, y repos comunitarios.
- **Requisitos:** Windows; cuenta/compra para funcionalidades Premium.
- **Riesgos/limitaciones legales:** Uso de assets con licencias comerciales (EmuMovies); verificar términos de redistribución.
- **Enlace:** https://www.launchbox-app.com/

---

### OpenEmu

- **Resumen:** Frontend/emulador para macOS con enfoque en experiencia nativa y organización automática de la librería.
- **Licencia:** no especificada / requiere verificación manual — https://github.com/OpenEmu/OpenEmu (Nota: Wikipedia indica "BSD" — https://en.wikipedia.org/wiki/OpenEmu)
- **Funcionalidades principales:** Biblioteca automática, plugins de cores, mapping de controladores, screenshots y artwork.
- **Fuentes de metadata/artwork:** Integraciones comunitarias (ej. TheGamesDB) y edición manual.
- **Requisitos:** macOS (Xcode para builds); cores externos.
- **Riesgos/limitaciones legales:** Plataforma macOS únicamente; confirmar licencia antes de integrar código directamente.
- **Enlace:** https://openemu.org / https://github.com/OpenEmu/OpenEmu

---

### EmulationStation

- **Resumen:** Frontend ligero y altamente configurable, popular en Raspberry Pi y RetroPie.
- **Licencia:** MIT — https://github.com/Aloshi/EmulationStation/blob/master/LICENSE.md
- **Funcionalidades principales:** UI temable, scrapers integrados, gamelist.xml para metadatos, configuraciones para múltiples emuladores.
- **Fuentes de metadata/artwork:** Scraper integrado (configurable), TheGamesDB y otras fuentes comunitarias.
- **Requisitos:** Multi-OS (Raspberry Pi / Linux / Windows builds disponibles).
- **Riesgos/limitaciones legales:** Scraping indiscriminado puede violar TOS; siempre respetar orígenes y atribución.
- **Enlace:** http://emulationstation.org / https://github.com/Aloshi/EmulationStation

---

### RetroArch (Libretro)

- **Resumen:** Frontend multiplataforma que ejecuta "cores" (emuladores) mediante la API libretro.
- **Licencia:** GPL‑3.0 — https://github.com/libretro/RetroArch/blob/master/COPYING
- **Funcionalidades principales:** Emulación por cores, shaders, runahead, netplay, gestión de cores y descargas.
- **Fuentes de metadata/artwork:** Descargador de contenido; ecosistema amplio.
- **Requisitos:** Multi-OS (Windows/macOS/Linux/Android/Consoles).
- **Riesgos/limitaciones legales:** GPLv3; atención al empaquetado de cores con licencias mixtas.
- **Enlace:** https://www.retroarch.com / https://github.com/libretro/RetroArch

---

### ROMVault

- **Resumen:** Herramienta orientada a la verificación y reparación de sets mediante DATs (No-Intro/Redump/TOSEC).
- **Licencia:** no especificada / requiere verificación manual — http://romvault.com/ (repositorio: https://github.com/gjefferyes/RomVault — sin LICENSE detectado)
- **Funcionalidades principales:** Escaneo por DAT, checksums (CRC/MD5/SHA1), reparación (fixing), soporte CHD/zip/7z.
- **Fuentes de metadata/artwork:** DATs de No-Intro/Redump/TOSEC; DatVault como servicio complementario.
- **Requisitos:** Windows principal; compatibilidad CLI en Linux.
- **Riesgos/limitaciones legales:** Herramienta de verificación (no distribución); respetar licencias de DAT y políticas de los repos.
- **Enlace:** http://romvault.com/ / https://github.com/gjefferyes/RomVault

---

### No-Intro / Redump (DATs)

- **Resumen:** Colecciones de DATs/índices usados para verificar integridad de dumps de ROMs y CDs; son bases de referencia comunitarias.
- **Licencia:** no especificada / requiere verificación manual — No-Intro: https://datomatic.no-intro.org/stuff/terms.txt ; Redump: https://redump.org/
- **Funcionalidades principales:** DATs para verificación, históricos y tickets de cambios.
- **Requisitos:** Uso local; descarga de DATs públicas o vía servicios como DatVault.
- **Riesgos/limitaciones legales:** No alojan ROMs ni ayudan a buscarlos; su uso debe ser para verificación y preservación.
- **Enlace:** https://datomatic.no-intro.org/ / https://redump.org/

---

### EmuMovies

- **Resumen:** Proveedor comercial de videos, música y artwork de alta calidad orientado a frontends.
- **Licencia:** servicio comercial / TOS (restricción en redistribución) — https://www.emumovies.com/terms
- **Funcionalidades principales:** Video snaps, intros, boxes y packs optimizados para frontends.
- **Fuentes de metadata/artwork:** Producción propia y contribuciones verificadas por la comunidad.
- **Requisitos:** Cuenta/suscripción para acceso ampliado.
- **Riesgos/limitaciones legales:** Contenido con licencia comercial; revisar términos antes de integrar/redistribuir.
- **Enlace:** https://www.emumovies.com/

---

## Tabla comparativa (resumen)

| Proyecto         | Licencia                                                                                                 | OS objetivo         | Gestión ROMs      | Scraper / Metadatos    | Emulación         | Price tracking | Extensible    | Notas legales                              |
| ---------------- | -------------------------------------------------------------------------------------------------------- | ------------------- | ----------------- | ---------------------- | ----------------- | -------------: | ------------- | ------------------------------------------ |
| Playnite         | MIT — https://github.com/JosefNemec/Playnite/blob/master/LICENSE.md                                      | Windows             | Import & librería | IGDB (plugins)         | Lanza emuladores  |             No | Sí (plugins)  | No distribuye ROMs; depende de APIs        |
| LaunchBox        | Proprietary (no LICENSE público) — https://www.launchbox-app.com/                                        | Windows             | Import & BigBox   | EmuMovies, TheGamesDB  | Lanza emuladores  |             No | Sí            | Contenido premium / licencias comerciales  |
| OpenEmu          | no especificada / requiere verificación manual — https://github.com/OpenEmu/OpenEmu (ver Wikipedia: BSD) | macOS               | Library auto      | TheGamesDB, manual     | Cores integrados  |             No | Módulos/cores | macOS-only; verificar LICENSE              |
| EmulationStation | MIT — https://github.com/Aloshi/EmulationStation/blob/master/LICENSE.md                                  | RPi/Linux/Win       | Gamelist.xml      | Scraper integrado      | Lanza emuladores  |             No | Theming       | Uso comunitario; cuidado con scraping      |
| RetroArch        | GPL‑3.0 — https://github.com/libretro/RetroArch/blob/master/COPYING                                      | Multi-OS            | UI + Content      | Content Downloader     | Emulación (cores) |             No | Cores         | GPL (ver compatibilidades)                 |
| ROMVault         | no especificada / requiere verificación manual — http://romvault.com/                                    | Windows/Linux (CLI) | Verificación DAT  | DATs (No-Intro/Redump) | No                |             No | Limitado      | Foco en integridad; no distribuye ROMs     |
| ClrMamePro       | no especificada / requiere verificación manual — https://www.clrmamepro.net/                             | Windows             | Verificación sets | DATs                   | No                |             No | Limitado      | Documentación dispersa; verificar licencia |

---

### ClrMamePro

- **Resumen:** Herramienta histórica para verificación de sets MAME; orientada a usuarios avanzados.
- **Licencia:** no especificada / requiere verificación manual — https://www.clrmamepro.net/
- **Funcionalidades principales:** Verificación/gestión de sets, renombrado y mirroring de DATs.

## Vacíos y notas de verificación

- Algunos proveedores de pricing/metadata (PriceCharting, MobyGames) requieren registro o acuerdos comerciales para acceso a API completo; no siempre publican límites de uso.
- ROMVault/OpenEmu/No-Intro/Redump y otras herramientas de referencia requieren verificación manual de licencia antes de integrar o redistribuir assets.

---

## Fuentes

- Playnite: https://playnite.link / Repositorio y LICENSE: https://github.com/JosefNemec/Playnite/blob/master/LICENSE.md
- LaunchBox: https://www.launchbox-app.com/
- OpenEmu: https://openemu.org / Repo: https://github.com/OpenEmu/OpenEmu (verificar LICENSE en repo; Wikipedia indica BSD)
- EmulationStation: http://emulationstation.org / LICENSE: https://github.com/Aloshi/EmulationStation/blob/master/LICENSE.md
- RetroArch / Libretro: https://www.retroarch.com/ / LICENSE (GPLv3): https://github.com/libretro/RetroArch/blob/master/COPYING
- ROMVault: http://romvault.com/ (repositorio: https://github.com/gjefferyes/RomVault — sin LICENSE detectado)
- No-Intro / DAT-o-MATIC (Terms): https://datomatic.no-intro.org/stuff/terms.txt
- Redump: https://redump.org/ (política y FAQ)
- EmuMovies (TOS / Registration Terms): https://www.emumovies.com/terms
- TheGamesDB (API + repo): https://api.thegamesdb.net/ / https://github.com/TheGamesDB/TheGamesDBv2/blob/master/LICENSE

## Metadatos

- **Autor:** Quasar (investigación automatizada)
- **Última actualización:** 2026-02-07
- **Fecha verificación:** 2026-02-07

---

**Resumen ejecutivo:** Para un MVP conviene priorizar integraciones con fuentes de licencia clara y permisiva (IGDB, TheGamesDB) y soluciones OSS (Playnite, RetroArch) mientras que la integración de proveedores comerciales (EmuMovies, PriceCharting) exige acuerdos y verificación de TOS.
