synctv-org/synctv
Synchronized viewing, theater, live streaming, video observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 98
- Longevity 76
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 4
- age_days: 1064
- days_rel: 12
- days_push: 7
- n_releases_24m: 38
Adoption not part of the score
2474 stars · 243 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
SyncTV is a self-hosted Rust server for real-time synchronized video watching with rooms, chat, and livestreaming (RTMP/HLS/HTTP-FLV/RTSP). It integrates many media providers (YouTube, Bilibili, Twitch, Emby/Jellyfin, NAS platforms) and exposes HTTP REST, gRPC, WebSocket, and OpenAPI interfaces with Docker Compose and Helm deployment options.
Use cases
- host a synchronized movie night with friends online
- watch youtube videos together in sync
- self-host a watch-together server with chat
- stream a live event to a synced viewing room
- play videos from my emby or jellyfin library in a shared room
- build a custom client for a synced video platform
- deploy a scalable watch-party service on kubernetes
When to choose
- you want self-hosted synchronized viewing with broad media provider support
- you need livestream ingestion (RTMP/RTSP) alongside watch-together rooms
- you need HTTP, gRPC, and WebSocket APIs to build custom clients
- you need horizontal scaling with PostgreSQL, Redis, and Kubernetes/Helm deployment
When to avoid
- you just want a simple peer-to-peer watch party without running a server
- you need video transcoding or a full media library manager rather than playback orchestration
- you want a fully managed hosted service with no deployment work
Facets
service · maturity active
http-server websocket rpc streaming auth chat-interface video-processing self-hosted developer-tools media self-hosted web-development entertainment apis self-hosted cross-platform rust windows watch-parties synchronized-playback livestreaming rtmp webrtc media-providers helm-chart watch-together media real-time linux docker kubernetes web-server android ios macos
10 sources
- readme: https://github.com/synctv-org/synctv · fetched 2026-08-28 · c45ccda809b4
- homepage: https://docs.syncs.tv · fetched 2026-08-29 · 27a83e9462aa
- site_page: https://docs.syncs.tv/integrations/api-examples · fetched 2026-08-29 · 5afdca302c48
- site_page: https://docs.syncs.tv/install/downloads · fetched 2026-08-29 · 278cacb32422
- site_page: https://docs.syncs.tv/install/choose-path · fetched 2026-08-29 · c7aced0fcf9b
- site_page: https://docs.syncs.tv/install/docker-compose · fetched 2026-08-29 · 09ae37ab149a
- site_page: https://docs.syncs.tv/install/nginx · fetched 2026-08-29 · 729f76e402b0
- site_page: https://docs.syncs.tv/install/helm · fetched 2026-08-29 · 9dd06cdbabc5
- site_page: https://docs.syncs.tv/install/production-checklist · fetched 2026-08-29 · 575185d477db
- site_page: https://docs.syncs.tv/integrations/client-integration · fetched 2026-08-29 · fc9a76fbbabc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| synctv-org/synctv | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="synctv-org/synctv")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem