Only obvious problem is bass is free for non commercial use, but you have to pay a license for commercial usage. So need to keep that in mind
Otherwise it should be quite simple to have vlc plugin sending audio, you just need to create either a streamproc channel or a push stream
-Streamproc channel roughly has a callback when sound card asks for data, you send the decoded data to it.
-Pushstream you send data whenever you want and bass buffers it (it’s how you stream from url mainly)