Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

Installation

pip install serato-usb-export

Usage

NOTE: 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 *

More examples

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 --help

    See argument usage

  • -d, --drive, --drive_dir

    Directory of the destination drive. Example: E on Windows

  • -c, --crates, --crate_matcher

    Glob 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_crate

    Not 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

Contributing / Issues

This is a wrapper of my serato-tools package. Please open issues and contribute there.

About

Better Serato USB export that 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

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages