[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73775":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},73775,"beatsync","freeman-jiang\u002Fbeatsync","freeman-jiang","🔊 High-precision web player for multi-device audio playback and spatial audio.","https:\u002F\u002Fbeatsync.gg",null,"TypeScript",2988,272,20,29,0,3,32,29.31,"MIT License",false,"main",true,[25,26,27,28,29,30],"audio","audio-player","clock-synchronization","time-synchronization","web-audio","web-audio-api","2026-06-12 02:03:17","# Beatsync\n\nBeatsync is a high-precision web audio player built for multi-device playback. The official app is [beatsync.gg](https:\u002F\u002Fwww.beatsync.gg\u002F).\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F2aa385a7-2a07-4ab5-80b1-fda553efc57b\n\n## Features\n\n- **Millisecond-accurate synchronization**: Abstracts [NTP-inspired](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FNetwork_Time_Protocol) time synchronization primitives to achieve a high degree of accuracy\n- **Cross-platform**: Works on any device with a modern browser (Chrome recommended for best performance)\n- **Spatial audio:** Allows controlling device volumes through a virtual listening source for interesting sonic effects\n- **Polished interface**: Smooth loading states, status indicators, and all UI elements come built-in\n- **Self-hostable**: Run your own instance with a few commands\n\n\n> [!NOTE]\n> Beatsync is in early development. Mobile support is working, but experimental. Please consider creating an issue or contributing with a PR if you run into problems!\n\n## Quickstart\n\nThis project uses [Turborepo](https:\u002F\u002Fturbo.build\u002Frepo).\n\nFill in the `.env` file in `apps\u002Fclient` with the following:\n\n```sh\nNEXT_PUBLIC_API_URL=http:\u002F\u002Flocalhost:8080\nNEXT_PUBLIC_WS_URL=ws:\u002F\u002Flocalhost:8080\u002Fws\n```\n\nRun the following commands to start the server and client:\n\n```sh\nbun install          # installs once for all workspaces\nbun dev              # starts both client (:3000) and server (:8080)\n```\n\n| Directory         | Purpose                                                        |\n| ----------------- | -------------------------------------------------------------- |\n| `apps\u002Fserver`     | Bun HTTP + WebSocket server                                    |\n| `apps\u002Fclient`     | Next.js frontend with Tailwind & Shadcn\u002Fui                     |\n| `packages\u002Fshared` | Type-safe schemas and functions shared between client & server |\n","Beatsync 是一个高精度的网页音频播放器，专为多设备音频同步播放设计。它利用NTP启发的时间同步技术实现了毫秒级的精确度，并支持跨平台运行，任何装有现代浏览器的设备都能使用（推荐使用Chrome以获得最佳体验）。此外，Beatsync还提供了空间音频功能，允许通过虚拟声源控制设备音量，创造出独特的听觉效果；其界面设计精致，内置了流畅的状态加载与状态指示器等UI元素。该项目易于自托管，只需几条命令即可运行自己的实例。Beatsync非常适合需要在多个设备上同时播放音频且要求高度同步的应用场景，如在线音乐教学、远程协作等。",2,"2026-06-11 03:47:20","high_star"]