Go to file
metamuffin d369b3e60d
Deno.emit was removed
2022-05-26 11:33:19 +02:00
.vscode first step for porting 2022-01-22 10:03:32 +01:00
public typo 2022-01-22 18:49:55 +01:00
source Deno.emit was removed 2022-05-26 11:33:19 +02:00
tools clients crashed 2022-01-22 17:00:58 +01:00
LICENCE update copyright year 2022-01-22 18:44:48 +01:00
nodemon.json first step for porting 2022-01-22 10:03:32 +01:00
readme.md update copyright year 2022-01-22 18:44:48 +01:00

readme.md

libresyncedvideoplayer

A libre synced video player.

Maybe my hosted version of this project is still availible on lsvp.metamuffin.org

Installation

  1. Install Deno
  2. Clone this repo
  3. deno run --allow-read --allow-net --allow-env --unstable source/server/index.ts

Usage

Rooms are created implicitly and on-demand whenever you join them. Share your session with others via the URL.

Environment variables

  • PORT sets the port to listen on
  • HOST sets the hostname to bind to

Keyboard shortcuts

  • a opens a prompt to change the video's source URL

Todo

I would be happy about contributions. If you feel like it, consider implementing one of these:

  • Ensure video is always in sync
  • Speed playback up if you are behind the others
  • Add keybind f to pay respect

Licence

libresyncedvideoplayer - a libre synced video player Copyright (C) 2022 metamuffin

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License only.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

See LICENCE