Building audio streamer

I found interesting project on the internet https://www.thingiverse.com/thing:2282585. I would like to execute it but the problem is the shortage of RPI zero w, so it brings me to BPI-M2 zero, which has better specs while having the same form factor and is available. I would like to know if there is a OS or programme that I can use to stream music in high quality (Flac or Wav) to external DAC by OTG usb and can choose what to play by BT or Wifi on phone (something like RuneAudio, Volumio or PiCorePlayer). Is there something for BPI-M2 zero that would fullfill my needs?

I am trying to a similar thing using moode audio. I am doing some experiments but will let you know my findings as I go. I just wish banana pi had a tool similar to libre-computer’s portability tool that auto converted Raspbian to a compatible version (does still need some tweaking but gets it going right out of the box). Unfortunately seeing how outdated some of the pre-configured os files are (like 2020) it doesn’t seem as though they support as well, which is a shame because their products have good potential.

Okay so I have been playing with this a bit and have made some advancements. I have Shairport-sync running on my BPI-M2Z successfully with a USB DAC so that I can airplay to it. Took a little fine tuning and had problems with my region causing corruption of my file system some how (that took a good while to figure out) but I think thats more of an Armbian issue. I’m going to eventually try and dig into what makes Moode Audio what it is and see if I can implement its components into my Armbian build but I’m not 100% I’m going to be using this for that as I also have some other SBCs by another vender that convert Raspbian into a compatible system. I’ll post back if I do make any further headway I just wanted to tell you audio casting to a usb DAC is possible.