A way to bit-perfectly playback DSD/DSF using plex to USB DAC (DoP)

Yes, it would be better if PLEX just have ability to directly play DSD/DSF to a USB DAC. But until that happens, I think we can just do this.

I have recently starting to use PLEX as my hires music server and I have quite a collection of DSD/DSF music. I have a DSD capable USB DAC and I want to use PLEX media player to bit-perfectly playback my music. This is what I have found:

  1. PLEX normally transcode DSF to some other codec. In order to achieve a bit-perfect DSF playback you need to do some work ahead (not too much work, totally worth it for us audiophile people).
  2. If your DSD is in disk images, google “ISO2DSD”. It is a software that extract DSF files from ISO images. Don’t worry, it is bit-perfect.
  3. Now you have DSF files, google “DSD2FLAC”. It is a software that transcode DSF files to FLAC files. Use this software and remember check the FLAC/DoP box, it will repack you DSF in a DoP manner. Again, Don’t worry, it is bit-perfect.
  4. Done. PLEX will direct play FLAC and if your PMP is set to exclusive mode, your DSD will now be bit-perfectly transfered to you USB dac for decoding. And all the metadata and artwork will be preserved.

Of course there are other software like RoonLabs or Foobar. But given the beautiful UI, cross platform compatibility, and price(free) of PLEX, I choose PLEX.

Let me know if you have a better idea on this.

Cheers.

2 Likes

@cong314159 said:
3. Now you have DSF files, google “DSD2FLAC”. It is a software that transcode DSF files to FLAC files. Use this software and remember check the FLAC/DoP box, it will repack you DSF in a DoP manner. Again, Don’t worry, it is bit-perfect.

There is no way to convert DSD data into conventional PCM data and then give this process the description ‘bit-perfect’.
You will always only get an “approximation”. How close an approximation, depends in the sample rate and bit-depth you choose for the conversion.

(It is said that the regular DSF from Super Audio CDs is roughly comparable to PCM with 96kHz and 24 bit depth, so I’d say picking a greater SR or bit depth doesn’t make much sense.)

1 Like

@OttoKerner said:

@cong314159 said:
3. Now you have DSF files, google “DSD2FLAC”. It is a software that transcode DSF files to FLAC files. Use this software and remember check the FLAC/DoP box, it will repack you DSF in a DoP manner. Again, Don’t worry, it is bit-perfect.

There is no way to convert DSD data into conventional PCM data and then give this process the description ‘bit-perfect’.
You will always only get an “approximation”. How close an approximation, depends in the sample rate and bit-depth you choose for the conversion.

(It is said that the regular DSF from Super Audio CDs is roughly comparable to PCM with 96kHz and 24 bit depth, so I’d say picking a greater SR or bit depth doesn’t make much sense.)

Please don’t mislead other reader.

DoP is the standard to transfer DSD over PCM, the reason this method is bit perfect is that it is not converting, it is simply repacking. It is neither approximating nor interpolating.

What happens, if you tap the - key on your keyboard during playback of such a file?
If the volume gets only slightly quieter, I think it is not Direct Playing.

If it is suddenly a very low level noise, I will believe it is Direct Playing.

@OttoKerner said:
What happens, if you tap the - key on your keyboard during playback of such a file?
If the volume gets only slightly quieter, I think it is not Direct Playing.

If it is suddenly a very low level noise, I will believe it is Direct Playing.

If you handle volume digitally, its a multiplier. Why would you get a low level noise

@OttoKerner said:
What happens, if you tap the - key on your keyboard during playback of such a file?
If the volume gets only slightly quieter, I think it is not Direct Playing.

If it is suddenly a very low level noise, I will believe it is Direct Playing.

Actually, you are correct. I tried lowering the volume a little bit, and the music turned into a hissing low noise.

@cong314159 said:
Actually, you are correct. I tried lowering the volume a little bit, and the music turned into a hissing low noise.

Then you have achieved true Direct Play with your setup and your method is working.
Sorry I doubted you!

@OttoKerner said:

@cong314159 said:
Actually, you are correct. I tried lowering the volume a little bit, and the music turned into a hissing low noise.

Then you have achieved true Direct Play with your setup and your method is working.
Sorry I doubted you!

No problem.

I am just tired of seeing software like RoonLabs charge $500 for a lifetime subscription when it clearly has absolutely nothing over PLEX.

1 Like

Thanks for this helpful info. I checked the DSD2FLAC software and discovered it’s only available for MAC OSX and Linux. For Windows users (as i am) dBpoweramp has a codec that will convert DSD to DoP - see dBpoweramp site under “Codec Central”. Yes, I also wish Plex would provide a DoP output option for dsd (like JRiver). But for the price I’m not complaining and Plex is very nice product.

I have my PMP set to exclusive, and it’s transcoding DSD to Opus 48khz. Nothing ever works for me haha

You need to transcode you files first.