A chrome extension for bilibili video syncing between friends 哔哩哔哩 (゜-゜)つロ 干杯~
https://chrome.google.com/webstore/detail/bilibili-video-sync/ljikkbfpbflpcmjfehjgchdjphkflemi
- install a chrome browser at first
- visit chrome extension page
- turn on "Developer mode" switch button on the top-right corner
- download the bilibili-video-sync.crx extension on release page
- drag bilibili-video-sync.crx to chrome extension page
- open a bilibili video page
- click extension
b
- generate a id by clicking
Generate it
- click
Matching
to match your friends - share your id to your friends and he/she can input this id and click
Matching
to match you.
use npm install
to install dependencies,
use npm run watch
to debug,
use npm run build
to compile and get a uglified code.
click load unpacked
on chrome extension page and select root dict of this repo to load debug version of this extension.
click matching -> inject a script to current page -> connect to deepstream -> share your progress or state
- notifications for indicating the state:
- connected
- disconnected
- error
- matching page hide in the ride side of bilibili video page, it can be used across pages.
- url share support(automatically start sync when visit the url & 1-click share url)
- generate could weather others can control or not
- support shortcuts
- once joining following others' progress
- options page for configuring server
- select server considering with latency
- ensure high sla