derlaft / synco

sync mpv playback over network

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

synco

Watch anime (or anything else!) together with friends over network!

Usage:

  1. Install go, setup GOBIN environment variable. You will need mpv. Alternatively, you could use gobin to install the package.
go get github.com/derlaft/synco/cmd/synco_server
go get github.com/derlaft/synco/cmd/synco_client
  1. Run server.
synco_server -listen 0.0.0.0:4042
  1. Setup client. Configuration is done via environment variables:
  • SYNCO_ID is a unique client ID
  • SYNCO_SERVER is server addr
SYNCO_ID=der SYNCO_SERVER=example.com:4042 synco_client filename.mpv
  1. Press F1 to change your readiness. Once everybody is ready playback will be started.

Known issues

  • On certain files it is not possible to scroll precisely. Currently such files make synco a little bit crazy and might cause playback loops.

About

sync mpv playback over network


Languages

Language:Go 100.0%