Watching movies and shows together when everyone’s in different locations used to mean counting down "3, 2, 1, play!" over a phone call. Plex Watch Together eliminates that — it syncs playback across multiple devices so everyone sees the same frame at the same time, with shared play/pause/seek controls.
How Watch Together Works
The host starts a movie or episode and invites other Plex users to join. Once joined, all participants’ playback is synchronized to the host’s session. When the host pauses, everyone pauses. When someone seeks forward, everyone jumps to the same position. The sync happens through Plex’s cloud servers, so it works across different networks and locations.
Requirements
- Plex Pass subscription (required for the host; guests need a free Plex account)
- All participants need access to the same Plex server (shared library)
- Each participant streams independently from the server — your server needs enough bandwidth for all concurrent streams
- Voice/video chat is not included — use Discord, FaceTime, or another app alongside Plex
Setting Up a Watch Party
- Navigate to the movie or episode you want to watch
- Click the Watch Together button (people icon) on the pre-play screen
- Select which friends to invite from your Plex friends list
- Wait for participants to accept the invitation
- Once everyone has joined, the host clicks Play
Supported Clients
Watch Together works on most Plex clients, but not all:
- Supported: Plex Web App, Android, iOS, Apple TV, Amazon Fire TV, Android TV, Roku, PlayStation, Xbox
- Not supported: Plex HTPC, Smart TV apps (varies by manufacturer), some older client versions
If a participant’s client doesn’t support Watch Together, they won’t see the invitation. The simplest workaround is using the Plex Web App in a browser.
Troubleshooting Sync Issues
Playback out of sync by a few seconds
Small sync differences (1–3 seconds) are normal and caused by buffering differences between participants. If one person is on a slow connection and their buffer drains, they’ll briefly fall behind. This usually self-corrects when they rebuffer.
One participant keeps pausing
If one person’s stream is buffering frequently, it pauses the session for everyone (by design — the alternative is letting them fall behind). The fix is improving that person’s stream quality: lower the quality setting on their client from Original to a lower resolution like 720p to reduce bandwidth requirements.
Invitation not showing up
- Both users must be Plex friends (check Settings → Users & Sharing)
- The guest must have an active Plex session (the app needs to be running to receive the notification)
- Try refreshing the app or restarting it on the guest’s device
- Some corporate/school networks block the WebSocket connections Plex uses for Watch Together notifications
Audio/subtitle selection differs between participants
Each participant can select their own audio track and subtitle preference independently. This is intentional — one person might want English audio while another wants Spanish, or one might want subtitles while another doesn’t. This does mean each participant might trigger different transcoding needs on the server.
Server Impact
Watch Together creates independent streams for each participant. If you have 4 people watching, your server is handling 4 concurrent streams. Each might be different quality (one on Original, another on 720p) depending on their client and connection. Plan your bandwidth and transcoding capacity accordingly.
For a group of 4 watching a 20 Mbps 4K file with 2 direct-playing and 2 transcoding to 1080p, you’d need about 50+ Mbps upload bandwidth and enough CPU/GPU for 2 simultaneous transcodes.
Tips for Better Watch Parties
- Pre-buffer: Have everyone navigate to the content and wait on the pre-play screen before the host starts. This gives all clients time to buffer
- Lower quality for slow connections: Set remote stream quality to 4 Mbps 720p for anyone on a spotty connection. A smooth 720p stream beats a buffering 4K stream
- Use a separate voice channel: Discord voice channels work well alongside Plex because they’re low-latency and don’t require video
- Test before the party: Do a quick 5-minute test with one friend to verify remote access, transcoding, and sync are all working before inviting the whole group