I have a vast music collection of over 60,000 High-Resolution Audio (16bit wav) files containing music from the 1920s to all the latest Chart pre-releases.

New wav audio files are purchased from the ilikemusic Commercial Music database. They are also obtained on the night via a 5G connection.

I can give guests cards and pens and aim to play all their requests to ensure they are kept happy. Though, even without requests, I can easily keep a dancefloor filled all night just from reading the crowd. You are welcome to send me a list of just a dozen of your favourite songs in-advance so they are prioritised.

Top First Dances (1,000+ weddings)

Thinking Out Loud - Ed Sheeran   (17x)
Amazed - Lonestar (16x)
At Last - Etta James (14x)
Perfect -  Ed Sheeran (11x)
A Thousand Years - Christina Perri (8x)
All Of Me - John Legend (8x)
Can't Help Falling In Love -  Elvis Presley (7x)
I Don't Want to Miss A Thing - Aerosmith (7x)
Everything - Michael Buble (6x)
I Won't Give Up - Jason Mraz (6x)
Iris - Goo Goo Dolls (6x)
The One - Kodaline (6x)
From This Moment On - Shania Twain (5x)
Gravity - Embrace (5x)
I'm Gonna Be (500 Miles) - Sleeping At Last (5x)
Still The One - Shania Twain (5x)
Better Together - Jack Johnson (4x)
Chasing Cars - Snow Patrol (4x)
Endless Love - Mariah Carey & Luther Vandross (4x)
Greatest Day - Take That (4x)
Have I Told You Lately - Van Morrison (4x)
Hold On - Michael Buble (4x)
I'm Yours - Jason Mraz (4x)
L.O.V.E - Nat King Cole (4x)
Over and Over Again (Slow version) - Nathan Sykes (4x)
Perfect Duet - Ed Sheeran ft Beyonce (4x)
Stand By Me - Ben E King (4x)
You And Me - Lifehouse (4x)
You Are The Best Thing - Ray LaMontagne (4x)
You Do Something To Me - Paul Weller (4x)
Your Song - Ellie Goulding (4x)

(Full list available upon request)

Top End of the Night Songs: 

