No DSD audio - mpd(dsdrt)
#1
There seems to be no obvious option online, and it will depend also on how mpd(dsdrt) has been compiled.


I am using the mpd (dsdrt) player and it plays -- except it does not seem to give audio on DSD files. 

The player seeks, so it looks like the file is being read....maybe the receiver cannot handle it?? The DAC shows "DSD".  The file is 3528 KHz -225bits so it may exceed the max of my receiver

How can I ask mpd to convert the DSD.  Or down sample it? At least then I know I have a start.
Reply

#2
(30-Jan-2022, 07:46 AM)pathetic Wrote: There seems to be no obvious option online, and it will depend also on how mpd(dsdrt) has been compiled.


I am using the mpd (dsdrt) player and it plays -- except it does not seem to give audio on DSD files. 

The player seeks, so it looks like the file is being read....maybe the receiver cannot handle it?? The DAC shows "DSD".  The file is 3528 KHz -225bits so it may exceed the max of my receiver

How can I ask mpd to convert the DSD.  Or down sample it? At least then I know I have a start.
Were there any updates to mpd-dsd-rt? I thought that branch has stopped development because ALSA updates has made that obsolete.

DSD should not be 3528 kHz/225 bits. For one it's always 1 bit depth. Perhaps try adding dsd_native_type option and set the correct DSD format and see if that works? See here.

This may or may not work as the newer ALSA libs may no longer work with this mpd-dsd-rt branch.
Snakeoil Operating System - Music, your way!
[-] The following 1 user Likes agent_kith's post:
  • pathetic
Reply

#3
(30-Jan-2022, 10:04 AM)agent_kith Wrote:
(30-Jan-2022, 07:46 AM)pathetic Wrote: There seems to be no obvious option online, and it will depend also on how mpd(dsdrt) has been compiled.


I am using the mpd (dsdrt) player and it plays -- except it does not seem to give audio on DSD files. 

The player seeks, so it looks like the file is being read....maybe the receiver cannot handle it?? The DAC shows "DSD".  The file is 3528 KHz -225bits so it may exceed the max of my receiver

How can I ask mpd to convert the DSD.  Or down sample it? At least then I know I have a start.
Were there any updates to mpd-dsd-rt? I thought that branch has stopped development because ALSA updates has made that obsolete.

DSD should not be 3528 kHz/225 bits. For one it's always 1 bit depth. Perhaps try adding dsd_native_type option and set the correct DSD format and see if that works? See here.

This may or may not work as the newer ALSA libs may no longer work with this mpd-dsd-rt branch.

Thanks for the reply again!!

1. I did not bother to look at updates for mpd-dsd-rt - I am just using what is there on snake oil.  Are you saying that alsa or mpd updates allow DSD natively? I have been reading for days and it is nothing straight out there? Do you know if any of the versions you have provided now allow DSD? The whole DSD thing is clear as mud! Maybe you can please shed light based on your experience. Can I use snakeoil to play DSD via mpd? Which version?

2.  I dont know about the 225 bits - thats totally weird what ympd shows! The files are OK and I have played them elsewhere to test.

3.  What are the DSD options in mpd.conf that one can use? I have found some websites, but I would like your input about snakeoil specifically?

Thanks!
Reply

#4
(30-Jan-2022, 11:17 AM)pathetic Wrote: 1. I did not bother to look at updates for mpd-dsd-rt - I am just using what is there on snake oil.  Are you saying that alsa or mpd updates allow DSD natively? I have been reading for days and it is nothing straight out there? Do you know if any of the versions you have provided now allow DSD? The whole DSD thing is clear as mud! Maybe you can please shed light based on your experience. Can I use snakeoil to play DSD via mpd? Which version?
Try the MPD 0.22.x in Snakeoil. Set streaming mode to DoP and see if that works. It all depends on what DAC you're using, what's the model of your DAC?

(30-Jan-2022, 11:17 AM)pathetic Wrote: 2.  I dont know about the 225 bits - thats totally weird what ympd shows! The files are OK and I have played them elsewhere to test.
That could be a bug in MyMPD then. Big Grin

(30-Jan-2022, 11:17 AM)pathetic Wrote: 3.  What are the DSD options in mpd.conf that one can use? I have found some websites, but I would like your input about snakeoil specifically?
There's 2. DoP if your DAC supports DSD wrapped in PCM frames, or native. This mostly only works with a few DACs - the USB IDs of some DACs are hard coded into the kernel. Snakeoil has a native DSD kernel to help you set up your DAC for native DSD streaming (if your DAC supports it).

I'd be starting work on kernel builder soon. This feature will be added back into 1.2.x when this is done.
Snakeoil Operating System - Music, your way!
[-] The following 1 user Likes agent_kith's post:
  • pathetic
Reply

#5
I got a proper demo dsf file.  And I get no audio....some setting need to be tweaked?
Reply

#6
(30-Jan-2022, 02:10 PM)pathetic Wrote: I got a proper demo dsf file.  And I get no audio....some setting need to be tweaked?
What's the model of your DAC?
Snakeoil Operating System - Music, your way!
Reply

#7
(30-Jan-2022, 04:55 PM)agent_kith Wrote:
(30-Jan-2022, 02:10 PM)pathetic Wrote: I got a proper demo dsf file.  And I get no audio....some setting need to be tweaked?
What's the model of your DAC?

