Difference between revisions of "Vlc-sync"

From Interaction Station Wiki
Jump to navigation Jump to search
Line 5: Line 5:
 
== Getting started ==
 
== Getting started ==
 
There are two ways to start using <code>vlc-sync</code>. [[#Running vlc-sync | Running the script manually]] or using the [[#Raspberry Pi images | ready-to-use Raspberry Pi images]].
 
There are two ways to start using <code>vlc-sync</code>. [[#Running vlc-sync | Running the script manually]] or using the [[#Raspberry Pi images | ready-to-use Raspberry Pi images]].
 
== Running vlc-sync ==
 
 
=== Requirements ===
 
* Linux based operating system
 
* A recent version of [https://www.python.org/downloads/ Python 3]
 
 
=== Installing ===
 
 
<syntaxhighlight lang="bash">
 
python3 -m venv venv
 
pip install -r requirements.txt
 
</syntaxhighlight>
 
 
== Raspberry Pi images ==
 
  
 
[[Category:Raspberry Pi]]
 
[[Category:Raspberry Pi]]

Revision as of 09:12, 27 August 2024

vlc-sync is a modern adaptation of OMXPlayer-Sync, using VLC as a replacement for the deprecated OMXPlayer. This implementation facilitates the synchronization of multiple VLC players across a network, following a conductor/follower model. You are also able to use a single conductor for a simple video loop.

In simple terms, this tool makes it possible synchronize videos playing on different computers (Raspberry Pi) using a program called VLC. The conductor computer sends signals to the follower computers, telling them when to start or loop a video so that they all stay perfectly in sync. This guide exists to replace the outdated Making a video installation with Raspberry Pi tutorial.

Getting started

There are two ways to start using vlc-sync. Running the script manually or using the ready-to-use Raspberry Pi images.