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 AMDownloads 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
- Deploy or locate a usable SyncTV server
- Download the client for your platform and enter the server address
- Sign in, then create or join a room
- 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