umbrel-apps/romm/umbrel-app.yml
2026-04-03 13:25:41 +02:00

55 lines
2.5 KiB
YAML

manifestVersion: 1.1
id: romm
category: media
name: RomM
version: "4.8.0"
tagline: A beautiful, powerful, self-hosted rom manager
description: >-
👾 RomM (ROM Manager) allows you to scan, enrich, browse and play your game collection with a clean and responsive interface.
🎮 With support for multiple platforms, various naming schemes, and custom tags, RomM is a must-have for anyone who plays on emulators.
**Features**
- Scans your existing games library and enhances it with metadata from IGDB and MobyGames
- Supports a large number of platforms
- Play games directly from the browser using EmulatorJS and RuffleRS
- Share your library with friends while limiting access and permissions
- Supports MAME, Nintendo Switch, and Sony Playstation naming schemes
- Detects and groups multifile games (e.g. PS1 games with multiple CDs)
- Can parse tags in filenames (e.g. (E), (USA), (rev v1), etc.)
- View, upload, update, and delete games from any modern web browser
developer: rommapp
website: https://github.com/rommapp/romm
repo: https://github.com/rommapp/romm
support: https://github.com/rommapp/romm/issues
port: 4002
submitter: Mateo Silguero
submission: https://github.com/getumbrel/umbrel-apps/pull/2020
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
dependencies: []
path: ""
defaultUsername: ""
defaultPassword: ""
releaseNotes: >-
This release includes several exciting new features and improvements:
- Client API tokens for safer app and device connections with QR-based pairing, regeneration, and revocation support
- Chunked uploads for more reliable ROM transfers, even on slow or unstable connections (note: UPLOAD_TIMEOUT env var has been removed)
- Local LaunchBox metadata import, including cover art, screenshots, and video previews
- Click to zoom game cover images
- Age rating data scraped and stored from ScreenScraper.fr
- Configurable invite token expiration via INVITE_TOKEN_EXPIRY_SECONDS env var
- New OIDC_SERVER_METADATA_URL env var to support providers with non-standard discovery URLs
- OIDC RP-Initiated Logout support via OIDC_RP_INITIATED_LOGOUT env var
- Configurable OAuth token expiry via OAUTH_ACCESS_TOKEN_EXPIRE_SECONDS and OAUTH_REFRESH_TOKEN_EXPIRE_SECONDS env vars
- Bulgarian translation added
- Auto-select firmware when only one option is available
- Show filtered ROM count in gallery and filter drawer
Full release notes can be found at https://github.com/rommapp/romm/releases