We already brought you our list of the 50 best songs of 2012, but now it's time for Complex Editor-In-Chief Noah Callahan-Bever to weigh in. He put together an absolutely killer and diverse playlist that features 100 songs from 2 Chainz' "No Lie" to Hot Chip's "Flutes" to El-P's "The Full Retard." If you're looking for something to listen to today (and tonight), NCB's got you covered.

You can stream the playlist here via Spotify.

RELATED: The 50 Best Songs of 2012