Hi,
I use MMW5 for my library management and Rekordbox for DJing. Keeping these 2 databases in sync manually is a challenge, so I'm looking for someone that could write an MM5 addon that would open the Rekordbox XML and update MM5. I can offer some financial compensation for the finished addon.
Anyone interested? Let's talk...
Thanks,
Paulo
Looking for a developer to sync Rekordbox XML with MMW5
Moderators: jiri, drakinite, Addon Administrators
Re: Looking for a developer to sync Rekordbox XML with MMW5
Hi,
It would be great if you can provide sample XML file so that anyone interested can evaluate needed work.
It would be great if you can provide sample XML file so that anyone interested can evaluate needed work.
Best regards,
Peke
MediaMonkey Team lead QA/Tech Support guru
Admin of Free MediaMonkey addon Site HappyMonkeying



How to attach PICTURE/SCREENSHOTS to forum postr
Peke
MediaMonkey Team lead QA/Tech Support guru
Admin of Free MediaMonkey addon Site HappyMonkeying



How to attach PICTURE/SCREENSHOTS to forum postr
Re: Looking for a developer to sync Rekordbox XML with MMW5
Ok, the layout of the Rekordbox XML file is pretty straightforward and can be found here (https://rekordbox.com/en/support/developer/) by clicking on the link (https://cdn.rekordbox.com/files/2020041 ... t_list.pdf).
I'm interested in having the following fields for tracks updated in MMW5:
- Name
- Artist
- Composer
- Genre
- Year
- AverageBPM
- Comments
- Rating
- Tonality
If a track does not exist in MMW5, it should be added as if it's imported followed by synchronization of the values in the XML.
In addition, all Rekordbox Playlists should be synchronized in MMW5.
Is anybody interested in developing an addon?
Thanks,
Paulo
I'm interested in having the following fields for tracks updated in MMW5:
- Name
- Artist
- Composer
- Genre
- Year
- AverageBPM
- Comments
- Rating
- Tonality
If a track does not exist in MMW5, it should be added as if it's imported followed by synchronization of the values in the XML.
In addition, all Rekordbox Playlists should be synchronized in MMW5.
Is anybody interested in developing an addon?
Thanks,
Paulo
Re: Looking for a developer to sync Rekordbox XML with MMW5
Hmmm Interesting, you are right and I was surprised that they gone into lengthy description of format, it could be interested project for someone.
I am Guessing that mapping should be like this:
- Name -> Title
- Artist -> Artist
- Composer -> Composer
- Genre -> Genre
- Year -> Date/Year
- AverageBPM -> BPM
- Comments -> Comment
- Rating -> Rating
- Tonality -> Initial Key???
Can you use small playlist 1-3 tracks and copy/paste into your reply and use CODE BB Mask (</>) to have it formatted correctly.
I am curious if All playlists are in single XML or you have each playlist separated in individual XML?
I am Guessing that mapping should be like this:
- Name -> Title
- Artist -> Artist
- Composer -> Composer
- Genre -> Genre
- Year -> Date/Year
- AverageBPM -> BPM
- Comments -> Comment
- Rating -> Rating
- Tonality -> Initial Key???
Can you use small playlist 1-3 tracks and copy/paste into your reply and use CODE BB Mask (</>) to have it formatted correctly.
I am curious if All playlists are in single XML or you have each playlist separated in individual XML?
Best regards,
Peke
MediaMonkey Team lead QA/Tech Support guru
Admin of Free MediaMonkey addon Site HappyMonkeying



How to attach PICTURE/SCREENSHOTS to forum postr
Peke
MediaMonkey Team lead QA/Tech Support guru
Admin of Free MediaMonkey addon Site HappyMonkeying



How to attach PICTURE/SCREENSHOTS to forum postr
Re: Looking for a developer to sync Rekordbox XML with MMW5
Your mapping seems logical. Here's an example of the XML with real data.
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<DJ_PLAYLISTS Version="1.0.0">
<PRODUCT Name="rekordbox" Version="6.6.1" Company="AlphaTheta"/>
<COLLECTION Entries="278">
<TRACK TrackID="100021377" Name="Piknik" Artist="Riva Starr" Composer="* OLMC"
Album="Piknik (Audio" Grouping="" Genre="_Deep Techno" Kind="MP3 File"
Size="18833408" TotalTime="467" DiscNumber="0" TrackNumber="0"
Year="0" AverageBpm="119.00" DateAdded="2019-10-24" BitRate="320"
SampleRate="44100" Comments="artistic deep dark hypno" PlayCount="1"
Rating="0" Location="file://localhost/E:/Music/Riva%20Starr%20-%20Piknik.mp3"
Remixer="" Tonality="4A" Label="" Mix="">
<TEMPO Inizio="0.095" Bpm="119.00" Metro="4/4" Battito="1"/>
<TEMPO Inizio="88.835" Bpm="119.00" Metro="4/4" Battito="1"/>
<TEMPO Inizio="259.760" Bpm="119.00" Metro="4/4" Battito="4"/>
<TEMPO Inizio="408.500" Bpm="119.00" Metro="4/4" Battito="3"/>
<POSITION_MARK Name="" Type="0" Start="0.095" Num="-1"/>
</TRACK>
<TRACK TrackID="264338396" Name="Different In Detroit (Rhauder Remix)"
Artist="Steve Bug" Composer="* LM" Album="" Grouping="" Genre="_Dub Techno"
Kind="FLAC File" Size="32953034" TotalTime="395" DiscNumber="0"
TrackNumber="0" Year="0" AverageBpm="123.00" DateAdded="2019-10-25"
BitRate="0" SampleRate="44100" Comments="uptempo minimal micro dub"
PlayCount="1" Rating="204" Location="file://localhost/E:/Music/Steve%20Bug%20-%20Different%20In%20Detroit%20(Rhauder%20Remix).flac"
Remixer="" Tonality="9A" Label="" Mix="">
<TEMPO Inizio="0.090" Bpm="123.00" Metro="4/4" Battito="1"/>
<POSITION_MARK Name="" Type="0" Start="0.090" Num="-1"/>
</TRACK>
</COLLECTION>
<PLAYLISTS>
<NODE Type="0" Name="ROOT" Count="13">
<NODE Name="New system" Type="0" Count="7">
<NODE Name="To classify" Type="1" KeyType="0" Entries="76">
<TRACK Key="224135192"/>
<TRACK Key="257800696"/>
<TRACK Key="236764515"/>
<TRACK Key="134987026"/>
</NODE>
<NODE Name="* Opening" Type="1" KeyType="0" Entries="36">
<TRACK Key="100021377"/>
<TRACK Key="218831111"/>
<TRACK Key="40222696"/>
</NODE>
</NODE>
<NODE Name="MM Playlists" Type="1" KeyType="0" Entries="0"/>
<NODE Name="Clay - Proton Amsterdam @ Club NL (Closing Set)" Type="1"
KeyType="0" Entries="0"/>
<NODE Name="__Favorites" Type="1" KeyType="0" Entries="0"/>
<NODE Name="Unknown Album" Type="1" KeyType="0" Entries="0"/>
<NODE Name="vocal groove" Type="1" KeyType="0" Entries="2">
<TRACK Key="253931624"/>
<TRACK Key="56500974"/>
</NODE>
<NODE Name="Zender" Type="1" KeyType="0" Entries="0"/>
</NODE>
</PLAYLISTS>
</DJ_PLAYLISTS>
Re: Looking for a developer to sync Rekordbox XML with MMW5
hI,
Thx for Info, importing seams straight forward and should be clean but unfortunately exporting in MM would be bit difficult.
I also see few more fields that MM can use. Lets see if someone can pick it up.
Thx for Info, importing seams straight forward and should be clean but unfortunately exporting in MM would be bit difficult.
I also see few more fields that MM can use. Lets see if someone can pick it up.
Best regards,
Peke
MediaMonkey Team lead QA/Tech Support guru
Admin of Free MediaMonkey addon Site HappyMonkeying



How to attach PICTURE/SCREENSHOTS to forum postr
Peke
MediaMonkey Team lead QA/Tech Support guru
Admin of Free MediaMonkey addon Site HappyMonkeying



How to attach PICTURE/SCREENSHOTS to forum postr
Re: Looking for a developer to sync Rekordbox XML with MMW5
did anybody pick this up?
I'm also very keen to have a quality sync between MM5 and Rekordbox.
also willing to throw money at it
I'm also very keen to have a quality sync between MM5 and Rekordbox.
also willing to throw money at it
Re: Looking for a developer to sync Rekordbox XML with MMW5
Unfortunately not. I did however had some VBA code written earlier in the year by chatgpt, and did some initial experimenting with an RB to MM sync, but that had too many erros and I believe it was because it couldn't find the full MM API and datamodel. So, I might have another try at it in the future. I think it should be possible to get that working in a few hours if you have some coding experience. Let's keep using this topic for any progress...
Re: Looking for a developer to sync Rekordbox XML with MMW5
Dang, I wish I could help, but coding is far outside my expertise for me be of any use in that capacity.
Hope someone comes along that can.
Hope someone comes along that can.