Skip to content

System Requirements

Now Playing is a macOS and Windows application. There is no Linux support.

PlatformMinimum Version
macOSmacOS 12 Monterey
WindowsWindows 10 (64-bit)

Now Playing works with the following DJ applications. Each has its own setup guide in the Track Sources section of this documentation.

SoftwareVersionsmacOSWindows
Rekordbox6.x, 7.xYesYes
Serato DJPro 3.xYesYes
TraktorPro 3.x, 4.xYesYes
djay Pro5.xYesYes (limited)
VirtualDJ2024+YesYes
DJUCED6.xYesYes
Mixxx2.4+YesYes
Engine DJ3.x, 4.xYesYes
Pioneer CDJ / XDJ (standalone)YesYes

If you are using Pioneer CDJs, XDJs, or Rekordbox over a local network connection, the following network conditions apply.

All devices must be on the same subnet. The Now Playing desktop app, your DJ software or CDJs, and any Pioneer DJM mixers must all be connected to the same router or switch. Devices on separate VLANs or subnets cannot communicate over PRO DJ LINK.

Wired Ethernet is strongly recommended for CDJs and XDJs. Wi-Fi can introduce latency and packet loss that destabilises the PRO DJ LINK connection. Connect the desktop computer to the same switch as your CDJs using a wired Ethernet adapter.

The router must allow local broadcast traffic. Some access points block broadcast and multicast packets. If Now Playing cannot detect your CDJs on the network, check whether your router’s AP isolation or multicast filtering is enabled and disable it.

Ports used by PRO DJ LINK:

PortProtocolPurpose
50000UDPDevice discovery (announce)
50001UDPBeat timing information
50002UDPDevice status packets

In active mode, Now Playing joins the network as a virtual CDJ and binds to port 50000. This requires that no other application is already using that port, and on macOS, may prompt for administrator access. In passive mode, it captures network traffic without binding (macOS only, or Windows with Npcap), which avoids the port conflict but requires packet capture permissions.

ComponentMinimum
CPUIntel Core i5 / Apple M1 / AMD Ryzen 5
RAM4 GB
Storage500 MB free space
Display1280 × 800
NetworkWi-Fi or Ethernet (Ethernet required for PRO DJ LINK)

Now Playing requires an internet connection to:

  • Send track metadata to the cloud for processing and enrichment
  • Display the web overlay in OBS via the cloud-hosted overlay URL
  • Look up artwork and additional metadata from Apple Music, Beatport, and MusicBrainz
  • Synchronise your settings and track history across devices

The desktop app will continue to detect tracks locally if the internet connection is temporarily lost, but the overlay will not update until connectivity is restored.

The browser overlay is displayed in OBS using a Browser Source. Any version of OBS Studio that supports the Browser Source plugin is compatible. There are no additional requirements beyond a stable internet connection on the machine running OBS.

If OBS runs on a separate machine from Now Playing, no special configuration is needed — the overlay URL is public and loads from the cloud.