Better Serato USB export. Beats Serato's sync by putting all files in 1 folder (without duplicates) and only copying changed files, unlike Serato's sync which takes forever and creates many duplicate file locations
Currently designed for Python 3.12+. If you would like backwards compatibility with an older version, please reach out!
pip install serato-usb-exportNOTE: replaces existing crates on flash drive! (but does not delete existing track files) (TODO: ability to merge with existing)
Windows
serato_usb_export --drive E --crate_matcher *Mac
serato_usb_export --drive "/Volumes/MY_USB/" --crate_matcher *Linux
serato_usb_export --drive "/media/dave/MY_USB/" --crate_matcher *See Arguments section below for configuration info
serato_usb_export --drive E --crate_matcher *house* *techno* *bass* --root_crate="Dave USB Drive"Arguments
-
serato_usb_export --helpSee argument usage
-
-d, --drive, --drive_dirDirectory of the destination drive. Example:
Eon Windows -
-c, --crates, --crate_matcherGlob or Regex matcher for crate and smartcrate names to sync, e.g.
*house*. Can pass multiple, e.g.*house* *techno*. To copy all crates, pass* -
--root_crateNot required, but is nice when plugging your drive into another DJ's laptop. Sets all crates to be within this crate on the destination drive
This is a wrapper of my serato-tools package. Please open issues and contribute there.