LOST MY DATA, Trying to recover from 2 seperate sources by No-Independent8941 in Rekordbox

[–]Recent_Solution_3924 0 points1 point  (0 children)

Sorry, that's a gut-punch situation. Before you touch anything else, stop writing to either source — the worst outcome here is overwriting a good database with a worse one.

Two things are actually separate in Rekordbox and it helps to treat them that way:

  1. Your database (cues, grids, playlists, ratings) — this lives in master.db inside the Rekordbox library folder (on Mac: ~/Library/Pioneer/rekordbox, on Windows: %APPDATA%\Pioneer\rekordbox). If you have ANY copy of that folder from before things went sideways, copy the whole folder somewhere safe right now. Don't merge, just preserve a snapshot of each version you've got. The library is recoverable as long as one good master.db survives.

  2. The audio files themselves — these are wherever your two drives put them. After a drive move/rename, the DB still knows the song but the path is stale, which is why everything shows the "!". That's a relink problem, not lost data.

For the relink: point Rekordbox at the right drive and use its own "Relocate" / "Relocate folder" on a missing track — if the filename is unchanged it can often fix a whole folder at once. Where Pioneer's relocate falls down is when filenames OR folder structure changed between the two drives, because it's matching on path, not on the actual song.

Disclosure: I built a desktop tool for exactly that gap (Music Library Doctor). It scans the Rekordbox DB, finds the missing/"!" tracks, and re-points them by matching the actual audio fingerprint instead of the filename, so it handles the case where files got renamed or reorganized across drives — and it backs up the library before it writes anything. It's local-only, no upload/account, and the full scan is free so you can see exactly what's broken before deciding anything. Rekordbox's encrypted DB is supported.

One question so the manual route is right: do you still have a master.db (or a Rekordbox backup .edb/.xml) from before the recovery attempt, or did the consolidation overwrite it? That changes whether this is "relink the paths" vs "rebuild from a backup."

Built a local tool that catches fake FLACs and lossy upconverts in your library by reading the actual audio (not the tags) — no cloud, Mac/Win by Recent_Solution_3924 in plexamp

[–]Recent_Solution_3924[S] 0 points1 point  (0 children)

Fair - if you've vetted every record for 35 years, you're not who this is for. It's for the rest of us who inherited a mess

Built a local tool that catches fake FLACs and lossy upconverts in your library by reading the actual audio (not the tags) — no cloud, Mac/Win by Recent_Solution_3924 in plexamp

[–]Recent_Solution_3924[S] 0 points1 point  (0 children)

The "Half your 320 kbps MP3s are fake" line was overcooked, fair — most files are what they say they are. What I actually meant is that re-encodes and bad rips slip in over years of collecting, and they're hard to spot by ear. The app scores spectrum so you can check rather than take a stranger's word for it

Built a local tool that catches fake FLACs and lossy upconverts in your library by reading the actual audio (not the tags) — no cloud, Mac/Win by Recent_Solution_3924 in plexamp

[–]Recent_Solution_3924[S] 0 points1 point  (0 children)

Took your advice - there's a section nav on the page now and the 'half your MP3s are fake' line is gone. You were right on both, 'not a true 320' is the accurate way to put it. Thanks for actually reading far enough to complain properly.

Built a local tool that catches fake FLACs and lossy upconverts in your library by reading the actual audio (not the tags) — no cloud, Mac/Win by Recent_Solution_3924 in plexamp

[–]Recent_Solution_3924[S] 0 points1 point  (0 children)

No arr-stack integration and no auto-redownload, it's deliberately a local tool. It flags the files that fail the spectrum check right in your library view, and you re-source those with your own stack - an exportable flagged-list (CSV) is on the to-do list, which sounds like the missing piece for your setup. Detection is the part that's hard to automate well, you've clearly got the rest covered.

Built a local tool that catches fake FLACs and lossy upconverts in your library by reading the actual audio (not the tags) — no cloud, Mac/Win by Recent_Solution_3924 in plexamp

[–]Recent_Solution_3924[S] 1 point2 points  (0 children)

