Use this when several monitors are physically connected to one host (HDMI, DisplayPort, DVI, VGA — the cable type doesn't matter). Pick whichever method suits you; all three register normal screens you then control from the dashboard.
Detects the attached monitors and opens a fullscreen player on each. Chrome or Edge only.
After a window opens on a screen, click it once to go fullscreen and enable sound (browsers require one tap per window). It stays registered afterward.
A native app that auto-detects every monitor, opens a locked fullscreen player on each, keeps the screen awake, and plays audio without a tap. Best for permanent installs.
cd marquee/electron
npm install
npm start
Point it at a remote server with MARQUEE_SERVER=http://HOST:3700 npm start.
See marquee/electron/README.md. Package it into a double-click installer with
npm run dist.
Works in any browser, no permissions. Open one window per display, drag it onto that monitor, and press F11 for fullscreen. Give each a distinct id:
…/player/?screen=lobby-1&kiosk=1
The ?screen= id is required so each window registers as its own screen
(windows in the same browser otherwise share one identity).