DJ Earworm has once again gifted his fans with a yearly mashup of the biggest songs of the year, and the 2015 version, titled "50 Shades of Pop," is just as epic as the others.

Here's the full lineup:

"Hello" by Adele
"You Know You Like It" by Aluna George and DJ Snake
"Honey, I'm Good" by Andy Grammer
"Love Me Harder" by Ariana Grande ft. The Weeknd
"I Don't F*** With You" by Big Sean ft. E-40
"Hey Mama" by David Guetta ft. Nicki Minaj and Afrojack
"Cool For The Summer" by Demi Lovato
"Hotline Bling" by Drake
"Photograph" and "Thinking Out Loud" by Ed Sheeran
"Love Me Like You Do" by Ellie Goulding
"Centuries" by Fall Out Boy
"Trap Queen" and "679" by Fetty Wap (and ft. Remy Boyz)
"Worth It" by Fifth Harmony ft. Kid Ink
"GDFR" by Flo Rida ft. Sage the Gemini
"Want To Want Me" by Jason Derulo
"Sorry" and "What Do You Mean" by Justin Bieber
"Lean On" by Major Lazer ft MO and DJ Snake
"Uptown Funk" by Mark Ronson ft. Bruno Mars
"Sugar" by Maroon 5
"Lips Are Movin" and "Like I'm Gonna Lose You" by Meghan Trainor (and ft. John Legend)
"Somebody" by Natalie Rose ft. Jeremih
"Jealous" by Nick Jonas
"Truffle Butter" by Nicki Minaj ft. Drake and Lil Wayne
"Post To Be" by Omarion ft. Chris Brown & Jhene Aiko
"Cheerleader" by OMI
"Drag Me Down" by One Direction
"Time Of Our Lives" by Pitbull ft. Ne-Yo
"Locked Away" by R. City ft. Adam Levine
"Fight Song" by Rachel Platten
"B**ch Better Have My Money" and "Four Five Seconds" by Rihanna (and ft. Kanye West and Paul McCartney)
"I'm Not The Only One" by Sam Smith
"Good For You" by Selena Gomez ft. A$AP Rocky
"Stitches" by Shawn Mendes
"Watch Me" by Silento
"Where Are U Now" by Skrillex ft. Diplo and Justin Bieber
"Blank Space," "Style," "Bad Blood" and "Wildest Dreams" by Taylor Swift
"Talking Body" by Tove Lo
"Shut Up and Dance" by Walk The Moon
"See You Again" by Wiz Khalifa ft. Charlie Puth
"Earned It," "The Hills" and "Can't Feel My Face" by The Weeknd

Watch it now. You won't regret it: