Node.JS Server and JavaScript/HTML Client for synchronizing online media
Go to file
Calvin Montgomery 988029e6c7 deps: bump uuid
2021-03-21 21:50:05 -07:00
bin
conf/example Add registration captcha support 2020-09-22 20:11:34 -07:00
docs Support enabling custom media subtitle by default 2020-11-09 18:37:45 -09:00
gdrive-userscript
integration_test Add explicit integ test for old password hash verification 2021-03-21 21:50:05 -07:00
player Support enabling custom media subtitle by default 2020-11-09 18:37:45 -09:00
src deps: bump uuid 2021-03-21 21:50:05 -07:00
templates Add registration captcha support 2020-09-22 20:11:34 -07:00
test deps: bump sanitize-html 2021-03-21 21:50:05 -07:00
www Revert "Remove channel reference counter" 2021-01-09 13:03:38 -08:00
.eslintrc.yml
.gitignore
.travis.yml Bump gcc version in travis.yml 2020-10-23 13:46:26 -07:00
config.template.yaml
index.js Fix npm jank 2020-10-23 11:51:59 -07:00
ISSUE_TEMPLATE.md
LICENSE Bump copyright year in LICENSE 2021-03-21 21:50:05 -07:00
NEWS.md
package.json deps: bump uuid 2021-03-21 21:50:05 -07:00
postinstall.sh Fix npm jank 2020-10-23 11:51:59 -07:00
README.md
run.sh
servcmd.sh.js

CyTube

CyTube is a project I started in early 2013 as a hobby project to build my own clone of synchtube.com (which shut down in March 2013).

The basic concept is that users register channels where connected viewers can watch videos from different video hosts (e.g., YouTube, Twitch) and the playback is synchronized for all the viewers in the channel.

Each channel has a playlist where users can queue up videos to play, as well as an integrated chatroom for discussion.

The official server is located at https://cytu.be, but there are other public servers hosted for various communities.

Installation

The installation guide for server administrators is located on the wiki.

Contact

Please check if the FAQ answers your question already.

For bug reports and feature requests, please open a GitHub issue. To report a security vulnerability, or to discuss an issue with https://cytu.be itself (unrelated to the code), please send me an email: cyzon@cytu.be

Please be courteous and search through the open and closed issues for your request before submitting a new one.

General help with the software and the website is also available on the IRC channel at irc.esper.net#cytube during US daytime hours.

License

Original source code in this repository is provided under the MIT license (see the LICENSE file for the full text).

Bundled source code, such as third-party CSS and JavaScript libraries, are provided under their respective licenses.