PRO DJ LINK

Overview
Section titled “Overview”PRO DJ LINK is a proprietary network protocol developed by Pioneer DJ (now AlphaTheta) that links CDJs, media players, and mixers together over ethernet. It’s the same protocol that enables features like rekordbox link, waveform sharing between players, and Beat Sync across your hardware. Now Playing uses this protocol to connect directly to your players and capture real-time track data. No DJ software running on your computer is required.
This is the recommended source if you play from USB drives or SD cards plugged directly into CDJs or AlphaTheta media players.
Compatible Hardware
Section titled “Compatible Hardware”Now Playing supports any hardware that speaks the PRO DJ LINK protocol, including:
- Pioneer CDJ-2000NXS
- Pioneer CDJ-2000NXS2
- Pioneer CDJ-3000
- AlphaTheta CDJ-3000 and newer standalone players
- Pioneer XDJ-1000 / XDJ-1000MK2
- Pioneer XDJ-700
- Pioneer XDJ-RX / XDJ-RX2 / XDJ-RX3
- Pioneer XDJ-XZ
- Pioneer DJM mixers with PRO DJ LINK support (DJM-900NXS2, DJM-A9, etc.)
What Gets Captured
Section titled “What Gets Captured”PRO DJ LINK provides richer metadata than most other sources:
| Field | Notes |
|---|---|
| Track title | From the file tag or rekordbox database |
| Artist | From the file tag or rekordbox database |
| Album | From the file tag or rekordbox database |
| Artwork | Embedded album art from the track file |
| BPM | As analyzed by rekordbox or displayed on the player |
| Musical key | Where available and analyzed |
| Waveform data | Available on supported players |
| Deck number | Which player (1–4) the track is playing on |
Requirements
Section titled “Requirements”- Your CDJs and the computer running Now Playing must be connected to the same local network via a network switch
- A wired ethernet connection is strongly recommended. Wi-Fi can cause missed updates or delayed track changes.
- PRO DJ LINK must be enabled on each player (see setup below)
- Now Playing must be on the same subnet as the players, typically all devices
in the same
192.168.x.xrange.
Network Setup
Section titled “Network Setup”A typical CDJ setup connects players and the DJ mixer to a network switch, with the switch also connected to your router or directly to your laptop via an additional ethernet port or adapter. The exact topology doesn’t matter as long as all devices are on the same local subnet and there are no VLAN or network isolation rules separating them.
If your computer only has Wi-Fi and you need to connect to the player network, use a USB-to-ethernet adapter and connect it directly to the switch. Keep Wi-Fi active for internet access if needed. Your computer can use both interfaces simultaneously.
Step 1: Enable PRO DJ LINK on Your Players
Section titled “Step 1: Enable PRO DJ LINK on Your Players”The exact menu path varies by model and firmware version, but on most Pioneer players:
- Press the MENU button on the front panel of the CDJ.
- Navigate to Utility.
- Find PRO DJ LINK and set it to On.
- Exit the menu and confirm the network indicator on the player shows an active connection.
- Repeat for each player in your setup.
On XDJ all-in-one units, PRO DJ LINK is typically enabled by default when a network cable is connected.
Step 2: Connect All Devices to the Network Switch
Section titled “Step 2: Connect All Devices to the Network Switch”- Connect each CDJ’s ethernet port to the network switch using a standard ethernet cable.
- Connect your computer to the same switch.
- Confirm the link lights on the switch are active for each port.
Step 3: Configure Now Playing
Section titled “Step 3: Configure Now Playing”- Open the Now Playing desktop app.
- Go to Settings → Sources → Pro DJ Link.
- Now Playing will scan the local network and display any detected players. You should see each connected player listed by model number.
- Toggle Enable Monitoring on. Track data will begin flowing as soon as a track is playing on any detected player.
Play Detection
Section titled “Play Detection”How the overlay updates depends on whether a Pioneer DJM mixer is part of your setup.
With a Pioneer DJM mixer connected
When a DJM is connected via PRO DJ LINK, the mixer sends a hardware on-air flag directly to the CDJs when a channel is live. The mix processor uses the SIMULATED strategy: the overlay updates immediately when the DJM signals that a deck is on-air. This is the most accurate detection method available, because the overlay reflects exactly what the mixer is routing to the main output.
Without a DJM mixer (CDJs only, or a non-Pioneer mixer)
When no DJM is present, no hardware on-air signal is available. The mix processor uses the BYPASS strategy: the overlay updates immediately when a CDJ reports that a track is playing. The CDJ fires this event when a track starts playing, so premature updates from pre-cueing are generally not an issue.
If you need more precise gating in this setup, connecting a MIDI source that provides channel fader data will enable scoring-based detection.
Troubleshooting
Section titled “Troubleshooting”Players are not detected
- Confirm PRO DJ LINK is enabled on each player (Settings/Utility menu).
- Verify all devices are connected to the same switch and that the switch’s link lights are active.
- Check whether your computer’s firewall is blocking incoming UDP traffic on the local network. PRO DJ LINK uses broadcast and multicast packets that some firewalls block by default.
- On macOS, go to System Settings → Network and confirm your ethernet adapter has an IP address in the same range as your players.
- On Windows, open Control Panel → Network Connections and confirm the ethernet adapter is connected and has a valid IP address.
Multiple network interfaces cause detection problems
If your computer has both a wired ethernet connection (to the player network)
and a Wi-Fi connection (to the internet), Now Playing may scan the wrong
interface. In the PRO DJ LINK settings within Now Playing, you can specify which
network interface to use. Select the one assigned to your player network
(usually a 192.168.x.x or 10.x.x.x address on the ethernet adapter).
Track data stops updating mid-session
This is most commonly caused by a loose ethernet cable or a network switch that briefly dropped power. Check all cable connections and confirm the link lights on the switch remain solid. If the issue persists, try restarting the Now Playing desktop app.
Artwork is missing
Artwork comes from the track files themselves. If your tracks don’t have embedded album art and aren’t analyzed by rekordbox with artwork assigned, the artwork field will be empty. Re-analyze your library in rekordbox and ensure artwork is downloaded and embedded before exporting to USB.