https://wiki.archlinux.org/index.php/PulseAudio
Theres changes in kernel 5.11 that will change everything.
https://github.com/keredson/gnomecast
https://github.com/alsa-project
It wont be work doing until 5.11 and every1 else pushes their commitys to open sound.