Last week, the staff at CMJ gave you its top videos of 2012. Now, CMJ presents its top 50 songs of 2012, in the form of a Spotify playlist for your streaming pleasure.

That’s right: 50 tracks on tracks on tracks, selected only after we waged several rounds of ferocious thumb-war battles and lobbed many personal insults at each other (read: exchanged polite emails and had a perfectly civilized group talk). Tough questions arose, like, “Which Frank Ocean track from Channel Orange is the best?” and “What song shines brightest in the space-pixie universe of Grimes?” But we made those calls and now have a collection of songs ranging from throaty metal to baby-making R&B, sweaty rock to sweet electro-pop. Did we miss some good ones? Well, you can’t have our number, but you can comment maybe

 
Top 50 Songs Of 2012
01. Schoolboy Q – “There He Go”
02. Sky Ferreira – “Everything Is Embarrassing”
03. Tomas Barfod – “November Skies”
04. Purity Ring – “Fineshrine”
05. Meek Mill – “Amen”
06. Kindness – “House”
07. Charli XCX – “You’re The One”
08. Miguel – “Adorn”
09. Twin Shadow – “Beg For The Night”
10. Local Natives – “Breakers”
11. The Lumineers – “Ho Hey”
12. Taylor Swift – “We Are Never Ever Getting Back Together”
13. Groundislava – “TV Dream”
14. Rick Ross – “Stay Schemin”
15. Usher – “Climax”
16. The xx – “Angels”
17. Nosaj Thing – “Eclipse/Blue (Feat. Kazu Makino)”
18. Nas – “A Queens Story”
19. Royal Headache – “Psychotic Episode”
20. Pig Destroyer – “The Diplomat”
21. Death Grips – “I’ve Seen Footage”
22. Hot Chip – “Flutes”
23. Simian Mobile Disco – “I Waited For You”
24. M.I.A. – “Bad Girls”
25. Kendrick Lamar – “Backseat Freestyle”
26. Titus Andronicus – “Still Life With Hot Deuce On Silver Platter”
27. Woods – “It Ain’t Easy”
28. Fiona Apple – “Every Single Night”
29. Grimes – “Genesis”
30. The Presets – “Surrender”
31. Tanlines – “Real Life”
32. Nick Minaj – “Beez In The Trap”
33. Jai Paul – “Jasmine (Demo)”
34. Dirty Projectors – “Impregnable Question”
35. Solange – “Losing You”
36. Why? – “Sod In The Seed”
37. Frank Ocean – “Pyramids”
38. Porcelain Raft – “Drifting In And Out”
39. Icona Pop – “I Love It (Feat. Charli XCX)”
40. Killer Mike – “Big Beast”
41. Animal Collective – “Today’s Supernatural”
42. Japandroids – “The House That Heaven Built”
43. Kanye West, Big Sean, Pusha T, 2 Chainz – “Mercy”
44. Totally Enormous Extinct Animals – “Your Love”
45. JJAMZ – “Heartbeat”
46. Carly Rae Jepsen – “Call Me Maybe”
47. Collarbones – “Die Young Feat. HTML Flowers”
48. Young Dro – “I’m Wit It”
49. Tame Impala – “Feels Like We Only Go Backwards”
50. Peaking Lights – “Beautiful Son”