Skip to content

romm

Media Servers

A beautiful, powerful, self-hosted rom manager and player.

Python Latest 4.8.1 · 2mo ago Security brief →

Features

  • Scan and enrich game library with metadata from IGDB, Screenscraper, MobyGames
  • Fetch custom artwork from SteamGridDB and display Retroachievements
  • Play games directly in the browser via EmulatorJS and RuffleRS

Recent releases

View all 5 releases →
4.8.1 Mixed
Notable features
  • HTTP proxy support for outbound backend requests
  • Per-platform statistics loading made opt-in to reduce unnecessary homepage fetches
Full changelog

What's Changed

  • make loading per-platform stats opt-in so homepage doesn't fetch them by @cciollaro in https://github.com/rommapp/romm/pull/3158
  • fix: correct ZX Spectrum +3 ROM hashes in known_bios_files.json by @Abdess in https://github.com/rommapp/romm/pull/3191
  • Return link for romm-mobile app to README.md by @milktoastrat in https://github.com/rommapp/romm/pull/3207
  • Add outbound HTTP proxy support for backend requests by @dafal in https://github.com/rommapp/romm/pull/3189
  • chore(deps): bump lodash from 4.17.23 to 4.18.1 in /frontend by @dependabot[bot] in https://github.com/rommapp/romm/pull/3212
  • 4.8 hotfixes by @gantoine in https://github.com/rommapp/romm/pull/3213
  • Fix 500 on /api/tasks/status after cleanup_missing_roms task completes by @gantoine in https://github.com/rommapp/romm/pull/3214
  • Fix registration invite links losing token on external redirect by @gantoine in https://github.com/rommapp/romm/pull/3215
  • fix: correctly delete nested (subdirectory) ROMs from filesystem by @gantoine in https://github.com/rommapp/romm/pull/3216
  • Fix GET /api/tasks/status 500 on expired job TTL (NoSuchJobError) by @gantoine in https://github.com/rommapp/romm/pull/3217

New Contributors

  • @Abdess made their first contribution in https://github.com/rommapp/romm/pull/3191
  • @dafal made their first contribution in https://github.com/rommapp/romm/pull/3189

Full Changelog: https://github.com/rommapp/romm/compare/4.8.0...4.8.1

4.8.0 New feature
Notable features
  • Client API tokens with QR pairing
  • Chunked uploads for reliability
  • LaunchBox metadata import
4.7.0 New feature
Notable features
  • Auto-export gamelist.xml
  • Device-based save sync infrastructure
  • ScummVM shortname support
4.6.1 Bug fix

Hotfix for PostgreSQL migration issue and minor dependency bump to address transitive updates.

4.6.0 New feature
Notable features
  • Manual metadata editing
  • Enhanced folder structure config UI
  • Patcher.js for ROM patching

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
8,926
Forks
425
Languages
Python Vue TypeScript

Install & Platforms

Mobile
Android IOS

Beta — feedback welcome: [email protected]