With 2012 (and possibly humanity as we know it) nearing its end, we give you our 100 favorite songs of the year. This is always the best list to make, and we enjoy seeing your choices, so leave those too if you'd like. While you take it all in, hit play on this ridiculous 5+ hour Spotify playlist featuring (nearly) every song on the list. Check the full top 100 + download our 2012 year-end mix, then take it for a night drive, after the jump...

100 BENZEL x JESSIE WARE - If You Love Me
99 MUSEUM OF BELLAS ARTES - Bear Cubs
98 JHENÉ AIKO - Mirrors
97 FORT ROMEAU - Say Something
96 PURO INSTINCT - Dream Lover
95 SAND CIRCLES - White Sand
94 THE WALKMEN - The House You Made
93 HARRY FRAUD - Bird on a Wire (instrumental)
92 DESIRE - Tears From Heaven
91 FLYING LOTUS - Getting There (feat. Niki Randa)

90 LACE CURTAINS - Cute Little Black Cloud
89 CAPTAIN MURPHY - Between Friends (feat. Earl Sweatshirt)
88 MOLLY NILSSON - I Hope You Die
87 ANGEL OLSEN - Free
86 SCHOOLBOY Q - There He Go
85 ZEBRA KATZ - Ima Read (feat. Njena Reddd Foxxx)
84 SHLOHMO - wen uuu
83 KATY B + JESSIE WARE - Aaliyah
82 RYAN HEMSWORTH - Colour & Movement
81 ETERNAL SUMMERS - Millions

80 MAGIC TOUCH + SAPPHIRE SLOWS - When I See You
79 BETA FRONTIERS - Hondo
78 SZA - Country
77 FLUME - Insane
76 PEAKING LIGHTS - Dreambeat
75 JESSICA PRATT - Night Faces
74 MAJICAL CLOUDZ - Turns Turns Turns
73 MERCHANDISE - Time
72 SAM FLAX - Fire Doesn't Burn Itself
71 JULIA HOLTER - Moni Mon Amie

70 MOONS - Bloody Mouth (Watchtower version)
69 OCTO OCTA - Deep Hurt
68 STILL CORNERS - Fireflies
67 FRANKIE ROSE - Know Me
66 KORALLREVEN - Sa Sa Samoa (Elite Gymnastics remix)
65 SoKo - First Love Never Die
64 HAERTS - Wings
63 PRINZHORN DANCE SCHOOL - I Want You
62 DEEP TIME - Clouds
61 DISCLOSURE - Latch (feat. Sam Smith)

60 MAC DEMARCO - My Kind of Woman
59 PHÉDRE - In Decay
58 ANTWON - Living Every Dream
57 EMPRESS OF - Don't Tell Me / Colorminutes
56 TAMARYN - I'm Gone
55 ODD FUTURE - Oldie
54 JOHN MAUS - Bennington
53 JOHN TALABOT - Mai Mes
52 LOL BOYS - Changes
51 JESSIE WARE - Wildest Moments

50 TAME IMPALA - Apocalypse Dreams
49 TOPS - Diamond Look
48 ELITE GYMNASTICS - H e r e , i n H e a v e n 4 & 5 (CFCF remix)
47 KILLER MIKE - Willie Burke Sherwood
46 CHROMATICS - Cherry
45 CHAIRLIFT - I Belong in Your Arms
44 HOLY OTHER - Inpouring
43 NITE JEWEL - One Second of Love
42 PUSHA, KANYE + GHOSTFACE - New God Flow
41 LOWER DENS - Brains

40 PURE BATHING CULTURE - Ivory Coast
39 CHRISTOPHER OWENS - Here We Go
38 NICOLAS JAAR + SCOUT LARUE - With Just One Glance (And I Say)
37 ANDY STOTT - Numb
36 PURITY RING - Fineshrine
35 AB SOUL - Terrorist Threats (feat. Danny Brown + Jhené Aiko)
34 DAWN RICHARD - Call To Hearts
33 JUST FRIENDS - Avalanche
32 FEAR OF MEN - Green Sea
31 CHVRCHES - The Mother We Share

30 BEACH HOUSE - Wild
29 DANNY BROWN - Grown Up
28 WHITE DENIM - Darlene
27 FIRST AID KIT - Emmylou
26 KENDRICK LAMAR - Money Trees
25 DEATH GRIPS - Hacker
24 TAME IMPALA - Feels Like We Only Go Backwards
23 MYSTIKAL - Hit Me
22 BURIAL - Ashtray Wasp
21 SCHOOLBOY Q - Hands on the Wheel

20 ALUNAGEORGE - Your Drums, Your Love
19 JESSIE WARE - 110%
18 ONEOHTRIX POINT NEVER - I Only Have Eyes For You
17 BLOOD DIAMONDS x GRIMES - Phone Sex
16 TOMAS BARFOD - November Skies (feat. Nina Kinert) + Jerome LOL remix
15 LANA DEL REY - Ride
14 ARIEL PINK'S HAUNTED GRAFFITI - Baby (Donnie & Joe Emerson cover)
13 LAUREL HALO - Thaw
12 MIGUEL - Adorn
11 FRANK OCEAN - Thinkin Bout You (Ryan Hemsworth bootleg)

10 GRIZZLY BEAR - Yet Again
09 CHROMATICS - Back From the Grave
08 KENDRICK LAMAR - Swimming Pools (Drank)
07 EARL SWEATSHIRT - Chum
06 T.I. - Sorry (feat. Andre 3000)
05 MAJOR LAZER - Get Free
04 DEAN BLUNT & INGA COPELAND - The Narcissist
03 FRANK OCEAN - Pyramids
02 GRIMES - Oblivion
01 USHER - Climax

MIX TRACKLIST:

susan ciani :: eigth wave
alunageorge :: your drums your love
jessie ware :: wildest moments
burial :: loner
holy other :: inpouring
frank ocean :: pyramids
ariel pink's haunted graffiti :: baby
just friends :: avalanche
chromatics :: no escape
dean blunt & inga copeland :: the narcissist
clams casino :: i'm god
kendrick lamar :: swimming pools (drank)
grimes :: genesis (ryan hemsworth remix)
usher :: climax (flosstradamus & diplo remix)
major lazer :: get free
rihanna :: diamonds (jerome LOL remix)
fort romeau :: say something
chromatics :: ceremony (new order cover)
oneohtrix point never :: i only have eyes for you
earl sweatshirt :: chum
laurel halo :: thaw
grimes :: know the way / kitty pride :: call me maybe (outro)