Wewatch - watch youtube clips together
Wewatch allows multiple people to watch youtube clips together. Scroll, pause and play is synchronized between all connected clients.
- Synchronized youtube player
- Playlist editor: Search and add clips easily
- Bookmarks: Set 'bookmarks' in clips
A production server is running at: http://wewatch.me
The source code is distributed under the MIT license.
The project is written in Coffee-Script (iced dialect) and uses Socket.io, Backbone.js and Skull.io libraries, among others.
This project requires iced coffee-script:
npm install -g iced-coffee-script
Mongodb is used as database, make sure it's installed and running. Configure the db in server/config.coffee (default is mongodb://localhost/wewatch)
client Contains the client-side coffee script source code. Compiles to build/js
server The server source code
git clone firstname.lastname@example.org:codeboost/Wewatch.git npm install -g iced-coffee-script npm install iced server
To start a 'debug' server, run:
iced server debug
cd build iced compilejs
You can edit the listen host/port and db parameters in server/config.coffee
This was done in my spare time and is mostly experimental. Good luck.