Everything you need to install and run CinePair on your desktop. Choose your platform, follow the steps, and start co-watching movies in minutes.
Note: WebView2 Runtime is pre-installed on Windows 10 (20H2+) and Windows 11. If you're on an older build, download it from Microsoft's WebView2 page.
Go to the CinePair GitHub Releases page.
Download the CinePair_x.x.x_x64-setup.exe or the .msi installer from the latest release assets.
Check the file hash against the SHA-256 checksum listed in the release notes to ensure integrity.
Double-click the downloaded .exe or .msi file. If Windows SmartScreen appears, click "More info" → "Run anyway".
Accept the license agreement, choose your installation directory (default: C:\Program Files\CinePair), and complete the wizard.
Find CinePair in your Start Menu or desktop shortcut and launch it. The app will open and be ready to use immediately.
Once installed, launch CinePair. You should see the main lobby screen where you can set your nickname and create or join a room. Try creating a test room to verify the signaling connection is active.
Note: macOS includes WebKit (WKWebView) natively, so no additional runtime is needed. CinePair uses Tauri's native WebKit integration.
Go to the CinePair GitHub Releases page.
Download CinePair_x.x.x_x64.dmg for Intel Macs or CinePair_x.x.x_aarch64.dmg for Apple Silicon.
Open Terminal and verify the SHA-256 checksum:
Double-click the downloaded .dmg file to mount the disk image.
Drag the CinePair icon into the Applications folder shortcut in the mounted volume.
On first launch, macOS may block the app. Go to System Preferences → Security & Privacy → General and click "Open Anyway". Alternatively, right-click the app and select "Open".
Allow screen recording and microphone access when prompted. These are required for screen sharing and voice chat.
Launch CinePair from your Applications folder or Spotlight Search. The main lobby screen should appear. Create a test room to verify your signaling connection and WebRTC capabilities.
Note: CinePair requires webkit2gtk-4.1 and related libraries. Install them first:
Go to the CinePair GitHub Releases page.
Download the appropriate package for your distribution:
.AppImage — Universal, no installation needed.deb — For Debian/Ubuntu-based distributions.rpm — For Fedora/RHEL-based distributionsCheck the SHA-256 checksum in your terminal:
Make the AppImage executable and run it:
Install using dpkg or apt:
Install using dnf:
Launch CinePair from your applications menu or by running the AppImage. If PipeWire or PulseAudio is configured, screen sharing audio should work automatically. Create a test room to verify your P2P connection.
Want to customize CinePair or contribute? Build the entire application from source with these prerequisites.
The production binaries will be output to src-tauri/target/release/bundle/ for your platform.
Windows SmartScreen may flag unsigned apps. Click "More info" and then "Run anyway". CinePair is open-source and safe to install. You can verify the integrity of the binary by checking the SHA-256 hash from the GitHub release page.
Right-click the app in Finder and select "Open", then confirm. Alternatively, go to System Preferences → Security & Privacy → General and click "Open Anyway" next to the CinePair warning.
This is usually a Wayland/PipeWire issue. Ensure you have xdg-desktop-portal and the appropriate backend installed:
CinePair requires WebView2 Runtime. It's pre-installed on Windows 10 (20H2+) and Windows 11. If it's missing, download the Evergreen Bootstrapper from Microsoft's WebView2 page and install it before launching CinePair.
Check the following:
CinePair captures system audio during screen share. On Windows, ensure "Share system audio" is checked when selecting the screen source. On Linux, ensure PipeWire or PulseAudio is properly configured. On macOS, system audio capture requires additional screen recording permissions in System Preferences.
Download the latest release from the GitHub Releases page and install it over the existing version. Your settings will be preserved. On Linux with AppImage, simply replace the old file with the new one.