github rommapp/romm 4.0.0-alpha.1
v4.0.0-alpha.1

latest releases: 4.2.0-alpha.3, 4.2.0-alpha.2, 4.2.0-alpha.1...
pre-releaseone month ago

Warning

Using alpha builds can cause instability, corruption and permanent loss of data. We strongly recommend making backups of the database, resources, assets and games library before upgrading to any alpha release. Always closely follow the upgrade instructions when switching to an alpha release.

Biggest changes in this release:

  • Use Launchbox GamesDB as a local-only metadata source
  • Use Hasheous to find metadata matches using game hashes (MD5, SHA1)
    • Will populate game info using IGDB metadata without setting up IGDB keys (IGDB proxy)
  • Use Playmatch to find IGDB IDs only using game hashes
    • Still requires setting up IGDB to fetch metadata
  • A missing file will now mark a game as "missing" instead of deleting the entry and notes
  • Readded stats summary as a display option in the home page
  • Dockerfile for developers now provided for 1-step development setup using devcontainers

Six new environment variables were added in this release (default):

  • LAUNCHBOX_API_ENABLED (false): Download and use the Launchbox database when scanning
  • PLAYMATCH_API_ENABLED (false): Compare hashes against Hasheous to populate IGDB data
  • HASHEOUS_API_ENABLED (false): Compare hashes against Playmatch to populate IGDB IDs
  • SESSION_MAX_AGE_SECONDS (1209600): Length of time until browser session expires, in seconds
  • ENABLE_SCHEDULED_UPDATE_LAUNCHBOX_METADATA (false): Update local Launchbox database nightly
  • SCHEDULED_UPDATE_LAUNCHBOX_METADATA_CRON (0 5 * * *): How often to run the Launhbox database update

What's Changed

New Contributors

Full Changelog: 3.10.2...4.0.0-alpha.1

Don't miss a new romm release

NewReleases is sending notifications on new releases.