Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

It seems this project found a way to get the DB key automatically. #77

Closed
fabiomarastoni opened this issue Jul 8, 2023 · 3 comments
Closed
Labels
enhancement New feature or request

Comments

@fabiomarastoni
Copy link

Hi, I love this initiative but struggling to make your code working due to the DB key.

It seems this other guys found a way. I'm not super technical so I can't figure it out.

https://github.com/dvcrn/go-rekordbox
https://github.com/dvcrn/go-rekordbox/blob/8be6191ba198/cmd/getencryptionkey/main.go

@fabiomarastoni fabiomarastoni added the enhancement New feature or request label Jul 8, 2023
@EvzenP
Copy link

EvzenP commented Jul 9, 2023

That project just hardcodes a DB key taken from another project:
https://github.com/mganss/CueGen/blob/19878e6eb3f586dee0eb3eb4f2ce3ef18309de9d/CueGen/Generator.cs#L31

Apparently, the key is still valid in Rekordbox 6.7.3 - works great with DB Browser for SQLite (Cipher)

@fabiomarastoni
Copy link
Author

fabiomarastoni commented Jul 12, 2023 via email

@dylanljones
Copy link
Owner

Hey, thank you for your interest in the project!
Yes, the key is still the same, so if you have an old Rekordbox installation you can just print out the key and pass it to the DB handler manually;)

dylanljones added a commit that referenced this issue Aug 15, 2023
…eb (#64)

Pyrekordbox tries to download the key from projects that have hard-coded the key (see issue #77). If the download was successful it writes it to the cache file.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants