digital-dj-tools / dj-data-converter

A command-line app for converting data files to and from different DJ software formats.
MIT License
172 stars 13 forks source link

Request: Key information from rekordbox xml to traktor nml #31

Open craigspree opened 4 years ago

craigspree commented 4 years ago

As a DJ transferring cues and track metatags from RekordBox to Traktor, I would like the KEY information to be copied from the Rekordbox XML (where it is stored as Tonality="" within the track tag) and placed into the collection.nml as KEY="" within the INFO tag.

Attached are 2 screenshots: 1 Existing collection nml file generated from Traktor with the KEY variable showing the location within the file.

  1. Output from dj-data-converter where the Key value has not been added into the generated collection nml file.

1 traktor_key_value

2 converted_key_could_be_placed_before_end_of_Info_tag

craigspree commented 4 years ago

3rd screenshot showing the Key information (tonality) in the Rekordbox xml rekordbox_key_variable

alza-bitz commented 4 years ago

Hi @craigspree,

I think this could be done, but these points need to be considered:

These are just some initial thoughts!

vemv commented 4 years ago

FWIW here's a mapping :) https://github.com/reducecombine/traktor-keys/blob/cec694cf1db861bf114e0027d62d79d7f295a1e7/src/net/vemv/traktor_keys.clj#L13

I'd love to start using this tool soon. I'll want to keep Rekordbox as my source of truth, generating Traktor dbs from time to time. Including key info would help, I reckon!

alza-bitz commented 4 years ago

I'd love to start using this tool soon. I'll want to keep Rekordbox as my source of truth, generating Traktor dbs from time to time. Including key info would help, I reckon!

Hi @vemv,

Many thanks for the sponsorship! 🙏🙂

I'm currently working on a fix for #33 which is fairly involved and requires me to investigate some unfamiliar stuff, so I can't really say how long that will take. However, when that issue is fixed, I'll try to allocate some time for this one.

Thanks 🙂

pr8x commented 7 months ago

@alza-bitz Hey is there any update on this matter?