Skip to content

Kolpingtheater-Ramsen/CyberScreen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CyberScreen

The CyberScreen is a specialized software solution designed to enhance the viewing experience of the theater piece "Nexus". This project leverages the power of Flask and Flask-SocketIO to create a seamless, interactive video playback system that can be controlled remotely, making it an ideal choice for theater productions that require precise timing and synchronization of video content.

Features

  • Remote Video Control: Control video playback remotely, including play, pause, and skip functionalities.
  • Dynamic Clip Selection: Easily switch between different video clips during the performance.
  • Live Status Updates: Real-time status updates of the current video playback state through a web interface.
  • Static Fallback: Serve a static image in case the video is not visible or available.
  • Clip Listing: Dynamically list all available video clips for easy selection and playback.
  • And much more!

Getting Started

Prerequisites

  • Python 3.10 or higher
  • Flask
  • Flask-SocketIO

Installation

  1. Clone the repository to your local machine:
    git clone https://github.com/Kolpingtheater-Ramsen/CyberScreen
  2. Navigate to the project directory:
    cd CyberScreen
  3. Install the required Python packages:
    pip install -r requirements.txt

Running the Application

  1. Start the Flask application:
    python main.py
  2. Open a web browser and navigate to http://localhost:3000 to access the remote control interface.
  3. Use the interface to control video playback as required for the theater piece.

Usage

  • Video Playback: Use the web interface to control the playback of video clips during the performance.
  • Status Monitoring: Monitor the current playback status through the web interface to ensure synchronization with the live performance.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Logge GitHub
Logge Website
Theater Website

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published