Back to home
VLC player setup for remote control VLC is a perfect player for many things on windows. You can use this to start video's on a beamer, controlled over the network.
Setup Ofcourse, it starts with a recent OS (windows, linux, mac) on which you install VLC.
After installing, do not change any setting, some interfere with remote control!
Then follow these points:

Now, only start the player using that startup file, it will then play the file on the secondary monitor. The reason that happens is that the player is instructed to play the file on 1 pixel to the right of the primary monitor, and make it fullscreen.
The reason for this trick: on some systems, the screen option simply does not work.
If vlc is not playing on the correct screen, then move the desired screen to the right of the primary screen in the video/monitor setup or set the video-x and video-y to the correct (negative or positive) coordinates to get at least half of the video playing on that screen. If switched to fullscreen, it will then be on that screen.
You do still get the VLC GUI on the primary screen, so you can add your movies on the playlist there.
Control Once running, it is easy to control VLC using it's http interface.
For this you can open up any browser, and enter the URL: http://localhost:8080 or use the ip address instead of localhost when you want to control it over the network.
The page will then ask for a username and a password, which is no name and the password you set in the option --http-password
Just going to that address shows the vlc interface but if you add /requests you get to do more!

for instance, get /requests/README.txt will show you a complete command list.
/requests/status.json will show you the state of the player in json. use .xml to get it in xml.
/requests/playlist.json to gather what is stored in the playlist (most importantly, the medialibrary, usually id 2 in the children list).

Knowing this, it is easy to come up with some controller that will do calls to the VLC http interface and make it do anything you want.