diff --git a/website/help.html b/website/help.html index e444e10..77bd7a5 100644 --- a/website/help.html +++ b/website/help.html @@ -3,8 +3,8 @@ - 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 @@
+
+ First setup +

Install KoalaSync and prepare your browser

+
    +
  1. Install KoalaSync from the official Chrome, Firefox, or Edge store. Pin the KoalaSync icon to the browser toolbar if you want quicker access.
  2. +
  3. Each person needs KoalaSync in their own supported desktop browser and their own access to the video website.
  4. +
  5. Open the extension once. The short tutorial points to the Room, Sync, and Settings tabs; you can restart it later under Settings → Troubleshooting.
  6. +
  7. Choose a recognizable username under Settings → Profile & Appearance. It is shown to the other people in the room.
  8. +
  9. Open the video website. If the browser asks whether KoalaSync may access it, allow access for that site and reload the page.
  10. +
+

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

+
    +
  1. Open KoalaSync and select Room.
  2. +
  3. Click Create New Room. By default, KoalaSync copies the new invite link to your clipboard.
  4. +
  5. Share the complete invite link only with the intended participants. The part after # contains the room credentials and the secret needed for encrypted chat.
  6. +
  7. After joining, use the participant list to confirm who is connected.
  8. +
+

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

+
    +
  1. Open the video you want to watch and start it once so the player is loaded.
  2. +
  3. Open KoalaSync, select Sync, then choose the browser tab under Select Video.
  4. +
  5. Every participant selects their own local video tab. Selecting yours does not select or open a tab for anyone else.
  6. +
  7. Use the highlighted matching titles as a hint, not a guarantee. Confirm the episode or video yourself before synchronizing.
  8. +
+

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.

+ +

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.

+ +
+ +
+ 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.

+ +
+ +
+ 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.

+ +
+
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:

+ +

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.

+ +

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.

    +

    View the current tested-services matrix

    @@ -413,7 +576,8 @@ Still not working?

    Create a useful GitHub issue

      -
    1. Open KoalaSync, switch to Status, and click Copy Logs while the problem is still visible.
    2. +
    3. 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.
    4. +
    5. Click Copy Logs. The copied debug report combines the relevant status, room, participant, video, action, and log details for troubleshooting.
    6. Open the KoalaSync GitHub bug-report form and sign in to GitHub if requested.
    7. Describe the exact steps that reproduce the problem, what you expected, and what happened instead.
    8. Add your browser, operating system, KoalaSync version, and the affected website or domain.