DjMirror Pulse 1.0.743 User Guide

Remote Control From Your Phone

Qr Pairing + Mobile App

This guide puts DjMirror Pulse in your pocket: pair the Android-based DjMirror mobile remote with a QR code, control styles, layers, artists, playlists, schedules, cues and DMX scenes from the phone, manage the HTTP API key, and unpair lost devices. Same network, two minutes,...

DjMirror Pulse User Manual Series
Source: docs_user_manuals\MOBILE_REMOTE_GUIDE.md
Revision 2026.10 • Release 1.0.743

Table of Contents

Related guides: the pairing routes for developers are in the HTTP & WebSocket API guide, and the number of phones you can pair depends on your tier — see License & Activation.

Chapter 1: Requirements (30 Seconds)

The mobile remote runs on Android and connects to a supported Windows or macOS desktop installation. It is a companion controller, not a standalone DjMirror Pulse visual-output app or a multi-screen client.

Need Detail
License Any active license, including the trial (pairing needs one; phone limits per tier below)
HTTP server ON (it is on by default; "server": true or --server) — pairing refuses without it
Network Phone and PC on the same network (no address = no pairing)
Phone limits Trial 1 · Standard 1 · Professional 2 · Enterprise 5 (over-limit → 403 MOBILE_LIMIT_REACHED)

Chapter 2: Concepts In Two Minutes

Chapter 3: Step By Step

Step 1 – Pair (2 min)

Mobile app panel Figure 1: Settings → Mobile app with nothing paired — Pair a phone, the approval switch, the Paired phones list with its counter (0 of 5 phones on an Enterprise license), and API security.

  1. Settings → Mobile app → Pair a phone. If a requirement is missing, the panel names the fix (activate a license / start the server / join a network).
  2. Show QR → On the phone, open DjMirror and scan this code. Area shows Computer: <name> (<ip>, port <p>)
    • Expires in …. New code / Cancel rotate or kill the session.
  3. Approve Allow on the desktop popup → '…' is paired. Phone appears under Paired phones (N of M).

Pairing QR code Figure 2: the QR code, the typed fallback, the expiry, the approval switch and the counter.

Enabling approval Figure 3: approval on — every phone needs your Allow on the desktop popup.

Step 2 – Drive the show (soundcheck)

From the phone: flip two styles, step the video playlist, recall one DMX scene, toggle the marquee. Latency should feel instant on local Wi-Fi; if sluggish, prefer 5 GHz / wired PC over crowded 2.4 GHz.

Step 3 – Secure it (1 min)

API security says it plainly: anyone on your network can use the HTTP API without a key. Generate a key (no spaces) → Save key. It is saved in config.json and applied at once; other API clients need the key from now on, and the MCP server gets it the next time DjMirror Pulse starts. Paired phones keep working. Remove key opens the API again. Show and Hide reveal the key so you can copy it into scripts — do not share it in chats or screenshots.

API security panel Figure 4: the key field with Show, Generate, Save key and Remove key — same panel as pairing.

Rotated code and key field Figure 5: New code rotates the QR; the focused field is ready for Save key.

Step 4 – Retire (30 s)

Lost phone / crew change: row → Unpair (shows Never connected for stale ones). Over-limit adds need a free slot or a higher tier.

Chapter 4: Pre-Show Checklist

  1. Server ON, same network as the operator phone, and the panel shows N of M with the right phone.
  2. Approval switch as you want it (on for public venues).
  3. API key set if the venue network is shared, and scripts updated with the key.
  4. Phone rehearsed: style + playlist + DMX scene + marquee from the floor position (Wi-Fi dead spots found now).

Chapter 5: Troubleshooting

Symptom Likely cause Fix
Pair button errors No license, server off, or no network address The message names it: activate a license, start the server (--server), join the LAN
QR won't scan Glare / tiny screen / expired (180 s) New code, brightness up, scan fast
No approval popup Approval off (auto) or panel closed (cancelled) Check switch; re-open panel + new code
403 MOBILE_LIMIT_REACHED Tier phone cap hit Unpair stale phones or upgrade tier
Phone sluggish Crowded 2.4 GHz / weak signal 5 GHz SSID, AP near booth, wired PC
Key field locked DJMIRROR_API_TOKEN set Change it in the environment, not the panel
Scripts broke after setting a key The scripts do not send it Add the X-API-Key header (or Bearer); paired phones keep working
Phone shows Never connected A stale pairing Unpair it to free a slot

Chapter 6: Quick Recipe Card