moOde

MPD Config

Update MPD configuration and restart MPD.
MPD settings cannot be changed when Audio output is set to Bluetooth or when Multiroom Sender or Receiver are On.
Audio output
 
- Hardware: Use audio device on-board volume controller.
- Software: Use MPD software volume routine (32 bit float with dither).
- Fixed (0dB output): Assumes external analog or digital volume controller is used.
CAUTION: Set volume to a low level before changing this option.
NOTE: Fixed (0dB) will output 100% volume level. The actual fixed level can be set in Audio Config by adjusting Max ALSA volume.
DSD support
Native DSD: If the audio device reports that it supports Native DSD then MPD will send the unaltered DSD bitstream to the device otherwose MPD will perform DSD to PCM on-the-fly conversion.
DSD over PCM (DoP): There is no way to detect if an audio device supports DoP so only enable this if you are certain that the device support it otherwise the encapsulated DSD bitstream may cause loud or unpredictable distortion.
Play silence before manually stopping or pausing DSD/DoP playback. This is a workaround for some audio devices that emit noise when stopping DSD/DoP playback.
Enable a workaround for a bug in Thesycon USB audio receivers. On these devices playing DSD512 or PCM causes all subsequent attempts to play other DSD rates to fail which can be fixed by briefly playing PCM at 44.1 kHz.
SoX Resampling
kHz
These charts show the effect of selective resampling modes for the example target rates. Selective resampling chart 1

Selective resampling chart 2

Very high:
Precision 28, Phase response 50 (Linear phase), Passband end 91%, Stopband begin 100%, Attenuation 0dB
High (Default):
Precision 20, Phase response 50 (Linear phase), Passband end 91%, Stopband_begin 100%, Attenuation 0dB
Medium:
Precision 16, Phase response 50 (Linear phase), Passband end 92%, Stopband begin 100%, Attenuation 0dB
Custom recipe
Set individual parameters
Number of bits used. Default is 20 which corresponds to the "High quality" setting. The "Very high quality" setting uses 28 bit precision.
Range is 0 to 50 where 0 = minimum phase, 25 = intermediate phase and 50 = linear phase. Default is 50.
 % Original bandwidth of source used. Range is 80 to 100% where 100% represents the Nyquist frequency. Default is 95%.
 % A percentage greater than or equal to 100. Default is 100% which represents the Nyquist frequency.
 dB Reduce the amplitude of the source to prevent clipping. Range is 0 to 24dB. Default is 0dB.
Bit mask for setting special SoX options.
00 ROLLOFF_SMALL 0.01 dB
01 ROLLOFF_MEDIUM 0.35 dB
02 ROLLOFF_NONE For Chebyshev bandwidth.
08 HI_PREC_CLOCK Increase "irrational" ratio accuracy.
16 DOUBLE_PRECISION Use DP calcs even if precision <= 20
32 SOXR_VR Variable-rate resampling.
Run SoX in multiple threads for improved efficiency.
Gain and Normalization
Adjust the volume of songs played using ReplayGain tags. Setting this to "album" will adjust volume using the album's ReplayGain tags, while setting it to "track" will adjust it using the track ReplayGain tags. Setting it to "auto" uses the track ReplayGain tags if MPD random play is activated otherwise the album ReplayGain tags. Currently only FLAC, Ogg Vorbis, Musepack, and MP3 (through ID3v2 ReplayGain tags, not APEv2) are supported.
The gain (in dB) applied to songs with ReplayGain tags. Range is -15 to 15.
Adjust the volume of songs as they play so that they sound as though they are of equal loudness.
NOTE: output bit depth will be converted to 16 bit.
Resource allocation
 MB Buffer for audio samples. Range is 4 to 64MB. Default size is 4MB.
 MB Buffer for command output. Range is 8 to 512MB. Default is 128MB.
Range is 2 to 32768 playlist items. Default is 16384 items.
The input cache prefetches queued song files into memory before they are going to be played. If the cache grows larger than the specified size, older files will be evicted.
Other options
Control the amount of detail in the MPD log (/var/log/mpd/log).
Reconnect
Reconnect System restarted
Reconnect System shut down