Before we even have time to second guess our albums of the year list, here are our favorite songs of 2017. While plenty of our old favorites are well repped -- including TOPS, Burial, Shabazz Palaces, SZA, Sufjan, Laurel Halo, et al. -- it was an exceptionally great year for exciting new artists, with Men I Trust, Yaeji, Playboi Carti, Kelly Lee Owens, Aldous Harding, Bernache, and so many more dropping some of the most essential songs of the year. Hit play on that 5+ hour Spotify playlist, and follow along with the list below:

90 OMAR-S x NITE JEWEL | Confess to U
89 L'RAIN | A Toes (Shelf Inside Your Head)
88 AVALON EMERSON | One More Fluorescent Rush
87 FAZERDAZE | Lucky Girl
86 BOYBOY | U
85 MAJOR MURPHY | Mary
84 TEI SHI | Keep Running
83 ALESSANDRO CORTINI | Vincere
82 MORLY | Sleeping in My Own Bed
81 JORJA SMITH | On My Mind

80 MYD | The Sun
79 BOYS | Rabbits
78 THE XX | Hold On (Jamie xx remix)
77 TESS ROBY | Ballad 5
76 TEA LEIGH + LUKE REED | Underwater
75 U.S. GIRLS | Mad as Hell
74 HOOPS | Sun's Out
73 SMERZ | oh my my
72 319 (ONEOHTRIX POINT NEVER + SHABAZZ PALACES) | Rapture
71 ROWVN | Goodbye

70 AMBER MARK | Heatwave
69 MIDNIGHT SISTER | Leave You
68 KOTOMI | Ooh La La
67 JULIA LUCILLE | Eternally
66 CLAIRO | Pretty Girl
65 JOSEPH SHABASON | Aytche
64 TORO Y MOI | Girl Like You
63 LOU REBECCA | Tonight
62 YUMI ZOUMA | Depths Pt. I
61 BETA FRONTIERS | If I Stayed (feat. Carmen Elle)

60 HATER | Had It All
59 HEAVEN | It's Not Enough
58 YAEJI | Last Breath
57 LUKE REED | Sarah
56 OVERCOATS | Hold Me Close
55 BIG THIEF | Shark Smile
54 HÅN | The Children
53 TENNIS | Modern Woman
52 JACQUES GREENE | I Won't Judge
51 MADELINE KENNEY | Rita

50 DANNY L HARLE | 1UL
49 YOUNG GALAXY | Stay For Real
48 SOPHIE | It's Okay to Cry
47 TYLER THE CREATOR | 911 / Mr. Lonely
46 MEN I TRUST | I Hope to Be Around
45 WASHED OUT | Hard to Say Goodbye
44 ANNA OF THE NORTH | Lovers
43 JULIE BYRNE | I Live Now as a Singer
42 SZA | Drew Barrymore
41 SASSY 009 | Are you leaving

40 MEGA BOG | TV MAC
39 KEDR LIVANSKIY | Ariadna
38 TRUE BLUE | Bad Behavior
37 PLAYBOI CARTI | wokeuplikethis*
36 CHARLI XCX | ILY2
35 YOUNG EJECTA | Build a Fire
34 FOREVER | Falling
33 KING KRULE | The OOZ
32 NITE JEWEL | 2 Good 2 Be True
31 SUPERORGANISM | Something for Your M.I.N.D.

30 PHOEBE BRIDGERS | Funeral
29 FEVER RAY | Mustn't Hurry
28 FAYE WEBSTER | She Won't Go Away
27 SZA | Prom
26 MØNIC | Deep Summer (Burial remix)





25 ALVVAYS | Dreams Tonite





24 DJ SEINFELD | U Hold Me Without Touch





23 KENDRICK LAMAR | HUMBLE.





22 BOYHOOD | Drivin'





21 YAEJI | Passionfruit





20 MOUNT KIMBIE | Marilyn (feat. Micachu)





19 ALDOUS HARDING | Imagining My Man





18 JAPANESE BREAKFAST | Machinist





17 BURIAL | Rodent





16 SUFJAN STEVENS | Wallowa Lake Monster





15 LIL UZI VERT | XO Tour Llif3





14 LOMA | Black Willow





13 DJDS | Trees on Fire





12 LANA DEL REY | Love





11 BERNACHE | Your Name




10 VINCE STAPLES | Yeah Right





09 KELLY LEE OWENS | Throwing Lines





08 SHABAZZ PALACES | Shine a Light





07 FUTURE | Mask Off





06 LAUREL HALO | Moontalk





05 CARLY RAE JEPSEN | Cut to the Feeling





04 YAEJI | Raingurl





03 TOPS | Cutlass Cruiser





02 PLAYBOI CARTI | Magnolia





01 MEN I TRUST | Tailwhip