1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE
NOTICE:

Our Traktor Pro Public Beta is available again in our new online community. Join us if you want to try new features.

MORE INFO

[UTILITY] Script to sync Beatport Pro/iTunes 'Release' & 'Key Text' tags to Traktor

Discussion in 'TRAKTOR PRO / TRAKTOR SCRATCH PRO' started by joemat, 9/7/14.

  1. joemat

    joemat New Member

    Messages:
    18
    I've been using the new and excellent tag sync with Beatport Pro to fill in missing data on my tracks lately. One disappointment though was that the release dates were not being written in a way Traktor agreed with. It would instead list just the Year, Jan, 1.

    I managed to write a script to recursively search through a directory and re-write the ID3 tags in a way Traktor understands.

    Find it here
    https://github.com/JoeMatt/beatportproToTraktor

    I've tested this with Beatport Pro written track tags, but I suspect it will work with iTunes Release Date tags (which aren't editable in iTunes annoyingly) since they use similar tag fields.

    It's a console script so requires some knowledge there, though the github page does include some basic instructions. It only has 1 external requirement which can be easily installed via the command line on Linux or Mac.

    I also find it really annoying that the 'All' search option in Traktor doesn't search the Key field, only 'Key Text'. If you select Key as the search field, it works, but then you can't do more advanced filtering on the Key and Comment strings. I'm looking into the possibility of also syncing the Key Text field, though I think this may be stored in a special Traktor only binary data tag. Maybe NI can just fix search.

    Key tag to key text now also supported
     
    Last edited: 9/7/14
  2. joemat

    joemat New Member

    Messages:
    18
    Updated for key text

    The 'Key' field is a special binary Traktor field. It also works oddly with Search in the 'All' position (I think) so I resorted to using the 'Key Text' field.