Skip to main content

Free · runs in your browser

A Syncplay alternative that runs in the browser

Everyone opens their own copy of the file in a web page and joins a room by code: the same idea as Syncplay, with phones, tablets and TVs included and nothing to install.

Syncplay keeps desktop media players in step while each person plays a local copy of the same file; this page does the same job in a web browser, so nobody installs a player or points it at a server, and phones and tablets can join. Open your copy of the file, enter the room code from whoever is hosting, and play, pause and seeks are shared.

Syncplay is excellent if your group already lives in mpv or VLC on a computer, and Jellyfin’s or Plex’s group playback is the natural choice when everyone streams from the same media server. The comparison below is meant to help you pick, not to talk any of them down.

This is the sync player, opening on the join screen because that’s what most people here have: a code from a friend. For a long-distance film night from start to finish, see hosting a watch party.

How devices agree on time: a guest pings the host, the host stamps its clock, and from the four timestamps the guest works out the clock difference and the trip time. Many pings, keeping the fastest, make it precise.

How to join a room with your own copy

  1. Open your copy of the video

    Drop your file onto Open your copy of the video, or choose it from your files. It stays on your device; nothing is uploaded.

  2. Enter the code

    Type the six-character Room code your host gave you and press Join room, or open the link they sent. No code yet? Start your own room instead makes you the host.

  3. Check the file badge

    Next to your device under Devices, Same file means your copy matches the host’s. Different file means it doesn’t, and the two of you would be watching different moments.

  4. Watch

    Playback follows the host. If the room lets everyone control, Space or K plays and pauses for the whole room, and ← and → skip 5 seconds.

Syncplay, Jellyfin, Plex and this page compared

Group watching of video you already have, compared (checked November 2026)
SyncplayJellyfin SyncPlayPlex Watch Togethersync.video
What you installSyncplay plus a supported player (mpv, VLC, MPC-HC, IINA and others)A Jellyfin client; someone runs the serverPlex apps; someone runs the serverNothing: a modern browser
Where the video comes fromA local copy on each computerStreamed from the shared serverStreamed from the host’s serverA local copy on each device
Server neededPublic Syncplay servers, or your ownThe Jellyfin server everyone usesThe host’s Plex serverOnly our small relay to introduce devices
Phones and tabletsDesktop players onlyDepends on the Jellyfin appDropped from Plex’s redesigned mobile and TV apps in 2025; check Plex’s current appsYes, in the browser
ChatBuilt-in text chatIn some clientsYesNone; use your own call or chat
Best forGroups who use desktop playersHouseholds and friends on one serverExisting Plex librariesMixed devices, no setup, files shared ahead

Details of other products change; the cells above were checked against each project’s own pages or reliable reporting in November 2026, and the sources are listed in this page’s source code comments. If a cell is out of date, write to us through the contact page and we’ll correct it.

When a server-based option is the better fit

If your group already shares a Jellyfin or Plex library, group playback there avoids the step that trips most people up here: getting identical files onto every device. The server streams the same file to everyone, so there’s nothing to copy and no chance of a mismatched cut. The cost is that the server has to stream to every viewer at once, which needs upload bandwidth at the server’s end.

This page is the better fit when there is no shared server, when people are on phones or a TV-connected laptop rather than a desktop player, or when the files are large and the internet between you is slow: each device plays from its own storage, so the connection only carries control messages.

How it keeps players together

Syncplay works by comparing the positions the players report and pausing or seeking anyone who drifts too far, which is plenty for watching a film. This page goes further, because it’s also used for video walls where screens sit side by side: each device measures the difference between its clock and the host’s many times a second, keeps the quickest measurements, and then gently speeds up or slows down its playback by a fraction of a per cent to stay on the shared timeline, seeking only when it is more than about 300 ms out.

What travels, and what doesn’t

  • Your video never leaves your device, and nobody streams to anybody.
  • A small relay on our hosting introduces the devices; after that they usually talk directly. On networks that block direct links, the relay passes the messages on instead.
  • A fingerprint of your file (size, length and a hash of three small slices) is compared with the host’s, so you get the Same file or Different file badge.

Moving a Syncplay group over

  • Keep sharing files the way you already do; the same copies work here.
  • The host opens the file, presses Start a room, chooses Who controls playback, and sends the link from Copy link.
  • Use a voice call or your usual chat alongside: there’s no built-in chat.
  • If someone hears the film late through Bluetooth headphones, they can move the Output delay slider on their own device without affecting anyone else.

Questions from Syncplay, Jellyfin and Plex users

Do I need to install anything or run a server?

No. Open the page in a modern browser on each device. A small relay on our side introduces the devices in a room; there is nothing for you to host, configure or open in your router.

Can I use files that are on my Jellyfin or Plex server?

Only as files. Download the same file to each device first (where your server allows downloads), then open it here. This page doesn’t connect to Jellyfin or Plex.

Does it support subtitles?

Subtitles that are burned into the picture show as normal, but separate subtitle files and subtitle tracks inside the file aren’t displayed by the player. If you have a subtitle file whose timing is off for another player, subtitle sync can fix it.

What happens if our files are slightly different?

Each device compares its fingerprint with the host’s. Same length, other file usually means the same edit compressed differently, which often lines up fine; Different file usually means a different version, so playback would show different scenes at the same time.

Is there a chat?

No. Most groups already have a call or chat they prefer, so the room carries only playback messages. Keep that call open alongside.

Can phones and Macs join the same room as Windows computers?

Yes. Anything with a modern browser can join: Windows, Mac, Linux, Chromebook, iPhone, iPad and Android, up to 50 devices per room.