Have a feature request or suggestion? Post your idea here!

Post

3 followers Follow
1
Avatar

rekordbox .edb C++ API

Hi,

I did some research into the .edb files used by rekordbox.  As far as I could tell it's based on the relatively obscure DeviceSQL, where the schema is declared in C++.  They gave me a trial version to play with, and perhaps armed with some research I came across by some others who attempted to reverse engineer these files, I'll be able to get something going.

But before trying that, I was wondering whether Pioneer would consider releasing some information or an API which would help to achieve/short-circuit this?

The same sort of question seems to have been asked before here, without a conclusive answer, at least with respect to an API:

https://forums.pioneerdj.com/hc/en-us/community/posts/203050999-Library-File-Maintenance

Thanks

Ed

Ed Kennard Answered

Post is closed for comments.

5 comments

1
Avatar

I wasn't necessarily meaning the source code.  A compiled library could be published without revealing the source

Ed Kennard 1 vote
Comment actions Permalink
1
Avatar

No - I mean even the format or structure of the database is not publicly available. Sorry.

Pulse 1 vote
Comment actions Permalink
0
Avatar

Hi @Ed Kennard. Did you get anywhere with this? I am looking for a way to programmatically parse the datafile.edb file.

Luke Purnell 0 votes
Comment actions Permalink