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:
- Pausing or dragging the timeline sometimes did not reach everyone, and a video at its end could loop its first few seconds. Fixed in v1.1.6.
- Pause sync broke again because the app listened for only one kind of signal from the YouTube player, and that signal does not always arrive. Fixed in v1.2.5.
- Seeking while the video was still buffering could silently fail to reach the others. Fixed in v1.3.0.
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:
- Durdurmak ya da zaman çubuğunu sürüklemek bazen herkese ulaşmıyordu ve sona gelen bir video ilk birkaç saniyesini döngüye sokabiliyordu. v1.1.6'da düzeltildi.
- Durdurma senkronu tekrar bozuldu, çünkü uygulama YouTube oynatıcısından tek bir tür sinyal bekliyordu ve o sinyal her zaman gelmiyor. v1.2.5'te düzeltildi.
- Video hâlâ yüklenirken yapılan sarma işlemi diğerlerine sessizce ulaşmayabiliyordu. v1.3.0'da düzeltildi.
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.