@waterfall could you describe your setup (phone/ROM/BT end device), as AFAIK Android LDAC implementation:
- forces upsampling to 96khz
- actual BT end device DAC jumps 48-96khz dynamically depending on the radio environment, and even that requires Developer Settings - 900kbs LDAC setting (I can see 96khz sampling rate only when distance between phone and BTR3 device used for the tests is less than 20cm, otherwise it's 48khz)
- that means for the Android phone out of box, even if LDAC is selected, we always have 2 sample rate conversions, but those are transparent and can't be heard or easily detected
Poweramp notices Bluetooth Codec Changer (BCC) manipulations and changes DSP sampling rate accordingly to the active codec - just leave Output Sample Rate option on Auto. Making it work vice versa (changing BT output constantly) is a viable idea only if you're sure you codec support that rate, you have that BT changing app working, permissions given, etc. and it introduces audio artifacts and disruption of Poweramp crossfades, fades and accurate track starting/ending.
Btw I will test BCC on a wider set of the devices, and may be similar functionality (minus analytics, trackers, and reporting personal stuff to the remote servers) can be added to Poweramp and Equalizer.
Thanks!