TandemParty focuses on fast, reliable synchronization and a smooth viewing experience. Our real-time synchronization backend is built with Rust for low latency and high performance, keeping everyone on the same timestamp. We also added a phone-as-a-remote feature, allowing users to control playback and send reactions from their smartphone. Smart caching reduces loading times and improves responsiveness, while our optimized infrastructure keeps rooms fast and stable.
Viktor.comAn AI coworker that actually does the work
Promoted
Maker
📌
We started TandemParty because we were tired of unreliable synchronization in existing watch-party solutions. Playback would drift, users would end up at different timestamps, and reconnecting after a network interruption often caused problems.
We first built a prototype in Python to validate the idea and see whether we could achieve sufficiently fast synchronization. The prototype worked well enough to prove the concept, but as we pushed for lower latency and better stability, we found that Rust could deliver significantly better performance.
We rebuilt the backend in Rust and focused on real-time synchronization, low latency, reliable reconnection, and efficient caching. We also developed features such as a QR-based phone remote, multi-platform support, server selection based on ping, and the ability to continue watching across devices.
The project evolved from a simple synchronization prototype into a full watch-party platform designed to make watching together feel as close as possible to watching in the same room.