Persistent VLC connection to OBS via JACK and Pipewire in Linux

I want to use VLC to play music into a separate audio channel for my The Industrious Rabbit streams. I wanted to use JACK as I’m running Pipewire. Here’s how I set it up:

One gotcha is that the volume of VLC will keep resetting to 100% with each track change. You’ll have to adjust the volume in OBS accordingly, or run it through some other JACK filter.