Repolode
dyc3

dyc3/opentogethertube

A self-hostable web app where friends watch YouTube, Vimeo and other videos together in sync, without needing accounts.

Open-source alternative to:Teleparty

Stars
579
Forks
74
Open issues
98
Last commit
yesterday

What is it?

OpenTogetherTube lets a group of people watch videos at the same time in a shared room. Playback is synchronized in real time, and rooms have bookmarkable custom URLs, so you can share a link and join without creating an account.

The app plays videos from YouTube, Vimeo, direct .mp4 files, and HLS and DASH VOD streams, along with custom media manifests and several other sources. Rooms include a text chat, SponsorBlock integration for skipping sponsored segments, and room permissions.

Groups can decide what plays next with vote mode or vote to skip, or use DJ mode to queue music continuously. The interface offers multiple themes, and the project includes deployment instructions for running your own instance.

Key features

  • 01Real-time synchronized playback across viewers
  • 02No account registration required
  • 03Bookmarkable rooms with custom URLs
  • 04Plays YouTube, Vimeo, MP4, HLS and DASH sources
  • 05Text chat and SponsorBlock integration
  • 06Vote mode, vote to skip and DJ mode

Use cases

  • Watching a video with remote friends over a shared link
  • Running a private watch party on your own server
  • Playing background music collaboratively for a tabletop session

Quick start

  1. 1

    Read the deployment docs in the README (docs/how-to-deploy.md)

Things to know

  • Licensed under AGPL-3.0, a copyleft license that requires derivative works to be released under the same terms.
  • Self-hosting requires setting up your own server, so it is not a one-click install.

In collections

Topics

#video-synchronization#video-streaming#social#nodejs#vuejs#self-hosted#entertainment#hacktoberfest#video

FAQ

What is opentogethertube?
A self-hostable web app where friends watch YouTube, Vimeo and other videos together in sync, without needing accounts. OpenTogetherTube lets a group of people watch videos at the same time in a shared room. Playback is synchronized in real time, and rooms have bookmarkable custom URLs, so you can share a link and join without creating an account.
Is opentogethertube free to use? What license does it have?
opentogethertube is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is opentogethertube still maintained?
Actively maintained. The last commit to opentogethertube was on Nov 6, 2026.
What can I use opentogethertube for?
Watching a video with remote friends over a shared link Running a private watch party on your own server Playing background music collaboratively for a tabletop session
How do I install opentogethertube?
Read the deployment docs in the README (docs/how-to-deploy.md)
Where can I get opentogethertube?
The source code and installation instructions are on GitHub: https://github.com/dyc3/opentogethertube

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects