This is an “old issue”, the analyze button seems to not handle the streaming service tracks.
This is the trick to do it at the moment.
Discussion at old forum side:
https://community.algoriddim.com/t/how-do-i-analyze-tracks-in-tidal-playlists/9220/26
and
Its amazing to me we can stream thousands of songs from tidal in seconds and even suggest songs with similar tempos in DJAY but we cant get BPMs to show up automatically. This should be a standard feature
The problem is on Tidal side.
The song metadata stored in Tidal doesn’t have BPM and key info stored.
Checked this as well on recordbox & serato.
All we can do is to wait for Tidal to have that data available.
We’re happy 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.