The VLC media player is needed only if you want to incorporate either internet streams or hardware devices such as a CD drive as sources for your Klipspringer hub. It isn’t needed for streaming or recording from an audio input device, which is handled by the track player. There is currently no support for streaming audio from VLC sources to a web client, so they can only be played directly on the Klipspringer hub. Klipspringer uses VLC’s remote control interface for controlling playback. See also blog posts that discuss VLC with Klipspringer.
Install VLC by following the instructions for your system, for instance on the official VideoLAN site.
Specifying the VLC command
By default, the Klipspringer hub runs VLC using the command vlc. You can override this with the option -vlc. For instance, if you run the Klipspringer hub on macOS with VLC installed as a desktop application, you can set the VLC cammand to /Applications/VLC.app/Contents/MacOS/VLC either on the klipspringer-hub command line or, with an /etc/klipspringer/options.json with the following content (if you specify no other options):
{
"-vlc": "/Applications/VLC.app/Contents/MacOS/VLC"
}