Skip to content

Implement cover art caching to improve performance for large number of ISOs #52

@the8thsign

Description

@the8thsign

Description:
When a large number of files are present in the ART folder, cover art no longer displays correctly in NHDDL. I currently have 19 games installed on my MMCE device. If I only include the specific cover files needed for these games (sourced from OPL), NHDDL remains responsive, and the cover art displays as expected.

However, when I use a complete ART file dump from this reference set, NHDDL stops displaying any cover art, despite the files being correctly named. Additionally, there's approximately a 2-second delay when navigating between game selections.

Expected Behavior:
NHDDL should ignore ART files not directly associated with the installed games, thus maintaining performance and displaying relevant cover art correctly.

Steps to Reproduce:

  1. Install approximately 19 games on an MMCE device.
  2. Populate the ART folder with the complete OPL cover art set from this archive.
  3. Launch NHDDL and observe behavior (missing cover art, lag in navigation).

Current Behavior:

  • Cover art does not display.
  • A noticeable lag (~2 seconds) occurs when moving between games.

Environment:

  • NHDDL version: nhddl-mmce-hdl-4-19-gf8af04e
  • MMCE device type: MemCard Pro 2 using 1.4.0 firmware

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions