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.
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.
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.
In TimecodeLink, check the status bar. You should see:
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.
Serato hasn't connected yet. Make sure Serato DJ Pro is running and both apps are on the same machine. Try restarting both applications.
Ensure you have tracks loaded on decks in Serato. TimecodeLink only receives updates when there's active content to report.