I suppose the existing solution is ok considering that this plugin only runs on Linux and is a pulseaudio specific plugin so one could assume the user will have pulse commandline tools on their system.

At the very least though we need code to handle the situation where the commandline tool is not available, and return a logging.warn() to the user to inform them that they are missing the commandline tool.