In honor of Christmas after this odd and violent year we've had, an outfit that calls themselves Generic Male DJs has put out a mixtape of almost two dozen rare examples of Christmas music recorded in the 80's by various New Wave acts, much of which you probably have never heard because it likely got recorded for some obscure compilation that never even made it to the CD age. You've got Dead or Alive (Pete Burns) doing "Blue Christmas," Erasure's "She Won't Be Home for Christmas," Throwing Muses' "Santa Claus," and Book of Love doing "We Three Kings," among other gems.

Here's the full track list. It's kind of awesome.

(0:00) Mental as Anything - Apocalypso (Wiping the Smile off Santa's Face)
(3:32) Miss OD and the Gentlemen League - Bells of Christmas
(6:16) The Cannibals - Christmas Rock n Roll
(9:24) Lisi - My Silent Night
(12:24) The Smithereens - Rudolph the Red-Nosed Reindeer
(15:24) Billy Idol - Jingle Bell Rock
(17:24) Dead or Alive (Peter Burns) - Blue Christmas
(21:13) Book of Love - We Three Kings
(24:22) Captain Sensible - One Christmas Catalogue
(28:18) The Alarm - Happy Christmas (War Is Over)
(31:53) Erasure - She Won't Be Home for Christmas
(35:11) Kim Wilde and Nick Kershaw - Rockin' Around the Christmas Tree
(37:21) Bobby Lloyd and the Skeletons - Do You Hear What I Hear / You Really Got Me
(39:19) Doug and the Slugs - White Christmas
(41:51) Marc Almond - Christmas in Vegas
(46:25) Alison Moyet - The Coventry Carol
(49:31) The Replacements - Bundle Up (Radio Edit)
(52:22) Joan Jett and the Blackhearts - The Little Drummer Boy
(56:34) XTC (as the Three Wise Men) - Countdown to Christmas
(1:00:37) Throwing Muses - Santa Claus
(1:04:18) Squeeze - Christmas Day
(1:07:59) Morten Harket (from A-ha) A Kind of Christmas Card