Watch Together in EvoPlex: how the relay works

EvoPlex 4 min read Updated Aug 28, 2026
On this page

By the end of this page you will have watched a film in sync with someone on another device using EvoPlex’s Watch Together, and you will know what the relay in the middle does — and, just as important, what it never touches.

What the relay does

Diagram: both devices stream the video straight from the seedbox; the relay only exchanges play, pause and seek messages between them
The video never goes through the relay. Each device plays the file straight from your seedbox; the relay only keeps the two players in step.

Watch Together needs two things to happen at once: every viewer has to play the same file, and their players have to stay at the same position. EvoPlex splits those two jobs.

  • The video comes from your seedbox exactly as it does when you watch alone. Each viewer’s EvoPlex opens the file from Plex, Jellyfin or Emby and direct-plays it at full quality. Nothing is re-encoded and nothing is copied anywhere.
  • The sync messages go through the relay. When the host presses play, pauses or seeks, their EvoPlex sends a message of a few hundred bytes to the relay, which forwards it to everyone in the room. While playing, the host also sends its position every two seconds so guests can correct drift. That is the whole traffic: a few kilobytes per second per room, never a frame of video.

The relay keeps a room only in memory while it is open — the code, who is in it, and the last position. It stores no account details, no watch history and no titles. When the host ends the session, the room is gone.

EvoSeedbox runs three relays, on neo, astra and vega. The five-character session code decides which one a room lives on, so the host and every guest end up on the same relay without ever choosing one. If a relay is down, EvoPlex simply mints a code that lands on one that is up. A room holds up to eight people.

Before you start

  • Everyone needs EvoPlex signed in to a server that has the film. Usually that is one seedbox: the host’s Plex server shared with friends, or a Jellyfin or Emby server with a user for each of them.
  • Each viewer streams the file themselves, so two viewers use twice the bandwidth from the seedbox. Direct play keeps the quality but does not save traffic.
  • Install EvoPlex on each device from the EvoPlex downloads folder (Android phones, tablets and TVs).

Creating a session

EvoPlex Home screen on a phone with the Watch Together icon at the top right showing a badge with 2 participants
The Watch Together icon on the Home screen. During a session it shows how many people are in the room.
  1. On the Home screen, tap the Watch Together icon — the two people at the top right.
  2. Tap Create Session.
  3. Choose who may control playback. Host Only means only you can play, pause or seek; Anyone lets every guest do it.
  4. Read the five-character Session Code to your guests, or tap the copy icon next to it and send it to them.
EvoPlex Watch Together screen on a phone: Hosting Session with the code O5IGO, Anyone can control playback, one participant
The host’s screen after creating a session. The code is what guests type in.

Codes use capital letters and digits. If a guest cannot get in, check the letter O against the digit 0 and I against 1 — those are the usual mix-ups.

Joining a session

  1. Open Watch Together from the Home screen on your device.
  2. Tap Join Session and enter the host’s code.
  3. Tap Join Session in the dialog. Your name appears in the host’s participant list, and the host appears in yours with a Host badge.
EvoPlex on a TV: Join Watch Session dialog with the code O5IGO entered
Joining from an Android TV. The same dialog appears on a phone.
Host's Watch Together screen showing two participants: demo (Host) and demo
Both devices now list two participants.

Watching in sync

  1. The host opens the film and presses Play. Every guest’s EvoPlex opens the same title and starts at the same position by itself.
  2. Pausing, resuming and seeking are mirrored on every device. If you chose Anyone, guests can do this too.
  3. The badge at the top of the player shows how many people are in the room; the host’s badge also says HOST.
EvoPlex player on the host's phone with a badge reading 2 HOST
The host’s player.
EvoPlex player on the TV showing the same title with a badge reading 2
The guest’s TV, at the same position.

If a guest falls behind — a slow connection, a buffering pause — their player catches up on its own from the host’s position messages. Guests can leave with Leave Session; the room ends when the host taps End Session.

Note: guests need the same title in their own library view. A film the host can see but a guest’s Plex share or Jellyfin user cannot will play for the host only.

If something does not work

  • A red card says the relay is unavailable. Your device cannot reach any relay. Check the connection first. Then open Settings → Advanced → Watch Together relay: it should be empty. A stale address there overrides all three EvoSeedbox relays.
  • “Session not found” when joining. The code was mistyped, or the host has already ended the session. Ask for the code again.
  • Everyone is in the room but the film opens only for the host. The guest’s account cannot see that title. Share the library, or add the guest as a user on the server.
  • Playback keeps pausing for one person. That viewer’s own stream from the seedbox is too slow for the file. Watch Together cannot lower the quality — EvoPlex always direct-plays — so pick a smaller version of the film for that session.

Running your own relay

You do not need to. If you want to anyway — for a private group, or to keep sync traffic on your own server — the relay is the server/ directory of the EvoPlex source, a single small program with no database. Run it behind HTTPS, then put its address in Settings → Advanced → Watch Together relay on every device in the group. Everyone in a room must use the same relay address. The source, including the relay, is in the EvoPlex downloads folder alongside the app.

Put this into practice

EvoSeedbox ships with one-click app installs and up to 10 Gbps per box.

Get your seedbox →