Loch Lomond - Runrig
500 Miles (I'm Gonna Be) - The Proclaimers
Dignity - Deacon Blue
Never Forget - Take That
Caledonia - Amy MacDonald
Caledonia - Dougie Maclean with RSNO
Caledonia (Live At Garage Glasgow) - Paolo Nutini
Sunshine On Leith - The Proclaimers (Hibs)
Live Forever - Oasis
My Way - Frank Sinatra ft Pavarotti
Closing Time - Semisonic
All These Things That I've Done (Got soul) - The Killers
Love It All - The Kooks
Fat Lip - Sum 41
Wake Me Up - Avicii
Young Forever - Beyonce ft Jay Zed
Molly Malone - The Dubliners

My Top 5's 

Through the Decades:

20's Dance (still a work in progress)

Shivers - Ed Sheeran
Friends - Ella Henderson
Pepas - Farruko
Marea We've Lost Dancing - Fred Again And The Blessed Madonna
Juice - Lizzo

20's Rock  (still a work in progress)
Black Smoke Rising - Greta Van Fleet
I Wanna Be Your Slave - Maneskin
Heart of Glass (live) - Miley Cyrus
Weekend In Paradise - Jamie Webster
Blow -   Ed Sheeran ft Chris Stapleton and Bruno Mars

10's Dance
Can't Stop The Feeling - Justin Timberlake
Despacito - Luis Fonsi
Uptown Funk - Mark Ronson ft Bruno Mars
Give Me Everything - Pitbull ft Ne Yo
Shut Up and Dance - Walk The Moon

10's Rock
All My Life - Foo Fighters
Believer - Imagine Dragons
Take A Look Around - Limp Bizkit
The Importance of Being Idle - Oasis
Ignorance - Paramore

00's Dance
I'm Alive - Celine Dion
Dance Wiv Me - Dizzee Rascal
Low - Flo Rida ft T-pain
I Know You Want Me - Pitbull
Hips Don't Lie - Shakira

00's Rock
Mr Rock & Roll - Amy MacDonald
Be Yourself - Audioslave
Danger High Voltage - Electric Six
Buck Rogers - Feeder
All Summer Long - Kid Rock

1990's Dance
Cest La Vie - B*Witched
Everybody - Backstreet Boys
If Ya Gettin' Down - Five
What Is Love - Haddaway
Wannabe (Zig a Zig ah) - The Spice Girls

1990's Rock:
All The Small Things - Blink 182
Don't Look Back In Anger - Oasis
Rocks - Primal Scream
Place Your Hands - Reef
Rock Dj - Robbie Williams

1980's Dance
A Little Respect - Erasure
Don't You Want Me - Human League
Footloose - Kenny Loggins
I Think We're Alone Now - Tiffany
Mickey - Toni Basil

1980's Rock
Livin' On A Prayer - Bon Jovi
Summer of '69 - Bryan Adams
Sweet Child of Mine - Guns N Roses
Don't Stop Me Now - Queen
Dancing In the Dark - Bruce Springsteen

1970's Dance
Dancing Queen - Abba
Staying Alive - Bee Gees
September - Earth Wind and Fire
Funky Town vs Kiss - Lipps Inc vs Tom Jones
Superstition - Stevie Wonder

1970's Rock:
Let's Stick Together - Brian Ferry & Roxy Music
Proud Mary - Ike & Tina Turner
Stuck In The Middle With You - Stealers Wheels
Don't Stop Believin' - Journey
Sweet Caroline - Neil Diamond

1960's Dance (See also Motown / Northern Soul)
Shang-a-lang - Bay City Rollers
Let's Twist Again - Chubby Checker
Rescue Me - Fontella Bass
Tainted Love - Gloria Jones
Shake A Tail Feather - Ray Charles

1960's Rock:
Old Time Rock and Roll - Bob Segar
Never Can Tell - Chuck Berry
Burning Love - Elvis Presley
Brown Sugar - The Rolling Stones
Jackie Wilson Said - Van Morrison

1950's Dance
Rock Around The Clock - Bill Haley & His Comets
Jailhouse Rock - Elvis Presley
Reet Petite - Jackie Wilson
At The Hop - Danny & Juniors
Diana - Paul Anka

1950's Rock:
Shake Rattle n Roll - Big Joe Turner
Move It - Cliff Richard
Blue Suede Shoes - Elvis Presley
Good Golly Miss Molly - Little Richard
Long Tall Sally - Little Richard

1940's and beyond:
Choo Choo Ch'Boogie - Louis Jordan
Boogie Woogie Bugle Boy - Andrews Sisters
Chattenooga Choo Choo - Glenn Miller
The Charleston - Sam Levine
Solid As a Rock - Ella Fitzgerald

My Top 5's

Style of Music


Beautiful Sunday - Daniel Boone
Belter - Gerry Cinnamon
10/10 - Paolo Nutini
500 Miles (I'm Gonna Be) - The Proclaimers
Clash Of Ash - Runrig

Wagon Wheel - Darius Rucker
9 To 5 - Dolly Parton
You Make My Dreams - Hall and Oates
Gambler - Kenny Rodgers
In Them Old Cotton Fields Back Home - Johnny Cash

Mr Brightside - The Killers
Take Me Out - Franz Ferdinand
Sex On Fire - Kings Of Leon
Teenages - My Chemical Romance
Chelsea Dagger - The Fratellis

Cha Cha Slide - DJ Casper
Macarena - Los del Río
Reach - S Club 7
5, 6, 7, 8 - Steps
Saturday Night - Whigfield

No Te Vista Que No Vas - K-Narias
Tu Cariñito - Puerto Rican Power
La Vida Es Un Carnaval - Celia Cruz
Vivir Mi Vida - Marc Anthony
Suavamente - Elvis Crespo

Gasolina - Daddy Yankee
Without Me - Eminem
Get Low - Lil John
Fire Burning - Sean Kingston
Breathe vs Slim Shady - Sean Paul vs Eminem
Drop It Like It's Hot vs Next Episode - Snoop Dogg vs Dr. Dre

Last Hour Dance Classics:
I'm Good - David Guetta ft Bebe Rexha
Tell Me Something Good - Ewan McVicar
Concrete Angel - Gareth Emery
L'Amour Toujour - Gigi D'Agostino
I'm Feeling It (In The Air) - Sunset Brothers ft Mark McCabe

Scottish Rave Classics:
Bits And Pieces - Artemesia
You're a Superstar - Love Inc
Children of The Night - Nakotomi
Real Love - The Time Frequency
Freedom - QFX

Northern Soul:
Hold Back The Night - The Trammps
Happy Radio (H.A.P.P.Y) - Edwin Star
Janice - Skip Mahoney
Run For Cover - The Dell
SOS Stop Her On Sight - Edwin Star

Jimmy Mac - Martha Reeves and the Vandellas
Let's Get It On - Marvin Gaye
Reach Out I'll Be There - Four Tops
Band Of Gold - Freda Payne
One Minute Every Hour - John Miles

It Had To Be You - Bobby Darin
All That Glitters - Earl
Come Fly With Me - Frank Sinatra
I've Got You Under My Skin - Lady Gaga and Tony Bennett
Let There Be Love - Nat King Cole

It's A Wonderful Life - The Dualers
One Step Beyond - Madness
Special Brew - Bad Manners
Dawn Penn - You Don't Love Me
Mirror In The Bathroom - The Beat

Three Little Birds - Bob Marley
Ghetto Paradise - Chronixx
Sweat (A La La La La Long) - Inner Circle
Release The Pressure - Leftfield
Kingston Town - UB40

Heavy Metal:
The Downfall of All of Us - A Day To Remember
Beast and The Harlet - Avenged Sevenfold
Last Of the Wilds - Nightwish
Cowboys From Hell - Pantera
Last Resort - Papa Roach

Boys Will Be Boys - Ordinary Boys
A Town Called Malice - The Jam
Eton Rifles - The Jam
Blitzkrieg Bop - The Ramones
A Message To You Rudy - The Specials

Masterblaster - DJ Luck
Migraine Skank - Gracious K
Right Before My Eyes - NNG
Rewind - Artful Dodger
Do You Really Like - DJ Pied Piper

Can't Hold Me Down - GRiZ
Internet Friends (You Blocked Me on Facebook) - Knife Party
Somebody to Love - Rusko
No Beef - Afrojack
Get Hyper - Droideka

Breathe - Camelphat
We Come One - Faithless
Restore EP - Jim Rivers
Nano - Sander Van Doorn
Faded - Zhu

Moonlight Serenade - Glenn Miller
Smoke Gets In your Eyes - The Platters
Could I Have This Dance - Anne Murray
The Last Waltz - Englebert Humperdinck
At Long Last Love - Frank Sinatra

Con Te Partiro - Andrea Bocelli
Adagio For Strings - Barber
Claire De Lune - Debussy
A Room With A View - Lesley Garret
Estudio Sin Luz - Andres Segovia

Einbahnstrasse - Herbie Hancock
Moanin' - Art Blakey
The Message - Cymande
Koto Song - Dave Brubeck
In A Walked Bud - Thelonious Monk

I Want To Be Seduced By You - Di Anne Price
St. James Infirmary - Hugh Laurie
Hoochie Coochie Man - Muddy Waters
Blue Juice - Jimmy McGriff
Grooving With Mr G - Richard Groove Holmes

From Film and TV:
Fresh Prince of Bel air - Will Smith
Dirty Dancing - Megamix
Grease - Megamix
High School Music Megamix - High School Musical
How Far I'll Go - Auli'i Cravalho


Some of the world music songs (listed next) may not belong exactly to the country I specified. They are grouped on what works for such an international audience..  Shakira is Columbian... but her music is liked the world over. There are lots of crossover songs too...  Some Spanish songs work at Italian Weddings.. and a lot of the Salsa and Latino songs are suited for American, Spanish and Cuban audiences. I have lots of foreign versions of popular UK hits too.. so it's always nice when I get a chance to play them.  There are some quirky twists that I didn't include in the above list. Such as: Candy by Cameo is loved at Nigerian Weddings; And The Hoff is loved at German Weddings.  There are other songs from many other countries that I love playing but didn't have 5 of to make a list -- So I am afraid Estonian, Brazilian,  Norwegian, Swedish, Egyptian, Belgium, Iranian, Sri Lankan, Japanese and Chinese didn't get mentioned.  I ought to give a special shout out just to one song from Thailand: Yim (Smile) - Viparat Piengsuwan. I wonder if only Scottish people will recognise it. And finally also to this Danish song... as it might be the only Eurovision song worth playing??  Fly On The Wings Of Love - Olsen Brothers (just being cheeky).

PS. If you message me I'll tell you about the strange Father and Daughter dance that I had to play at an Italian wedding!  

My Top 5's continued: 

World Music 

Jump Around - House of Pain
The Rocky Road To Dublin - Liam Clancy ft Luke Kelly
I'll Tell Me Ma - Sham Rock
Galway Girl - Steve Earle
If I Should Fall From Grace With God - The Pogues

Indian (Bhangra) :
Sweetoo - Dilijit Dosanjh
Ambarsariya Suit - Guru Randhawa
Suit - Guru Randhawa & Arjun
Dil Lay Gayee - Jasbir Jassi
Mr Singh - Jatinder Shah

Indian (Punjabi):
Mundian To Bach Ke - Panjabi MC
Hum Tum - Rishi Rich
Rail Gaddi - Four of a Kind
Morni Banke - Guru Randhawa
Phone - Mickey Singh

Indian (Bollywood):
Kala Chashma - Amar Arshi
It's The Time To Disco - Shankar Ehsaan Loy
Maahi Ve - Shankar Mahadevan
Zingaat - Ajay Atul
Desi Girl - Shankar Mahadevan

Night Moves - Bob Seger
Faded - Soul Decision
Home for a Rest - Spirit of the West
The Last Saskatchewan Pirate - Captain Tractor
Dégénérations - Mes Aïeux (French Canadian)

Luna Mezzo Mare - Patrizio Buanne
I Watussi - Edoardo Vainello
L'Ombelico Del Mondo -Jovanotti
Mamma Maria - Ricchi E Poveri
Per Colpa Di Chi - Zucchero

Hej Sokoly (ukraina) - Kapela Biesiadna
Ona Czuje We Mnie Piniądz - Łobuzy
Ona Tanczy Dla Mnie - Weekend
Rudy Sie Zeni - Big Cyc
Jesteś Szalona - Boys

Vieni A Ballare In Puglia - Caperezza
Sofia - Alvaro Soler
Bailando - Enrique Inglesias
Buleria - David Bisbal
Mi Gran Noche - Raphael

Samba De Janero - Belini
Bamboleo - Gypsy Kings
La Bomba - Johnny Qunitana ft Grupo Superbailongo
Amado Mio - Pink Martini
Abusadora - Wilfrido Vargas

Cuban / Puerto Rican:
Subeme La Radio - Enrique Iglasias ft Matt Terry
Me Enamore - Shakira
Corazon - Maluma
Titi Me Pregunto - Bad Bunny
Tu Cariñito - Puerto Rican Power

Ponme to Eso Pa Lante - El Chuape
Pa manyen fanm nan - Michel Martelly
Please Baby - Alan Cavé
Ayiti (Bang Bang) - Carimi
Haiti - Michel Martelly

Estrellas de los 80s Medley - Matute
El Rey - Vicente Fernández
Mi Razón de Ser (En Vivo) - Banda MS
Volvi A Nacer - Carlos Vives
Nunca Es Suficenta - Los Angels Azules

Trinidad & Tobago:
Single - Orlando Octave
Follow The Leader - The Soca Boys
Bacchanal - Destra Garcia
Lucy - Destra Garcia
Big Truck - Machel Montano

Roza - Dimitris Mitropanos
Zilevo - iorgos Mazonakis
To Zeibekiko Tis Evdokias - Manos Loizos Orhistra
Ah! Kindineuo - Melina Aslanidou
Thelo Na Me Nioseis - Nikos Vertis

Senden Kiymetli Mi - Enbe Orkestrasi
Boyle Aksamiar - Ozan Dogulu
Bagdat - Ayla Celik
Sana Soz Verdim - Kursat Basar

Nordicsh By Nature - Fettes Brot
Lady Carneval - Karel Gott
Kling Klang - Keimzeit
Alles Neu - Peter Fox
Pfati Gott, Elizabeth - Spider Murphy Gang

La Java Bleue - Frehel
Allumer Le Feu - Johnny Hallyday
J't'emmene au Vent (Artificiel) -Louise Attaque
Lambe An Dro - Matmatah
Ai Se Eu Te Pego - Michel Telo

Hey Wadi Hey Galbi - Cheb Mami
Chara Allah - Gnawa Diffusion
Mamamia Kader - Japoni
Rock El Casbah - Rachid Taha
Diwanie De Bechar - Taguerebet

South African:
Impi - Johnny Clegg
Jeruselama - Master KG
Special Star - Mango Groove
Nkalakatha - Mandoza

African Beauty - Diamond Platnumz
Bonya - Fatoumata Diawara
Beautiful Onyinye - P Square
Obama Tony Nyadundo
Tumbum - Yemi Alade

Be My Man - Asa
Kureke - Iyanya
Na You Reign - MoniQue
My Woman My Everything - Patoranking
Show Me Da Money - WizKid

Wombo Lombo - Angelique Kidjo
All Night Long - Fuse ODG
Yeke Yeke - Mory Kante
Bad Mind - Elephant Man
Agolo - Angelique Kidjo


Sut A Nap - Emberek
Afrika - KFT
Palinka Dal - Magna Cum Lauda
Bombo - Notar Mary
Mulat A Familiad - Notar Mary  

Balada Boa - Gustavvo Lima
Gasca Mea - Hi Q
Vremuri (Hei Tamvai) - Pasarea Colibri
Vara Asta - Vama Veche
Si Ce - Voltaj

Malagaan - Jari Sillanpaa
Meidän biisi - Arttu Wiskari
Autiotalo - Dingo
Kylmii Väreitä - Evelina
Älä jätä roikkuu - JVG
Hetki lyö - Kirka


Lífið er Yndislegt - Bergsveinn, Magni, Hreimur, Grettiskórinn
Ég Er Kominn Heim (Í Heiðardalinn) - Helgi Björnsson
Superman - Laddi
Allt Fyrir ástina - Páll Óskar
La Dolce Vita (Aukalag) - Páll Óskar  

Leef - Andre Hazes Jr
De Clown - Ben Cramer
Smoorverliefd - Doe Maar
t Dondert En 't Bliksemt - Guus Meeuwis
I Will Survive - Hermes House Band

American Country:
Til You Can't - Cody Johnson
Thank God I'm A County Boy - John Denver
Copperhead Road - Steve Earle
Watermellon Crawl - Tracy Bird
7 and 7 - Turnpike Troubadours

American (Cheesy):
Cupid's Shuffle - Cupid
Electric Boogie - Marcia Griffiths
Wobble - V.I.C
The Hustle - Van McCoy
Paradise By The Dashboard - Meatloaf

2 Crazy People שני משוגעים - Omer Adam and Lior Narkis
Queen of Roses - Eden Ben Zaken
Feel The Magic - Kobi Peretz
Vem Dancar Kuduro - Lucenzo and Big Al
Maybe Tonight - Moshe Peretz

South Korean:
The Feels - Twice
Bang Bang Bang - BigBang
Fantastic Baby - BigBang
Kill This Love - Blackpink
Butter - BTS

Run Around - Blues Traveler
Funky Tonight - John Butler Trio
True Blue - John Williamson
(Lover) You Don't Treat Me No Good - Sonia Dada

Why Does Love Do This To Me - The Exponents

Pitaju Me u Mom Kraju - Dragana Mirkovic
Prsten i Zlatni lanac - Hari Mata Hari
Hajde Da Se Volimo - Lepa Brena
Uzicko Kolo - Velimi Zivkovic
Zenica Blues - Zabranjeno Pusenje

(love songs not included in the above list)

My Top 5's 

For Occasions: 

Hallowe'en Night:
Witch Doctor - Cartons
I Want Candy - Melanie C
Things That Go Bump In The Night - Allstars
Monster Mash - Bobby Boris Pickett
I Want To Bite Your Hand - Gene Moss and the

Christmas Party:
All I Want For Christmas Is You   - Mariah Carey
Merry Christmas Everyone - Shakin Stevens
Merry Christmas Everyone - Slade
Fairy Tale of New York - The Pogues
I Wish It Could Be Christmas Everyday - Wizard

Line-dancing Party:
Red Hot Salsa - Dave Sheriff
Walkin' The Country - The Ranch
Baby Likes To Rock - The Trackors
Achy Breaky Heart - Billy Ray Cyrus
Codigo - George Strait

Apres Ski Party:

Hulapalu - Apres Ski Opening

Helikopter - Apres Ski Partygang
Atemlos Durch Die Nacht - Helene Fischer
Hey, Wir Woll'n Die Eisbär'n Sehn - Puhdys
JodelJump - Zware Jongens

Buffet (background music):

Love Town - Booker Newbury III
Saturday Love - Cherelle with Alexander O'Neal
Closest Thing To Heaven - Kane Gang
Love The One Your With - Luther Vandross
Have I Told You Lately - Rod Stewart

Love Songs:
Thinking Out Loud - Ed Sheeran
Perfect Symphony - Ed Sheeran ft Andrea Bocelli
All Of Me - John Legend
Three Times a Lady - The Commodores
Loving You - Paolo Nutini

Ceilidh Dances:
Gay Gordons - Ceilidhdonia
Dashing White Sergeant - Jim Macleod Band
Strip the Willow - The Kinlochard Band
Canadian Barn Dance - Gordon Pattullo
Military Two Step - Gordon Pattullo

Football Songs:

(It is always a good idea to check what team the couple support before playing any of these!!)

Scottish Team:
Yes Sir I Can Boogie - Baccara
We Have A Dream - The Scottish World Cup Squad

(Simply) The Best - Tina Turner
Penny Arcade - Roy Orbison
Sloop John B - Beach Boys

Just Can't Get Enough - Depeche Mode
Finder - Ninetoes
Dirty Old Town - The Pogues
Que Sera Sera - Doris Day

Levels - Avicii
Give It Up - KC & The Sunshine Band
Hearts' Song - Hearts Squad Featuring Colin Chisholm
Seven Nation Army - White Stripes

Freed From Desire - Gala
Sunshine On Leith - The Proclaimers
Come on You Black n Tans - Wolfe Tones
Runaround Sue - Dion
Cap In Hand - The Proclaimers

A Little Respect - Erasure
Armarillo - Tony Christie

Never Walk Alone - Gerry and the Pacemakers
Allez Allez Allez - Jamie Webster

Can't Help Falling In Love - Elvis Presley

English Team:
Three Lions (It's Coming Home) - Baddiel and Skinner ft The Lightning Seeds
Vindaloo - Fat Les

(let me know if I've missed any)

I've actually played over 10,500 different songs so far during my DJing career (November 2023).  I keep a database of every single song that I've ever played... including where it was played. I structure the database so that I can quickly find songs that work to match any song that is requested.  I've even rated each song on how well it has kept a dancefloor filled too!  ... and all the world music is grouped according to style in my database so I can play Greek RnB if needed! for example.