Serato DJ Pro Setup Guide
Serato integration is currently in beta. It requires an active internet connection for authentication and may be affected by third-party service changes outside our control. Not recommended for mission-critical live productions without a backup timecode source.
TimecodeLink integrates with Serato DJ Pro to provide real-time synchronization of deck state, track information, and playback position.
Step 1: Install TimecodeLink
Download and install TimecodeLink from the download page. Drag the app to your Applications folder and launch it.
On first launch, macOS will ask for permission to find devices on local networks. Click Allow - this is required for Serato discovery.
Step 2: Connect in Serato
Launch Serato DJ Pro on the same machine. Go to Settings > Expansion Packs and select External Control. You should see TimecodeLink in the "Available Devices" list.
Select TimecodeLink and click Activate to establish the connection.
Step 3: Verify Connection
In TimecodeLink, check the status bar. You should see:
- Serato: CONNECTED
- Deck information updating in real-time
- Track names visible when tracks are loaded
Step 4: Configure Track Mappings
Drag audio files from Finder into the Track List panel to create timecode mappings. Each track can have a unique start timecode that will be output when that track plays.
Troubleshooting
"Serato Waiting..." status
Serato hasn't connected yet. Make sure Serato DJ Pro is running and both apps are on the same machine. Try restarting both applications.
No deck data appearing
Ensure you have tracks loaded on decks in Serato. TimecodeLink only receives updates when there's active content to report.