How it works
Enabling Remote mints a fresh room code and QR. The phone pairs over a quick REST handshake, then rides a Socket.IO channel — it sends commands and receives live state back, so the controls always reflect what the rig is actually doing. A heartbeat keeps the session alive; toggling Remote off mints a new code so the old link is instantly dead.
Controls
Change tracks (pick from the list, or next / previous), play / pause the auto-trigger, switch between sequential and random play order, and hit blackout. Enough to run — or kill — the visuals from the floor without elbowing back to the keyboard.
PRO + privacy
Remote is a PRO feature. The phone never installs anything and never signs in; it only ever sees the control surface for the one rig it paired with. When Remote is switched off the control effect is fully gated, so it costs the renderer nothing on the common path where you're not using it.