This weekend, Treasure Island Music Festival will offer a chance to bounce from a live set by Danny Brown to one by Disclosure, from Sleigh Bells to Beck -- and to miss pretty much nothing, given the festival's small size and alternating stage setup. To get you prepared, Sunset Promotions DJ Matt Haze put together this hour-long mix that includes all 26 featured artists on this year's Treasure Island lineup. His mix showcases newer and older songs, and unusual remixes you might not have heard. Check it out below -- or download it to listen on the go. And if you like what you're hearing, Haze will be DJing at the festival's Silent Frisco's stage from 3 to 5 p.m. Saturday.