Syncplay synchronises video playback across multiple instances of VLC so that a group of people who all have the same videos can watch them together. Pausing, unpausing and jumping position within a media player is all synchronized, giving everyone connected to the same virtual room a shared viewing experience.

To use Syncplay with VLC, users need the Syncplay interface module for VLC. The interface allows Syncplay to query VLC as to what video the user is playing and their position, as well as whether the video or not the video is paused. Furthermore, it allows Syncplay to play, pause and seek within the video, load a new video, and display messages on the OSD.

The latest version of the syncplay.lua should be installed with Syncplay, but you may need to reinstall it if you update VLC. Place the syncplay.lua file in the main (all user) VLC /lua/intf/ sub-directory (or the single user directories). By default the main directories are:
* Window: %ProgramFiles%VideoLANVLCluaintf
* Linux: /usr/lib/vlc/lua/intf/
* Mac OS X: /Applications/VLC.app/Contents/MacOS/share/lua/intf/