Missing artist images

Issue description:

I’m new to Symfonium and Opensubsonic so it’s still a bit of a learning curve, but I’m having a couple of issues, the first of which is missing album artist images.
At the moment I’m testing with 9 album artists, but only 4 are displaying. getArtists seems correct and Tempo displays them, so I’m out of ideas.

On the log generation page it states “You can still change the mail destination if you want to check the logs content first.”, but I wasn’t prompted.

Logs:

Upload description: simbun

Additional information:

 

 

Reproduction steps:

 

 

Media provider:

Subsonic

Screenshots:

     

You don’t give a lot of details so it’s hard to help.

Seems you are using LMS.

I can see that artists images are downloaded, 2 timeouts the rest seems to work but you don’t tell what is missing.

Sorry I should have included a screenshot. I don’t have a Various Artists image but the other 4 should be there.

I’m running LMS in docker on a rpi 4, but no matter how many times I ‘clear image cache’ and sync I never get the others.

Should I be able to send the logs to another email? Maybe I missed it but I didn’t want to risk sending the logs again.

The logs are uploaded to the server I got them but I do not have the logs containing a full sync to know what the server returns for those artists.

If you added the images later in LMS have you forced a sync?

I’m really sorry about that. I cleared all the caches and when I re-enabled LMS everything started populating so I thought it had automatically performed a sync.

Hopefully you should now have logs containing a sync.

I’ve performed many syncs and it’s always the same images that are missing.

Ok so the server returns the data and you have a recent LMS.

Try to remove the provider in Symfonium and add it again but without checking the option to scrape additional artist metadata.

I need to find time to see what LMS returns for those calls @itm what do you return for ArtistInfo2 calls for the images?

No url is provided on this endpoint (local images are not publicly accessible)

Creating a new media provider and disabling ‘Fetch additional metadata’ worked, but now it’s working regardless of that setting! I cleared the app cache from the app and from Android but I can’t recreate the missing images.

Yes so this means something strange happened during the artist fetch and Symfonium cached it.

Will really need to check what LMS can return then.

So it looks like it’s nothing to do with ‘Fetch additional metadata’.

When I started testing LMS it didn’t recognise some of my artist artwork because of my file layout. Symfonium correctly displayed the artwork that LMS did recognise, but when I later fixed the missing artwork in LMS I was unable to get Symfonium to pull it, no matter what I did in Symfonium (I obviously didn’t try to remove the media provider).
Performing the in-app cleanup (Advanced: Clear*) or clearing the cache from Android, accompanied with a sync had no effect. Is there a way to reset a provider, or to force a full resync?

Happy to provide the logs of any calls if you still need them.

It actually have everything tied to that option :wink:

Without going into too much details, the way LMS answers lead Symfonium store a non null value that was then reused during sync as assuming it was a better artist thumb.

Will be fixed in next release.

Ok, so the only way to remove all the metadata that may have been pulled from a provider is to remove the provider itself? It would be nice if such an option existed on the provider configuration page.

I’m loving the app but drowning in the options :grinning:

Thanks for the great support.

No this is a very specific case and it’s fixed for next release as said.

There’s never the need to remove the provider normally.