Each integration must be developed on a case-by-case basis.
I’m going to close this request — if you ever want a PulseAudio integration, for example, you need a specific request for PulseAudio, same for Alexa, Google Home, etc… Everything has to be coded by hand, there’s no magic wand.