Web interface for controlling VLC remotely to use as a background music (BGM) player
This is designed to be used when VLC is running on a separate device that isn't always easily accessible, such as a laptop behind the scenes in an event. The web interface allows you to control the interval music from your phone or a computer. The advantages of this project over the built-in interface are that it comes with shortcuts to automate tasks such as gradually increasing volume and fade-in/fade-out. There is also improved mobile support to make it easier to operate on a touch screen.
Download a release from here, extract the folder, modify the config then run the binary.
- Enable HTTP interface in VLC (see image)
- Set password for HTTP interface (see image)
- Clone the repository via Git (
git clone https://github.com/vocauk/vlc-bgm
) or download it via "Code" -> "Download ZIP" on the GitHub UI cd
into the directory in a terminal and runnpm i
(oryarn
) to install dependencies- Copy
src/config.example.ini
tosrc/config.ini
and fill it out - Make sure VLC is running and run
npm start
to start the interface
Binaries can be created with npm run build-<os>
, for example npm run build-win
or npm run build-linux
. These will appear in a dist
directory. You can also run npm run build
to build for all operating systems.