Why would the server returns an url only valid 5 mins ..
The data is synced I don’t send a query to ask for the image list every time, all that to have a different url that can’t be cached as different …
Some servers really makes strange choices.
You can uncheck the option to fetch additional metadata when adding the provider to avoid using getArtistInfo2. But this should probably be reported to the server side too.
Indeed, I can see in airsonic-advanced code a jwt expiration 5 minutes later.
In navidrome, the jwt doesn’t have any expiration date. It can be debatable…
But, how many time getArtistInfo2 is called in Symfonium ?
It’s only called once during sync, the urls are supposed to be external url to external website like last.fm or others. Not private time limited urls that expires.
This basically force clients to call getArtistsInfo2 every time before showing an artist image + the clients can’t cache the image properly since the url change each time forcing each time to download again the image. That’s the most possible inefficient things to do when exposing static images.