Sync Sofa
#Sync Sofa (streaming video playback synchronizer extension)
This chrome extension allows multi-user sync streaming video in a fast, simple, and stable way.
Sync Sofa is a full-stack web extension that provides an easy-to-use and stable way to synchronize streaming playback for multiple users. It can improve the experience when users from different locations want to share a video/movie remotely. Currently, the features include:
- 2 party connection: either party can be the host of a sync room and the other can join with connection code.
- sync pause/play: each user pause/play the video, the other side will do the same
- sync play process bar control: the playing time change will also affect another side user
- local video sync: provide two ways to sync your playing of a local video file

#Current version
v1.0.9 - update on 14 Aug 2020
⚠️⚠️⚠️ Each website has it’s own controller of the playback rate, so please ignore the wrong display of playback rate.
Add:
- playback rate sync: any side user’s change to the playback rate will sync to the other side.
Fix:
- Fix bug of no new bugs
v1.0.8 - update on 8 Aug 2020
⚠️⚠️⚠️ Do Not try to use Room code like 0000 or 1234, We strongly recommend you use uncommon code so that you do not need to change it.
Add:
- allow customized connection code, user can directly connect to peer simply click the start button, without reapplying a new code
- simple built-in chat feature (can be toggled in options page)
- add system notification (can be toggled in options page)
- add connection status budge to extension icon (red-unconnected, yellow-pending connection, green-connecting)
- add a notification for unknown socket disconcerting
- add duplicate connection code notification
Fix:
- Fix bug of no new bugs

