Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:romm

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:aplicaciones_web:romm [2026/03/03 13:07] tempwininformatica:software:aplicaciones_web:romm [2026/03/23 20:01] (actual) – [Configuración inicial] tempwin
Línea 1: Línea 1:
 ====== RomM ====== ====== RomM ======
  
-Aplicación web para la gestión de ROMs. También permite jugar a esas ROMs desde el propio navegador usando EmulatorJS.+Aplicación web para la gestión de colecciones de juegos, especialmente ROMs. También permite jugar a esas ROMs desde el propio navegador.
  
   * [[https://romm.app/|Sitio web]]   * [[https://romm.app/|Sitio web]]
   * [[https://github.com/rommapp/romm|Repositorio de código]]   * [[https://github.com/rommapp/romm|Repositorio de código]]
 +  * [[https://docs.romm.app/latest/|Documentación]]
  
 {{ https://raw.githubusercontent.com/rommapp/romm/master/.github/resources/screenshots/preview-desktop.webp |}} {{ https://raw.githubusercontent.com/rommapp/romm/master/.github/resources/screenshots/preview-desktop.webp |}}
 +
 +===== Características =====
 +
 +  * Gestiona tu biblioteca de juegos: escanea tus ROMs, agrégales etiquetas, carátulas y metadatos automáticamente con fuentes como IGDB o MobyGames.
 +  * Soporte para [[https://docs.romm.app/latest/Platforms-and-Players/Supported-Platforms/|más de 400 plataformas]] (consolas, micro ordenadores, etc)
 +  * Juega directamente desde el navegador: gracias a [[https://emulatorjs.org/|EmulatorJS]], juega sin instalar nada adicional.
 +  * Self-hosted y abierto: tú mismo alojas la aplicación (por ejemplo con Docker), mantienes el control de tus datos y puedes extenderlo o integrarlo con otras herramientas.
 +  * Aplicaciones nativas e integraciones para jugar desde donde queramos: Playnite (Windows), Argosy Launcher (Android) o consolas portátiles con CFW (como TrimUI).
 +
  
 ===== Instalación ===== ===== Instalación =====
Línea 71: Línea 81:
  
 </code> </code>
 +
 +  * [[https://github.com/rommapp/romm/blob/master/examples/config.example.yml|Ejemplo de fichero "config.yml"]]
 +
 +
 +===== Estructura de directorios =====
 +
 +Si queremos que RomM detecte automáticamente nuestra bibilioteca de ROMs, podemos optar por dos organizaciones:
 +
 +  * Estructura A
 +  * Estructura B
 +
 +Si no existe ninguna estructura de directorios, los ficheros se pueden subir desde la interfaz web de RomM y la aplicación automáticamente creará la **Estructura A**.
 +==== Estructura A ====
 +
 +La recomendada. Tanto ROMs como BIOS tienen sus directorios dedicados.
 +
 +  * ''/roms/<PLATAFORMA>/''
 +  * ''/bios/<PLATAFORMA>/''
 +
 +Ejemplo:
 +
 +<code>
 +library/
 +        ├─ roms/
 +        │  ├─ gbc/
 +        │  │  ├─ game_1.gbc
 +        │  │  └─ game_2.gbc
 +        │  │
 +        │  ├─ gba/
 +        │  │  ├─ game_3.gba
 +        │  │  └─ game_4/
 +        │  │     ├─ game_4.gba
 +        │  │     ├─ dlc
 +        │  │     │  ├─ game_4_dlc_1.7z
 +        │  │     │  └─ game_4_dlc_2.7z
 +        │  │     ├─ hack
 +        │  │     │  └─ game_4_hardmode.rar
 +        │  │     ├─ manual
 +        │  │     │  └─ game_4_manual.pdf
 +        │  │     ├─ mod
 +        │  │     │  └─ game_4_crazy_mode.zip
 +        │  │     ├─ patch
 +        │  │     │  └─ game_4_patch_v1.1.zip
 +        │  │     ├─ update
 +        │  │     ├─ demo
 +        │  │     ├─ translation
 +        │  │     └─ prototype
 +        │  │
 +        │  └─ ps/
 +        │     ├─ game_5/
 +        │     │   ├─ game_5_cd_1.iso
 +        │     │   └─ game_5_cd_2.iso
 +        │     │
 +        │     └─ game_6.iso
 +        │
 +        └─ bios/
 +           ├─ gba/
 +           │  └─ gba_bios.bin
 +           │
 +           └─ ps/
 +              ├─ scph1001.bin
 +              ├─ scph5501.bin
 +              └─ scph5502.bin
 +</code>
 +
 +==== Estructura B ====
 +
 +Cada plataforma tiene su propia carpeta donde se almacenan tanto las ROMs como las BIOS:
 +
 +  * ''/<PLATAFORMA>/roms''
 +  * ''/<PLATAFORMA>/bios''
 +
 +Ejemplo:
 +
 +<code>
 +library/
 +        ├─ gbc/
 +        │  └─ roms/
 +        │     ├─ game_1.gbc
 +        │     └─ game_2.gbc
 +        │
 +        ├─ gba/
 +        │  ├─ roms/
 +        │  │  ├─ game_3.gba
 +        │  │  └─ game_4/
 +        │  │     ├─ game_4.gba
 +        │  │     ├─ dlc
 +        │  │     │  ├─ game_4_dlc_1.7z
 +        │  │     │  └─ game_4_dlc_2.7z
 +        │  │     ├─ hack
 +        │  │     │  └─ game_4_hardmode.rar
 +        │  │     ├─ manual
 +        │  │     │  └─ game_4_manual.pdf
 +        │  │     ├─ mod
 +        │  │     │  └─ game_4_crazy_mode.zip
 +        │  │     ├─ patch
 +        │  │     │  └─ game_4_patch_v1.1.zip
 +        │  │     ├─ update
 +        │  │     ├─ demo
 +        │  │     ├─ translation
 +        │  │     └─ prototype
 +        │  │
 +        │  └─ bios/
 +        │     └─ gba_bios.bin
 +        │
 +        └─ ps/
 +           ├─ roms/
 +           │  ├─ game_5/
 +           │  │  ├─ game_5_cd_1.iso
 +           │  │  └─ game_5_cd_2.iso
 +           │ 
 +           │  └─ game_6.iso
 +           │
 +           └─ bios/
 +              ├─ scph1001.bin
 +              ├─ scph5501.bin
 +              └─ scph5502.bin
 +</code>
 +
 +===== Configuración inicial =====
 +
 +Al entrar por primera vez a http://localhost:8080 (o la IP y puerto que hayamos configurado), se nos presentará un asistente para elegir:
 +
 +  * Estructura de la biblioteca de roms (ver sección más abajo)
 +  * Creación del usuario administrador.
 +  * Orígenes de metadatos para completar automáticamente información sobre nuestras roms.
 +
 +===== Subir roms =====
 +
 +
informatica/software/aplicaciones_web/romm.1772539674.txt.gz · Última modificación: por tempwin