mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.46k stars 1.27k forks source link

[Feature Request] Rekordbox Export #10321

Open mixxxbot opened 2 years ago

mixxxbot commented 2 years ago

Reported by: gouster4 Date: 2021-02-14T09:14:32Z Status: Confirmed Importance: Wishlist Launchpad Issue: lp1915639 Tags: library


Hi. I thought, can you implement Rekordbox (and others) saving feature? Like library can be manually saved/exported in Rekordbox format. Even better if there will be option to choose default library format which would be used by Mixxx.

Im using linux, so rekordbox itself is out of a game even for preparing library/tracks, and i have sometimes access to Pioneer players, they accept just Recordbox library format.

Thanx.

mixxxbot commented 2 years ago

Commented by: Be-ing Date: 2021-02-14T15:50:49Z


Exporting to Rekordbox is infeasible until Kaitai Struct which we use to read the Rekordbox USB drive databases supports this: https://doc.kaitai.io/faq.html#writing

Serato is totally different. Please open a different issue for that.

lukaprincic commented 1 year ago

looks like serialisation could work now?

https://doc.kaitai.io/serialization.html

Swiftb0y commented 1 year ago

Serialization is currently only available for Java and Python. Also, the problem is not really that we can't write the database, the problem is that we don't know enough about the the format yet that we can be sure to always write a valid database.

Holzhaus commented 1 year ago

I also doubt that the kaitai serialization would suffice for this complex format. If you want to help getting Rekordbox PDB export support into Mixxx, I suggest trying to move this issue forward: https://github.com/Holzhaus/rekordcrate/issues/68