Warning
Using beta builds can cause instability and loss of data. We strongly recommend making backups of the database, resources, assets and games library before upgrading to any beta release. Always closely follow the upgrade instructions when switching to an beta 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
- Re-added 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 scanningPLAYMATCH_API_ENABLED
(false): Compare hashes against Hasheous to populate IGDB dataHASHEOUS_API_ENABLED
(false): Compare hashes against Playmatch to populate IGDB IDsSESSION_MAX_AGE_SECONDS
(1209600): Length of time until browser session expires, in secondsENABLE_SCHEDULED_UPDATE_LAUNCHBOX_METADATA
(false): Update local Launchbox database nightlySCHEDULED_UPDATE_LAUNCHBOX_METADATA_CRON
(0 5 * * *): How often to run the Launhbox database update
Full Changelog: 4.0.0-alpha.4...4.0.0-beta.1