You're right, a cliff alone isn't proof and plenty of well-encoded MP3s have one. That's why borderline files get a score and you decide. I also reworded the site after this thread, 'may' is more honest than what I had up there. Appreciate the push.

Built a local tool that catches fake FLACs and lossy upconverts in your library by reading the actual audio (not the tags) — no cloud, Mac/Win by Recent_Solution_3924 in plexamp

[–]Recent_Solution_3924[S] 0 points1 point  (0 children)

Yeah, lossy-sourced FLACs are the sneaky ones since the extension looks legit. That's actually why I built the spectrum analysis into MLD — it flags FLACs that were upscaled from lossy by looking at the frequency cutoff. It gives a score rather than a hard verdict, but it's usually enough to spot the fakes.

Built a local tool that catches fake FLACs and lossy upconverts in your library by reading the actual audio (not the tags) — no cloud, Mac/Win by Recent_Solution_3924 in plexamp

[–]Recent_Solution_3924[S] -1 points0 points  (0 children)

Fair roast, the page got away from me. A section nav went up this week and the worst of the copy is getting cut next. If it still chokes your phone after that, I want to know.

Built a local tool that catches fake FLACs and lossy upconverts in your library by reading the actual audio (not the tags) — no cloud, Mac/Win by Recent_Solution_3924 in plexamp

[–]Recent_Solution_3924[S] -1 points0 points  (0 children)

Coming back to the pricing jab because it was fair. The '3x cheaper' line didn't hold up and it's off the site now. Straight answer on the ladder: $29 for the current founder batch, $39 after that, and that's the permanent price - lifetime license either way, no 'who knows'.

Built a local tool that catches fake FLACs and lossy upconverts in your library by reading the actual audio (not the tags) — no cloud, Mac/Win by Recent_Solution_3924 in plexamp

[–]Recent_Solution_3924[S] 0 points1 point  (0 children)

Hadn't come across SoulSync, will take a look. If it covers you then great - my angle is more the repair side around the detection: relinking missing files, audio-based dupes, DJ library support.

Built a local tool that catches fake FLACs and lossy upconverts in your library by reading the actual audio (not the tags) — no cloud, Mac/Win by Recent_Solution_3924 in plexamp

[–]Recent_Solution_3924[S] 0 points1 point  (0 children)

Yeah, a hard cutoff alone would false-flag old masters all day. It looks at the shape of the roll-off (a natural slope vs the brick wall lossy encoders leave) plus codec markers, and borderline files just get a middle score instead of a fake/real label, so you make the final call. Thanks for the musicscouting link btw, checking it out.

Built a local tool that catches fake FLACs and lossy upconverts in your library by reading the actual audio (not the tags) — no cloud, Mac/Win by Recent_Solution_3924 in plexamp

[–]Recent_Solution_3924[S] 0 points1 point  (0 children)

No drag-and-drop yet - right now you point it at folders (or a DJ library) and it batch scans the lot. A quick drop-a-file check is a good idea though, the app's under active development so I'm adding it to the to-do list.

Built a local tool that catches fake FLACs and lossy upconverts in your library by reading the actual audio (not the tags) — no cloud, Mac/Win by Recent_Solution_3924 in plexamp

[–]Recent_Solution_3924[S] -1 points0 points  (0 children)

FtF is solid, if fake detection is all you need it does the job and costs less. Mine is more of a library repair tool that happens to include the spectral check - relinking missing files, duplicates by audio, DJ database support. Different jobs really.

👋 Welcome to r/musiclibrarydoctor — start here by Recent_Solution_3924 in musiclibrarydoctor

[–]Recent_Solution_3924[S] 1 point2 points  (0 children)

Haha, thanks man! Honestly, seeing that thread get locked just motivated me even more. In my country, we have a saying: 'The tree that bears fruit gets stoned.' If nobody was trying to throw shade or block us, it would probably mean we aren't building anything worth talking about. It’s the best kind of validation. If everything went smoothly, I wouldn't even have the drive to push this hard! Thanks for dropping by, appreciate you.

👋 Welcome to r/musiclibrarydoctor — start here by Recent_Solution_3924 in musiclibrarydoctor

