Tool not found.

Back to Home
Beatsync logo

Beatsync

Open-source, self-hostable web audio player that synchronizes playback across multiple devices with millisecond accuracy, plus spatial audio controls for multi-speaker setups.

Alternative to: Spotify and Apple Music
Music Streaming Open Source Self-Hosted Multi-Device Audio Cross Platform Spatial Audio Web App Real-Time Sync
Ad

VPSServer – Run your own Nextcloud, email, or Matrix server. Free $100 trial, no card locked in.

Start Free Trial

About Beatsync

Beatsync is a browser-based audio player built to turn any group of devices into a synchronized multi-speaker sound system, using NTP-inspired time synchronization primitives to keep playback aligned across devices to within milliseconds. Because it runs entirely in modern browsers, no app installation is required on any device, and it works across desktop and (experimental) mobile. A spatial audio feature lets users position a virtual listening source and adjust individual device volumes accordingly, creating directional sound effects across the room. The project is built as a Turborepo monorepo with a Bun-powered HTTP and WebSocket server, a Next.js frontend using Tailwind and Shadcn/ui, and a shared, type-safe schema package connecting client and server. Beatsync is self-hostable with a short setup process, and the hosted reference app is available at beatsync.gg. The project is in early, actively developed stages and welcomes issues and pull requests.

Key Features

  • Millisecond-accurate multi-device audio synchronization
  • NTP-inspired time synchronization primitives
  • Runs in any modern browser, no app install required
  • Spatial audio via a virtual listening source and per-device volume
  • Self-hostable with a simple local setup
  • Built on Bun (server) and Next.js with Tailwind & Shadcn/ui (client)
  • WebSocket-based real-time device coordination
  • Type-safe shared schema package (Turborepo monorepo)
  • Polished UI with loading states and status indicators
  • Experimental mobile browser support
  • Actively developed with community issue and PR support
  • Hosted reference instance at beatsync.gg

Explore More Tools