Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


How to get sqeezelite to play native DSD
#1
I can't seem to get squeezelite to output DSD native on my USBridge with Moode 6.4.2. The output is always resampled to PCM. This is the output:

pi@moode:~ $ cat /proc/asound/card1/stream0
Amanero Technologies Combo384 Amanero at usb-3f980000.usb-1.2, high speed : USB Audio

Playback:
  Status: Running
    Interface = 1
    Altset = 1
    Packet Size = 536
    Momentary freq = 352793 Hz (0x2c.1960)
    Feedback Format = 16.16
  Interface 1
    Altset 1
    Format: S32_LE
    Channels: 2
    Endpoint: 5 OUT (ASYNC)
    Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
    Data packet interval: 125 us
  Interface 1
    Altset 2
    Format: S32_LE DSD_U32_BE
    Channels: 2
    Endpoint: 5 OUT (ASYNC)
    Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
    Data packet interval: 125 us


With MPD DSD native was playing with this output:

pi@moode:~ $ cat /proc/asound/card1/stream0
Amanero Technologies Combo384 Amanero at usb-3f980000.usb-1.2, high speed : USB Audio

Playback:
  Status: Running
    Interface = 1
    Altset = 2
    Packet Size = 136
    Momentary freq = 88198 Hz (0xb.0658)
    Feedback Format = 16.16
  Interface 1
    Altset 1
    Format: S32_LE
    Channels: 2
    Endpoint: 5 OUT (ASYNC)
    Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
    Data packet interval: 125 us
  Interface 1
    Altset 2
    Format: S32_LE DSD_U32_BE
    Channels: 2
    Endpoint: 5 OUT (ASYNC)
    Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
    Data packet interval: 125 us


Problem should be with the sqeezelite configuration. Can someone post their squeezelite config settings which output DSD native? Thanks!
Reply
#2
Maybe you can take a look here :
https://soundcheck-audio.blogspot.com/20...6-dsd.html
Its for picoreplayer but maybe you can adapt the settings.

Extract :

Quote:At this point we'll set the DSD support and DSD mode for squeezelite.
To enable  the DSD support we need to add "-D" to squeezelite.
By adding just "-D" squeezelite will enter the "DoP" mode. That's it.

All options have to be done in EDIT settings > Other options

You must setup file types too in LMS settings.
And finally install a special plugin for DSD
Reply
#3
(03-02-2020, 12:05 PM)a49176 Wrote: Maybe you can take a look here :
https://soundcheck-audio.blogspot.com/20...6-dsd.html
Its for picoreplayer but maybe you can adapt the settings.

Extract :

Quote:At this point we'll set the DSD support and DSD mode for squeezelite.
To enable  the DSD support we need to add "-D" to squeezelite.
By adding just "-D" squeezelite will enter the "DoP" mode. That's it.

All options have to be done in EDIT settings > Other  options

You must setup file types too in LMS settings.
And finally install a special plugin for DSD

I already have -D 500:U32BE and LMS is already setup for DSD. I had gentooplayer running on the same USBridge Sig with squeezelite-R2 and it was doing DSD Native.

This is the squuezelite running on Moode:
root 6757 1 0 19:07 ? 00:00:20 /usr/local/bin/squeezelite -n Moode -o hw:1,0 -a 80 4 0 -b 40000 100000 -p 45 -c flac,pcm,mp3,ogg,aac,alac,dsd -r 44100 768000 -W -D 500 u32be -S /var/local/www/commandw/slpower.sh
Reply
#4
(03-02-2020, 12:21 PM)boring Wrote:
(03-02-2020, 12:05 PM)a49176 Wrote: Maybe you can take a look here :
https://soundcheck-audio.blogspot.com/20...6-dsd.html
Its for picoreplayer but maybe you can adapt the settings.

Extract :

Quote:At this point we'll set the DSD support and DSD mode for squeezelite.
To enable  the DSD support we need to add "-D" to squeezelite.
By adding just "-D" squeezelite will enter the "DoP" mode. That's it.

All options have to be done in EDIT settings > Other  options

You must setup file types too in LMS settings.
And finally install a special plugin for DSD

I already have -D 500:U32BE and LMS is already setup for DSD. I had gentooplayer running on the same USBridge Sig with squeezelite-R2 and it was doing DSD Native.

This is the squuezelite running on Moode:
root      6757     1  0 19:07 ?        00:00:20 /usr/local/bin/squeezelite -n Moode -o hw:1,0 -a 80 4  0 -b 40000 100000 -p 45 -c flac,pcm,mp3,ogg,aac,alac,dsd -r 44100 768000 -W -D 500 u32be -S /var/local/www/commandw/slpower.sh

Hi, wondering the OP was able to solve this issue. I have the EXACT same issue. How can I get squeezelite to output DOP.
Reply
#5
(09-07-2020, 11:16 AM)al2813 Wrote:
(03-02-2020, 12:21 PM)boring Wrote:
(03-02-2020, 12:05 PM)a49176 Wrote: Maybe you can take a look here :
https://soundcheck-audio.blogspot.com/20...6-dsd.html
Its for picoreplayer but maybe you can adapt the settings.

Extract :

Quote:At this point we'll set the DSD support and DSD mode for squeezelite.
To enable  the DSD support we need to add "-D" to squeezelite.
By adding just "-D" squeezelite will enter the "DoP" mode. That's it.

All options have to be done in EDIT settings > Other  options

You must setup file types too in LMS settings.
And finally install a special plugin for DSD

I already have -D 500:U32BE and LMS is already setup for DSD. I had gentooplayer running on the same USBridge Sig with squeezelite-R2 and it was doing DSD Native.

This is the squuezelite running on Moode:
root      6757     1  0 19:07 ?        00:00:20 /usr/local/bin/squeezelite -n Moode -o hw:1,0 -a 80 4  0 -b 40000 100000 -p 45 -c flac,pcm,mp3,ogg,aac,alac,dsd -r 44100 768000 -W -D 500 u32be -S /var/local/www/commandw/slpower.sh

Hi, wondering the OP was able to solve this issue. I have the EXACT same issue. How can I get squeezelite to output DOP.
Reply
#6
(09-07-2020, 11:16 AM)al2813 Wrote:
(03-02-2020, 12:21 PM)boring Wrote:
(03-02-2020, 12:05 PM)a49176 Wrote: Maybe you can take a look here :
https://soundcheck-audio.blogspot.com/20...6-dsd.html
Its for picoreplayer but maybe you can adapt the settings.

Extract :

Quote:At this point we'll set the DSD support and DSD mode for squeezelite.
To enable  the DSD support we need to add "-D" to squeezelite.
By adding just "-D" squeezelite will enter the "DoP" mode. That's it.

All options have to be done in EDIT settings > Other  options

You must setup file types too in LMS settings.
And finally install a special plugin for DSD

I already have -D 500:U32BE and LMS is already setup for DSD. I had gentooplayer running on the same USBridge Sig with squeezelite-R2 and it was doing DSD Native.

This is the squuezelite running on Moode:
root      6757     1  0 19:07 ?        00:00:20 /usr/local/bin/squeezelite -n Moode -o hw:1,0 -a 80 4  0 -b 40000 100000 -p 45 -c flac,pcm,mp3,ogg,aac,alac,dsd -r 44100 768000 -W -D 500 u32be -S /var/local/www/commandw/slpower.sh

Hi, wondering the OP was able to solve this issue. I have the EXACT same issue. How can I get squeezelite to output DOP.

Sorry for the late response. There was a compatibility issues with the DAC. I've since updated the DAC firmware and DSD native is working fine after.
Reply


Forum Jump: