Back to Home
  • Welcome
  • Requirements
  • Download & Install
  • Sign In
  • DJ Profile
  • Venue Assignment
  • Going Live
  • Troubleshooting
  • FAQ
  • Data & Privacy
  • Support
DJ Console

Welcome, DJ

DJ Console is the macOS menu bar app that shares what you're spinning in real-time. Setup is quick. Install, create your DJ profile, and start sharing. Questions? Jump to the FAQ.

Requirements

1. macOS 13 (Ventura) or later
2. One of these DJ apps:
VirtualDJ logo
VirtualDJ
Any recent version. Tracks detected instantly.
Rekordbox logo
Rekordbox
Core plan or higher, Performance mode only.
Serato DJ Pro / Lite logo
Serato DJ Pro / Lite
Serato Studio is not supported.
Download for Mac

Download & Install

DJ Console is available on the Mac App Store. Install takes about 30 seconds.

  1. Click Download for Mac to open the App Store listing.
  2. Click Get (or Install) and confirm with your Apple ID.
  3. Once installed, open What's Playin DJ from your Applications folder (or Launchpad). No window will appear. DJ Console runs entirely from the menu bar.
What's Playin DJ in the Mac App Store app
Mac App Store

After opening, look in the menu bar at the top right of your screen. The DJ Console icon is a small music note. Click it to reveal the app.

DJ Console music-note icon highlighted in the macOS menu bar

Sign In

Click the menu bar icon to open DJ Console. On first launch you'll see the sign-in screen. Choose Sign in with Apple or Sign in with Google. We use these providers to identify your DJ profile and user. Use the same account you signed in with on the mobile app for the best experience.

DJ Console sign-in screen with Apple and Google options
Sign-in screen

Create Your DJ Profile

After signing in, click Set Up Your Profile. Fill in the following:

  1. DJ Name. The name users and venues will see.
  2. Profile Photo. Upload, crop, and zoom to get it right.
  3. Bio. A short description of your style, genres, or residency.
  4. Social Links. Add your Instagram, TikTok, SoundCloud, or other handles so users can find you.

Once submitted, your profile goes to review. Open the app to check your approval status.

Venue Assignment

Venue assignments tell us who is performing at what location and for what time slot. They're what tie your set to a venue so your tracks reach the right audience.

Currently this is a manual process (self-assignment coming soon). To get assigned, email [email protected] with the venue name, your set start and end times, and the email you signed in with.

Example email:

The Basement — Fri Apr 25, 2026
9:00 PM – 10:30 PM — DJ Nova ([email protected])
10:30 PM – 12:00 AM — DJ Kael ([email protected])
12:00 AM – 2:00 AM — DJ Rhea ([email protected])

Once assigned, you'll see the venue name in the menu bar app. If anything looks wrong, contact support to fix it.

DJ Console showing an active venue assignment

Why it matters: when you have a venue assignment, the tracks you share during your set are associated with that venue. They feed into the What's Playin mobile app, so when a user opens the app and taps the venue, they see your live track feed.

Going Live at the Venue

When you arrive at the venue, open DJ Console from the menu bar, select your DJ software, and start broadcasting. The flow is the same whether you use VirtualDJ, Rekordbox, or Serato.

  1. Select your DJ software from the dropdown. DJ Console auto-detects whichever app you have running.
  2. Click Start Sharing to begin broadcasting your set.
  3. As you play, tracks appear in the app and feed live to the venue's audience on the mobile app.
  4. Click Stop Sharing at the end of your set.
Selecting your DJ software in DJ Console

Once You're Live

When broadcasting is active, the menu bar icon shows a small red dot. If you see the red dot, you're live.

Menu bar with red dot indicating active broadcasting
DJ Console actively broadcasting

What Users See

While you broadcast, users who open the What's Playin mobile app and tap your venue see your live track feed in real-time.

DJ Console broadcasting tracks
What you see (DJ Console)
Mobile app showing the same DJ feed
What users see (Mobile app)

Troubleshooting

DJ software not detected
Make sure your DJ app (VirtualDJ, Rekordbox, or Serato) is open before you launch DJ Console. Click the refresh button in the dropdown to re-scan.
No tracks captured (Rekordbox)
Confirm you're on the Core plan or higher and running in Performance mode (not Export mode). The free plan and Export mode don't write play history.
No tracks captured (Serato)
Confirm you're using Serato DJ Pro or Serato DJ Lite. Serato Studio doesn't log history and isn't supported.
Tracks captured but not showing on mobile app
Check that you're assigned to a venue. If “No assigned venue” appears in the app, contact support.
Rekordbox tracks appear delayed
This is normal. Rekordbox writes to its history database 60–90 seconds after a track starts playing.
Permission denied or folder not found
macOS may prompt for file access on first run. Grant access in System Settings → Privacy & Security → Files and Folders, then restart DJ Console.
Sign-in fails or “Submission failed” appears
Check your internet connection. If the issue persists, contact support.
Application was denied
The rejection reason appears in the app. Update your profile to address the issue, then click Reapply.

FAQ

How much does it cost?
DJ Console is free for DJs.
Does it work on Windows?
Not yet. Windows support is coming. If you're a heavy Windows user, let us know — email [email protected].
Do I need to install anything besides DJ Console?
Just your DJ software (VirtualDJ, Rekordbox, or Serato).
Will my real name be visible?
No. Only your DJ name, photo, and bio appear publicly.
What if I'm not playing at the venue I was assigned to?
Contact support. Self-service edits are coming.
What if I forget to start sharing?
Tracks aren't captured retroactively. Start sharing as early as possible in your set.
What if I forget to stop sharing?
The session ends automatically when the venue night ends.
How do I edit my profile?
Click Edit Profile in the menu bar dropdown.
Can I delete my account?
Yes, from the menu bar dropdown under Account Actions. This is permanent.
Why does my profile need approval?
To prevent spam and ensure venues see real DJs.

Data & Privacy

What's Playin spans two products. Each handles data differently, and we want to be clear about both.

What's Playin
Mobile app (for users)
Microphone access (optional)

The mic is active only when the user grants permission and taps a mic action button. We use audio to identify what's currently playing, similar to Shazam. Audio is processed securely for recognition and not stored beyond what's needed.

Location data (optional)

Used to power location-based features like nearby venues and reactions. You can use the app without granting location, with reduced functionality.

How we use it

We crowdsource recognized music to give every user a real-time view of what's playing at venues. We also use anonymous device info to improve app performance.

What's Playin DJ
DJ Console (for DJs)
File permission

Strictly limited to your DJ software's feed/history file (VirtualDJ tracklist, Rekordbox database, or Serato history). We read only the song metadata — artist, title, timestamp.

What we transmit

Only the text data above (artist, title, timestamp). No audio is captured or transmitted. Data is associated with your DJ profile and the venue you're assigned to.

How we use it

To feed your live track history to the venue's audience on the mobile app, and to maintain your set history.

Your control

You can delete your account and remove all associated data, or request a copy of your set history at any time. Set history is kept for 30 days by default. We may extend retention if your set data is sparse, to ensure venues have meaningful history.

For full details, see our Privacy Policy.

Support

Stuck? Got feedback? Want to request a feature? We'd love to hear from you.

Email us at [email protected]. We typically respond within 1–2 business days.

When emailing about an issue, please include:

  • Your DJ name (or the email you signed in with)
  • Which DJ software you're using (VirtualDJ, Rekordbox, Serato)
  • macOS version
  • A short description of what you were doing when the issue occurred
  • Screenshots if possible

You can also visit our general support page for non-DJ-related questions.