Rather than using pipewire directly, we can use this framework which allows us to share a bunch of code with Plasma.