JuvenalUrbino seek out CDs and vinyls rips in lossless format (e.g. wavpack)
It's enabled by default,
PKG_SUGGESTED_OPTIONS+= wavpack
As for the rest, it's outside my comfort zone.
@pfr ncspot also has build options,
PKG_OPTIONS_GROUP.backend= alsa portaudio pulseaudio rodio
Unfortunately, if your concern is having two different backends and you would like to have only one of them, pulseaudio is the only common one between the two packages.
That said librespot which ncspot uses under the hood supports more options, so maybe upstream ncspot could enable those.
Currently, librespot supports the following
PKG_SUPPORTED_OPTIONS= alsa gstreamer jack portaudio pulseaudio rodio sdl