github alucryd/oxyromon 0.21.0

4 months ago

Features

  • Added sorting options for arcade systems
  • Added -e/--extension flag to import-dats for setting custom extensions on original ROMs in the system
  • Added support for exporting Dreamcast Redump images to GDI format in export-roms (based on gdidrop, credits to feyris-tan)
  • Added -d/--delete flag to import-roms for hard deletion of unmatched and duplicate ROMs (alternative to --trash)
  • Added -s/--save flag to download-dats for optionally saving downloaded DAT files to a specified directory
  • Added purge system buttons in the frontend
  • Added automatic detection of CHD parents in import-roms, provided they are in the same directory
  • Added a romfiles card to the frontend
  • Added new purge-irds subcommand to unassociate games from IRD files
  • Moved invalid/duplicate ROM files in subdirectories of the Trash directory in import-roms
  • Appended the first computed checksum to the trashed ROM filenames in import-roms
  • Added an SSE endpoint for sending events to the web UI

Changes

  • Retired the hash algorithm override in import-roms
  • Repurposed the -a flag in import-roms to import files as-is (now supports non-original formats in DAT files)
  • Improved ROM matching in unattended mode using similarity scoring
  • Rewrote the frontend using Svelte/Flowbite
  • Expanded on the -u flag of import-roms, now provides 2 options: skip (default) and first

Fixes

  • Fixed an infinite loop when importing DAT files containing invalid parent references
  • Fixed playlist names for games having stuff after the disc number
  • Fixed JB folder game completion
  • Fixed simultaneously importing ROM files that are shared between 2 or more systems (e.g. Commodore Amiga and Atari ST)
  • Fixed importing of empty files, they are now ignored in import-roms and automatically created when a partial game needs them for completion

Don't miss a new oxyromon release

NewReleases is sending notifications on new releases.