Hello,
I recently switched to CoreELEC on my Odroid C2., thank you to the developers and the community! Unfortunately the latest update to the 9.0.2 addon repository introduced a problem for me.
The latest mpd (repo 9.0.2, addon 9.0.107, mpd 0.21.4) enforces ALSA output buffering.
It used to work with the following output configuration:
audio_output {
type "alsa"
name "PCM5102 DAC"
device "hw:0,0"
format "44100:16:2" # Required for Odroid!
mixer_type "software"
auto_channels "no" # Required for Odroid!
auto_format "no" # Required for Odroid!
buffer_time "0" # Required for Odroid!
}
With the latest version mpd exits with an error because of the zero buffer time.
With small values I hear strange noise.
With the default value of 500000 the command ‘mpc play’ gives the error: Error opening ALSA device “hw:0,0”; snd_pcm_hw_params_set_buffer_time_near() failed: Invalid argument
Playing a wav-file with ‘aplay -D hw:0,0 -t wav test.wav’ works perfectly.
Is there a way to downgrade mpd to the previous version?
Or is there another solution?
Thank you for your help,
Pim.