Issue description:
When attempting to cache a song for offline the download tends to fail. Ive tried reducing the number of concurrent requests and using http 1 to no avail and ive double checked versions of both Symfonium (Version 13.4.0 (127548)) and navidrome (Version: 0.58.0 (9dbe0c18)).
I have also tried downloading via a different client (Substreamer) which works fine the only difference I see on the request in navidrome is the bitrate is set to 0 when querying.
Downloading Via Substreamer works fine:
navidrome-1 | time=“2025-09-23T21:20:20Z” level=info msg=“Streaming file” artist=“The Doors” bitRate=135 cached=false format=raw originalBitRate=135 originalFormat=mp3 requestId=105749c0806c/89jjsAFKsq-000070 title=“You’re Lost Little Girl” transcoding=false user=admin
Via Symfonium:
navidrome-1 | time=“2025-09-23T21:18:42Z” level=info msg=“Streaming file” artist=“The Doors” bitRate=0 cached=false format=raw originalBitRate=135 originalFormat=mp3 requestId=105749c0806c/89jjsAFKsq-000060 title=“You’re Lost Little Girl” transcoding=false user=admin
Logs:
Upload description: Tartaruskelvin
Additional information:
- This seems to effect random songs its not consistent but it is common (would say over 75% have this issue)
- When i bounce navidrome / re connect to navidrome the set of songs that fail changes
- When the download fails it either does so silently, gets re added to the queue or gets forever paused with “Job Cancelled” as its download status
Reproduction steps:
Media provider:
Subsonic