Playlist Analysis

I manage various playlists within djay. Some contain tracks stored locally, while others come from streaming services. When I analyze the tracks, the relevant information is saved in the database. However, for tracks that appear both locally and on the streaming service, the database uses the information from the track that was analyzed most recently. This means that when I play that track from the other source, the information doesn’t update. Is there a way to change this?

Hey @Chris_R this is currently expected behaviour and not something you can toggle. djay assigns every track an internal TitleID derived from its metadata, and cue points, beatgrid and analysis data are stored against that ID — not against the file or the source. When your local copy and the streaming copy resolve to the same TitleID they share a single record, so the most recently analysed version wins. There’s no option in the settings to keep them separate.

If the two versions are the same audio, that sharing works in your favour. If they’re different masters or edits, the shared beatgrid and cues sometimes won’t line up. As an unofficial workaround, you can give the local file slightly different tags (e.g. append a marker to the Title or Artist) so djay treats it as a distinct track with its own analysis. You’d need to retag it on a Mac or PC first. I hope that helps!

Hello! It’s been a week since my last reply. I’m going to consider this topic completed for now so I can focus on others. However, please feel free to respond and we can definitely revisit this. Thanks!