Holzhaus / rekordcrate

Library for parsing Pioneer Rekordbox device exports
https://holzhaus.github.io/rekordcrate/
Mozilla Public License 2.0
77 stars 12 forks source link

Question: Is it possible to write to a Rekordbox library with this? #108

Closed MichelJonkman closed 3 months ago

MichelJonkman commented 3 months ago

I'm looking for a tool that lets me automate some of my Rekordbox library stuff but I couldn't clearly see whether this library can only read or of it can also write back, at least to edit what song is in what playlist.

Even if it's not possible, thank you for making this!

Swiftb0y commented 3 months ago

It should be possible to a limited degree (we don't know enough about the format yet). Since we read in the entire database and then write it out, its not really possible to just make "small incisions" (like editing what song is in what playlist). We don't know enough about the underlying format yet to be confident enough that the resulting database will always be recognized by the players, so use at your own risk.

MichelJonkman commented 3 months ago

So it is possible but there's a potential for data loss?

Swiftb0y commented 3 months ago

Yes. At least we can't give any guarantees as of right now whether the produced .pdbs will get accepted by rekordbox or CDJs.

MichelJonkman commented 3 months ago

Alright, I'll keep that in mind!