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