Last night, during my gig, I noticed an issue with the match suggestion feature. I always keep the right-side panel open to display matches, and while it usually works fine—both at home and during live performances—this time, the matches stayed empty most of the time.
For context: I have the match suggestion set to show matches for the active deck. When I tried to refresh it by switching the crossfader back and forth, it still didn’t display any match suggestions.
Is the match functionality dependent on an online database? If so, could that explain the issue, given that my Wi-Fi wasn’t particularly fast during the gig?
Btw;
This issue is also 100% connected to the ticket below, but only nowhere your last message was: We are still reviewing this internally and will reach back out very soon with further information.
However, now it is happening almost constantly. Is there any progress on that ticket? Additionally, could I share some log files or provide other information to help speed up the process?
Thanks for your response! That actually explains a lot about the occasional hiccups in the Match feature. I must say I didn’t expect this to be the case, as I assumed the feature could also work offline because it’s only about locally stored data.
It might be helpful to communicate this dependency more clearly in the app or documentation, as it could prevent confusion for users who experience similar issues. Thanks again for clarifying!
Thinking a bit further about this answer makes me quite curious why the Match feature requires internet access. What exactly does it do online? I am asking because, as far as I know, the input for calculating the best matches can be based on locally stored (meta) data of my own music, isn’t it?
Thanks again for your response and for clarifying the Match feature’s reliance on internet access. I really appreciate the insight!
This does make me curious about how the feature works in practice. Could you elaborate a bit on how this process is managed?
Additionally, if user data or metadata is being shared externally, I assume this would be covered in the app’s terms of service or data policy. Could you confirm whether this aspect is addressed there, and if so, point me to the relevant section? Understanding this better would provide more clarity for users like me who are curious about how their data is handled. How is it used/stored/shared?
Hi @DJ_Big_Blender, unfortunately I don’t have the answer to these questions. I did pass your original question onto the engineering team 2 weeks ago to get further details. Our teams have been super busy, and I still haven’t heard back. I’ve also passed on your additional questions. With the holidays, I don’t expect to get a quick response, but I’ll share any info as soon as I get it. Thanks for understanding.
Hi @DJ_Big_Blender, sorry for the delayed response on this one. I spoke with the team and they provided the following clarifications.
When Match recommends tracks, it does so without sharing or storing any personal user data externally. To clarify, there is no requirement for an internet connection. The issue at the moment comes from if you switch to a source that does not support Match, djay just shows the last used Match source, so if that was a streaming service and it’s offline then it won’t work until you switch to a source that has Match e.g. My Collection. If the currently playing track is from the same media source that Match is using (e.g., a local library or the same streaming service), djay simply references the track ID since there’s already a direct match within that source.
Thank you for the additional clarification regarding the Match feature. While your answers provide some more insight, there are still points that remain unclear, leaving room for some ambiguity.
Nevertheless, it’s somewhat helpful in understanding how the feature operates depending on the selected media source (as seen in the screenshare).
This is the other post:
Could you confirm if I understand this correctly:
An internet connection is always required for the Match functionality when using streaming services selected in the pull-down menu (e.g., Apple Music, djay Music, TIDAL, SoundCloud, Beatport, or Beatsource). This makes sense, as these services inherently rely on an online connection. However, this dependency might also increase the chances of an empty (or slow) Match panel in case of connectivity issues.
For “My Collection” or “Local Music” (i.e., iTunes local), the Match feature does not require an online connection, as it uses locally stored metadata.
If this understanding is correct, I’m still puzzled about an issue I’ve encountered earlier (as shown in the video):
Even when working exclusively within “My Collection,” I occasionally encounter instances where the Match panel remains empty. Refreshing the panel usually resolves it, but this behavior still occurs sporadically (albeit less frequently than what was shown in the video attached to this ticket).
Could you clarify why this might happen?
Is it possible that the app is still scanning or indexing the library in the background, or could there be another explanation?
Thank you again for your continued support and for helping to improve the user experience!
This is the selection in the pulldown menu on the right side of the Match function. When a premium cloud service is chosen, it could take longer for the matches to appear. In some cases, the panel might even remain empty temporarily.