Clocking in at over seven hours, this 100 song playlist features an exhaustive guide to the first half of 2015. There's everything from Foals' comeback single to Beck's fantastic new song to a track from that surprisingly good Marilyn Manson album, to Wolf Alice, Wet, Blur, Braids, Nils Frahm, Bjork, Holly Herndon, HEALTH, Jenny Hval, Carly Rae Jepsen, Titus Andronicus and lots more. And yes, Sufjan Stevens features more than once.