Hi Jem
If you cannot set the ALSA loopback to 'on' then a copy of the audio is not being made. However, mpd_oled/cava needs a copy of the audio to calculate the spectrum bars, and so if there is no copy of the audio then there is no spectrum displayed.
If you use the original Moode ALSA setting (not Direct (hw)), is there a series of actions that reliable produce the ALSA error? I am not sure if you have described when the error occurs, e.g. when you restart the machine, or when you play the first song after a restart, or when you play a certain music file, or when you change music sources to MPD (e.g. from playing spotify to playing a music file)... If you provide a clear description of when the error occurs perhaps somebody will be able to suggest something for you to try or investigate further.
Adrian.
If you cannot set the ALSA loopback to 'on' then a copy of the audio is not being made. However, mpd_oled/cava needs a copy of the audio to calculate the spectrum bars, and so if there is no copy of the audio then there is no spectrum displayed.
If you use the original Moode ALSA setting (not Direct (hw)), is there a series of actions that reliable produce the ALSA error? I am not sure if you have described when the error occurs, e.g. when you restart the machine, or when you play the first song after a restart, or when you play a certain music file, or when you change music sources to MPD (e.g. from playing spotify to playing a music file)... If you provide a clear description of when the error occurs perhaps somebody will be able to suggest something for you to try or investigate further.
Adrian.