Back to Day 2
Cueport: A local-first music player for DJs
Jul 13 16:00 - 16:30
A DJ’s Serato library represents years of work in crates, cue points, tags, and prep notes. It all lives on the gig laptop, but DJs want to prepare sets on trains, flights, and long walks. This talk is about Cueport, a local-first mobile player for music you own, but away from that one machine.
The desktop app reads the Serato library into a local SQLite store, and the mobile app holds a SQLite replica of the metadata alongside the audio for the crates you select, synced over a QR-paired LAN connection. Edits wait for explicit approval before reaching Serato.
The talk covers when to use a CRDT, how Cueport’s LAN sync works, and the seven local-first ideals in practice.