Album artwork not background populating on sync, needs manual scrolling to populate

App version

Beta

Issue description

Device: FiiO M21
Provider: Navidrome (full offline cache, everything downloaded)

Note: I’m almost certain I saw this on the production channel before switching to beta, so it doesn’t seem beta-specific.

Repro captured in the log:

  1. Enabled debug mode
  2. Triggered a sync from provider settings
  3. Scrolled the album list to a section with art I hadn’t loaded yet
  4. Screenshotted the missing tiles, waited — all filled in except one
  5. That one went from blank white → generic CD placeholder logo (not the real cover)
  6. Tapped into that album: no cover on the detail view either
  7. Waited inside the album view → cover finally loaded
  8. Backed out → album list now shows the correct art

So there look to be two related failure modes here:

  • Sync doesn’t pre-fetch art. Browsing the list is what triggers fetches.
  • Some browse-fetches only resolve to a placeholder. The real art only comes down when the album detail view is opened, then propagates back to the list.

Device type

Phone

Media provider

Navidrome

Steps to reproduce

Failure mode 1 — sync doesn’t pre-fetch art:

  1. Trigger a sync from provider settings
  2. Wait for sync to complete
  3. Open the album list → many tiles still show no art until you scroll past them

Failure mode 2 — browse-fetch resolves to placeholder instead of real art:

  1. Scroll the album list past tiles with missing art
  2. Most tiles populate correctly; some resolve to a generic CD placeholder logo instead of the real cover
  3. Tap into one of those albums → detail view also has no cover
  4. Wait on the detail view → the real cover loads
  5. Back out to the album list → the tile now shows the correct art

Additional information

Aware of the existing report at Image Persistance not Working Consistently from yesterday with similar symptoms on Navidrome. Posting separately because the setup is different (FiiO M21 DAP, full offline cache) and I have an additional repro detail not covered there: some browse-fetches resolve to a generic CD/disc placeholder icon instead of the real cover, and only load the correct art after opening the album detail view, then propagate back to the list tile.

Happy for this to be merged with the existing thread if more useful that way.

Note on screenshots: I had a third screenshot showing an album (Kiss) with no artwork on the detail view, then the artwork loading, then the list tile populating after backing out. Couldn’t attach it — the forum’s new-user upload limit blocked it

Also recommended adding DAP as option in forum post for device type, especially with the new focus on DAP features in beta

Screenshots

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

Dinkeyes art

https://imgur.com/a/7Ex8o9S

Here is the third screenshot, when I first clicked into the album there was nothing here until it loaded I didn’t get a screenshot in time before the loading

In the logs the images are still downloading, and since you had a couple of timeouts, it’s retried when opening the detail page so mostly normal.