Updates to biographies are only reflected for "artists"

App version

Production

Issue description

I have external sources on navidrome enabled but the biographies and pictures are often completely wrong or just blank for non mainstream / English artists.

I update the ones that are wrong manually using the relevant tools on navidrome, and the changes are reflected on the navidrome webui and on feishin.

However based on my testing, beyond the first time that a media source is added to symfonium, the biography of an artist is not updated if they are not a “bona fide artist”. This means that they have to have at least one track in the library where they are the artist. If they are only a composer or only an album artist but never the “artist” at least once, the biography will never be updated.

I have tested this with a second Android device that link to my server the first time and every composer only artist has the latest version of their biography. The same is true for an album-artist only artist.

Deleting the cache for artist information does not seem to trigger a rescan for biography on my main Android device.

Thanks!

Device type

Phone s25+

Media provider

Navidrome

Steps to reproduce

  1. Change the biography of an any artist who is only a composer.

  2. The change is never reflected without removing and adding media source

I’m unsure if this is loggable

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

bio sync test valssu

I’m pretty sure you can see the issue here :wink:

You probably do not press the clear scraped data in the provider settings as the other issues explains too :wink:

Thanks for the quick reply, I have tried deleting the scraped artist info cache and rescanning but it makes no difference. The artists who are “bona fide artists” under the artist tag have their latest biographies even after the deletion. The non bona fide artists are blank and remain blank after deleting the cache.

Logging is difficult because there’s not a set time between when even the web UI gets the biography update so I can’t give a timestamp on when a bug could happen if I leave it for an entire day.

Logging is not difficult, you enable it :wink: Clear the scaped cached (on the proper place : The provider settings) update a bio on the server then sync.

I got a navidrome dev config option that forces bio refresh every second so i could get a log in a reasonable time. and not a randomly point in the day. There was no clear cache option on navidrome so I delete the cache folder itself after backing it up and then restarted the container. I edited a composer only artist and the changes was reflected in the web ui and feishin as previously described.

I then did a full sync on symfonium and there were no changes. The log is “bio sync test valssu”

Thank you for your patience!

Seriously take the time to read what I write and the box you check ?

I already cleared scraped artists info cache many times, including before this most recently bio update. So I assumed clearing the cache on the server end was what you were referring to sorry.

Here is the same update reflected on my tablet

This was with a fresh install

I need the logs that I asked, that contains the clear …

label: bio sync test valssu, I already sent them.

This is the last attempt after that I’ll just close the issue …

The logs does not contain the asked clear …

So again :

Sorry I sent another log. bio sync test 2 valssu.

I went in the order of: enable logging, i deleted the cache in advanced settings after enabling the log, edited two biographies one of an artist, and one of a composter only artist, i forced it to be reflected in immediately in the navidrome database, and then I synced in symfonium where nothing happened, and finally send log.

If I am still misunderstanding “the provider setting” please forgive me

So I take time to write the proper place and provider settings, you do that in advanced settings and 'ever thought that what I wrote mattered ? … I took time to write proper place each time to make it clear that it was the important part.

As expected you had the solution in the first answer and did not read …

Provider settings = settings of the provider in the manage providers then the actual provider settings.

Sorry I really need you too list out the exact order of the steps. If you’re willing to take another log and list out those steps I’ll do it again.

If not sorry for wasting your time.

For what it’s worth it seems I can remove a media sever and reconnect without losing any setting so I can get updated biographies pretty easily without having to make a full backup.

If it never gets fixed that’s ok. Still love the UI and all the options.

You really need to start reading before writing that would help a lot :wink:

There’s nothing to fix … Click on the provider and press the clear scraped data …

Oh I see, I kept going to the sync manager or the advanced scraped data settings. I thought you were emphasizing the order of operations when making logs.

Syncing after clearing scraped data on at the bottom of the media provider page seems to have worked

Thanks for your patience.