- KoalaSync Help | Setup, Chat, Privacy & Troubleshooting
-
+ KoalaSync Help | Rooms, Video Sync, Audio & Troubleshooting
+
@@ -16,7 +16,7 @@
-
+
@@ -25,7 +25,7 @@
-
+
@@ -51,15 +51,55 @@
"@type": ["CollectionPage", "FAQPage"],
"@id": "https://sync.koalastuff.net/help#webpage",
"name": "KoalaSync Help",
- "headline": "KoalaSync Help: Setup, Chat, Privacy and Troubleshooting",
- "description": "Help for joining rooms, granting browser access, fixing encrypted room chat and playback synchronization, understanding data handling, and verifying official releases.",
+ "headline": "KoalaSync Help: Rooms, Video Sync, Audio and Troubleshooting",
+ "description": "Help for setting up KoalaSync, creating and joining rooms, selecting videos, using synchronization and host controls, configuring audio and privacy, and diagnosing problems.",
"url": "https://sync.koalastuff.net/help",
"datePublished": "2026-07-28",
- "dateModified": "2026-07-28",
+ "dateModified": "2026-07-31",
"inLanguage": "en",
"isPartOf": {"@id": "https://sync.koalastuff.net/#website"},
"publisher": {"@id": "https://sync.koalastuff.net/#organization"},
"mainEntity": [
+ {
+ "@type": "Question",
+ "name": "How do I start a KoalaSync watch party?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Install KoalaSync in each participant's desktop browser, open the extension, create a new room, and share the copied invite link. Everyone then opens the video locally and selects that browser tab under Sync."
+ }
+ },
+ {
+ "@type": "Question",
+ "name": "What does the KoalaSync Sync button do?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "The Sync button performs a coordinated Force Sync. Jump to Others moves you to the known playback time of other participants; Jump to Me moves the room to your selected video's current time. Select a video first."
+ }
+ },
+ {
+ "@type": "Question",
+ "name": "How does Host Control work in KoalaSync?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "The room host can enable Only I can control playback and grant control to individual participants. Guests can remain synchronized or choose to watch locally in Solo mode, then use Resync to rejoin the shared playback."
+ }
+ },
+ {
+ "@type": "Question",
+ "name": "How does Auto-Sync Next Episode work?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "On supported sites with recognizable episode titles, KoalaSync pauses at an episode change and opens an Episode Lobby until participating browsers have loaded the same episode. The initiator can skip the lobby and play anyway. The feature does not work when the site exposes no usable episode identity or media-title sharing is disabled."
+ }
+ },
+ {
+ "@type": "Question",
+ "name": "What does KoalaSync Audio Processing change?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Audio Processing is a local per-browser option for the selected video. Its compressor presets can reduce the difference between quiet and loud passages. It does not change the audio heard by other room participants."
+ }
+ },
{
"@type": "Question",
"name": "Why does the browser show such a broad permission warning for KoalaSync?",
@@ -196,7 +236,7 @@
Help center
KoalaSync Help & Troubleshooting
-
Start with the problem or question you have. These guides cover invites, browser access, video detection, encrypted chat, playback synchronization, supported devices, privacy, and release verification.
+
Follow the setup guides for your first watch party, or jump directly to help with rooms, video selection, synchronization, host controls, episodes, audio, chat, compatibility, privacy, self-hosting, and troubleshooting.
@@ -204,50 +244,142 @@
-
Get connected
-
Join a room and give KoalaSync the access it needs.
+
Start watching together
+
Install KoalaSync, join a room, and select your video.
Install KoalaSync from the official Chrome, Firefox, or Edge store. Pin the KoalaSync icon to the browser toolbar if you want quicker access.
+
Each person needs KoalaSync in their own supported desktop browser and their own access to the video website.
+
Open the extension once. The short tutorial points to the Room, Sync, and Settings tabs; you can restart it later under Settings → Troubleshooting.
+
Choose a recognizable username under Settings → Profile & Appearance. It is shown to the other people in the room.
+
Open the video website. If the browser asks whether KoalaSync may access it, allow access for that site and reload the page.
+
+
KoalaSync does not provide or stream the video. Everyone opens the same content locally, and KoalaSync coordinates playback controls.
+
+
+
+ Rooms & invitations
+
Create a room or join your friends
+
Create and invite
+
+
Open KoalaSync and select Room.
+
Click Create New Room. By default, KoalaSync copies the new invite link to your clipboard.
+
Share the complete invite link only with the intended participants. The part after # contains the room credentials and the secret needed for encrypted chat.
+
After joining, use the participant list to confirm who is connected.
+
+
Join
+
Open the invite in the same desktop browser profile where KoalaSync is installed. The join page passes the room settings to the extension. You can also use Manual Connect / Advanced to enter a room ID and optional password, or select a public room, but manual and legacy joins do not provide the current chat secret.
+
Room credentials remain available locally until you leave or replace the room. Click Leave Room when you are finished.
+
+
+
+ Video selection
+
Choose the local video tab
+
+
Open the video you want to watch and start it once so the player is loaded.
+
Open KoalaSync, select Sync, then choose the browser tab under Select Video.
+
Every participant selects their own local video tab. Selecting yours does not select or open a tab for anyone else.
+
Use the highlighted matching titles as a hint, not a guarantee. Confirm the episode or video yourself before synchronizing.
+
+
Hide Clutter Tabs removes likely non-video tabs from the list. Turn it off under Settings → Playback & Sync if the correct tab is missing.
+
+
+
+ Synchronization & control
+
Play, pause, seek, and Force Sync
+
When room control is open to everyone, actions on the selected player and the popup's Play and Pause buttons are sent to the room. The Last Activity Status shows the most recent room action.
+
+
Jump to Others: moves your selected video to the known time reported by other participants. It requires another participant with a usable playback time.
+
Jump to Me: uses your selected video's current time as the target and moves the room to you.
+
Sync: runs the selected Force Sync mode as a coordinated room action. Use it when normal play, pause, or seeking left someone behind.
+
+
Force Sync cannot fix different videos, missing website access, an unloaded player, or a site that blocks the required playback action. Check that everyone selected the intended content first.
+
+
+
+ Host & Co-Hosts
+
Choose who can control the room
+
The person who created the room is the host. Under Room → Host Control, the host can enable Only I can control playback. The host can then use Give control beside individual participants to make them controllers, and Revoke to remove that role.
+
+
Hosts and granted controllers can move the shared room with play, pause, seek, Force Sync, and episode-lobby actions.
+
A guest action that conflicts with Host Control may briefly affect only that guest's local player before KoalaSync restores the shared state.
+
A guest can choose Watch on my own to enter Solo mode. Host commands are then ignored locally until the guest clicks Resync.
+
If the host leaves while others remain, another participant becomes host and control returns to everyone.
+
+
+
+
+ Episode changes
+
Use Auto-Sync Next Episode
+
Auto-Sync Next Episode is enabled by default under Settings → Playback & Sync. On supported sites, KoalaSync detects a recognizable episode change, pauses, and opens an Episode Lobby while participants load the same episode. Playback starts together when the lobby is ready.
+
+
Use Skip & Play anyway if you do not want to wait.
+
A timeout or participants leaving can cancel the lobby; use manual selection and Force Sync afterward.
+
The feature depends on usable episode titles. It is not available for ordinary single videos, and some services expose too little episode information.
+
Choosing Do not send for media titles prevents creation of an episode lobby. Send episode ID can preserve episode matching without sharing the full media title when an episode ID is detectable.
+
+
+
+
+ Local audio
+
Balance quiet and loud scenes with Audio Processing
+
Open Settings → Playback & Sync → Audio Processing. Enable Audio Processing and the compressor, then start with a preset such as Recommended, Dynamic Range, Vocal Enhancement, or Smooth. Selecting Custom exposes the compressor controls.
+
+
Audio Processing affects only your selected video in your browser. It is not shared or synchronized with the room.
+
It changes audio dynamics, not the room's playback timing.
+
The Equalizer is marked Coming soon and is not currently available.
+
If a site replaces its player or audio stops behaving normally, reload the page and reselect the tab; disable Audio Processing to compare.
+
+
+
Invite links
The invite opens, but nothing happens
@@ -319,6 +451,32 @@
+
+ Title privacy
+
Control which titles the room receives
+
Open Settings → Privacy. Tab titles and media titles have separate controls:
+
+
Send tab title: shares or withholds the title shown by the selected browser tab.
+
Send full title: shares the media title detected from the player.
+
Send episode ID: shares only a detected identifier such as S01E04. If no episode ID can be detected, no useful full title is substituted.
+
Do not send: withholds the media title.
+
+
Reducing title sharing can make automatic tab matching and episode coordination less informative. Disabling media-title sharing also prevents Auto-Sync Next Episode from creating a lobby.
+
+
+
+ Custom Relay & self-hosting
+
Connect to a relay you trust
+
KoalaSync uses the official relay by default. If you or someone you trust operates a compatible KoalaSync relay, open Room → Manual Connect / Advanced, choose Custom, enter its WebSocket URL, then join or create a room.
+
+
Use a wss:// URL for a relay on the public internet. Plain ws:// is intended for local testing on localhost.
+
All participants in a room must connect to the same relay. An invite created on a custom relay includes that relay address for current KoalaSync clients.
+
The operator of a custom relay controls its hosting, logging, retention, updates, and availability. The official relay's privacy policy does not describe third-party instances.
+
If the custom URL is rejected or the connection fails, confirm the complete WebSocket URL with its operator. A normal website URL is not always the relay URL.
+
+
See the self-hosting overview. Deployment instructions are intended for the person operating the server; ordinary participants only need the supplied relay URL.
+
+
Synchronization
Everyone is connected, but playback does not sync
@@ -327,6 +485,8 @@
Make sure each participant selected the correct local video tab.
Reload the video page after changing website access, then select the tab again.
Test play, pause, and seeking separately and note which action fails.
+
If the Status tab says Disconnected or Failed, click Retry. For a custom relay, confirm its URL and availability with the operator.
+
If KoalaSync reports Duplicate Identity, open Settings → Troubleshooting and click Regenerate Peer ID.
Before anyone leaves the room, collect a debug report from every affected participant.
@@ -343,16 +503,19 @@
-
+ Compatibility
-
Which devices and browsers are supported?
+
Browsers, websites, and known limitations
KoalaSync is currently a desktop browser extension. It supports Google Chrome, Mozilla Firefox, Microsoft Edge, Opera, Brave, Vivaldi, and other compatible Chromium-based desktop browsers on Windows, macOS, Linux, and ChromeOS.
There is currently no KoalaSync mobile app for phones or tablets.
There is currently no Safari extension.
-
Website compatibility depends on the browser and the site's video player. Websites can change their players, DRM behavior, or browser restrictions at any time.
-
Protected, customized, or non-HTML5 players may need site-specific support even in a supported browser.
+
KoalaSync targets visible HTML5 video players. Protected, customized, cross-origin, or non-HTML5 players may expose only part of the information or controls KoalaSync needs.
+
Current project testing records full playback sync for YouTube, Twitch, Netflix, Emby, Jellyfin, Disney+, Prime Video, and Vix. Title and episode support varies: Netflix exposes no usable media title in the recorded tests; Disney+ exposes only a partial title; automatic episode sync is recorded for Emby, Jellyfin, and Vix.
+
Plex, Max, Crunchyroll, Vimeo, Dailymotion, and ARD/ZDF are currently listed as not tested, not as supported or unsupported.
+
Website compatibility can change when a service changes its player, DRM behavior, page structure, or browser restrictions.
Open KoalaSync, switch to Status, and click Copy Logs while the problem is still visible.
+
Open KoalaSync and switch to Status while the problem is still visible. Check Connection Status, Video Debug Info, Full Action History, and the last 50 connection logs.
+
Click Copy Logs. The copied debug report combines the relevant status, room, participant, video, action, and log details for troubleshooting.
Open the KoalaSync GitHub bug-report form and sign in to GitHub if requested.
Describe the exact steps that reproduce the problem, what you expected, and what happened instead.
Add your browser, operating system, KoalaSync version, and the affected website or domain.