If you have managed to do native DSD with a Snakeoil server, please chime in and let me know how you did it.
My DAC doesn't tell me whether it is receiving native DSD or DoP, it just tells me the DSD sample rate. So I can only confirm native DSD if it plays a 4xDSD file and shows me a sample rate of 11.29 MHz.
MPD (dsd-rt) seemed like a good place for me to start. So far no success. Hopefully Agent Kith or someone else can help to determine if the problem is me, my DAC, Snakeoil or specifically the alpha 1.1.0 FW I am currently using.
1. I select DoP. Other Linux systems say not to do this so just to be sure, please confirm that is correct.
2. Under options I type exactly dsd_native_type "0" I also tried dsd_native_type "2" and dsd_native_type "3"
Is there a way to know which one I should use? Will only one work for any given DAC? So far none work.
It seems that I need to restart the server before the changes take effect. i.e. "save and restart player" is not enough
Upon restart, I often get the error "cannot start server". The error message looks like this:
**** 2018-02-27T15:38:56
**** MPD (dsd-rt)
Executable: cd /var/www;_NAME="USB Audio" _OUTPUT="hw:0,0" _FORMAT="dop" _OPTIONS="dsd_native_type "0"" /var/www/players/mpd-dsd-rt/init /var/www/players/mpd-dsd-rt 2>&1;/var/www/players/mpd-dsd-rt/start /var/www/players/mpd-dsd-rt 2>&1
Using DSD native
tokenizer: line 406: '"' expected
I am a total Linux noob but wondered about that last line. Am I just missing the symbol ' (an apostrophe) somewhere in the code?
Cheers