System Requirements
Supported Platforms
Section titled “Supported Platforms”Now Playing is a macOS and Windows application. There is no Linux support.
| Platform | Minimum Version |
|---|---|
| macOS | macOS 12 Monterey |
| Windows | Windows 10 (64-bit) |
Supported DJ Software
Section titled “Supported DJ Software”Now Playing works with the following DJ applications. Each has its own setup guide in the Track Sources section of this documentation.
| Software | Versions | macOS | Windows |
|---|---|---|---|
| Rekordbox | 6.x, 7.x | Yes | Yes |
| Serato DJ | Pro 3.x | Yes | Yes |
| Traktor | Pro 3.x, 4.x | Yes | Yes |
| djay Pro | 5.x | Yes | Yes (limited) |
| VirtualDJ | 2024+ | Yes | Yes |
| DJUCED | 6.x | Yes | Yes |
| Mixxx | 2.4+ | Yes | Yes |
| Engine DJ | 3.x, 4.x | Yes | Yes |
| Pioneer CDJ / XDJ (standalone) | — | Yes | Yes |
Network Requirements (PRO DJ LINK)
Section titled “Network Requirements (PRO DJ LINK)”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:
| Port | Protocol | Purpose |
|---|---|---|
| 50000 | UDP | Device discovery (announce) |
| 50001 | UDP | Beat timing information |
| 50002 | UDP | Device 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.
Minimum Hardware Specifications
Section titled “Minimum Hardware Specifications”| Component | Minimum |
|---|---|
| CPU | Intel Core i5 / Apple M1 / AMD Ryzen 5 |
| RAM | 4 GB |
| Storage | 500 MB free space |
| Display | 1280 × 800 |
| Network | Wi-Fi or Ethernet (Ethernet required for PRO DJ LINK) |
Internet Connection
Section titled “Internet Connection”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.
OBS Requirements
Section titled “OBS Requirements”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.