synctv-org

synctv-app

synctv-org

SyncTV App is a Flutter-built cross-platform client for synchronized watch rooms across six platforms: shared playback with live drift correction, full room management, broad media providers, danmaku chat and WebRTC voice, paired with a self-hostable SyncTV server

v1.1.25
Published at
5d ago
78
Stars
4,826
Download
Synced at
5d ago

Latest release

v1.1.25Oct 14, 2026, 06:54 AM
Downloads slow? Switch the source anytime above

README

Project Overview

SyncTV App is a cross-platform client for synchronized watching rooms, written in Flutter and covering Web, Android, iOS, macOS, Windows and Linux. It brings shared playback, room management, media providers and real-time conversation into one app, working together with the self-hostable SyncTV server.

Distance stops mattering when you watch together.

Key Features

  • Synchronized playback: shared play, pause, seek, speed, source and playlist navigation with live drift correction
  • Complete room experience: discovery, guest access, membership, permissions, favorites, chat, danmaku, history and administration
  • Broad media surface: on-demand video, livestreams, direct URLs, HLS, DASH, HTTP-FLV, RTMP, NAS products, private clouds and media servers
  • Voice communication: room-scoped WebRTC voice with optional media P2P and transfer metrics
  • Modern authentication: password, email, OAuth2, native passkeys, TOTP and server-directed multi-factor flows
  • Multi-server isolation: credentials, preferences, caches and identities separated by normalized server address
  • Native viewing: fullscreen playback, compact player and picture-in-picture, platform volume and brightness controls, responsive layouts
  • Six platforms: one experience across Web, Android, iOS, macOS, Windows and Linux

Target Audience

  • Couples and friends watching together remotely
  • Households running self-hosted media services
  • Community hosts organizing watch parties
  • Operators needing room-scoped permission systems
  • Heavy NAS and media server users

Quick Start

  1. Deploy or locate a usable SyncTV server
  2. Download the client for your platform and enter the server address
  3. Sign in, then create or join a room
  4. Pick a source and start watching in sync

Core Advantages

  • Precise sync: drift correction keeps everyone nearly on the same frame
  • Self-hosting friendly: the open server keeps data in your own hands
  • Wide provider ecosystem: mainstream platforms, NAS, media servers and direct links in one place
  • Watching and chatting unified: built-in danmaku, chat and room voice

System Requirements

Item Requirement
Android 7.0 or later
iOS 17.4 or later
macOS 14.4 or later
Windows 10 1809 or later
Linux Current Debian/Ubuntu baseline
Server A matching SyncTV server required

Notes

  • The client requires a self-hosted or otherwise available SyncTV server
  • Provider capabilities and credentials are decided by the server, so experiences may differ
  • Availability of third-party platforms and livestreams depends on the source sites and network

Release history

Sort