Custom Headers only sending on initial sync

Issue description:

Been using the app for a good few months now without issue, I have a cloudflare tunnel to my domain with page protected by cloudflare access so am using custom headers to authenticate. This has been working fine up until recently, not exactly sure when it stopped refreshing (or what exactly is happening) but on the latest version it seems to stop looking up the server (navidrome) and only show tracks in the rolling cache after a while. I have tried rolling back to 13.5 and this worked for a while, but stopped reflecting charges on the server, changed back to latest and it refreshed again so quite possibly the app is not the problem, I guess I just need to confirm how symfonium handles the custom headers before I start digging around to find out what cloudflare changes may have caused this. Does symfonium send the headers on each request or is it just when adding a server?

(Have just noticed the new sync manager, nice addition as previously I would press sync and get no notification that it wasn’t syncing)

Logs:

Upload description: James

Additional information:

Reproduction steps:

Media provider:

Subsonic

Screenshots:

Obviously always, else it would not work :wink:

I’m still having issues with this, on WiFi all tracks show but on mobile only tracks in rolling cache show. sync manager reports the correct number of tracks and syncs fine, navidrome shows symfonium as currently streaming so it’s connecting to the server to play the song rather than from the rolling cache but not getting full track lists in the library. Switch on WiFi and the missing songs appear.

You have a filter enabled check your settings.

Have been through all the settings and checking albums after each change to see if tracks populate, nothing changes, still only shows rolling cache tracks on mobile. It seemed to work itself out after the last time, or at least I hadn’t noticed it so I’ll just leave it and see what happens.

Again if you only see cached files it’s because you have the only available offline filter enabled.
Probably also enabled the auto offline setting.