-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Traktor Cue Storage Format
Traktor uses XML to store metadata. Currently MIXXX imports the filenames, but not the cue points.
- MIXXX user request: https://bugs.launchpad.net/mixxx/+bug/1475416
- MIXXX patch: https://github.com/mixxxdj/mixxx/pull/1411
- MIXXX other formats: https://mixxx.org/wiki/doku.php/other_programs_cue_storage_formats
There are several programs that are able to achieve this conversion. The most complete programs are proprietary and for MacOS only. Windows users and/or opensource is a lot more limited.
- Rekord Buddy: two way sync between Traktor, RekordBox, Serato libraries. MacOS Only
- DJ Conversion Utility(DJCU): Two way conversion from Traktor and Serato To/From Rekordbox.One way conversion from Virtual DJ to Rekordbox. One way conversion from Rekordbox to iTunes, djay Pro 2. The out put from one conversion step can serve as input for the next without the use of Rekordbox in between. With the aid from another app the Denon Conversion Utility (DeCU) DJCU can convert from all its source platforms to Denon Prime as well. MacOS Only
- CrossDJ: Imports Traktor, exports Rekordbox. PC and Mac
- alzadude converter: TK->RB conversion. Language Clojure. in active development as of jan 2019.
- ErikMinekus converter: TK->RB conversion. Language is Python.
- Psobot traktor: Auto-generate cues for traktor XML. Language: Python
All the above converters, and probably MIXXX in the future, are susceptible to the following issue: For some mp3s, all cues will be shifted in time for a constant number of samples. This issue depends on the actual decoder definition of the 00:00:00 time point ( more info here)
Example:
Only some converters specifically address this issue. Known successes are:
- Rekordbuddy2 June beta 2.1.0(557): does conversion and correction in a single go
- DJCU: does conversion and correction in a single step. DJCU uses the most advanced shift correction in the business. The Denon Conversion also has the automatic shift correction build in.
The other converters have been confirmed to be affected by this issue.
update: some research hints this issue is correlated with the specific LAME encoder version: https://github.com/digital-dj-tools/dj-data-converter/issues/3
Some Windows users are able to convert their collections using MacOS VMs. The simplest method uses a full import/export to an external drive. This is dramatically slow. A faster method uses an internal network share, but it requires manipulation of the XML libraries. That extra step can be made manually, or be scripted as well.
Mixxx is a free and open-source DJ software.
Manual
Hardware Compatibility
Reporting Bugs
Getting Involved
Contribution Guidelines
Coding Guidelines
Using Git
Developer Guide
Creating Skins
Contributing Mappings
Mixxx Controls
MIDI Scripting
Components JS
HID Scripting