USB(1) USB export for CDJs USB(1)

usb - A playlist becomes a stick a CDJ reads, and a stick becomes a library you can browse again.

Layout
audio under Contents, analysis under PIONEER/USBANLZ, the database at export.pdb, written last
Backups
the previous export.pdb survives beside the new one, and collier never overwrites an older backup
Refused
collier leaves corrupt databases, unsupported layouts and Device Library Plus untouched
Merged
collier appends to a database Rekordbox wrote. Existing bytes keep their offsets, and collier never rewrites tables it does not know

collier-cli --usb-export warmup --usb-export-to /media/usb

collier writes the whole layout audio first, database last, so a reader never sees a half-finished stick. It reuses an existing track only when its artist, title and complete audio match, so nothing doubles.

--usb-export-dir takes a folder instead. collier analyses unknown files first, so the export also grows the library. The folder's own name becomes the playlist. collier never replaces a name the stick already carries, and takes the lowest free suffix instead. A partial export reports its counts and exits 1, unless --usb-export-allow-partial says a partial stick is the point.

The window's usb page browses a mounted stick in the device's own order. Playlists lie flat in tree order, with artist, title, tempo, key and length straight from the database. Browsing never writes to the device. collier never lists your block devices, so you pick the mount point yourself. Double-click loads a track onto a free deck. collier-cli --usb-list prints the same view, and --play hands the tracks to an external player.

collier appends rather than replaces. On a database Rekordbox itself wrote, every existing byte keeps its offset, and collier leaves the unknown tables as they are. collier refuses a playlist name that the stick already carries. Remove or rename it in Rekordbox first. This is a compatibility path, not a certified device workflow. collier biases to refusal: what it cannot write safely, it leaves alone. The reliability page explains why.

collier-cli(1) · collier.club · bandcamp(1)

2026-10-24 collier