Traktor Export with Gold Import have to analyze bug
I bought the Gold version because I wanted to test if I could clean up my Traktor library and mp3 folders with 38,000 tracks. The deduplication finds 400 tracks. I deduplicated them with mixo and did the export in Mixo. With lock and under lock but both don't work well in traktor when I import them because......I have to have everything reanalyzed by Traktor and that takes a lot of time.
Why? If I export from Mixo and then re-import in Traktor pro it should work.
Other question is when I scan my mp3 folder with Dupeguru it does find 1800 duplicate files when I scan by filename or tag, so how is that possible? So Mixo doesn't look at the file but what it sees in the NML ffile, but so that's not useful.
What is handy is that you can now choose that the deduplicated tracks go to the recycle bin!
I use traktor pro 3.11.17
Alex De Neus
• a year ago
Why? If I export from Mixo and then re-import in Traktor pro it should work.
Other question is when I scan my mp3 folder with Dupeguru it does find 1800 duplicate files when I scan by filename or tag, so how is that possible? So Mixo doesn't look at the file but what it sees in the NML ffile, but so that's not useful.
What is handy is that you can now choose that the deduplicated tracks go to the recycle bin!
I use traktor pro 3.11.17
1
Remko
• a year ago
MIXO’s Duplicate Finder Tool compared title, artist and duration to determine duplicates, not just the file name. It’s actually better than a straight comparison of file names. You can run it a few times and sometimes it might find a few more because of the a/b matching logic.
Regarding Traktor analysis, you shouldn’t have to reanalyse the tracks, especially if they already exist and you’re reimporting them. I’ll have to check that.
When importing the NML do you select Collection as opposed to File?
Remko
MIXO DJ team
1
Alex De Neus
• a year ago
off topic. I did my collection scan with the tool One Scanner so allmost all my tracks are with the right tags in it. I did not change the file name.
Please let us make this awesome together, ask me what u want to make this happen.
Greets fom the NEtherlands. I speak dutch.
1
Remko
• a year ago
The only time analysis occurs is when you load a track into the deck, which is normal since the NML does not contain waveform data.
Remko
MIXO DJ team
1
Alex De Neus
• a year ago
I think you didn’t fully understand my issue. I have a complete collection in Traktor, and everything has already been analyzed. When I import that collection into MIXO, run the deduplication, and then export it again as a new .nml file, I expect that only the duplicates are removed, while the rest of the collection remains intact.
However, when I re-import this exported .nml file into Traktor, the tracks are indeed all present — but all the analysis is gone. Traktor forces me to reanalyze everything, which takes a lot of time.
This tells me that MIXO is not retaining the analysis data when exporting the .nml. But shouldn't the analysis be preserved in the NML file itself?
It would make sense that if a track was already analyzed and has not changed, Traktor wouldn't need to analyze it again. But that’s not what’s happening.
Can you confirm whether MIXO strips this analysis data from the export, or is this a bug?
Best regards,
Alex De Neus
1
Remko
• a year ago
Remko
MIXO DJ team
1
Alex De Neus
• a year ago
After analyzing the exported file, I found two key issues:
1. Missing Traktor analysis data
The export only includes <PLAYLISTS>, but Traktor requires <COLLECTION> entries with fields like:
AUDIO_IDTEMPO (BPM, BPM_QUALITY)LOUDNESS (PEAK_DB, PERCEIVED_DB)MUSICAL_KEYCUE_V2 (hotcues)Without this, Traktor will always re-analyze the track from scratch.
2. Incorrect PRIMARYKEY path format
MIXO exports paths like:
D:/Music/Artist - Track.mp3
But Traktor expects:
D:/ :Music/:Artist - Track.mp3 (note the /: for each folder)
* * *
Request:
Please consider adding an option to:
* Export playlists with paths in Traktor's /:folder/:file format
* Optionally include <COLLECTION> entries to retain analysis info
* Or even better: auto-link playlist entries to existing collection tracks via AUDIO_ID or filepath
This would prevent unnecessary re-analysis in Traktor and make MIXO even more powerful for Traktor users.
Let me know if I can help test this!
1
Remko
• a year ago
MIXO should export the tracks to the collection tag as well, similar to how it works with Rekordbox XML.
I’ll investigate!
Remko
MIXO DJ team
1
Remko
• a year ago
Tested on Windows and mac.
The NML contains the <COLLECTION> entries and <PLAYLISTS> entries, all with correct paths, like C:/:Users/:remko/:Desktop/:MIXO-app/:01 17 (Extended Mix).m4a".
Could you please restart MIXO, export again and send me your NML?
Remko
MIXO DJ team
1
Alex De Neus
• a year ago
1
Remko
• a year ago
Remko
MIXO DJ team
1
Alex De Neus
• a year ago
1
Remko
• a year ago
There might be some additional steps involved regarding artwork, but as long as your waveforms exist when you quit TRAKTOR (quitting refreshes the default collection.nml), MIXO will find them and include the AUDIO_ID in the exported NML, so when you 'Import Another Collection' in the next release they should be retained.
The work around for missing artwork will be to delete all your tracks in TRAKTOR, then drag/drop them from your computer/drive which will import the artwork, then 'Import Another Collection' and choose Collection. You can do this in the next release.
Remko
MIXO DJ team
1
Alex De Neus
• a year ago
When is the next release?
1
Alex De Neus
• a year ago
1
Remko
• a year ago
Remko
MIXO DJ team
1
Alex De Neus
• a year ago
1
Alex De Neus
• a year ago
1
Alex De Neus
• a year ago
1
Alex De Neus
• a year ago
1
Remko
• a year ago
Remko
MIXO DJ team
1
Alex De Neus
• a year ago
I did restart traktor etc etc.
Now i do this with my whole collction.
I think i gonna build a new (test) plylists and mp3 tracks in a clean envoirement en do it agaian.
I take 100 tracks. make 5 playlists in traktor en then will import and export and see what happen.
I come back to you soon.
1
Remko
• a year ago
However, it's possible the matching logic needs some more work so let me know how it goes!
Remko
MIXO DJ team
1
Alex De Neus
• a year ago
Did a import and a export many times but i have to reanalye everything.
I make a new mp3 folder with 50 tracks for testing, but also i have to reanalyze everything.
1
Alex De Neus
• a year ago
1
Remko
• a year ago
Please email me your exported NML from MIXO and also the default collection.nml from the TRAKTOR folder.
You can find this quickly by clicking the folder icon on the Import TRAKTOR page in MIXO.
Remko
MIXO DJ team
1
Alex De Neus
• a year ago
1 original
1 i have imported and exported
1 i have imported, unduplicate and exported.
Also MICO says it will tag MIXO but i can not see it.
I use Traktpr PRO 3, i know that there is a Traktor Pro 4 and will install if i first re-duplicate my libarary.
I have uploaded to my CHATGPT Traktor Project to analyze and here u will see the reults.
PROMPT: wil je deze eens vergelijken, de exports als ik die inlaad in traktor dan moet hij alle tracks weer opnieuw analyseren
Ik heb de drie NML-bestanden (originele collection.nml, de standaard export en de deduplicatie-export) vergeleken op welke XML-elementen én attributen per trackentry bewaard blijven. Kort samengevat:
* Originele collection.nml bevat naast de basisvelden (LOCATION, ALBUM, TEMPO, MUSICAL_KEY, CUE_V2 enz.) ook:
een LOUDNESS-element met attributen PEAK_DB, PERCEIVED_DB en ANALYZED_DB (de uitkomst van Traktor’s analyse)
* in de <INFO>-tag extra attributen zoals LABEL, COMMENT, FLAGS en REPLAYGAIN_TRACK_GAIN
* Export (zonder deduplicatie) bevat wél LOCATION, ALBUM, INFO, TEMPO, MUSICAL_KEY, CUE_V2 maar geen LOUDNESS en mist velden als LABEL en COMMENT.
* Export_ontdubbel (na dedupliceren) is hetzelfde als de standaard export, met alleen een extra COLOR-attribuut in <INFO>, maar nog steeds zonder LOUDNESS.
Omdat Traktor bij het inlezen van een NML ziet dat de analysegraad (LOUDNESS) ontbreekt, wordt de track opnieuw door de analyzer gehaald. De oplossing is daarom om bij het exporteren ook de <LOUDNESS>-tags (en eventueel andere analysevelden) mee te nemen. Je kunt je export-script dus aanpassen zodat het deze sectie in de XML behoudt, bijvoorbeeld door bij het kopiëren van <ENTRY>-elementen niet alleen de velden in conf._entries te zetten, maar ook de gehele set kinderen inclusief <LOUDNESS>. Hierdoor ziet Traktor bij import dat de analyse al gedaan is en hoeft hij niet opnieuw te analyseren.
By the way, i have als experimented with https://www.flowrl.com/librarian/ en https://github.com/r0x0r/traktorlibrarian and maybe the Pyton script u can learn from it. Its an ols script but maybe it helps you.
Can we speak ducth in the mail, tht will be better for me :)
Greetings>
traktor-import-...bbel-export.nml
collection.nml
traktor-import-export.nml
1
Alex De Neus
• a year ago
1
Remko
• a year ago
Remko
MIXO DJ team
1
Remko
• a year ago
The problem is your exported NML does not contain any AUDIO_ID references.
Either you did not export using the latest beta I sent you, or there's a permission issue where MIXO can't read the collection.nml from the TRAKTOR folder.
Please try installing the beta again, then give MIXO full access to the collection.nml file, or the complete TRAKTOR folder.
Maybe that will solve it!
Remko
MIXO DJ team
1
Alex De Neus
• a year ago
What i did.
I make a Virtaul clean windows 11
Installed Traktor Pro 4
Tested withe the latest build 1.85.4
I think its working now.
On my other laptop with win dows 10 and traktor pro 3 it wont wrk.
This week i installed Traktor Pro 4 on that ols laptop and see if it works with my total catalogs.
To be contined
1
Remko
• a year ago
Remko
MIXO DJ team
1
Alex De Neus
• a year ago
1
Remko
• a year ago
Although if the collection.nml you sent me was from version 3, it all worked absolutely fine for me. In which case it’s a permissions issue.
Remko
MIXO DJ team
1
Remko
• a year ago
https://www.mixo.dj/versions?v1.86
Thanks for the epic ideas and feedback :)
Remko
MIXO DJ team
1
Alex De Neus
• a year ago
Do you first clear the original collection in Traktor?
Do you select import the original collection.nml or an copy of that in an other folder?
Maybe make a video with the whol proces, so we can learn from it.
1
Remko
• a year ago
Remember, it worked fine for me using your collection.nml, which means it's not a MIXO issue, it will be a permission issue probably.
Here's a video again showing that it works, this time using my own data: https://take.ms/BoSg1
The problem is probably still that MIXO cannot read the collection.nml that is automatically generated by Traktor.
Did you check the permissions?
You cloud try right-clicking MIXO.exe and run as administrator.
Additionally, give MIXO access to the Traktor folder:
1. Right-click the folder Native Instruments folder:
2. Go to Properties > Security > Edit.
3. Click Add and enter the app’s user account (or Everyone, though this is insecure).
4. Grant Full control permissions.
Also, Windows Defender or other antivirus software might still restrict access regardless of app permissions so please check that MIXO is whitelisted.
Remko
MIXO DJ team
1
alexander
• 5 months ago
0
alexander
• 5 months ago
0
alexander
• 5 months ago
0
alexander
• 5 months ago
0
Remko
• 5 months ago
If you use the Find & Replace tool, make sure you uncheck everything except "FilePath", then use partial match, match "D:" replace "G:".
0
alexander
• 5 months ago
0
alexander
• 5 months ago
0