Hi Darren
I still use my CCA (into a more basic Soncoz) in my workshop, it is excellent and always will be. In my main system I use an SOtM SMS-200 USB player into a DAC (SMSL M-400, which actually has pretty decent Bluetooth built in by the way). It's quite the step up from CCA, even the basic SMS-200. It's controlled by Bubble UPnP control app on my phone. Music files are either a local NAS or a steaming service, Bubble is capable of feeding almost anything to the SMS-200.
I used a friend's tweaked pi a while back, and couldn't really tell much difference (I'm sorry but I cannot remember exactly what it was, although we also controlled it from Bubble). In both cases, the players were accepting Ethernet and outputting USB, no wireless.