I am trying to use the HDMI out of my box. My DAC works, but my receiver requires an HDMI input for DSD.  Optical/Coax does not work. I can send analog from my DAC and it works.

mpd via HDMI downsamples everything to 48Khz for DSD files.  I am trying to find settings for it to at least send 88.2KHz.
Reply

#8
(31-Jan-2022, 12:53 AM)pathetic Wrote: I am trying to use the HDMI out of my box. My DAC works, but my receiver requires an HDMI input for DSD.  Optical/Coax does not work. I can send analog from my DAC and it works.

mpd via HDMI downsamples everything to 48Khz for DSD files.  I am trying to find settings for it to at least send 88.2KHz.
HDMI is not going to work. I2S via a HDMI cable is not following the same standard as HDMI for audio/video.

You need to use the USB input of your DAC to get DSD.
Snakeoil Operating System - Music, your way!
Reply

#9
(31-Jan-2022, 07:20 AM)agent_kith Wrote:
(31-Jan-2022, 12:53 AM)pathetic Wrote:  I am trying to use the HDMI out of my box. My DAC works, but my receiver requires an HDMI input for DSD.  Optical/Coax does not work. I can send analog from my DAC and it works.

mpd via HDMI downsamples everything to 48Khz for DSD files.  I am trying to find settings for it to at least send 88.2KHz.
HDMI is not going to work. I2S via a HDMI cable is not following the same standard as HDMI for audio/video.

You need to use the USB input of your DAC to get DSD.

How do I tell mpd then to reformat the DSD stream to something playable? Or is this just impossible, period? Please put me out of my misery with a final answer! Sick
Reply

#10
(01-Feb-2022, 07:57 AM)pathetic Wrote: How do I tell mpd then to reformat the DSD stream to something playable? Or is this just impossible, period? Please put me out of my misery with a final answer! Sick
I know that Mpd converts DSD automatically to PCM, but not sure if there are any parameters to tweak.

I have many SACDs. I used to fret about using DSD capable gear but no longer. I found that ​​​​using room correction software provided a much bigger jump in sound quality than using playing native DSD. It is not possible to do room correction on native DSD. Am using Mpd with convolution for stereo music and MinimServer and Dirac Live on my receiver for multi channel music.
[-] The following 1 user Likes Snoopy8's post:
  • pathetic
Reply



Bookmarks

Possibly Related Threads…
Thread Author Replies Views Last Post
  Not able to add custom audio output sjtuross 1 588 24-Sep-2023, 07:43 AM
Last Post: agent_kith
  upmpdcli not playing to usb audio protongx 0 731 30-Aug-2021, 09:37 AM
Last Post: protongx
  Split stereo channels over two simultaneous usb audio devices? micindev 7 2,924 15-Dec-2020, 02:50 AM
Last Post: micindev
  How To Use Another Audio Device In Spotify Client OscarH 22 8,734 08-Mar-2020, 07:27 AM
Last Post: agent_kith
  [SOLVEDno audio thru toslink micindev 11 6,823 10-Dec-2017, 10:22 AM
Last Post: agent_kith



Users browsing this thread:
1 Guest(s)

[-]
Our Sponsors

[-]
Welcome
You have to register before you can post on our site.

Username/Email:


Password:





[-]
Latest Threads
Snakeoil 1.4.0 (High End)
Last Post: agent_kith
Yesterday 02:26 PM
» Replies: 57
» Views: 2360
Using Ubuntu low latency & real time ker...
Last Post: agent_kith
Yesterday 02:19 PM
» Replies: 9
» Views: 244
Can't get Roon bridge or UPNP renderer t...
Last Post: agent_kith
Yesterday 02:12 PM
» Replies: 8
» Views: 130
Snakeoil OS 1.4 problem with Squeezelite...
Last Post: agent_kith
Yesterday 02:10 PM
» Replies: 12
» Views: 108
Music Players missing
Last Post: justme
31-Jan-2025 01:07 PM
» Replies: 2
» Views: 67
SQ difference - Raspberry Pi vs x86_64?
Last Post: skel
29-Jan-2025 05:36 PM
» Replies: 12
» Views: 207
My Snakeoil-powered system
Last Post: petemac110
29-Jan-2025 03:46 AM
» Replies: 4
» Views: 114
Question about RAM Disk
Last Post: agent_kith
28-Jan-2025 10:01 AM
» Replies: 6
» Views: 123
fw: a letter to request Album Player(gen...
Last Post: agent_kith
28-Jan-2025 09:45 AM
» Replies: 2
» Views: 96
Cannot install upmpdcli Raspberry Pi5
Last Post: Snoopy8
19-Jan-2025 12:48 PM
» Replies: 3
» Views: 102

[-]
SnakeoilOS Mission Statement

Our mission is to create a free to use computer OS that is easy to install, intuitive to operate and play music that will connect and engage with you emotionally.

SnakeoilOS gives you the freedom to spend more time on listening, enjoying and exploring music. Wasting time on computers is now a thing of the past! Everything is constantly evolving/improving. Please check back often for updates.

If you like this project, do show your support with a small token donation. All donations collected will be used to run this website, and for purchasing new equipment for the project.


Powered By MyBB, © 2002-2025. Theme © Melroy van den Berg.