For me the duration is 40s, even though that currently I have 10-30 Mbps download speed.
I don’t know if it’s enough as some of my tracks have BPM info, but key is missing so I need to adjust my duration.
I’m guessing that if my download speed is dropping, it is still easy to detect BPM with small amount song (maybe with only 32-64 beats) but detecting key requires more than that 40s data.
You need to try and figure out optimal mix duration because of your current internet download speed.
In some strange cases I’ve seen that the automix just starts to skip songs very fast.
It looks like DjPro has dropped connection to Tidal server and it can’t fetch any song data from the Tidal server.
Restarting DjPro and previously not analyzed songs are downloaded and analyzed just fine.
This is so strange, I have now analzyed about 19000 songs,. Eventually on first round roughly 1100 was not getting key on the first run.
Now I’m doing second round, but with 20s automix duration and the detection is quite fast (1-3s).
Makes me wonder, if the value is just written to metadata in hard drive, but the gui isn’t refreshed. So strange.
Just wanted to share that the ability to pre-analyze entire playlists in the TIDAL library (analyzes BPM, key, beat grid, and waveforms) has been added in the latest versions of djay Pro AI for iOS (version 3.6.7), djay Pro AI for Mac (version 3.0.9), and djay Pro for Windows (version 1.0.27707.0).
Thanks to all of you for sharing your feedback and for your patience. Happy mixing.