07-29-2025, 01:56 PM
Couple things.
1. Moode uses the ALSA Loopback device to provide a copy of the PCM output stream to other applications.
2. ALSA Loopback requires the source to be PCM format. It does not support native DSD bitstream. This means that MPD must be set to "DSD over PCM (DoP) and the DAC has to support DoP.
3. Loopback works with ALSA output modes: Default (plughw) or ALSA Direct (hw). The mode has to be set before turning Loopback on.
I don't have any experience with PeppyMeter but I think it requires the source to be PCM format which means DSD would need to be converted to PCM (not DoP) in order for the meters to correctly reflect the waveform.
If I get a few spare cycles I'll try out the excellent guide from @fdealexa and get some experience with PeppyMeter.
1. Moode uses the ALSA Loopback device to provide a copy of the PCM output stream to other applications.
2. ALSA Loopback requires the source to be PCM format. It does not support native DSD bitstream. This means that MPD must be set to "DSD over PCM (DoP) and the DAC has to support DoP.
3. Loopback works with ALSA output modes: Default (plughw) or ALSA Direct (hw). The mode has to be set before turning Loopback on.
I don't have any experience with PeppyMeter but I think it requires the source to be PCM format which means DSD would need to be converted to PCM (not DoP) in order for the meters to correctly reflect the waveform.
If I get a few spare cycles I'll try out the excellent guide from @fdealexa and get some experience with PeppyMeter.