Listen to Every Band Playing Coachella 2014 Right Now

Coachella organizers released the full lineup of this year's annual festival taking place over two weekends April 11-13 and 18-20 in Indio, California. But you don't have to wait until then to listen to your favorite band and, hopefully, discover new favorites. From headliners like OutKast, Muse and Arcade Fire to that now-unknown band who might blow up in a month, we've compiled tracks by all 160 artists on the bill to bring you the only Coachella 2014 Playlist you need. Go discover.

Photos: Coachella Lights Up After Dark

Sure, Coachella's gorgeous during the day, but the real magic starts when the sun goes down. Check out the brilliant nighttime shots!