Movie Night

Watch together when you are not together

Two sofas, three cities, one film. Everyone presses play at the same moment and stays in step all the way through, with the running commentary you would have had anyway.

A Movie Night on Apple TV: chat bubbles over the film and two people in the roster

How a night runs

  1. Pick something and press Watch Together. Any film or episode in your library. You do not set anything up first.
  2. Everyone joins from their own place. People in your household join from the banner on their home screen. Anyone else gets a link or a six-digit code.
  3. Press play once. Everyone starts together and stays together. Pause, rewind, or skip and it happens on every screen at the same moment.

What makes it feel like being in the room

It actually stays in sync

Not roughly. Everyone runs off one shared clock, so a pause lands on every screen at once and nobody is fifteen seconds ahead spoiling the good bit.

Talk over it, properly

Voice chat is built in, and the film quietens itself while someone is speaking, then comes back up. No fiddling with volume, no talking over the score.

Your phone is the microphone

The TV app does the picture, your phone does the talking and the typing. No headset, no extra hardware, and you can keep the remote in your other hand.

Chat and reactions on the big screen

Messages and reactions float over the picture at a size you can read from the sofa, then fade. Nobody has to look at a second screen.

Invite people who have no account

Send a link, or read someone a six-digit code down the phone. They pick a name and they are in, for that film only. Nothing else on your server is reachable.

You are still the host

You can mute or remove anyone, and removing someone retires the code so it cannot be passed on. Ending the night ends it for everyone.

The details
  • Sync is a shared clock steered by the host rather than a broadcast stream, so every client plays its own local copy at full quality and only the timeline crosses the network. Nobody's picture is degraded to the slowest connection.
  • Voice is a peer-to-peer WebRTC mesh, with an encrypted TURN relay as a fallback when a network refuses direct connections.
  • A guest joins on a signed, short-lived grant scoped to that night and the title currently playing. Every other endpoint on the server returns 404 to them, including the rest of your library.
  • Removing a guest adds them to a denylist and rotates the join code in the same step.

Questions

Do my friends need to own the film?

No. It streams from your server, the same way it would if they were sitting in your living room. They need nothing but the link.

Do they need to pay?

No. Your subscription covers everyone you watch with. Guests never see a payment screen and never need an account.

Does everyone need the same app?

No. Someone on an Apple TV, someone on an Android phone, and someone in a browser can all be in the same night.

What if someone's internet drops?

They rejoin and land back at the right moment. The night carries on without them in the meantime.

Want it the moment it launches?

Multipass is in development. Join the launch list for the release.