You can listen to Mariah Carey's "All I Want for Christmas Is You" only so many times. Even if you throw in a "Rudolph the Red-Nosed Reindeer" or Paul McCartney's "Wonderful Christmastime," you're going to need a bigger — and better — playlist. That's where we come in.

Whether you're feeling gloomy about the holiday or are counting the minutes until Santa Claus comes, there's a song out there for you. Hundreds of artists have recorded classic carols and crazy covers that will carry you through the rest of December. You can put on an old record, pop in a CD or stream your favorites on Spotify.

Here's an eclectic, 25-song YouTube playlist we put together of our favorite Christmas songs, new and old. Tune in and follow along with our track listing below. In the famous words of Buddy the Elf, "the best way to spread Christmas cheer is singing loud for all to hear."

"Winter Song" by Sara Bareilles and Ingrid Michaelson

"Christmas (Baby Please Come Home)" by Mariah Carey

"Baby, It's Cold Outside" by Ray Charles and Betty Carter

"I Saw Mommy Kissing Santa Claus" by the Jackson 5

"Last Christmas" by Taylor Swift

"Little Saint Nick" by the Beach Boys

"The Little Drum Machine Boy" by Beck

"Mele Kalikimaka" by Bing Crosby

"A Holly Jolly Christmas" by Burl Ives

"Christmas Wrapping" by the Waitresses

"Step Into Christmas" by Elton John

"Blue Christmas" by Elvis Presley

"Mistletoe" by Justin Bieber

"Santa Claus Is Coming to Town" by Bruce Springsteen

"Feliz Navidad" by Jose Feliciano

"Winter Wonderland" by Hellogoodbye

"Santa Baby" by Madonna

"Silent Night" by Beyoncé

"Jingle Bell Rock" by Bobby Helms

"Run Rudolph Run" by Chuck Berry

"Christmas in Hollis" by Run-DMC

"Rockin' Around the Christmas Tree" by Brenda Lee

"Happy Xmas (War Is Over)" by John Lennon and Yoko Ono

"Christmas Canon" by the Trans-Siberian Orchestra

"Merry Christmas, Happy Holidays" by 'N Sync