until we make libpulseaudio (and/or some other dependencies) like optdep in Arch, there's not really point to do dynamic loading