A Java library for fetching and parsing rekordbox media exports and track analysis files.
The top level package
org.deepsymmetry.cratedigger contains all the classes that are intended for
direct access by consumers of this library. The other packages contain generated Java code for parsing
database structures or sending and receiving RPC messages to implement the Mount and NFSv2 protocols used
to pull databases and analysis files from players.
For more details, please see the project documentation on GitHub.
For more information about the file structures parsed by this library, please see the Structure Analysis article.
A good example of an application built using this library is Beat Link Trigger.
The API for working with rekordbox database exports and track analysis files.
Generated classes for parsing rekordbox database export and track analysis files, along with support classes.
Generated classes for implementing the Mount (version 1) and NFS (version 2) protocols.