Skip to content

Segolene-Albouy/Traktor-NML-to-Rekordbox-XML

Repository files navigation

Traktor-NML-to-Rekordbox-XML

Access the online tool 🌍

Python script to convert your playlists from Traktor NML to Rekordbox XML and vice versa. It keeps:

  • Hot Cues (with names)
  • Saved loops (with names)
  • Track color
  • Playtime
  • Genre / Artist / Title / Music tonality / etc.
  • Pad order of Hots Cues and Loops
  • Flexible beatgrid
  • Rekordbox XML <=> Traktor NML
  • Playlist tree-structure
  • Tracklist cue point analysis

To be added

  • Custom loop length for Traktor
  • Custom map for Cues and Tracks colors

How to

Traktor to Rekordbox

  1. Export your playlist in Traktor in NML (Right-click on the playlist > Export Playlist > NML)
  2. python nml_to_rekord.py <path/to/your/collection>.nml
  3. Open Rekordbox > Preferences > View > Layout > Tree View > Check rekordbox xml
  4. Preferences > Advanced > Database > rekordbox xml > Imported Library > Select <outputed_collection>.rekordbox.xml
  5. In the sidebar of Rekordbox should appear a rekordbox xml section > All tracks
  6. Tada! 🎉

Rekordbox to Traktor

  1. In Rekordbox, export your collection: File > Export Collection in xml format > Pick any location
  2. python rekord_to_nml.py <path/to/your/collection>.xml
  3. Open Traktor > Right-click on the Playlists > Import Playlist > Choose the <outputed_collection>.nml file
  4. Tada! 🥳

Links

About

Python script to convert your playlists from Traktor NML to Rekordbox XML and vice versa

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors