-
Notifications
You must be signed in to change notification settings - Fork 6
Getting Started
richardsladetdj-creator edited this page Apr 26, 2026
·
8 revisions
- macOS 13 Ventura or later
- Music.app running with a named playlist
- An external monitor for the dancer display (optional but recommended)
- Go to the Releases page
- Download
TangoDisplay-v1.6.0.zip - Unzip and drag
TangoDisplay.appto/Applications - Right-click › Open on first launch — macOS will warn that the app isn't notarised; click Open to proceed
You need Xcode Command Line Tools (xcode-select --install).
git clone https://github.com/richardsladetdj-creator/TangoDisplay.git
cd TangoDisplay
./Install.shInstall.sh builds a release binary, assembles the .app bundle, code-signs it, and installs it to /Applications.
When TangoDisplay starts it appears as a small display icon in the menu bar:

Click the icon to reveal the menu:

- Show Display Window — brings the presentation window to the front
- Show Settings Window — opens the main control window
- Quit TangoDisplay — exits the app
macOS will ask for two permissions on first use:
| Permission | When | Why |
|---|---|---|
| Automation › Music | First poll | TangoDisplay reads the currently playing track, artist, genre, playlist position, and upcoming tracks via AppleScript |
| Input Monitoring | First hotkey use | Required so global keyboard shortcuts (⌘⇧O, ⌘⇧P, ⌘⇧R) work while other apps are in focus |
To grant Input Monitoring manually: System Settings › Privacy & Security › Input Monitoring → enable TangoDisplay.
If Input Monitoring is denied, hotkeys silently do nothing. All other features work normally.
- Live View — understand the control window
- Display Settings — choose your monitor and go fullscreen
- Appearance — customise colors, fonts, and background