Seriously, if you go to : https://www.deezer.com/explore/en-us/download/ there's nothing. Yeah, a link to Google Play, which tells you to install it on your mobile. Completely at the bottom there's a link "download desktop”which brings you to … the exact same page.
I have a new laptop and wanted to install the desktop app again. This means I have to browse through the forums here again to find that direct download link someone posted a while ago, or just guess that you find some version of it in Microsoft Store? Maybe? (That store thing doesn't work flawlessly either, but that's a different story).
Not very convincing for new customors, is it now?