Alex Honnold doesn't play any free solo by ear. And part of his preparation means having the proper music to back his epic climbs-including his Jan. 24 (Jan. 25 local time) climb up Taipei 101,...