I often shuffle my entire library, instead of using library radio in order to get the true shuffle behavior.
On mobile, long pressing the Library item from the recent plays menu and selecting “download mix” or “build custom mix” freeze the app. On desktop, after going to the item in recent plays and right-clicking, “download mix” and “build custom mix” just don’t do anything, but the app doesn’t freeze like on iOS.