Watch anime (or anything else!) together with friends over network!
Usage:
- Install
go
, setupGOBIN
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
- Run server.
synco_server -listen 0.0.0.0:4042
- Setup client. Configuration is done via environment variables:
SYNCO_ID
is a unique client IDSYNCO_SERVER
is server addr
SYNCO_ID=der SYNCO_SERVER=example.com:4042 synco_client filename.mpv
- Press F1 to change your readiness. Once everybody is ready playback will be started.
- On certain files it is not possible to scroll precisely. Currently such files make synco a little bit crazy and might cause playback loops.