← All posts
callsactivities

Watch Together: one video, everyone at the same second

Watch Together plays a YouTube video for everyone in a call, in sync. Here is how it stays in sync, who gets to control it, and what went wrong along the way.

nadirisimOctober 4, 20263 min read

Starting a video

Join a call first: a DM call, a group call or a server voice channel. Open Activities, choose Watch together, then search YouTube or paste a video link. The video starts for everyone in the call at once.

Playback, seeking and volume are shared. If someone pauses, it pauses for everyone. If someone skips ahead, everyone jumps with them.

How it stays in sync

The server keeps one small record per call: which video is on, whether it is playing, and where it was at a given moment. Every app works out the current position from that record instead of trusting its own clock. That is also why someone who joins the call late lands at the right spot instead of at the start.

Who can control it

By default anyone in the call can play, pause and seek. With friends that is fine. In a busy voice channel it can turn into a tug of war. So the person who started the video can switch it to Only you control. Everyone else then just watches.

Stopping follows a similar rule. Only the person who started Watch Together can stop it for everyone. Once they leave the call, anyone can. The whiteboard and games work the same way.

One activity at a time

Watch Together and YouTube Music cannot run at the same time in the same call. Starting one stops the other. Two things playing over each other was never what anyone wanted.

Activities also has Twitch for watching streams together, a shared whiteboard, and Sketch & Guess, a drawing game.

What went wrong before

Sync was not right the first time, and I would rather say so:

If you still see it drift, tell me through Support and say what you clicked just before.

A note on privacy

The video plays in YouTube's own embedded player.

That means YouTube/Google receives requests when the player loads and may use its own cookies. Search requests go through disdroc's server. The privacy policy lists the outside providers.

Video başlatmak

Önce bir aramaya katıl: DM araması, grup araması ya da bir sunucunun ses kanalı olabilir. Etkinlikler'i aç, Birlikte izle'yi seç, sonra YouTube'da ara ya da bir video bağlantısı yapıştır. Video aramadaki herkes için aynı anda başlar.

Oynatma, ileri-geri sarma ve ses düzeyi ortaktır. Biri durdurursa herkes için durur. Biri ileri sararsa herkes onunla birlikte atlar.

Senkron nasıl korunuyor

Sunucu her arama için küçük bir kayıt tutar: hangi video açık, oynuyor mu ve belli bir anda neredeydi. Her uygulama kendi saatine güvenmek yerine güncel konumu bu kayıttan hesaplar. Aramaya sonradan katılan birinin videoyu baştan değil, doğru yerden yakalaması da bu yüzden.

Kontrol kimde

Varsayılan olarak aramadaki herkes oynatıp durdurabilir ve sarabilir. Arkadaşlar arasında sorun değil. Kalabalık bir ses kanalında ise halat çekmeye dönebilir. Bu yüzden videoyu başlatan kişi ayarı Yalnızca sen kontrol edebilirsin olarak değiştirebilir. O zaman diğerleri sadece izler.

Durdurmak da benzer bir kurala bağlı. Birlikte İzle'yi herkes için yalnızca başlatan kişi kapatabilir. O kişi aramadan ayrılınca herkes kapatabilir. Beyaz tahta ve oyunlar da aynı şekilde çalışır.

Aynı anda tek etkinlik

Birlikte İzle ve YouTube Music aynı aramada aynı anda çalışamaz. Birini başlatmak diğerini durdurur. İki şeyin üst üste çalması zaten kimsenin istediği bir şey değildi.

Etkinlikler'de ayrıca yayınları birlikte izlemek için Twitch, ortak bir beyaz tahta ve bir çizim oyunu olan Sketch & Guess var.

Daha önce neler bozuldu

Senkron ilk seferde doğru olmadı, bunu açıkça söylemeyi tercih ederim:

Hâlâ kayma görürsen Destek üzerinden bana yaz ve hemen öncesinde neye tıkladığını söyle.

Gizlilik hakkında bir not

Video, YouTube'un kendi gömülü oynatıcısında oynar.

Yani oynatıcı yüklendiğinde YouTube/Google istek alır ve kendi çerezlerini kullanabilir. Arama istekleri disdroc sunucusu üzerinden gider. Dış sağlayıcıların listesi gizlilik politikasında.

Open disdroc Updates