For Airplay, I replaced my Airport Express w/ a RaspberryPi running Shairport a few years ago. Works much better, perhaps because the Pi is on wired ethernet, for one less streaming signal over the wireless (?).
https://computers.tutsplus.com/articles/using-a-raspberry-pi...