Tried to go there but there's an error, can't find server. Never mind it's working now, thanks.
I love Ubuntu/Linux and with kind the help of another ASR member I have configured my old PC as a music server and it runs fine with bit perfect playback even though it's an old AMD 3600+ cpu.
Using a Topping D30 with PulseAudio disabled completely and only use ALSA with Audacious and have it play in hardware mode. Might not work for you as you would have no equalization and no volume control. No clicks, stutters or pops at all though.
Have you tried disabling core parking / C6 sleep. It helps with crackles.
Use the latest version of the mpd server. And fill in the login information for Quobuz or Tidal in mpd.conf.True, although I do use BP audio on occasion through QuodLibet. I use to have a hardware equalizer in my office (the Project Kamaleon), but I moved to my house. In any case, I haven't been able to get Tidal to play bit perfectly on Linux.
Pulseaudio finally implemented the "avoid resampling" feature. So now I don't have to use ALSA anymore - best of both worlds. Pulseaudio plays each track at its native bit rate, and it also plays nicely with other apps.
Use the latest version of the mpd server. And fill in the login information for Quobuz or Tidal in mpd.conf.
And of course your paths to music and audio hardware settings etc.
Thanks for that.Looks like this was introduced in version 11 of PulseAudio.
FWIR, Ubuntu 16 repos had Pulseaudio version 8, and Ubuntu 18 has version 14.
Puppy linux Xenial on an ancient laptop with an SSD and Deadbeef.
What more could one need. Works fine.
I had Puppy Linux with MPD for a while. It worked well but development ground to a halt.
I built a music server with all the audiophile tweaks. I couldn't tell the difference between it and the laptop in the end apart from the fan in the laptop.
Like @Sal1950 I've tried to avoid Pulse. I don't know if it's got any better these days.
Sorry for misinformation, I've been disconnected for a long time, even from paid Spotify. When it comes to money, the payee is always overactive.BTW, it seems that you need to reverse engineer a token to be able to use Tidal (https://github.com/MusicPlayerDaemon/MPD/issues/196).
PulseAudio remains a massive PITA if you want a music daemon to actually run as a daemon. This is by design and won't be fixed, so I avoid it where possible. Unfortunately it's now a requirement for audio in Firefox, and I've not got a reliable workaround.