Is there anything I can do to enforce consistent bitrate values at either the Navidrome side or Symfonium side? My intention is to reuse transcoding cache across different clients.
You probably restored an old backup or something ? Fresh install and settings do send 128 on Navidrome. There’s just no auto change of the value to keep cache valid.
Nope. This is freshly installed and I’m still in free trial
I’ve tried various settings and this is what I’ve observed:
Normal streaming requests 128 kbps as expected and server logs show bitRate=128 too.
It only happens to “Offline cache and download”: setting 128 kbps on client side results in 131 kbps being requested.
Here comes the fun part: Setting max bitrate on NaviDrome to 128 kbps, in Symfonium click “Offline cache and download” and select Original: now it requests 128 kbps correctly.