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