Watch Together is a Chrome extension that allows users to synchronize video playback across different browsers in real-time.
- Create and join watch rooms
- Synchronize video play, pause, and seek actions
- Works with any website with HTML5 video players
- Google Chrome Browser
- Firebase Account (for real-time synchronization)
- Clone this repository
- Replace Firebase configuration in
popup.js
andcontent.js
with your own Firebase project credentials - Load the extension in Chrome:
- Open Chrome and go to
chrome://extensions/
- Enable "Developer mode"
- Click "Load unpacked" and select the extension directory
- Open Chrome and go to
- Create a new Firebase project at Firebase Console
- Enable Realtime Database
- Copy your Firebase configuration and replace the placeholders in the code
- Click the extension icon
- Create a new room or join an existing room
- Share the Room ID with your friends
- Start watching videos together!
- Chrome Extension API
- Firebase Realtime Database
- JavaScript
- Currently supports the first video element on the page
- Requires manual room ID sharing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.