Live data from Hacker News

Show HN: Beatsync – perfect audio sync across multiple devices

github.com

71–80 of 135 posts

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

#73
post #34

Very very cool idea, but this is a bummer: "Optimized for Chrome on macOS. Unstable for other platforms..." Once that changes (at the very least, the macOS part), I can't wait to play with it!

It works on other platforms! Just not as smooth as Chrome.

Made an update so it should be good on most!

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

#75

Your css is broken in that it doesn't take into account the url/menu bar on phones. Yes it's a super annoying problem. You should change the css so that the url bar is always visible, and have a separate full screen button.

Oh I see, yeah I was wondering why it looked like that since on my computer responsive view looked great. Will look into this, thank you.

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

#77

I primarily built this for group in-person listening, and that's what the spatial audio controls are for. But what is interesting is that since it only requires the browser, it works across the internet as well. You can guarantee that you and someone else are listening to the same thing even across an ocean. Someone brought up the idea of an internet radio, which I thought was cool. If you could see a list of all the…

> You can guarantee that you and someone else are listening to the same thing even across an ocean. How can you guarantee that? NTP fails to guarantee that all clocks are synced inside a datacenter, let alone across an ocean (Did not read the code yet) EDIT: The wording got me. "Guarantee" & "Perfect" in the post title, and "Millisecond-accurate synchronization" in the README. Cool project!

Haha yeah guarantee is a strong word. I just mean that it’s good enough to not be noticeable (even within the same physical room)

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

#78

Earlier quoted context omitted.

Thank you for the kind words! Yeah, I think it gets a lot more complicated once you start dealing with speaker hardware. It pretty much only works for the device's native speaker at the moment. The instant you start having wireless speakers (eg. bluetooth) or any sort of significant delay between commanding playback and the actual sound coming out, the latency becomes audible.

For devices with mics, can you have them play a test chirp to measure the latency of Bluetooth or other laggy sound stack?

Bluetooth audio devices that I use tend to change the protocol as soon as it switches to headset mode (with microphone enabled), which works terribly for music. I imagine the protocol used when the microphone is enabled might have completely different latency characteristics than the one used purely for audio, so a chirp might be measuring completely different thing

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

#80
This is very very cool! Love it, interface, demo, no need to download anything. Impressive.

Are you already doing latency compensation? You could measure the latency, if one host will become a master and then you could compensate that by delaying the playback of the master a little bit.

Post reply on HN