TraCoConverter – Convert Traktor metadata (cue's, grid..) into TXT, CSV, XLS, DJ Player Pro

Discussion in 'TRAKTOR DJ (for iPhone and iPad)' started by Kalo, Jun 30, 2015.

  1. Kalo

    Kalo Active Member

    Messages:
    610
    Hi folks,

    in attachment my application TraCoConverter. It's independent from my other application (TraCoMerger), both are native stand alone application. I developed this application for the whole community for free usage … so feel free to download and share the link, hope you enjoy.

    What is TraCoConverter ? …. The application helps you …
    • to visualize all meta data (e.g. all hot cue points) of your Traktor DJ (iOS) or Traktor Pro (Mac/PC) song collection
    • TraCoAnalyzer reads the Traktor collection.nml and create 3 new files: TXT, CSV and most powerful: a colored XLS (Excel) spreadsheet with all colored hot cue data
    • XLS sheet is ready for browsing through cue marker definitions, printing, sorting and filtering features (e.g. show non cue-ed songs only..)
    • use the TXT and CSV file for any further usage (like importing the meta data into database or spreadsheet application on Mac)

    • NEW in Version 2.0: - edited in Aug. 2016 - You can use my application to more then just creating reports (that's why I renamed 'TraCoAnalyzer 1.x' to 'TraCoConverter'): TraCoConverter allows you to convert your Traktor meta data (bpm, grid, 8 hot cues, musical key) into formats of other (Non-NI) DJ application. I started with DJ Player Pro (iOS), my favorite DJ app beside TDJ ... :) ... So if you want to use DJPP in parrallel, or want to migrate from NI world to DJPP at all: Version 2.0 can help you, creating a DJPP import.db database file with all earlier Traktor data. ... more details see included help file (Manual, FAQ's, Release Notes) in zip files below.

    • NEW in Version 2.1: see release notes in post below (also included in Manual file, zip1)

    • NEW in Version 2.2: iCloud workflow described in help file, bug fixing

    • NEW in Version 2.3: Bugfixing (TDJ files with multiple grids accepted)

    TraCoConverter is (same TraCoMerger) a PC Windows stand alone direct-run .exe application (does not need any installation), supports any Traktor collection on Mac, iOS or PC … Traktor Pro and Traktor DJ .. so hopefully also useful for Mac guys :) ...
    Mac user: run the application with your Mac collection.nml on any Windows PC from friends - quite easy, because no itunes or your songs or any Traktor needed ... more details see included help file (Manual, FAQ's, Release Notes) in zip files below.

    Guys, if you have any detailed technical questions or any bug feedback, the please send me a private message (click on my Avatar, then 'start private conversation'), to keep this thread mostly clean, a kind of sticky thread. I kindly ask you, not to discuss any general issues in this thread …positive feedback in public always welcome :D …. also happy about each like :thumbsup:

    I will update this first post in this thread regularly with the current actual TraCoConverter Version, so you will find the latest version always below here:

    Good luck, hope you like the idea of TraCoXY applications :)
    KALO


    >> Disclaimer … I am NOT a NI guy, just a TDJ user same you. NI does not support me in my development, but accepted to share my application in this forum. NI is not responsible at all, so please use my private application on your own risk. Feel free to share the application @Karlos Santos and @Native Coconut: please add if i missed anything, thanks !


    >> Download Instructions:
    - Attachments 01-05 are screenshots and notes only
    - TraCoConverter 2.0 is zipped. I had to split into 3 parts (forum restriction), so extract content of all 3 zip files
    - If you want to convert into TXT,CSV or Excel XLS then ZIP Part 1 only is needed Part 1 also includes the html Instruction Manual.
    - If you want to create DJ Player Pro Import database, then ZIP Part 2 and 3 is needed too
    - TraCoConverter.is a direct run appilcation, no install necessary. Click TraCoConverter.exe to run.

    .
     

    Attached Files:

    Last edited: Sep 4, 2017
    • Like Like x 1
  2. Kalo

    Kalo Active Member

    Messages:
    610
    Hi guys,

    i updated first post with the actual 1.1 version (details: see TraCoAnalzer -> Help menu):
    • I added some enhancements (xls only checkbox)
    • fixed the GUI freezing bug (thanks to the guys for telling me this problem)
    • updated the documentation.
    Cheers :)
    KALO
     
    Last edited: Jul 28, 2015
  3. Kalo

    Kalo Active Member

    Messages:
    610
    I updated my application, also renamed from TraCoAnalyzer to TraCoConverter, actual version now: TraCoConverter 2.0 - details and download link see attachment in first post of this thread.

    Maybe most important news for some of you: TrCoConverter 2.0 allows you to transfer/migrate all Traktor meta data (bpm, grid, 8 hot cues's musical key) into the iOS app DJ Player Pro (from iMect). Transfer works with Traktor Pro and TDJ.

    Release notes summary (TraCoConverter 2.0, August 16th, 2016)
    • Renamed TraCoAnalyzer to TraCoConverter because of enhanced intended use
    • New output file format: .db to support metadata transfer to DJ Player Pro (iOS)
    • Checkbox in main window for each output file format (TXT, CSV, XLS, DB)
    • Any kind of nml files supported, requested song syntax: <ENTRY TITLE="xy” … </ENTRY>
    • All musical key notation in input nml supported (Traktor, Camelot, open key, musical key)
    • Support mp3tag reports as nml (transpose key to accept all musical key notations)
    • Support mp3tag reports as nml (changed <ALBUM tag to ALBUM)
    • Bug fixing if Excel library not found (no Excel necessary for TXT, CSV, DB files)
    • Bug Fixing Error Messages (UTF-8, TXT, CSV, XLS, DB specific details)
    • Help File Update (Manual, FAQ's, Release Notes)
    more details: see download links above (zip pack 1 includes also the manual in html format)

    enjoy :)
    01 - TraCoConverter creates XLS.jpg
    03 - Example XLS (TDJ).jpg
    02 - TraCoConverter creates DJPP.jpg
    05 - Workflow TDJ to DJ Player Pro.jpg


    to download the application > see zip attachments in first post of this thread.
     
    Last edited: Nov 26, 2016
  4. ErikMinekus

    ErikMinekus NI Product Owner

    Messages:
    533
    What about an export to rekordbox.xml? And it would be nice to see the code on GitHub, so someone can make a Mac version :cool:
     
  5. Kalo

    Kalo Active Member

    Messages:
    610
    funny .. maybe you can read my mind ...testing the possibilities with recordbox.xml will be the next step, needs some analysis first ;) but will need some time, quite busy in moment. I never thought about github, thanks for the idea!
     
    Last edited: Sep 22, 2016
  6. alec.tron

    alec.tron NI Product Owner

    Messages:
    481
    +1 for RB!

    And Serato would be neat too :D
    I.e. back & forth for all major digital/DVS DJ apps would be grand... the more options we have to transfer our data from one to the other, the better.
    Nice work!
    c.
     
  7. Kalo

    Kalo Active Member

    Messages:
    610
    I am not a Serato user, so can't promise anything, but got your point. I will think about after Recordbox, deal? :D :) ... but please don't wait, will need more time even .... and (please accept) in any case only from Traktor to DJPP, ...RB, Serato, no hope for the other direction. Thats the task for the Record Buddy folks.

    thx for your compliments to my work :thumbsup:
     
    Last edited: Sep 27, 2016
  8. Kalo

    Kalo Active Member

    Messages:
    610
    TraCoConverter also supports new DJ Player Pro version 9.x
     
  9. Kalo

    Kalo Active Member

    Messages:
    610
    I updated my application, actual version now: TraCoConverter 2.1 - details and download link see attachment in first post of this thread.

    Release notes summary (TraCoConverter 2.1, February 5th, 2017)
    • Support Excel Multi Language versions (no Multi Language Pack needed)
    • Support Traktor PLAYTIME_FLOAT meta tags, used in XLS sheet and DJ Player Pro hash ID
    • New footer in DJ Player Pro db.log file to visualize errors due song duplicates in Traktor collection
    • Bugfixing: Updated Error message if songs are missed in converted DJPP db file
    • Bugfixing: Protect key words in nml tag fields
    • Help File Update (Release Notes, chapter ‘How to transfer Traktor metadata into the iOS app ‘DJ Player Pro’)
    thanks to the beta guys who helped me in finding the bugs and new ideas to improve !

    download links: first post of thread (zip pack 1 includes also the manual in html Format)
    enjoy ;)
     
    Last edited: Feb 5, 2017
    • Like Like x 2
  10. Craig Spree

    Craig Spree New Member

    Messages:
    3
    Woah! These applications (TraCoConverter and TraCoMerger) are total game changers! I was able to transfer my cue points and tags from Traktor Pro to both DJPP iOS and TDJ iOS! I can also go back and forth, FINALLY, between Traktor DJ (iOS) and Traktor Pro (Mac). The ability to sync cues between Traktor DJ and Traktor pro is absolutely huge. Thank you so much, Kalo!
     
  11. Kalo

    Kalo Active Member

    Messages:
    610
    :thumbsup: thank you so much for this feedback, amazing to hear, THANKS !
    so i will try my best to post futher updates :)
     
  12. Kalo

    Kalo Active Member

    Messages:
    610
    Hi folks,

    I updated my TraCoConverter. You will find the new 2.3 version in first post of this thread.

    New in Version 2.2 (August 11, 2017)
    • Supporting TDJ 1.6.8. (iCloud version), worked already in earlier version but help file needed update
    • Some enhancements more (details of all enhancements: see Help file)
    • New Help File (Manual): Please read the Help file ! ... new chapters and all news regarding iCloud included
    • Bugfixing

    New in Version 2.3 (Sept 04, 2017)
    • Bugfixing: In some rare situations Traktor DJ created multiple grid entries (don't ask me why). In this case the DJPP grids got wrong. This bug is fixed in 2.3: now always the last Traktor grid definition is used. Songs with multiple grids are marked with 'xx' in CSV/XLS files.

    Hope you like it, enjoy

    kalo :)
     
    Last edited: Sep 4, 2017
  13. alexrandom

    alexrandom NI Product Owner

    Messages:
    85
    Hi Kalo,
    An excellent and useful application. Thanks!
    I'm interested in using it with software such as MP3Tag to bulk update tags. Currently I have to copy/paste out of playlists exported as HTML into excel and then manipulate data.
    Your application opens up the possibility of being able to pull the data directly from the .NML files into excel.
    However what would make this work fro me would be to include in the xls data the filename and path so that the file can be addressed by MP3Tag. Would this be a feature you would consider adding in future versions please?
    Many Thanks,
    Alex
     
  14. Kalo

    Kalo Active Member

    Messages:
    610
    Thx :) in general a great idea, but the problem on this is: many times there is no FILENAME or PATH tag in nml included, so can't export at all. In Traktor Pro it depends how you include the songs (with or without itunes reference), in particular all TDJ nml files i found do not include these tags (because TDJ referece to iTunes ID's only, using a ITUNES PERSISTENT_ID instead). Maybe check your TDJ nml files yourself: Open the .nml with the included nml viewer (split mode) in TraCoConverter, no file related tags there.
    But I keep the idea in mind, thx ! .. what I could do in next releases: In case there IS a file or path I could include into xls (for the Trakor Pro user) :thumbsup:
    btw: I love MP3Tag too, use the bulk feature a lot.
    cheers
    kalo
     
    Last edited: Oct 19, 2017
  15. Kalo

    Kalo Active Member

    Messages:
    610
    Hi folks ..
    in case you use and like my TraCoMerger or TraCoConverter, maybe give me a like :thumbsup:in first post of the 2 threads (below the download links)?

    Simple reason: this gives me a better understanding which program is used more often or if you use them in combination mostly. The counter of downloads/views does not show me this, as it always starts with zero with each update. If most user like both apps I will maybe merge both apps into one in future (not now, more on long term), will see.

    And beside counting downloads ... I am happy about each like of you !.. :)

    thank you :thumbsup:
     
  16. Kalo

    Kalo Active Member

    Messages:
    610
    Some feedback from Mac user:
    in case you want launch TraCoConverter (or TraCoMerger) directly on Mac OX, the app Parralels emulation should work (install the x64 Windows 10 inside Parallels) ;). Launch TraCoConverter after Win10 in Parrallels is ready, TraCoConverter (and TraCoMerger) itself does not need any install.

    (Mac emulator 'Wine' seems not be be an alternative, maybe some actual NET framework missed)
     
    Last edited: Nov 11, 2018