I am currently testing volumio on a Raspberry Pi3 with an M2Tech HiFace; everything in default config.
The DSP is recognized and plays fine, however when I skip to the next track a crack/pop noise is produced. Transition between tracks without interaction (thus the queue just roles) works fine.
I already tried to force the output format via mpd.conf, which did not help.
Browsing the internet I found the troubleshooting guide: http://www.sound-pixel.com/files/product_pdf/hiFace%20-%20Official%20Troubleshooting%20and%20FAQ%20-%2025-3-13.pdf which states on the second page that it is a ‘hiFace typical behaviour related to buffers management’ (found via: https://sourceforge.net/p/alsa/mailman/message/30854249/) - Not sure how to deal with that.
Next steps would be a non altered DSP output and tinkering with ALSA.
Did anyone encounter this problem or something similar? Thx!