Navidrome support SACD

Navidrome dosen’t support DSF/DFF decoding natively,

but it can be achieved via ffmpeg transcoding on the fly.

1 Enable transcoding in server side config file navidrome.toml:

FFmpegPath=”/opt/local/bin/ffmpeg”

EnableTranscodingConfig=”true”

2 Add flac transcode rule in Navidrome client (web browser):

3 Select flac transcode in Tempo (Android client)

Convert   SACD ISO file To DSF file

Build Tool: sacd_extract:

wget https://github.com/sacd-ripper/sacd-ripper/archive/refs/tags/0.3.8.tar.gz

tar xvfz 0.3.8.tar.gz

cd sacd-ripper-0.3.8/tools/sace_extract

cmake .

make

ls sacd_extract

sudo cp sacd_extrace /usr/local/bin

Convert ISO

sacd_extrace -i sacd_sample.iso -s

chmod 777 sacd_sample