App version
Production
Issue description
I tried to play some .dsf and .ape files but on my TV they don’t work, they work fine on my phone.
Shouldn’t navidrome handle transcoding if a format is not supported? I don’t fully understand how this protocol works, sorry.
Device type
Android TV
Media provider
Navidrome
Steps to reproduce
- Open any .dsf or .ape format track
I searched existing issues first
on
I understand that logs are mandatory
on
Log upload name / description
wststreet
It seems the legacy transcode endpoint does not properly transcode the dsf file, maybe some missing thing on it’s side. The Android TV does not yet use the new endpoints.
For APE the server returns error 400 you should check Navidrome logs to see.
time="2026-05-17T17:57:45Z" level=info msg="Streaming file" artist=NierAutomata bitRate=0 cached=false format=raw originalBitRate=11290 originalFormat=dsf requestId=deebab68bca8/X4OmdrHXMI-000046 title="Weight of the World" transcoding=false user=wststreet
time="2026-05-17T18:05:02Z" level=info msg="Streaming file" artist=Phoenix bitRate=0 cached=false format=raw originalBitRate=873 originalFormat=ape requestId=deebab68bca8/X4OmdrHXMI-000109 title="Andrii Popa" transcoding=false user=wststreet
This is my Navidrome log for playing a .dsf file and an .ape file. I see there is a transcoding=false parameter, is that coming from Symfonium?
I tried with the “Transcode to mp3” setting turned both on and off, and I tried changing all the other transcode settings but nothing changed.