When creating each episode of Reeling In The Years, producer John O'Regan compiles his own unique soundtrack for the year in the spotlight, comprised of songs from that year, some of which then make it into the episode of the show itself - listen to John's extended 2012 mix below...

Flo Rida - Whistle

Flo Rida - Wild Ones (feat. Sia)

Gotye - Somebody That I Used To Know

Train - Drive By

PSY - Gangnam Style (강남스타일)

Taylor Swift - We Are Never Ever Getting Back Together

The Script - Hall of Fame (feat. will.i.am)

The Lumineers - Ho Hey

Villagers - Nothing Arrived

Swedish House Mafia - Don't You Worry Child - Radio Edit

We need your consent to load this Spotify contentWe use Spotify to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

Lykke Li - I Follow Rivers - The Magician Remix

Emeli Sandé - Read All About It, Pt. III

Sam And The Womp - Bom Bom - Radio Edit

Bressie - Breaking My Fall

Nathan Carter - Wagon Wheel

Maroon 5 - Payphone

Loreen - Euphoria - Single Version

Lana Del Rey - Video Games

Rihanna - Diamonds

Labrinth - Beneath Your Beautiful (feat. Emeli Sandé)

Of Monsters and Men - Little Talks

Mumford & Sons - I Will Wait

Calvin Harris - Sweet Nothing (feat. Florence Welch)

James Arthur - Impossible

Emeli Sandé - Next To Me

Rory & The Island - Jimmy's Winning Matches (Beach Version)

Adele - Skyfall

Florence + The Machine - Spectrum (Say My Name) - Calvin Harris Remix

Django Django - Default

Coldplay - Charlie Brown

Nicki Minaj - Starships - Edit

Carly Rae Jepsen - Call Me Maybe

David Guetta - Titanium (feat. Sia)

Ed Sheeran - Give Me Love

Avicii - Levels - Radio Edit

Katy Perry - Wide Awake

One Direction - Live While We're Young

Otto Knows - Million Voices - Radio Edit

Gavin James - Say Hello

Christina Perri - A Thousand Years

Owl City - Good Time

The Script - Six Degrees of Separation

Adele - Turning Tables

M83 - Midnight City

Jason Mraz - I Won't Give Up

fun. - We Are Young (feat. Janelle Monáe)

fun. - Some Nights

Of Monsters and Men - Dirty Paws

Grimes - Oblivion

Imagine Dragons - It's Time

Bruce Springsteen - We Take Care of Our Own

Birdy - People Help the People

Adele - Set Fire to the Rain

The xx - Angels

Bat For Lashes - Laura

Kodaline - All I Want

Little Green Cars - The John Wayne

Lisa Hannigan - Knots

Lisa Hannigan - What'll I Do

Watch more from Reeling In The Years here.