Yay! Now we can switch audio sinks in call on #postmarketos. I've written 2 programs in @vala_lang.
Q6Meow: https://gitlab.postmarketos.org/NekoCWD/q6meowd - system wide routing demon
MeowAudio: https://gitlab.postmarketos.org/NekoCWD/meowaudiod - user side callaudiod replacement. It switches pulseaudio profile and asks Q6Meow to restart voice stream.
To test on OnePlus 6, you need to use custom AlsaUCM https://gitlab.com/NekoCWD/alsa-ucm-add-speakert-to-call
@postmarketOS MR: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5738
Voice routing to the headphones jack:
@NekoCWD @vala_lang @postmarketOS This looks cool!