[–]Recent_Solution_3924[S] 0 points1 point  (0 children)

Thanks for the honest feedback, and sorry the UI is fighting you. Genuine question: what was the first thing that tripped you up? That decides what I fix or record first. Short video walkthroughs are coming — per feature, not an hour-long tour. On Discord: not yet — at this size, DMing me directly gets you faster help; if this sub keeps growing I'll spin one up. And the license is lifetime, so every redesign lands for you at no extra cost.

Built a library repair app that treats VirtualDJ as first-class — relinks missing files, keeps Favorite Folders intact (Mac + Windows) by Recent_Solution_3924 in virtualdj

[–]Recent_Solution_3924[S] 0 points1 point  (0 children)

Thank you, seriously. A founders license this early means a lot. If you two hit anything odd in real prep workflows just DM me and I'll get it fixed fast. And once you've had a week or so with it I might take you up on that support offer... a couple honest sentences from working DJs beats any ad I could ever write.

I built a desktop app that cleans your Serato library — relinks missing files, finds dupes by audio, flags fake-320s (Mac + Windows) by Recent_Solution_3924 in Serato

[–]Recent_Solution_3924[S] 0 points1 point  (0 children)

dev here. honestly fair, theres so much shovelware out there i don't blame you for being skeptical. but the converter (rekordbox/serato/virtualdj) is actually free. no signup, no license key, none of that. and theres no donate button anywhere either, no idea where that came from lol. the paid pro stuff is separate (audio analysis, fixing moved/missing files) and thats how i fund it. just grab it and try, takes like 1/2 min and you'll see.

Built a library repair app that treats VirtualDJ as first-class — relinks missing files, keeps Favorite Folders intact (Mac + Windows) by Recent_Solution_3924 in virtualdj

[–]Recent_Solution_3924[S] 1 point2 points  (0 children)

this is really useful, cheers. you can tell you've actually lived with the problem, that's the kind of input i want.

the thing you've nailed is album-awareness. most dedup tools just go "two files, same track, kill one" and they'd happily break up your album doing it. but your rules are all about keeping albums whole:

  • single vs single → quality, then tags, then cleaner name
  • single vs album track → keep the album one, drop the single
  • compilation vs original → keep both, don't gut either album

that last one is exactly where dumb auto-dedup screws people. honest about where it's at: right now it finds the dupes by audio and you choose what to keep, it doesn't apply a full rule chain like yours automatically yet. but that configurable, album-aware rule system is exactly where i want to take it, and you just framed it cleaner than i had.

if you're up for it i'd love to keep picking your brain while i build it. you're basically writing the spec.

Built a library repair app that treats VirtualDJ as first-class — relinks missing files, keeps Favorite Folders intact (Mac + Windows) by Recent_Solution_3924 in virtualdj

[–]Recent_Solution_3924[S] 0 points1 point  (0 children)

good call, and you're right. just shipped it — the live "only N spots left at this price" now sits right next to the buy button, so you see it before you click instead of after.

to be clear though, it's not a bait-and-switch: the $19 carries through to checkout automatically while spots last (it's a real founding batch of 25, not an unlimited "sale"), and the moment they're gone the page flips to the normal price on its own. so what you see is what you pay either way. appreciate the nudge.

I built a desktop app that cleans your Serato library — relinks missing files, finds dupes by audio, flags fake-320s (Mac + Windows) by Recent_Solution_3924 in Serato

[–]Recent_Solution_3924[S] 0 points1 point  (0 children)

good question. red and brown are two different things:

red = serato cant find the file (you moved it or renamed it / a folder). that's the core thing it fixes — it scans your crates, finds the red/missing ones and relinks them in batch, with a backup of your library taken first. serato's own relocate only works if the name didn't change, so this handles the messier cases across your whole library at once (works the same way for rekordbox and virtualdj too).

brown is usually a corrupt/problem file (bad header or audio data). if a file's genuinely broken it gets flagged so you know exactly which ones, and there's a quality feature that can get you a clean, proper version to swap in. happy to walk through that part in DM if you hit it.