Beatsync: Precise Web Audio Player for Multi-Device Sync
Beatsync a web audio player, offers millisecond-accurate synchronized playback across devices using NTP-inspired time sync and spatial audio, built with Next.js and Bun.
Beatsync: High-Precision Web Audio Player
- What it is: A web audio player designed for synchronized audio playback across multiple devices.
- Key Feature: Millisecond-Accurate Synchronization: Uses NTP-inspired time synchronization for high accuracy.
- Cross-Platform: Works on any device with a modern browser (Chrome recommended).
- Spatial Audio: Control device volumes to create virtual listening environments.
- Self-Hostable: You can run your own instance.
- Tech Stack:
- Turborepo
- Next.js frontend with Tailwind & Shadcn/ui
- Bun HTTP + WebSocket server
- Type-safe schemas and functions shared between client & server
- License: MIT license
- Stats: 780 stars, 34 forks
- Languages: TypeScript (96.9%), CSS (2.9%), JavaScript (0.2%)
- Try it out: beatsync.gg
- Warning: Early development stage, fully supported only on desktop Chrome browsers currently. Mobile is experimental