Get rid of bad hacks
This MR replaces "ugly hacks" with calls to callaudiod.
TODO:
-
rework UCM profiles for the L5 (https://source.puri.sm/Librem5/librem5-base/-/merge_requests/177) -
use asynchronous function calls -
test, test, test
Edited by Andrea Veri