For your setup I suggest MPD, which has a client/server architecture. So you can stream in any direction.
Some audio aficionados also use RPi/HiFiBerry for DSD playback:
Thread
Raspberry Pi 4 + LibreElec + Music Player Daemon + WavPack DSD
Hello! 
I installed LibreElec 9.95.1 and mpd (as service addon) and found that when playing WavPack DSD files with a samplerate of more than 384 kHz, the sound is very interrupted. A search on the Internet did not give anything, the mpd settings also did not bring any result. And then I accidentally looked into:
mpd -V
— and found that it was built without native support for the WavPack format, that is, it decodes it using ffmpeg. And ffmpeg DOES NOT RECOGNIZE DSD compressed with WavPack.
![]()
In…
I installed LibreElec 9.95.1 and mpd (as service addon) and found that when playing WavPack DSD files with a samplerate of more than 384 kHz, the sound is very interrupted. A search on the Internet did not give anything, the mpd settings also did not bring any result. And then I accidentally looked into:
mpd -V
— and found that it was built without native support for the WavPack format, that is, it decodes it using ffmpeg. And ffmpeg DOES NOT RECOGNIZE DSD compressed with WavPack.
In…
greenvorbisfan