Story Details

  • Show HN: Beatsync – perfect audio sync across multiple devices

    Posted: 2025-04-29 17:32:25

    Beatsync is an open-source tool that synchronizes audio playback across multiple devices on a local network. It achieves "perfect" sync by using a shared clock and buffering audio on each client device to eliminate latency variations. This allows users to play music, podcasts, or other audio content perfectly in time across phones, tablets, and computers, creating a distributed audio system ideal for parties or synchronized listening experiences. Beatsync is written in Go and offers a simple command-line interface for starting a server and connecting clients.

    Summary of Comments ( 102 )
    https://news.ycombinator.com/item?id=43835584

    HN users generally praised Beatsync for its clever approach to syncing audio across multiple devices using a beat-matching algorithm. Some expressed interest in using it for applications like synchronized music playback for workouts, multi-room audio, and even live musical performances. Several commenters questioned the robustness of the algorithm in noisy environments or with complex music, and wondered about the potential for drift over long periods. One commenter pointed out a similar project called Syncplay, which syncs video playback. Others discussed the limitations of relying solely on audio for synchronization and suggested incorporating visual cues for improved accuracy. The overall sentiment was positive, with many seeing potential for various use cases and further development.