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

Post

2 followers Follow
0
Avatar

rekordbox showing new files to import even though they have already been imported!

Hi,

I move my library and database to an external HDD and used the Display All Missing Files / Mass Relocate options to find all of them again. This appears to work fine. I now have all my files back with cue points, tags, play counts, colours etc.

However, when I browse to the folder location of the actual file within rekordbox, rekordbox says they haven't been imported similar to this issue report here: https://forums.pioneerdj.com/hc/en-us/community/posts/203067629-Duplicate-Files

I can still play the original files in my collection with no issues. I can ADD the new file which then gives me a duplicate in my collection. I can play this file too.

Now I have worked out WHAT the issue is but I just need to know how to fix it...... without losing cue point/tag/play count info. I suspect I need to be able update paths in the database if possible.

Basically it appears that in the past I had added music from a folder called beatport and a folder called Beatport. Now my collection is split with lots of files coming from each of those folders.

This doesn't break the collection, that part doesn't care about the folder case. However adding a file does.

Example:

 

The original file that is currently in my collection is: F:/Music/beatport/101172_4_AM_Original_Mix.mp3

The one it thinks isn't there is: F:/Music/Beatport/101172_4_AM_Original_Mix.mp3

If I rename the underlying folder so it has a lowercase b then rekordbox thinks that the track 4 AM is in my library and doesn't need me to add it (yay) however the other few hundred tracks that were added under Beatport now show up as missing.

Essentially, can I somehow update the path in the database renaming every instance of Beatport to beatport?

Thanks

 

 

Gareth Hastings

Post is closed for comments.

3 comments

0
Avatar

Technically, for some systems, a "b" is different than a "B."

You could manually edit the database to replace them.

I have inform you (or anyone else who attempts to use this information) that this will be at your own risk and neither Pioneer DJ nor myself are responsible for any damage or loss of data by providing the information below.

Go to: C:\Users\yourusername\AppData\Roaming\Pioneer\rekordbox

Make a copy of the datafile.edb (datafile.edb.preedit), then open it with a text editor. Depending on the size of the file, you can either use Notepad or Wordpad (do NOT use Microsoft Word).

Perform a find & replace to swap "beatport" for "Beatport"

Save the file and re-launch rekordbox.

Pulse 0 votes
Comment actions Permalink
0
Avatar

Thanks,

When I try doing this rekorkbox complains the database is corrupt and uses a backup copy.

I tried just changing a single letter and it says the same. I started with notepad, tried notepad++ and finally wxHexEditor. All with the same issue.

It's like there is a checksum done against it :/

Gareth Hastings 0 votes
Comment actions Permalink
0
Avatar

I've done a similar edit in past for another user's question (moving to an entirely new drive & path) and it worked, not sure why you're encountering this problem.

Pulse 0 votes
Comment actions Permalink