RomM: el «Plex» de tus ROMs retro — gestor autoalojado con metadatos, 400+ plataformas y juego en el navegador

Escanea tu biblioteca, enriquece portadas con IGDB y ScreenScraper, juega con EmulatorJS integrado y sincroniza partidas en Android, Playnite o consolas portátiles. Código abierto AGPL-3.0; versión estable 4.9.0.

RomM: gestor de ROMs autoalojado con interfaz web para escanear, enriquecer y jugar colecciones retro
RomM se presenta como un gestor de ROMs «beautiful, powerful, self-hosted» con interfaz web responsive. Fuente: romm.app · GitHub

Si tienes cientos de ROMs repartidas en carpetas opacas, RomM (ROM Manager) propone algo parecido a lo que Plex hizo con el vídeo: escanear tu colección, enriquecerla con portadas y fichas técnicas, y jugarla desde cualquier navegador. Es software autoalojado y de código abierto (licencia AGPL-3.0) pensado para quien emula en PC, NAS, Android o consolas portátiles —sin depender de la nube de un tercero.

Qué hace RomM que un explorador de archivos no hace

RomM no se limita a listar .zip y .iso. Según la documentación oficial, el flujo típico es:

  1. Escanear carpetas de ROMs con convenciones de nombre flexibles (No-Intro, Redump, tags en el filename…).
  2. Emparejar cada archivo con entradas de bases de datos (IGDB, ScreenScraper, MobyGames…) para obtener título, año, género y sinopsis.
  3. Decorar la biblioteca con carátulas 2D/3D desde SteamGridDB u otras fuentes.
  4. Organizar por plataforma, colecciones, etiquetas y usuarios.
  5. Jugar en el navegador con núcleos RetroArch vía EmulatorJS, o exportar a clientes externos.

También gestiona multi-disco, DLC, mods, hacks, parches y manuales —útil para colecciones que no son un simple «un juego = un archivo».

Metadatos y logros

El proyecto enfatiza el enriquecimiento automático: la web de romm.app cita IGDB, ScreenScraper, RetroAchievements y más. En la versión 4.9.0 el equipo mejoró el emparejamiento con IGDB —títulos localizados, variantes regionales y expansiones sueltas— según las notas de release.

Si usas RetroAchievements, RomM puede mostrar tus trofeos retro junto a la ficha del juego, unificando biblioteca y progreso en la misma interfaz.

Jugar en el navegador (EmulatorJS y Ruffle)

RomM integra EmulatorJS para lanzar ROMs compatibles directamente desde la web, con soporte de mandos vía Web Gamepad API. Para Flash histórico usa RuffleRS. En la 4.9.0 añadieron núcleos como bsnes, genesis_plus_gx_wide y mejoras de pantalla completa en iOS.

Para entornos donde no quieras emulación en servidor —por ejemplo, un NAS compartido— existe la variable DISABLE_EMULATOR_JS, que desactiva el botón Play y bloquea la ruta del reproductor en modo consola.

Vídeo: montar RomM como biblioteca retro en la nube

Tutorial en inglés sobre despliegue de RomM con Docker y acceso remoto a la colección. Fuente: YouTube

Apps e integraciones: más allá del navegador

RomM no vive solo en el panel web. El sitio oficial destaca tres ecosistemas:

  • Playnite — plugin para mezclar ROMs retro con tu biblioteca de PC en Playnite.
  • Argosy — launcher Android orientado a mando, con descarga bajo demanda y sync de partidas (Retroid, Odin, Anbernic…).
  • Grout — cliente ligero para firmwares de portátiles (muOS, Knulli, ROCKNIX, Spruce, NextUI, TrimUI) que descarga juegos, carátulas y BIOS por Wi‑Fi.

El protocolo de sincronización permite compartir ROMs, saves y estados entre dispositivos sin copiar manualmente carpetas por USB.

Multiusuario, privacidad y filosofía

La documentación describe RomM como software «built for its users, not for shareholders»: autoalojado, sin telemetría de obligado y con soporte OIDC SSO para familias o amigos con permisos limitados. Puedes exponer la biblioteca tras un reverse proxy con HTTPS y decidir quién solo navega y quién puede subir o borrar ROMs.

Cómo empezar

La ruta recomendada para principiantes es el walkthrough de Docker Compose en docs.romm.app: base de datos (MySQL/MariaDB), volúmenes para /romm/library y claves API gratuitas de IGDB (vía Twitch Developer) y MobyGames. También hay recetas para TrueNAS, Synology y Unraid en la página principal.

Antes de instalar, puedes explorar la demo pública enlazada desde romm.app para ver listados, colecciones y el flujo de juego sin tocar tu NAS.

Comunidad y adopción

El repositorio rommapp/romm supera las 8.900 estrellas en GitHub (jul 2026) con releases frecuentes; la landing cifra en más de 1,7 millones de pulls de Docker y miles de miembros en Discord. Para retrogaming serio —o para ordenar una colección que creció durante años— RomM se ha convertido en la referencia open source del segmento.