~mpldr/uniview

6a858353 — Moritz Poldrack 9 months ago
chore: fix reuse compliance
8d30b770 — Moritz Poldrack 9 months ago
Merge commit '4301836387540d689f1580356de3fc59970fd3b8'
43018363 — Moritz Poldrack 9 months ago
room: add URL playback

clone

read-only
https://git.sr.ht/~mpldr/uniview
read/write
git@git.sr.ht:~mpldr/uniview

You can also use your local clone with git send-email.

#uniview

GitHub tag (with filter) Licence: AGPL Demo available under uv.mpldr.de GitHub code size in bytes builds.sr.ht status REUSE status Liberapay receiving GitHub Sponsors

Uniview Logo

This program syncronises video playback across multiple mpv instances.

#Building it

Install Go and you should be good to go.

make

#A single binary to rule them all

Server and client are the same binary, so hardlinking them works fine. If you name the binary univiewd and run it, it will open a server on :1558 you can connect to.

#Roadmap

  • Support playback queues
  • API docs
  • CI Pipeline
  • a UI for managing the queue
  • better handling of web streams
  • bugsquashing

#Licence

AGPL logo

This thing's (mostly) licensed under the AGPL. Details to the specific licence applicable to any file can be found inside the file as a comment or in a side-car file with the .license extension.