freeman-jiang/beatsync: High-precision web audio player for multi-device playback and spatial audio.

Date:

Share:

Beatsync is a high-precision web audio player built for multi-device playback.


beatsync-demo.mov


  • Millisecond-accurate synchronization: Abstracts NTP-inspired time synchronization primitives to achieve a high degree of accuracy
  • Cross-platform: Works on any device with a modern browser (Chrome recommended for best performance)
  • Spatial audio: Allows controlling device volumes through a virtual listening source for interesting sonic effects
  • Polished interface: Smooth loading states, status indicators, and all UI elements come built-in
  • Self-hostable: Run your own instance with a few commands

Warning

Beatsync is in early development. Currently, only desktop Chrome browsers are fully supported.

Mobile device synchronization is experimental and may be unstable.

This project uses Turborepo.

Fill in the .env file in apps/client with the following:

NEXT_PUBLIC_API_URL=http://localhost:8080
NEXT_PUBLIC_WS_URL=ws://localhost:8080/ws

Run the following commands to start the server and client:

bun install          # installs once for all workspaces
bun dev              # starts both client (:3000) and server (:8080)

Directory Purpose
apps/server Bun HTTP + WebSocket server
apps/client Next.js frontend with Tailwind & Shadcn/ui
packages/shared Type-safe schemas and functions shared between client & server

Source link

Subscribe to our magazine

━ more like this

How Smart Entrepreneurs Write Press Releases That Actually Drive Growth in 2025

Opinions expressed by Entrepreneur contributors are their own. Press releases haven't always been digital.The very first one...

Books to distract, engage and love. – The Bloggess

This month’s new book releases held a few of my absolute favorites for the year, which made it quite hard to winnow them down...

The 11 Most Comfortable and Flattering Pants, According to Editors

When it comes to comfortable pants, you shouldn't have to sacrifice comfort for style. We're making it a goal to invest less in jeans...

Best Kojic Acid Soaps | PS Beauty

While each product featured is independently selected by our editors, we may include paid promotion. If you buy something through our links, we may...