Home

Awesome

groupwatch_sync

Automatically start and get back in sync with a group watch by adjusting playback speed.

Installation

Place groupwatch_sync.lua in your mpv scripts folder.

Usage

Set the group watch position at the beginning of the viewing.
Press k at any time to sync up with the group.

Default key bindings:

Behavior

All syncing behavior is implicit based on the current position relative to the group, and the actions taken by the user during syncing.
This behavior is what I think is most useful, but may be confusing without first reading this.
If something doesn't behave as described, please file an issue.

You can prepend group position to osd messages with show_group_pos=yes.

Setting the group watch position (groupwatch_start, groupwatch_start_here):

Setting an absolute group start timestamp (groupwatch_set_time):

Pressing the groupwatch_sync key:

If behind:

If ahead:

In both cases:

If synced:

Pressing the groupwatch_jump key: