We don’t usually talk about features before they’re ready, but this one is big enough that we wanted to pull back the curtain early. We’re building multi-room audio — play the same music, in sync, in every room of your house. Here’s where it’s headed and why we’re excited about it.

Quick heads-up before we start: this is a roadmap post, not a release. Multi-room is in active development and isn’t in a build you can download yet. Everything below is where we’re taking it, and a few parts are still being nailed down. We’ll let you know the moment it’s ready to try.

The same song, everywhere, actually in sync

The whole point of whole-house audio is that it feels like one system, not a dozen speakers each doing their own thing. Walk from the kitchen to the living room and the music should follow you seamlessly — no echo, no slapback, no “wait, which room is a half-second behind?”

So that’s the bar we set: rooms stay within about a millisecond of each other. That’s tight enough that you can stand in a doorway between two rooms and hear one song, not two copies of it. Getting there is genuinely hard — every speaker runs on its own clock, and those clocks drift — so under the hood Veilamp keeps each room continuously nudged back into alignment. You won’t see any of that. You’ll just hear it work.

It stays on your network

This is Veilamp, so you already know where this is going: multi-room is LAN-only. The audio never leaves your home network. Nothing is relayed through the cloud, through us, or through anyone else. Your house, your speakers, your music, your wires.

That’s not only a privacy decision — keeping everything local is also what makes the tight sync and the full-quality audio possible in the first place.

Lossless, and bit-perfect where it counts

Last week we went deep on Veilamp’s sound engine, and we weren’t about to throw that away the moment you add a second speaker. Multi-room is lossless end to end, and bit-perfect on gear that can take it — each room negotiates its own best format, so a hi-res DAC in the listening room can get the full-resolution stream while a little speaker in the kitchen gets exactly what it can handle, all from the same group.

By default a group sends your music untouched, bit-for-bit. Prefer to run it through your EQ and DSP first? That’s a per-group toggle, same philosophy as always: feed it straight, or shape it to taste.

Your speakers, not just ours

We didn’t want to build another walled garden where everything has to wear our logo. Multi-room is being built on an open, royalty-free standard, which means it’s designed to play nicely with hardware you may already own, not just Veilamp’s own apps.

The plan spans a range of devices, and we’re being honest from the start that they don’t all sync equally well:

  • Veilamp’s own players — desktop, the home server, a Raspberry Pi, phones — are the tightest, right at that one-millisecond mark.
  • Snapcast speakers sync just as tightly.
  • Chromecast and AirPlay 2 speakers join the party too, within a few milliseconds after calibration.
  • Older UPnP/DLNA renderers can play along, but they have no real notion of a shared clock, so those we’ll clearly mark as “roughly together, not synced.”

Rather than promise every speaker the same thing and quietly disappoint you, the Rooms panel will show a little sync-quality badge for each room — Synced, Approximate, or Not synced — plus the exact format it’s receiving. No surprises.

Start it anywhere, let it keep playing

Whole-house audio shouldn’t die the second you close your laptop or your phone goes to sleep. So the home server owns the music — it holds the queue and drives all the rooms — while your desktop app and phone act as remotes. Hand a queue off to the house, walk away, and it keeps going.

And it works the other way too: your desktop app can become one of the rooms, playing in sync on whatever it’s plugged into. Per-room volume, mute, and a little delay trim for that one speaker that’s always a touch early round it out.

Where things stand

We’ll keep the status honest, because that’s the point of a sneak peek:

  • The core engine that keeps rooms in sync is built and measured — in testing it holds alignment comfortably within our target over hours of playback.
  • Veilamp-to-Veilamp playback over the network is working, including the server queue and the Rooms controls in the app.
  • The desktop app can already act as a speaker in a group.
  • Support for AirPlay 2, Chromecast, Snapcast, and DLNA is in progress, each at its own stage — some further along than others.

What’s left is the long tail of making it rock-solid across the messy reality of real homes and real speakers, which is exactly the part worth taking our time on. No firm date yet — we’d rather ship it when it’s genuinely good than rush a half-synced version out the door.

That’s the sneak peek. We’ll have more to share as the pieces come together — and when there’s something you can actually play with, you’ll hear it here first.

Until then — happy listening.