|
libdjinterop
0.27.0
C++ library providing access to DJ record libraries
|
libdjinterop is a C++ library that allows access to database formats used to store information about DJ record libraries.
The library is currently in development, and not all features are implemented yet. It currently supports only the Engine Library format.
What is supported:
The library supports the following firmware and application versions:
What is not supported (yet):
If you are new to the library, see the introductory guide for an explanation of how the library is structured and how to get started.
The [examples/](example) directory contains some small self-contained applications that use the library.
Detailed reference documentation for the public API can be viewed on GitHub Pages.
libdjinterop requires the following compile-time dependencies:
To run unit tests, the following are required:
libdjinterop uses CMake. Assuming you have the above dependencies in place, and the build tools, you can issue the following commands:
When Nix is installed, then you don't need to manually install any dependencies. In order to drop into a development environment with dependencies available, execute:
You can then build libdjinterop by as described above.
libdjinterop makes use of a number of software libraries, and is extremely grateful for:
Interfacing with the Engine Library database format was made a lot easier with the help of MixMasterG from ATGR, who is the author of the Denon Conversion Utility.