Top Songs of All Time




Rank Artist Song Year
931
!!! Me and Giuliani Down by the Schoolyard (A True Story) 2003
5250
!!! Heart of Hearts 2007
8870
1000 Clowns Not the Greatest Rapper 1997
9776
10,000 Maniacs Because the Night 1993
568
10cc I'm Not in Love 1975
3885
10cc The Things We Do for Love 1976
4233
10cc Dreadlock Holiday 1978
5926
10cc Rubber Bullets 1973
7022
1910 Fruitgum Company Simon Says 1967
8773
1910 Fruitgum Company 1, 2, 3, Red Light 1968
9495
23 Skidoo Coup 1983
2118
2Pac Dear Mama 1995
3810
2Pac Keep Ya Head Up 1993
8756
2Pac I Ain't Mad at Cha 1996
9032
2Pac Brenda's Got a Baby 1991
574
2Pac feat. Dr. Dre & Roger Troutman California Love 1995
8807
2Pac feat. K-Ci & JoJo How Do U Want It 1996
2912
2Pac feat. Shock G & Money B I Get Around 1993
8006
38 Special Hold On Loosely 1980
8419
3rd Bass Pop Goes the Weasel 1991
2703
4 Non Blondes What's Up? 1992
860
50 Cent In Da Club 2003
5568
50 Cent I Get Money 2007
9456
50 Cent How to Rob 1999
1072
808 State Pacific State 1989
274
? and the Mysterians 96 Tears 1966
2901
A Certain Ratio Shack Up 1980
3967
A Flock of Seagulls I Ran (So Far Away) 1982
1034
A Guy Called Gerald Voodoo Ray 1988
8983
A Taste of Honey Boogie Oogie Oogie 1978
1249
A Tribe Called Quest We the People... 2016
1401
A Tribe Called Quest Scenario 1991
1450
A Tribe Called Quest Bonita Applebum 1990
1956
A Tribe Called Quest Can I Kick It? 1990
2203
A Tribe Called Quest Check the Rhime 1991
3586
A Tribe Called Quest Electric Relaxation 1993
7959
A Tribe Called Quest The Space Program 2016
8811
A Tribe Called Quest Scenario (Remix) 1992
4956
A Tribe Called Quest feat. Trugoy Award Tour 1993
6261
A$AP Ferg feat. A$AP Rocky Shabba 2013
1892
A$AP Rocky Peso 2011
6603
A$AP Rocky Goldie 2012
854
Aaliyah Try Again 2000
1457
Aaliyah Are You That Somebody? 1998
5173
Aaliyah More Than a Woman 2001
6132
Aaliyah One in a Million 1996
9672
Aaliyah Back & Forth 1994
2335
Aaliyah feat. Timbaland We Need a Resolution 2001
1182
Aaron Neville Tell It Like It Is 1966
9972
Aaron Neville Hercules 1973
103
ABBA Dancing Queen 1976
1038
ABBA The Winner Takes It All 1980
1170
ABBA Waterloo 1974
1313
ABBA S.O.S. 1975
1519
ABBA Knowing Me, Knowing You 1976
3426
ABBA Gimme! Gimme! Gimme! (A Man After Midnight) 1979
3464
ABBA Mamma Mia 1975
3494
ABBA Take a Chance on Me 1977
4818
ABBA Fernando 1976
5001
ABBA The Day Before You Came 1982
5645
ABBA Money, Money, Money 1976
7894
ABBA Eagle 1977
8793
ABBA Voulez-Vous 1979
9452
ABBA Does Your Mother Know 1979
1477
ABC The Look of Love 1982
1970
ABC Poison Arrow 1982
5880
ABC Tears Are Not Enough 1981
9101
ABC All of My Heart 1982
6971
ABRA Crybaby 2016
9990
Absolute Beginner Liebes Lied 1998
212
AC/DC Highway to Hell 1979
258
AC/DC Back in Black 1980
507
AC/DC You Shook Me All Night Long 1980
1200
AC/DC Whole Lotta Rosie 1977
1263
AC/DC Hells Bells 1980
1756
AC/DC It's a Long Way to the Top (If You Wanna Rock and Roll) 1975
1873
AC/DC Dirty Deeds Done Dirt Cheap 1976
2091
AC/DC For Those About to Rock (We Salute You) 1981
3090
AC/DC T.N.T. 1975
3531
AC/DC Let There Be Rock 1977
3850
AC/DC Thunderstruck 1990
4304
AC/DC Touch Too Much 1979
6378
AC/DC Jailbreak 1976
7232
AC/DC The Jack 1975
7748
AC/DC Rock and Roll Ain't Noise Pollution 1980
7807
AC/DC Problem Child 1976
7833
AC/DC Shoot to Thrill 1980
8057
AC/DC Down Payment Blues 1978
8775
AC/DC Moneytalks 1990
9068
AC/DC Sin City 1978
9255
AC/DC Who Made Who 1986
3941
Ace How Long 1974
4030
Ace of Base All That She Wants 1992
5675
Ace of Base The Sign 1993
4858
Acen Trip II the Moon 1992
7208
Acker Bilk Stranger on the Shore 1961
9704
Action Bronson Easy Rider 2014
2542
Adam and The Ants Kings of the Wild Frontier 1980
3539
Adam and The Ants Stand and Deliver 1981
4596
Adam and The Ants Antmusic 1980
6295
Adam and The Ants Dog Eat Dog 1980
5996
Adam Ant Goody Two Shoes 1982
9364
Adam F Circles 1995
5790
Adam Green Jessica 2003
2655
Adamski Killer 1990
6470
Add N to (X) Plug Me In 2000
6469
Addison Groove Footcrab 2010
217
Adele Rolling in the Deep 2010
1423
Adele Someone Like You 2011
1688
Adele Hello  2015
4029
Adele Chasing Pavements 2008
8939
Adele When We Were Young 2015
9526
Adele Rumour Has It 2011
9271
Adeva Respect 1989
3622
Adriano Celentano Il ragazzo della Via Gluck 1966
5251
Adriano Celentano Prisencólinensináinciúsol 1973
6959
Aeroplane feat. Kathy Diamond Whispers 2008
441
Aerosmith Walk This Way 1975
501
Aerosmith Dream On 1973
950
Aerosmith Sweet Emotion 1975
2829
Aerosmith Janie's Got a Gun 1989
3200
Aerosmith I Don't Want to Miss a Thing 1998
3394
Aerosmith Toys in the Attic 1975
3575
Aerosmith Dude (Looks Like a Lady) 1987
3822
Aerosmith Livin' on the Edge 1993
3852
Aerosmith Love in an Elevator 1989
4592
Aerosmith Mama Kin 1973
4982
Aerosmith Rag Doll 1987
7037
Aerosmith Back in the Saddle 1976
7426
Aerosmith Cryin' 1993
7442
Aerosmith Crazy 1993
8508
Aerosmith Last Child 1976
8740
Aerosmith Jaded 2001
6873
Aesop Rock Daylight 2001
204
Afrika Bambaataa & The Soulsonic Force Planet Rock 1982
2628
Afrika Bambaataa & The Soulsonic Force Looking for the Perfect Beat 1982
8630
Afrika Bambaataa & The Soulsonic Force Renegades of Funk 1983
6811
Afroman Because I Got High 2000
5570
AFX Analogue Bubblebath I 1991
3863
Against Me! Transgender Dysphoria Blues 2014
9350
Against Me! Thrash Unreal 2007
562
A-ha Take On Me 1984
5377
A-ha The Sun Always Shines on TV 1985
5603
Ahmad Jamal Poinciana 1958
3526
Aimee Mann Save Me 1999
7086
Aimee Mann Deathly 1999
9687
Aimee Mann Wise Up 1999
9712
Aimee Mann 4th of July 1993
863
Air Sexy Boy 1998
1520
Air All I Need 1998
2272
Air Le Soleil est près de moi 1997
2408
Air Kelly Watch the Stars 1998
3103
Air Playground Love 2000
5643
Air Cherry Blossom Girl 2004
6967
Air Casanova 70 1996
9527
Air Radio #1 2001
9594
Air Alone in Kyoto 2004
5493
Air France Collapsing at Your Doorstep 2008
9428
Al Dexter Pistol Packin' Mama 1943
80
Al Green Let's Stay Together 1971
521
Al Green Tired of Being Alone 1971
920
Al Green Take Me to the River 1974
1022
Al Green Love and Happiness 1972
1918
Al Green Call Me (Come Back Home) 1973
3340
Al Green How Can You Mend a Broken Heart 1972
3488
Al Green I'm Still in Love with You 1972
5218
Al Green L-O-V-E (Love) 1975
5321
Al Green Let's Get Married 1973
5589
Al Green I Can't Get Next to You 1970
6058
Al Green Look What You Done for Me 1972
9965
Al Green Here I Am (Come and Take Me) 1973
2297
Al Jolson Swanee 1920
6168
Al Jolson My Mammy 1928
9367
Al Jolson Rock-a-Bye Your Baby with a Dixie Melody 1918
9372
Al Jolson California, Here I Come 1924
2348
Al Stewart Year of the Cat 1976
7514
Al Stewart Time Passages 1978
8091
Al Wilson Show and Tell 1973
8894
Al Wilson The Snake 1968
7018
Alabama 3 Woke Up This Mornin' 1997
1908
Alabama Shakes Don't Wanna Fight 2015
1924
Alabama Shakes Hold On 2011
2509
Alain Bashung La nuit je mens 1998
3999
Alain Bashung Vertige de l'amour 1980
4151
Alain Bashung Madame Rêve 1991
4819
Alain Bashung Osez Josephine 1991
5081
Alain Bashung Gaby Oh! Gaby 1980
6045
Alain Souchon Foule sentimentale 1993
6302
Alain Souchon Allo Maman Bobo 1977
5581
Alan Braxe and Fred Falke Intro 2000
8749
Alan Vega Jukebox Babe 1980
416
Alanis Morissette You Oughta Know 1995
2338
Alanis Morissette Ironic 1995
6273
Alanis Morissette Thank U 1998
6483
Alanis Morissette Hand in My Pocket 1995
9634
Alanis Morissette Head Over Feet 1995
2954
Alannah Myles Black Velvet 1989
4984
Alaska y Dinarama A quién le importa 1986
6275
Alaska y Dinarama Ni tú ni nadie 1984
9639
Alaska y Los Pegamoides Bailando 1982
3814
Albert Ayler Ghosts 1965
6728
Albert Hammond It Never Rains in Southern California 1972
2332
Albert King Born Under a Bad Sign 1967
6371
Aldous Harding Imagining My Man 2017
6290
Alejandro Sanz Corazón partío 1997
2843
Alessia Cara Here  2015
6598
Alex Cameron feat. Angel Olsen Stranger's Kiss 2017
7300
Alex Chilton Bangkok 1978
6348
Alex Gopher The Child 1999
4738
Alex Reece Pulp Fiction 1995
8762
Alexander O'Neal Criticize 1987
3642
Algiers The Underside of Power 2017
8313
Alice Coltrane Universal Consciousness 1971
7443
Alice Coltrane feat. Pharoah Sanders Journey in Satchidananda 1971
250
Alice Cooper School's Out 1972
1294
Alice Cooper Eighteen [I'm Eighteen] 1970
2311
Alice Cooper Elected 1972
2317
Alice Cooper No More Mr. Nice Guy 1973
3197
Alice Cooper Only Women Bleed 1975
4575
Alice Cooper Under My Wheels 1971
4624
Alice Cooper Halo of Flies 1971
8898
Alice Cooper Billion Dollar Babies 1973
2437
Alice in Chains Would? 1992
3216
Alice in Chains Rooster 1992
4273
Alice in Chains Man in the Box 1990
4546
Alice in Chains No Excuses 1994
8173
Alicia Bridges I Love the Nightlife (Disco 'Round) 1978
1669
Alicia Keys Fallin' 2001
2503
Alicia Keys You Don't Know My Name 2003
6472
Alicia Keys No One 2007
9218
Alicia Keys In Common 2016
8210
Alison Limerick Where Love Lives 1990
3138
All Saints Never Ever 1997
3770
All Saints Pure Shores 2000
8223
Allen Toussaint From a Whisper to a Scream 1970
2526
Almendra Muchacha (Ojos de papel) 1969
4047
Aloe Blacc I Need a Dollar 2010
8058
Alphabeat Fascination 2007
9957
Alphaville Forever Young 1984
3262
Alter Ego Rocker 2004
5656
Altered Images Happy Birthday 1981
9115
Altered Images I Could Be Happy 1981
822
Althea and Donna Uptown Top Ranking 1977
1761
alt-J Breezeblocks 2012
3123
alt-J Left Hand Free 2014
3514
alt-J Hunger of the Pine 2014
5707
alt-J In Cold Blood 2017
5890
alt-J Every Other Freckle 2014
6930
alt-J Tessellate 2011
2747
Alton Ellis I'm Still in Love With You/I Am Still in Love [1977] 1967
3407
AlunaGeorge Your Drums, Your Love 2012
4224
AlunaGeorge Attracting Flies 2013
7263
AlunaGeorge You Know You Like It 2011
1174
Alvvays Archie, Marry Me 2014
4667
Alvvays Dreams Tonite 2017
7381
Alvvays In Undertow 2017
1394
Amadou & Mariam Sabali 2008
9190
Amadou & Mariam Senegal Fast Food 2004
9501
Amadou & Mariam Le Réalité 2004
6851
Amazing Rhythm Aces Third Rate Romance 1975
6732
Âme Rej 2005
1041
America A Horse with No Name 1972
4952
America Sister Golden Hair 1975
7100
America Ventura Highway 1972
935
Amerie 1 Thing 2005
4876
Amii Stewart Knock on Wood 1979
3675
Amos Milburn Chicken-Shack Boogie 1948
9184
Amos Milburn and His Aladdin Chickenshackers One Scotch, One Bourbon, One Beer 1953
125
Amy Winehouse Rehab 2006
1014
Amy Winehouse Back to Black 2006
2722
Amy Winehouse Love Is a Losing Game 2006
5429
Amy Winehouse You Know I'm No Good 2006
6300
Amy Winehouse Tears Dry on Their Own 2006
3944
Anderson .Paak feat. ScHoolboy Q Am I Wrong 2015
2681
Anderson .Paak feat. T.I. Come Down 2016
6491
Andrés New for U 2012
3318
Andrés Calamaro Flaca 1997
9206
Andrés Calamaro Estadio Azteca 2004
7910
Andrew Bird Fake Palindromes 2005
8987
Andrew Hill Refuge 1965
3255
Andrew W.K. Party Hard 2001
6962
Andy Gibb I Just Wanna Be Your Everything 1977
7976
Andy Kim Rock Me Gently 1974
8909
Andy Kirk & His Twelve Clouds of Joy Until the Real Thing Comes Along 1936
4786
Andy Stott Numb 2012
8017
Andy Williams Moon River 1962
8823
Andy Williams Music to Watch Girls By 1967
9180
Angel Haze Werkin' Girls 2012
760
Angel Olsen Shut Up Kiss Me 2016
5407
Angel Olsen Hi-Five 2014
6186
Angel Olsen White Fire 2014
6501
Angel Olsen Sister 2016
6790
Angel Olsen Forgiven/Forgotten 2014
8901
Angel Olsen Windows 2014
9627
Angel Olsen Intern 2016
6208
Angelo Badalamenti Twin Peaks Theme 1990
8679
Ani DiFranco You Had Time 1995
191
Animal Collective My Girls 2009
1529
Animal Collective Summertime Clothes 2009
2144
Animal Collective Brother Sport 2009
2450
Animal Collective Fireworks 2007
3030
Animal Collective Peacebone 2007
5340
Animal Collective Grass 2005
6447
Animal Collective What Would I Want? Sky 2009
6595
Animal Collective For Reverend Green 2007
7250
Animal Collective Water Curses 2008
8003
Animal Collective Leaf House 2004
9786
Animal Collective Who Could Win a Rabbit? 2004
9903
Animal Collective FloriDada 2015
8781
Animotion Obsession 1984
2733
Anita Baker Sweet Love 1986
4778
Anita Baker Caught Up in a Rapture 1986
7475
Anita Baker Giving You the Best That I Got 1988
2478
Anita Ward Ring My Bell 1979
334
Ann Peebles I Can't Stand the Rain 1973
6190
Anna Karina Sous le soleil exactement 1967
5201
Anne Briggs Blackwater Side 1971
3620
Anne Murray Snowbird 1969
1726
Annie Heartbeat 2004
4175
Annie Chewing Gum 2004
8904
Annie The Greatest Hit 1999
3670
Annie Lennox Why 1992
1242
ANOHNI Drone Bomb Me 2016
2553
ANOHNI 4 Degrees 2015
9065
Another Sunny Day You Should All Be Murdered 1989
4848
Anthony Red Rose Tempo 1985
9807
Anthrax I Am the Law 1987
3691
Anthrax feat. Chuck D. Bring the Noise 1991
3280
Antoine Les Elucubrations d'Antoine 1966
6661
Anton Karas Harry Lime Theme 1949
6764
Antônio Carlos Jobim Desafinado 1958
8925
Antônio Carlos Jobim Insensatez 1963
5323
Antony Cripple And The Starfish 1995
513
Antony and The Johnsons Hope There's Someone 2005
5677
Antony and The Johnsons Fistful of Love 2004
8307
Antony and The Johnsons Bird Gerhl 2005
8803
Antony and The Johnsons You Are My Sister 2005
267
Aphex Twin Windowlicker 1999
1710
Aphex Twin Come to Daddy 1997
1923
Aphex Twin Minipops 67 [120.2][source field mix] 2014
2228
Aphex Twin Girl/Boy Song 1996
3525
Aphex Twin Digeridoo 1992
7483
Aphex Twin Xtal 1992
8120
Aphex Twin On 1993
6762
Aphrodite's Child Rain and Tears 1968
9193
Apollo Two [LTJ Bukem] Atlantis (I Need You) 1993
7577
Aqua Barbie Girl 1997
6094
Aqualung Strange and Beautiful 2002
6296
AraabMuzik Streetz Tonight 2011
6452
Arab Strap The First Big Weekend 1996
2746
Arca Desafío 2017
8727
Arca Reverie 2017
219
Arcade Fire Rebellion (Lies) 2004
309
Arcade Fire Wake Up 2004
450
Arcade Fire Reflektor 2013
914
Arcade Fire Sprawl II (Mountains Beyond Mountains) 2010
1122
Arcade Fire Everything Now 2017
1196
Arcade Fire Ready to Start 2010
1343
Arcade Fire Neighborhood #1 (Tunnels) 2004
1862
Arcade Fire Keep the Car Running 2007
1880
Arcade Fire Afterlife 2013
2078
Arcade Fire Intervention 2006
2349
Arcade Fire No Cars Go 2003
2397
Arcade Fire Neighborhood #3 (Power Out) 2004
2846
Arcade Fire We Used to Wait 2010
3524
Arcade Fire The Suburbs 2010
3618
Arcade Fire Neighborhood #2 (Laïka) 2004
5588
Arcade Fire Creature Comfort 2017
5918
Arcade Fire Suburban War 2010
6047
Archers of Loaf Web in Front 1993
1372
Archie Bell & The Drells Tighten Up 1968
7970
Archie Bleyer Hernando's Hideaway 1954
6708
Archie Roach Took the Children Away 1990
148
Arctic Monkeys I Bet You Look Good on the Dancefloor 2005
666
Arctic Monkeys Do I Wanna Know? 2013
1680
Arctic Monkeys When the Sun Goes Down 2006
1684
Arctic Monkeys Fake Tales of San Francisco 2005
2048
Arctic Monkeys A Certain Romance 2006
2170
Arctic Monkeys Cornerstone 2009
2723
Arctic Monkeys Fluorescent Adolescent 2007
2821
Arctic Monkeys Brianstorm 2007
3726
Arctic Monkeys R U Mine? 2012
4808
Arctic Monkeys Crying Lightning 2009
5325
Arctic Monkeys Why'd You Only Call Me When You're High? 2013
7377
Arctic Monkeys The Hellcat Spangled Lalalala 2011
7612
Arctic Monkeys Arabella 2013
9619
Arctic Monkeys I Wanna Be Yours 2013
11
Aretha Franklin Respect 1967
328
Aretha Franklin I Say a Little Prayer 1968
598
Aretha Franklin Chain of Fools 1967
599
Aretha Franklin I Never Loved a Man (The Way I Love You) 1967
1002
Aretha Franklin (You Make Me Feel Like) A Natural Woman 1967
1258
Aretha Franklin Think 1968
2749
Aretha Franklin Do Right Woman - Do Right Man 1967
3457
Aretha Franklin Rock Steady 1971
3774
Aretha Franklin Don't Play That Song 1970
4244
Aretha Franklin Ain't No Way 1968
5166
Aretha Franklin Until You Come Back to Me (That's What I'm Gonna Do) 1973
5367
Aretha Franklin Baby I Love You 1967
5760
Aretha Franklin Angel 1973
6671
Aretha Franklin A Rose Is Still a Rose 1998
6941
Aretha Franklin Spanish Harlem 1971
7073
Aretha Franklin (Sweet Sweet Baby) Since You've Been Gone 1968
8662
Aretha Franklin Jump to It 1982
8794
Aretha Franklin Freeway of Love 1985
9633
Aretha Franklin A Change Is Gonna Come 1967
6440
Argent Hold Your Head Up 1971
3474
Ariana Grande Into You 2016
3010
Ariana Grande feat. Iggy Azalea Problem 2014
6751
Ariana Grande feat. Zedd Break Free 2014
2826
Ariel Pink Put Your Number in My Phone 2014
7283
Ariel Pink Another Weekend 2017
9007
Ariel Pink feat. Jorge Elbrecht Hang On to Life 2013
722
Ariel Pink's Haunted Graffiti Round and Round 2010
4803
Ariel Pink's Haunted Graffiti Only in My Dreams 2012
4252
Arlo Guthrie Alice's Restaurant Massacre 1967
5299
Arlo Guthrie The City of New Orleans 1972
2040
Armand Van Helden U Don't Know Me 1999
3264
Arnaud Fleurent-Didier France Culture 2009
7975
Arno Les yeux de ma mère 1995
1133
Arrested Development Tennessee 1992
5043
Arrested Development People Everyday 1992
8959
Arrested Development Mr. Wendal 1992
2208
Art Blakey & The Jazz Messengers A Night in Tunisia 1954
6823
Art Blakey & The Jazz Messengers Blues March/Blues March for Europe No. 1 1958
7008
Art Blakey & The Jazz Messengers Moanin' 1959
1967
Art Brut Formed a Band 2004
6976
Art Brut Emily Kane 2005
2772
Art of Noise Moments in Love 1983
7589
Art of Noise Beat Box 1983
9824
Art of Noise Close (To the Edit) 1984
5802
Art Tatum Tea for Two 1939
7313
Art Tatum Tiger Rag 1933
3369
Arthur Alexander You Better Move On 1961
6590
Arthur "Big Boy" Crudup That's All Right 1947
2013
Arthur Conley Sweet Soul Music 1967
5688
Arthur Smith Guitar Boogie 1945
2241
Artie Shaw Begin the Beguine 1938
3828
Artie Shaw Star Dust 1940
5541
Artie Shaw Frenesi 1940
3581
Artists United Against Apartheid Sun City 1985
1947
Ash Girl from Mars 1995
4977
Ash Kung Fu 1995
5410
Ash Goldfinger 1996
6036
Ash Burn Baby Burn 2001
7474
Ash Shining Light 2001
9536
Ash Angel Interceptor 1995
6008
Ashford & Simpson Solid 1984
7939
Asian Dub Foundation Free Satpal Ram 1997
9806
Astro Ciervos 2011
1009
At the Drive-In One Armed Scissor 2000
8128
At the Drive-In Pattern Against User 2000
8077
ATB 9pm ('Till I Come) 1999
3712
Aterciopelados Bolero falaz 1995
9984
Atlas Sound Te amo 2011
2073
Atlas Sound feat. Noah Lennox Walkabout 2009
8533
Attaque 77 Hacelo por mí 1990
2621
Audio Two Top Billin' 1987
6641
Audion Mouth to Mouth 2006
4889
Audioslave Cochise 2002
7176
Audioslave Like a Stone 2002
8733
Augie March One Crowded Hour 2006
1515
Augustus Pablo King Tubby Meets the Rockers Uptown 1974
6481
Austra Beat and the Pulse 2010
7453
Australian Crawl Reckless (Don't You Be So...) 1983
1517
Autre Ne Veut Play by Play 2013
9744
Autre Ne Veut Counting 2012
2161
Average White Band Pick Up the Pieces 1974
6939
Avi Buffalo What's in It For? 2009
5744
Avril Lavigne Complicated 2002
8262
Avril Lavigne Girlfriend 2007
684
Azealia Banks 212 2011
8757
Azealia Banks Chasing Time 2014
9630
Azealia Banks 1991 2012
5336
Aztec Camera Oblivious 1983
3796
Azzido Da Bass Dooms Night 1999
5270
Babasónicos Putita 2003
7206
Babasónicos Irresponsables 2003
8991
Babasónicos El Loco 2001
3925
BabyBird You're Gorgeous 1996
7891
Babylon Zoo Spaceman 1996
1377
Babyshambles Fuck Forever 2005
6353
Babyshambles Delivery 2007
7830
Babyshambles Killamangiro 2004
8512
Baccara Yes Sir, I Can Boogie 1977
1020
Bachman-Turner Overdrive You Ain't Seen Nothing Yet 1974
1919
Bachman-Turner Overdrive Takin' Care of Business 1973
2151
Backstreet Boys I Want It That Way 1999
5470
Backstreet Boys Everybody (Backstreet's Back) 1997
8882
Backstreet Boys Quit Playin' Games (With My Heart) 1996
4240
Bad Brains Pay to Cum 1980
8824
Bad Brains Banned in D.C. 1982
2341
Bad Company Can't Get Enough 1974
4530
Bad Company Feel Like Makin' Love 1975
4914
Bad Company Ready For Love 1974
6339
Bad Company Bad Company 1974
7625
Bad Company Rock 'N' Roll Fantasy 1979
7732
Bad Religion 21st Century Digital Boy 1991
6309
Baddiel & Skinner & Lightning Seeds Three Lions 1996
4213
Badfinger Come and Get It 1969
5142
Badfinger Day After Day 1971
6235
Badfinger Without You 1970
6577
Badfinger No Matter What 1970
2384
Badly Drawn Boy Once Around the Block 1999
4528
Badly Drawn Boy Something to Talk About 2002
4935
Badly Drawn Boy The Shining 2000
5294
Badly Drawn Boy Silent Sigh 2002
9248
Badly Drawn Boy You Were Right 2002
9612
Badly Drawn Boy It Came from the Ground 1999
10000
Badly Drawn Boy I Need a Sign 1998
9314
Balam Acab Oh, Why 2011
4083
Bananarama Cruel Summer 1983
2881
Band Aid Do They Know It's Christmas? 1984
1252
Band of Horses The Funeral 2006
4843
Band of Horses Laredo 2010
5694
Band of Horses Is There a Ghost 2007
1592
Bangles Manic Monday 1986
2247
Bangles Walk Like an Egyptian 1986
5243
Bangles Eternal Flame 1988
5987
Bangles Hazy Shade of Winter 1987
8430
Bangles Going Down to Liverpool 1984
4145
Barbara Ma plus belle histoire d'amour 1966
4286
Barbara Göttingen 1965
5225
Barbara L'Aigle Noir 1970
5315
Barbara Dis, quand reviendras-tu? 1964
5696
Barbara Nantes 1964
5936
Barbara La Solitude 1965
8525
Barbara Le Mal de vivre 1965
9430
Barbara Drouot 1970
8956
Barbara George I Know (You Don't Love Me No More) 1961
3844
Barbara Lewis Hello Stranger 1963
2930
Barbara Lynn You'll Lose a Good Thing 1962
3585
Barbra Streisand The Way We Were 1973
6606
Barbra Streisand Woman in Love 1980
7345
Barbra Streisand People 1964
8161
Barbra Streisand with Barry Gibb Guilty 1980
6199
Barenaked Ladies One Week 1998
7290
Barnt Geffen 2012
9150
Barón Rojo Los rockeros van al infierno 1982
861
Barrett Strong Money (That's What I Want) 1959
3039
Barrington Levy Here I Come 1984
4115
Barry Manilow Mandy 1974
8024
Barry Manilow Copacabana (At the Copa) 1978
8244
Barry Manilow Could It Be Magic 1973
8952
Barry Manilow I Write the Songs 1975
1744
Barry McGuire Eve of Destruction 1965
7258
Barry Ryan Eloise 1968
3409
Barry White You're the First, the Last, My Everything 1974
3931
Barry White Can't Get Enough of Your Love, Babe 1974
5062
Barry White Never, Never Gonna Give Ya Up 1973
8100
Barry White I'm Gonna Love You Just a Little More Babe 1973
9855
Barry White Let the Music Play 1975
1565
Basement Jaxx Red Alert 1999
1811
Basement Jaxx Where's Your Head At 2001
2326
Basement Jaxx Romeo 2001
2819
Basement Jaxx Rendez-Vu 1999
5659
Basement Jaxx Raindrops 2009
7152
Basement Jaxx Jump n' Shout 1999
8741
Basement Jaxx Good Luck 2003
6571
Basic Channel Phylyps Trak II 1994
8408
Bastille Pompeii 2013
710
Bat for Lashes Daniel 2009
1100
Bat for Lashes Laura 2012
7244
Bat for Lashes What's a Girl to Do? 2006
704
Battles Atlas 2007
3022
Battles feat. Matías Aguayo Ice Cream 2011
692
Bauhaus Bela Lugosi's Dead 1979
4549
Bauhaus She's in Parties 1983
7722
Bauhaus Dark Entries 1980
8921
Bauhaus Kick in the Eye 1981
8899
Baxter Dury Miami 2017
6241
Bay City Rollers Saturday Night 1973
576
B.B. King The Thrill Is Gone 1969
4146
B.B. King 3 O'Clock Blues 1951
4364
B.B. King Rock Me Baby 1964
4400
B.B. King Sweet Little Angel 1956
4745
B.B. King Every Day I Have the Blues 1954
5865
B.B. King Lucille 1968
7801
B.B. King Sweet Sixteen 1960
1058
Beach House Myth 2012
2194
Beach House Zebra 2010
2771
Beach House Norway 2009
4915
Beach House Space Song  2015
7184
Beach House Sparks 2015
7281
Beach House Walk in the Park 2010
179
Beastie Boys Sabotage 1994
295
Beastie Boys (You Gotta) Fight for Your Right (To Party!) 1986
847
Beastie Boys Intergalactic 1998
1376
Beastie Boys So What'cha Want 1992
1526
Beastie Boys Sure Shot 1994
1528
Beastie Boys Hey Ladies 1989
2125
Beastie Boys No Sleep Till Brooklyn 1986
2566
Beastie Boys Paul Revere 1986
3919
Beastie Boys Shake Your Rump 1989
4729
Beastie Boys Ch-Check It Out 2004
5306
Beastie Boys It's the New Style 1986
5822
Beastie Boys She's On It 1985
6119
Beastie Boys Rock Hard 1985
6172
Beastie Boys Body Movin' 1998
6200
Beastie Boys Root Down 1994
8502
Beastie Boys Hold It Now, Hit It 1986
9506
Beastie Boys Make Some Noise 2011
9889
Beastie Boys Shadrach 1989
8200
Beat Happening Indian Summer 1988
6865
Beats International Dub B Good to Me 1990
6274
Beatsteaks I Don't Care as Long as You Sing 2004
7850
Beau Dommage La Complainte du Phoque En Alaska 1974
59
Beck Loser 1993
434
Beck Where It's At 1996
911
Beck Devils Haircut 1996
1815
Beck Sexx Laws 1999
2580
Beck The New Pollution 1996
2966
Beck Lost Cause 2002
4040
Beck Nobody's Fault But My Own 1998
4507
Beck Dreams 2015
5128
Beck Tropicalia 1998
5654
Beck Jack-Ass 1996
5685
Beck E-Pro 2005
6622
Beck Blue Moon 2014
7319
Beck Wow 2016
7354
Beck Deadweight 1997
8358
Beck Up All Night 2017
8436
Beck Beercan 1994
9656
Beck Gamma Ray 2008
135
Bee Gees Stayin' Alive 1977
1564
Bee Gees How Deep Is Your Love 1977
1835
Bee Gees Jive Talkin' 1975
2360
Bee Gees Night Fever 1977
3510
Bee Gees Massachusetts 1967
3829
Bee Gees To Love Somebody 1967
4325
Bee Gees You Should Be Dancing 1976
4617
Bee Gees How Can You Mend a Broken Heart 1971
4798
Bee Gees Nights on Broadway 1975
5014
Bee Gees New York Mining Disaster 1941 1967
5587
Bee Gees I Started a Joke 1968
5776
Bee Gees I've Gotta Get a Message to You 1968
6453
Bee Gees Tragedy 1979
7628
Bee Gees More Than a Woman 1977
9613
Bee Gees Run to Me 1972
9640
Bee Gees Too Much Heaven 1978
5811
Beenie Man Who Am I 1998
6075
Beginner feat. Gzuz & Gentleman Ahnma 2016
2505
Beirut Postcards from Italy 2006
4588
Beirut Santa Fe 2011
5710
Beirut Elephant Gun 2007
8311
Beirut Nantes 2007
8815
Beirut East Harlem 2011
5197
Belinda Carlisle Heaven Is a Place on Earth 1987
3370
Bell Biv Devoe Poison 1990
1557
Belle and Sebastian The State I Am In 1996
2304
Belle and Sebastian Lazy Line Painter Jane 1997
2467
Belle and Sebastian The Boy with the Arab Strap 1998
4647
Belle and Sebastian Step into My Office, Baby 2003
4825
Belle and Sebastian I'm a Cuckoo 2003
4918
Belle and Sebastian Get Me Away From Here, I'm Dying 1996
4927
Belle and Sebastian The Stars of Track and Field 1996
5467
Belle and Sebastian This Is Just Another Modern Rock Song 1998
5479
Belle and Sebastian Sleep the Clock Around 1998
5681
Belle and Sebastian The Fox in the Snow 1996
5954
Belle and Sebastian Wrapped Up in Books 2003
6226
Belle and Sebastian I Want the World to Stop 2010
7330
Belle and Sebastian I'm Waking Up to Us 2001
7688
Belle and Sebastian Le Pastie de la Bourgeoisie 1997
8151
Belle and Sebastian Your Cover's Blown 2004
4278
Belly Feed the Tree 1993
70
Ben E. King Stand by Me 1961
819
Ben E. King Spanish Harlem 1960
6936
Ben E. King Don't Play That Song (You Lied) 1962
3567
Ben Folds Five Brick 1997
8675
Ben Harper With My Own Two Hands 2003
5192
Ben Selvin Orchestra Happy Days Are Here Again 1930
5459
Benga and Coki Night 2008
2520
Benjamin Biolay La Superbe 2009
3835
Bennie Moten's Kansas City Orchestra Moten's Swing 1933
8263
Bennie Moten's Kansas City Orchestra South 1925
1536
Benny Goodman Sing, Sing, Sing 1937
4884
Benny Goodman King Porter (Stomp) 1935
5906
Benny Goodman Don't Be That Way 1938
9420
Benny Goodman Moonglow 1934
5363
Benny Goodman & His Orchestra feat. Charlie Christian Seven Come Eleven 1940
5046
Benny Goodman & His Orchestra with Martha Tilton and Ziggy And the Angels Sing 1939
5526
Benny Goodman feat. Charlie Christian Good Enough to Keep/Air Mail Special 1941
2316
Benny Goodman Orchestra feat. Charlie Christian Solo Flight 1943
6039
Bentley Rhythm Ace Bentley's Gonna Sort You Out 1997
5198
Berlin Take My Breath Away 1986
9839
Bernard Herrmann Vertigo Prelude and Rooftop 1958
4164
Bersuit Vergarabat Sr. Cobranza 1998
5755
Bert Jansch Needle of Death 1965
6958
Bertha "Chippie" Hill Trouble in Mind 1926
7957
Berthe Sylva Les Roses Blanches 1926
7715
Bessie Banks Go Now 1964
937
Bessie Smith St. Louis Blues 1925
2669
Bessie Smith Empty Bed Blues 1928
2839
Bessie Smith Downhearted Blues 1923
5572
Bessie Smith Nobody Knows When You're Down and Out 1929
8389
Bessie Smith Need a Little Sugar in My Bowl 1931
8574
Bessie Smith T Ain't Nobody's Bizness If I Do 1923
9168
Bessie Smith Back-Water Blues 1927
2011
Best Coast Boyfriend 2010
6434
Beth Orton She Cries Your Name 1996
8638
Bette Midler The Rose 1979
7535
Better Than Ezra Good 1995
6489
Betty Boo Where Are You Baby? 1990
6144
Betty Everett It's in His Kiss (The Shoop-Shoop Song) 1963
6069
Betty Hutton It Had to Be You 1944
1948
Betty Wright Clean Up Woman 1971
5562
Bettye LaVette Let Me Down Easy 1965
8062
Bettye Swann Today I Started Loving You Again 1969
236
Beyoncé Formation 2016
851
Beyoncé Single Ladies (Put a Ring on It) 2008
1732
Beyoncé Countdown 2011
2359
Beyoncé Hold Up 2016
2671
Beyoncé Irreplaceable 2006
3489
Beyoncé Sorry 2016
5115
Beyoncé All Night 2016
5289
Beyoncé 1+1? 2011
5653
Beyoncé Partition 2013
5779
Beyoncé Love On Top 2011
5835
Beyoncé Halo 2008
6653
Beyoncé XO 2013
7760
Beyoncé Ring the Alarm 2006
8715
Beyoncé Daddy Lessons/Daddy Lessons (Remix feat. Dixie Chicks) 2016
1909
Beyoncé feat. Chimamanda Ngozi Adichie / Nicki Minaj ***Flawless / Flawless (Remix) 2013
46
Beyoncé feat. Jay-Z Crazy in Love 2003
3441
Beyoncé feat. Jay-Z Drunk In Love 2013
8579
Beyoncé feat. Kendrick Lamar Freedom 2016
5518
B.G. Bling Bling 1999
5927
Bicep Glue 2017
2598
Big Audio Dynamite E=MC2 1986
9264
Big Audio Dynamite II Rush 1991
3580
Big Bill Broonzy Key to the Highway 1941
1911
Big Black Kerosene 1986
1275
Big Boi feat. Cutty Shutterbugg 2010
7292
Big Boi feat. Gucci Mane Shine Blockas 2009
542
Big Brother and The Holding Company Piece of My Heart 1968
2853
Big Brother and The Holding Company Summertime 1968
4107
Big Brother and The Holding Company Ball and Chain 1968
6086
Big Brother and The Holding Company Down on Me 1967
3786
Big Country In a Big Country 1983
3542
Big Daddy Kane Ain't No Half Steppin' 1988
5116
Big Daddy Kane Raw 1987
313
Big Joe Turner Shake, Rattle and Roll 1954
7637
Big Joe Turner Flip Flop and Fly 1955
3797
Big Joe Williams Baby Please Don't Go 1935
5000
Big Maceo Worried Life Blues 1941
3034
Big Punisher feat. Joe Still Not a Player 1998
7508
Big Sean feat. Drake & Kanye West Blessings  2015
4980
Big Sean feat. Kendrick Lamar & Jay Electronica Control 2013
8348
Big Sean, Jay-Z and Kanye West Clique 2012
446
Big Star September Gurls 1974
471
Big Star Thirteen 1972
2302
Big Star The Ballad of El Goodo 1972
4455
Big Star Holocaust 1978
5368
Big Star Kanga-Roo 1978
8189
Big Star In the Street 1972
4712
Big Thief Shark Smile 2017
1037
Bikini Kill Rebel Girl 1993
5952
Bilderbuch Bungalow 2017
8586
Bilderbuch Maschin 2013
9608
Bill Anderson Still 1963
7873
Bill Callahan Riding for the Feeling 2011
1344
Bill Doggett Honky Tonk 1956
2908
Bill Evans Waltz for Debby 1956
8390
Bill Fay Be Not So Fearful 1970
81
Bill Haley and His Comets (We're Gonna) Rock Around the Clock 1954
6298
Bill Haley and His Comets See You Later, Alligator 1955
5817
Bill Justis Raunchy 1957
6294
Bill Medley and Jennifer Warnes (I've Had) The Time of My Life 1987
1194
Bill Monroe Blue Moon of Kentucky 1947
3246
Bill Monroe Mule Skinner Blues 1940
512
Bill Withers Ain't No Sunshine 1971
1246
Bill Withers Lean on Me 1972
3260
Bill Withers Lovely Day 1977
3559
Bill Withers Use Me 1972
4701
Bill Withers Grandma's Hands 1971
6689
Bill Withers Harlem 1971
75
Billie Holiday Strange Fruit 1939
1206
Billie Holiday God Bless the Child 1941
3073
Billie Holiday The Man I Love 1940
4222
Billie Holiday Body and Soul 1940
4659
Billie Holiday Gloomy Sunday 1941
5157
Billie Holiday Fine and Mellow 1939
6573
Billie Holiday Lover Man (Oh, Where Can You Be?) 1945
8157
Billie Holiday He’s Funny That Way 1937
8287
Billie Holiday Love For Sale 1954
9154
Billie Holiday Solitude 1941
8935
Billie Ray Martin Your Loving Arms 1994
873
Billy Bragg A New England 1983
1757
Billy Bragg Levi Stubbs' Tears 1986
4275
Billy Bragg Between the Wars 1985
4446
Billy Bragg Sexuality 1991
6550
Billy Bragg & Wilco California Stars 1998
2946
Billy Idol White Wedding 1982
5347
Billy Idol Rebel Yell 1983
6727
Billy Idol Eyes Without a Face 1983
8073
Billy J. Kramer with The Dakotas Little Children 1964
8147
Billy J. Kramer with The Dakotas I'll Keep You Satisfied 1963
9437
Billy J. Kramer with The Dakotas Bad to Me 1963
787
Billy Joel Piano Man 1973
1914
Billy Joel Just the Way You Are 1977
3067
Billy Joel Uptown Girl 1983
4910
Billy Joel New York State of Mind 1976
5749
Billy Joel Scenes from an Italian Restaurant 1977
7486
Billy Joel Allentown 1982
8211
Billy Joel The Longest Time 1983
8907
Billy Joel River of Dreams 1993
9171
Billy Joel Only the Good Die Young 1977
9642
Billy Joel I've Loved These Days 1976
8938
Billy Murray Give My Regards to Broadway 1905
1621
Billy Paul Me and Mrs. Jones 1972
6367
Billy Preston Nothing From Nothing 1974
7958
Billy Ray Cyrus Achy Breaky Heart 1992
4482
Billy Riley Flying Saucer's Rock'n'Roll 1957
4836
Billy Riley Red Hot 1957
6820
Billy Squier Everybody Wants You 1982
9522
Billy Squier The Stroke 1981
3367
Billy Stewart Summertime 1966
4035
Billy Swan I Can Help 1974
7642
Billy Thorpe & The Aztecs Most People I Know (Think That I'm Crazy) 1972
2199
Billy Ward & The Dominoes Sixty Minute Man 1951
7616
Billy Ward & The Dominoes The Bells 1952
867
Bing Crosby White Christmas 1942
2572
Bing Crosby Brother Can You Spare a Dime 1932
5040
Bing Crosby Swinging on a Star 1944
5462
Bing Crosby Pennies from Heaven 1936
5737
Bing Crosby I'll Be Seeing You 1944
9609
Bing Crosby & Grace Kelly True Love 1956
6478
Bing Crosby & The Andrews Sisters Don't Fence Me In 1944
7573
Bis Kandy Pop 1996
2282
Bix Beiderbecke In a Mist 1927
1518
Biz Markie Just a Friend 1989
4319
Biz Markie Nobody Beats the Biz 1987
5426
Bizarre Inc. Playing with Knives 1991
3389
B.J. Thomas Raindrops Keep Fallin' on My Head 1969
9750
B.J. Thomas Rock & Roll Lullaby 1972
814
Björk Hyper-Ballad 1995
1351
Björk Army of Me 1995
1442
Björk Human Behaviour 1993
1505
Björk Venus As a Boy 1993
1791
Björk All Is Full of Love 1997
1805
Björk Jóga 1997
1831
Björk Big Time Sensuality 1993
2350
Björk Bachelorette 1997
2582
Björk Pagan Poetry 2001
2842
Björk Stonemilker 2015
3298
Björk It's Oh So Quiet 1995
4581
Björk The Gate 2017
5586
Björk Earth Intruders 2007
6160
Björk Lionsong 2015
6519
Björk Hidden Place 2001
7458
Björk Crystalline 2011
7771
Björk New World 2000
8011
Björk Isobel 1995
8277
Björk Hunter 1997
5728
Björk & David Arnold Play Dead 1993
6006
Björk & Thom Yorke I've Seen It All 2000
9974
Björk feat. Antony Hegarty The Dull Flame of Desire 2007
6269
Black Wonderful Life 1986
7059
Black Sweetest Smile 1987
2852
Black Box Ride On Time 1989
5455
Black Box Everybody Everybody 1990
4436
Black Eyed Peas I Gotta Feeling 2009
5326
Black Eyed Peas Where Is the Love? 2003
7038
Black Eyed Peas Boom Boom Pow 2009
1060
Black Flag Rise Above 1981
4484
Black Flag TV Party 1981
5175
Black Grape Reverend Black Grape 1995
8886
Black Grape In the Name of the Father 1995
2959
Black Kids I'm Not Gonna Teach Your Boyfriend How to Dance with You 2007
8407
Black Lips Katrina 2007
3972
Black Rebel Motorcycle Club Whatever Happened to My Rock'n'roll? (Punk Song) 2001
9385
Black Rebel Motorcycle Club Spread Your Love 2001
116
Black Sabbath Paranoid 1970
628
Black Sabbath Iron Man 1970
748
Black Sabbath War Pigs 1970
1208
Black Sabbath Black Sabbath 1970
2427
Black Sabbath Supernaut 1972
2699
Black Sabbath Sabbath Bloody Sabbath 1973
6145
Black Sabbath Sweet Leaf 1971
6850
Black Sabbath Heaven and Hell 1980
8169
Black Sabbath Symptom of the Universe 1975
8328
Black Sabbath Children of the Grave 1971
9713
Black Sabbath Neon Knights 1980
2080
Black Sheep The Choice Is Yours (Revisited) 1991
6964
Black Star Definition 1998
737
Blackstreet feat. Dr. Dre No Diggity 1996
4788
Blawan Getting Me Down 2011
5038
Blawan Why They Hide Their Bodies Under My Garage? 2012
5983
Blind Alfred Reed How Can a Poor Man Stand Such Times and Live 1929
1420
Blind Faith Can't Find My Way Home 1969
7653
Blind Faith Presence of the Lord 1969
2225
Blind Lemon Jefferson Match Box Blues 1927
2820
Blind Lemon Jefferson See That My Grave Is Kept Clean 1928
5012
Blind Lemon Jefferson Black Snake Moan 1927
1639
Blind Melon No Rain 1992
1385
Blind Willie Johnson Dark Was the Night, Cold Was the Ground 1927
7055
Blind Willie Johnson Mother's Children Have a Hard Time 1928
8325
Blind Willie Johnson John the Revelator 1930
1949
Blind Willie McTell Statesboro Blues 1928
2138
Blink-182 All the Small Things 1999
2594
Blink-182 What's My Age Again? 1999
5454
Blink-182 Dammit 1997
7006
Blink-182 The Rock Show 2001
9457
Blink-182 I Miss You 2003
708
Bloc Party Banquet 2004
3783
Bloc Party Helicopter 2004
8312
Bloc Party Flux 2007
8483
Bloc Party I Still Remember 2007
8634
Bloc Party Mercury 2008
9637
Bloc Party Two More Years 2005
9943
Bloc Party The Prayer 2007
6098
Blonde Redhead 23 2007
107
Blondie Heart of Glass 1978
780
Blondie Call Me 1980
829
Blondie Atomic 1979
1047
Blondie Rapture 1980
1871
Blondie Dreaming 1979
2019
Blondie One Way or Another 1978
2021
Blondie Hanging on the Telephone 1978
2423
Blondie Denis 1977
2600
Blondie The Tide Is High 1980
4272
Blondie Sunday Girl 1978
4735
Blondie X-Offender 1976
6254
Blondie Maria 1999
6460
Blondie Rip Her to Shreds 1976
7915
Blondie Picture This 1978
5596
Blood Orange You're Not Good Enough 2013
7338
Blood Orange Chamakay 2013
1979
Blood Orange feat. Empress Of Best to You 2016
2378
Blood, Sweat & Tears Spinning Wheel 1969
9413
Blood, Sweat & Tears God Bless the Child 1969
9845
Blood, Sweat & Tears You've Made Me So Very Happy 1969
6629
Bloodstone Natural High 1973
7517
Blue Boy Remember Me 1997
2412
Blue Cheer Summertime Blues 1968
162
Blue Öyster Cult (Don't Fear) The Reaper 1976
6169
Blue Öyster Cult Godzilla 1977
5279
Blue Rodeo Lost Together 1992
6696
Blue Rodeo Try 1987
8842
Blue Swede Hooked on a Feeling 1973
3003
Blues Explosion Bellbottoms 1994
8022
Blues Image Ride Captain Ride 1970
3099
Blumfeld Tausend Tränen tief 1999
7106
Blumfeld Wir sind frei 2003
146
Blur Song 2 1997
265
Blur Girls & Boys 1994
845
Blur Out of Time 2003
1121
Blur The Universal 1995
1410
Blur Parklife 1994
1444
Blur For Tomorrow 1993
1497
Blur Country House 1995
1588
Blur Beetlebum 1997
1607
Blur This Is a Low 1994
2165
Blur Coffee + TV 1999
2202
Blur Tender 1999
2831
Blur Under the Westway 2012
3140
Blur There's No Other Way 1991
3945
Blur End of a Century 1994
4114
Blur To the End 1994
4925
Blur Popscene 1992
5423
Blur She's So High 1990
5439
Blur Fool's Day 2010
5820
Blur Music Is My Radar 2000
8111
Blur No Distance Left to Run 1999
8599
Blur Lonesome Street 2015
9215
Blur Ong Ong 2015
221
Bo Diddley Bo Diddley 1955
483
Bo Diddley Who Do You Love? 1956
753
Bo Diddley I'm a Man 1955
4018
Bo Diddley Hey! Bo Diddley 1957
4900
Bo Diddley Say Man 1959
6230
Bo Diddley Mona 1957
6336
Bo Diddley You Can't Judge a Book by the Cover 1962
6406
Bo Diddley Road Runner 1960
3625
Boards of Canada In a Beautiful Place Out in the Country 2000
6772
Boards of Canada Roygbiv 1996
8155
Boards of Canada Happy Cycling 1998
8865
Boards of Canada Dayvan Cowboy 2005
2575
Bob & Earl Harlem Shuffle 1963
3398
Bob & Marcia Young, Gifted and Black 1970
6874
Bob Andy I've Got to Go Back Home 1967
6350
Bob B. Soxx and The Blue Jeans Why Do Lovers Break Each Other's Heart? 1963
1
Bob Dylan Like a Rolling Stone 1965
122
Bob Dylan Tangled Up in Blue 1975
195
Bob Dylan Blowin' in the Wind 1963
197
Bob Dylan Subterranean Homesick Blues 1965
251
Bob Dylan The Times They Are A-Changin' 1964
458
Bob Dylan Visions of Johanna 1966
495
Bob Dylan Desolation Row 1965
577
Bob Dylan Positively 4th Street 1965
609
Bob Dylan Knockin' on Heaven's Door 1973
610
Bob Dylan Just Like a Woman 1966
611
Bob Dylan Hurricane 1975
629
Bob Dylan Ballad of a Thin Man 1965
754
Bob Dylan A Hard Rain's A-Gonna Fall 1963
790
Bob Dylan Masters of War 1963
834
Bob Dylan Don't Think Twice, It's All Right 1963
877
Bob Dylan It's Alright, Ma (I'm Only Bleeding) 1965
948
Bob Dylan All Along the Watchtower 1967
969
Bob Dylan Blind Willie McTell 1991
1039
Bob Dylan I Want You 1966
1125
Bob Dylan Mr. Tambourine Man 1965
1190
Bob Dylan Sad Eyed Lady of the Lowlands 1966
1370
Bob Dylan Simple Twist of Fate 1975
1375
Bob Dylan Mississippi 2001
1395
Bob Dylan Lay Lady Lay 1969
1412
Bob Dylan Girl from the North Country 1963
1483
Bob Dylan Highway 61 Revisited 1965
1530
Bob Dylan Not Dark Yet 1997
1543
Bob Dylan It's All Over Now, Baby Blue 1965
1649
Bob Dylan Forever Young 1974
1666
Bob Dylan Shelter from the Storm 1975
1828
Bob Dylan Stuck Inside of Mobile with the Memphis Blues Again 1966
1851
Bob Dylan The Lonesome Death of Hattie Carroll 1964
1867
Bob Dylan Idiot Wind 1975
2034
Bob Dylan Every Grain of Sand 1981
2133
Bob Dylan Things Have Changed 2000
2398
Bob Dylan It Ain't Me Babe 1964
3066
Bob Dylan Love Minus Zero/No Limit 1965
3341
Bob Dylan Rainy Day Women #12 & 35 1966
3356
Bob Dylan My Back Pages 1964
3533
Bob Dylan Boots of Spanish Leather 1964
3702
Bob Dylan Just Like Tom Thumb's Blues 1965
3723
Bob Dylan Isis 1976
3826
Bob Dylan Tombstone Blues 1965
4149
Bob Dylan Jokerman 1983
4393
Bob Dylan One of Us Must Know (Sooner or Later) 1966
4483
Bob Dylan Chimes of Freedom 1964
4668
Bob Dylan Most of the Time 1989
4677
Bob Dylan I Threw It All Away 1969
4851
Bob Dylan If You See Her, Say Hello 1975
4905
Bob Dylan Maggie's Farm 1965
5322
Bob Dylan With God on Our Side 1964
5695
Bob Dylan Man in the Long Black Coat 1989
5765
Bob Dylan Love Sick 1997
5899
Bob Dylan Gates of Eden 1965
6011
Bob Dylan You're Gonna Make Me Lonesome When You Go 1975
6073
Bob Dylan Can You Please Crawl Out Your Window? 1965
6089
Bob Dylan Lily, Rosemary and the Jack of Hearts 1975
6517
Bob Dylan She's Your Lover Now 1991
6562
Bob Dylan Changing of the Guards 1978
6679
Bob Dylan Gotta Serve Somebody 1979
6838
Bob Dylan Brownsville Girl 1986
6942
Bob Dylan Thunder on the Mountain 2006
7003
Bob Dylan Señor (Tales of Yankee Power) 1978
7010
Bob Dylan I'll Keep It with Mine 1985
7071
Bob Dylan One More Cup of Coffee 1976
7074
Bob Dylan To Ramona 1964
7109
Bob Dylan Highlands 1997
7231
Bob Dylan Most Likely You Go Your Way (And I'll Go Mine) 1966
7254
Bob Dylan I'll Be Your Baby Tonight 1967
7366
Bob Dylan Sara 1976
7829
Bob Dylan It Takes a Lot to Laugh, It Takes a Train to Cry 1965
7842
Bob Dylan Tonight I'll Be Staying Here with You 1969
7914
Bob Dylan Abandoned Love 1985
8265
Bob Dylan When the Ship Comes In 1964
8319
Bob Dylan All I Really Want to Do 1964
8361
Bob Dylan You're a Big Girl Now 1975
8529
Bob Dylan I Don't Believe You (She Acts Like We Never Have Met) 1964
9057
Bob Dylan Ring Them Bells 1989
9060
Bob Dylan I Dreamed I Saw St. Augustine 1967
9125
Bob Dylan Ain't Talkin' 2006
9229
Bob Dylan Absolutely Sweet Marie 1966
9269
Bob Dylan Only a Pawn in Their Game 1964
9467
Bob Dylan She Belongs to Me 1965
9508
Bob Dylan When I Paint My Masterpiece 1971
9700
Bob Dylan 4th Time Around 1966
9714
Bob Dylan One Too Many Mornings 1964
9727
Bob Dylan If Not for You 1970
2604
Bob Dylan & The Band I Shall Be Released 1971
5548
Bob Dylan & The Band This Wheel's on Fire 1975
8814
Bob Dylan & The Band Million Dollar Bash 1975
6493
Bob Hope/Shirley Ross Thanks for the Memory 1938
4695
Bob Lind Elusive Butterfly 1965
9247
Bob Marley Nice Time 1967
132
Bob Marley and The Wailers No Woman No Cry 1974
488
Bob Marley and The Wailers Redemption Song 1980
1465
Bob Marley and The Wailers One Love/People Get Ready 1977
1683
Bob Marley and The Wailers Jamming 1977
2222
Bob Marley and The Wailers Is This Love 1978
2500
Bob Marley and The Wailers Exodus 1977
2833
Bob Marley and The Wailers Could You Be Loved 1980
3031
Bob Marley and The Wailers Trench Town Rock 1971
3574
Bob Marley and The Wailers Waiting in Vain 1977
3587
Bob Marley and The Wailers War 1976
3591
Bob Marley and The Wailers Three Little Birds 1977
3703
Bob Marley and The Wailers Lively Up Yourself 1971
4139
Bob Marley and The Wailers Concrete Jungle 1973
4994
Bob Marley and The Wailers Buffalo Soldier 1983
6018
Bob Marley and The Wailers Duppy Conqueror 1970
6926
Bob Marley and The Wailers Kaya 1971
6948
Bob Marley and The Wailers Natural Mystic 1977
7595
Bob Marley and The Wailers Small Axe 1970
8196
Bob Marley and The Wailers Put It On 1965
9132
Bob Marley and The Wailers Soul Rebel 1970
9581
Bob Marley and The Wailers Roots, Rock, Reggae 1976
4316
Bob Marley vs. Funkstar De Luxe Sun Is Shining 1999
7516
Bob Mould See a Little Light 1989
810
Bob Seger & The Silver Bullet Band Night Moves 1976
2885
Bob Seger & The Silver Bullet Band Turn the Page 1973
4157
Bob Seger & The Silver Bullet Band Against the Wind 1980
4258
Bob Seger & The Silver Bullet Band Old Time Rock and Roll 1978
5468
Bob Seger & The Silver Bullet Band Mainstreet 1976
6331
Bob Seger & The Silver Bullet Band Roll Me Away 1982
6591
Bob Seger & The Silver Bullet Band We've Got Tonite 1978
7983
Bob Seger & The Silver Bullet Band Hollywood Nights 1978
8657
Bob Seger & The Silver Bullet Band Rock and Roll Never Forgets 1976
2419
Bob Wills and His Texas Playboys New San Antonio Rose 1940
5875
Bob Wills and His Texas Playboys Take Me Back to Tulsa 1941
6196
Bob Wills and His Texas Playboys San Antonio Rose 1939
800
Bobbie Gentry Ode to Billie Joe 1967
7488
Bobbie Gentry Fancy 1969
3259
Bobby Bare Detroit City 1963
3278
Bobby Bland Farther Up the Road 1957
4371
Bobby Bland Ain't No Love in the Heart of the City 1974
4535
Bobby Bland Turn On Your Love Light 1961
5205
Bobby Bland I Pity the Fool 1961
7302
Bobby Bland Ain't Nothing You Can Do 1964
8039
Bobby Bland Lead Me On 1960
8655
Bobby Bland Stormy Monday Blues 1962
6301
Bobby 'Boris' Pickett and the Crypt Kickers Monster Mash 1962
3330
Bobby Brown My Prerogative 1988
5109
Bobby Caldwell What You Won't Do for Love 1978
7598
Bobby Charles See You Later, Alligator 1955
664
Bobby Darin Mack the Knife 1959
2942
Bobby Darin Dream Lover 1959
4279
Bobby Darin Beyond the Sea 1959
6437
Bobby Darin Splish Splash 1958
6827
Bobby Day Rock-in Robin 1958
7409
Bobby Day Little Bitty Pretty One 1957
3872
Bobby Freeman Do You Want to Dance 1958
9294
Bobby Freeman C'mon and Swim 1964
556
Bobby Fuller Four I Fought the Law 1965
4859
Bobby Hebb Sunny 1966
7430
Bobby Lewis Tossin' and Turnin' 1961
3682
Bobby McFerrin Don't Worry Be Happy 1988
9783
Bobby Moore & The Rhythm Aces Searching for My Love 1965
8848
Bobby Parker Watch Your Step 1961
7464
Bobby Shmurda Hot Nigga 2014
5029
Bobby Vee Take Good Care of My Baby 1961
6872
Bobby Vee The Night Has a Thousand Eyes 1962
7368
Bobby Vinton Blue Velvet 1963
1814
Bobby Womack Across 110th Street 1972
8712
Bobby Womack Harry Hippie 1972
9272
Bobby Womack Woman's Gotta Have It 1972
8885
Boby Lapointe Aragon et Castille 1960
2267
Body Count Cop Killer 1992
6931
Bola De Nieve Vete de mi 1958
2351
Bomb the Bass Beat Dis 1987
8092
Bomb the Bass with Justin Warfield Bug Powder Dust 1994
484
Bon Iver Skinny Love 2007
1209
Bon Iver Holocene 2011
1689
Bon Iver 33 "God" 2016
2135
Bon Iver Calgary 2011
2838
Bon Iver Perth 2011
3529
Bon Iver 22 (Over Soon) 2016
4171
Bon Iver Flume 2007
5053
Bon Iver Blood Bank 2009
5840
Bon Iver re: Stacks 2007
601
Bon Jovi Livin' on a Prayer 1986
4651
Bon Jovi You Give Love a Bad Name 1986
5667
Bon Jovi Runaway 1984
6780
Bon Jovi Wanted Dead or Alive 1986
8029
Bon Jovi Bed of Roses 1992
2927
Bone Thugs-N-Harmony Tha Crossroads 1995
7312
Bone Thugs-N-Harmony 1st of tha Month 1995
9402
Boney M Rivers of Babylon 1978
1366
Bonnie "Prince" Billy I See a Darkness 1999
8951
Bonnie "Prince" Billy Death to Everyone 1999
2204
Bonnie Raitt I Can't Make You Love Me 1991
4565
Bonnie Raitt Something to Talk About 1991
5717
Bonnie Raitt Angel from Montgomery 1974
6023
Bonnie Raitt Love Has No Pride 1972
1521
Bonnie Tyler Total Eclipse of the Heart 1983
8070
Bonnie Tyler It's a Heartache 1977
7539
Boogie Oh My 2015
2559
Boogie Down Productions South Bronx 1986
3036
Boogie Down Productions The Bridge Is Over 1987
5951
Boogie Down Productions My Philosophy 1988
7796
Boogie Down Productions Love's Gonna Get 'Cha (Material Love) 1990
9552
Booka Shade Mandarine Girl 2005
127
Booker T. & The MG's Green Onions 1962
3566
Booker T. & The MG's Time Is Tight 1969
9227
Booker T. & The MG's Hang 'Em High 1968
7963
Bootsy's Rubber Band Bootzilla 1978
2615
Boris Vian Le Déserteur 1955
8002
Boris Vian J'suis snob 1955
8547
Boris Vian Je bois 1956
324
Boston More Than a Feeling 1976
8771
Boston Amanda 1986
9906
Boston Foreplay/Long Time 1976
7531
Botellita de Jerez Alármala de tos 1984
7437
Bourvil Ballade irlandaise (un oranger) 1958
7645
Bourvil C'était Bien (Le Petit Bal Perdu) 1960
5051
Bow Wow Wow C30 C60 C90 Go! 1980
5209
Bow Wow Wow I Want Candy 1982
4454
Boyz II Men End of the Road 1992
6862
Boyz II Men I'll Make Love to You 1994
6329
Boyz II Men & Mariah Carey One Sweet Day 1995
3035
Boz Scaggs Lowdown 1976
5505
Boz Scaggs Lido Shuffle 1976
7766
Brad Mehldau Exit Music (for a Film) 1998
2313
Bran Van 3000 Drinking in L.A. 1997
4544
Bran Van 3000 Astounded 2001
7141
Brand Nubian Slow Down 1990
2162
Brandy and Monica The Boy Is Mine 1998
8867
Brass Construction Movin' 1975
3579
Bread Everything I Own 1972
6310
Bread Make It with You 1970
7021
Bread If 1971
8681
Bread The Guitar Man 1972
4519
Brenda Holloway Every Little Bit Hurts 1964
2186
Brenda Lee I'm Sorry 1960
4471
Brenda Lee Sweet Nothin's 1959
1844
Brian Eno Baby's on Fire 1973
2049
Brian Eno 1/1 1978
2122
Brian Eno Needles in the Camel's Eye 1973
3293
Brian Eno By This River 1977
7015
Brian Eno - David Byrne America Is Waiting 1981
8280
Brian Hyland Sealed With a Kiss 1962
6782
Brian Wilson Love and Mercy 1988
6112
Brick Dazz 1976
1468
Bright Eyes First Day of My Life 2005
4467
Bright Eyes Lua 2004
5087
Bright Eyes Lover I Don't Have to Love 2002
5742
Bright Eyes Four Winds 2007
6033
Bright Eyes We Are Nowhere and It's Now 2005
5599
Brigitte Bardot Harley Davidson 1967
6687
Brigitte Fontaine & Art Ensemble of Chicago Comme à La Radio 1970
8912
British Sea Power Waving Flags 2008
307
Britney Spears Toxic 2003
637
Britney Spears ...Baby One More Time 1998
4875
Britney Spears Till the World Ends 2011
5649
Britney Spears Oops!...I Did It Again 2000
6130
Britney Spears Womanizer 2008
8475
Britney Spears I'm a Slave 4 U 2001
4429
Broadcast Come On Let's Go 2000
7826
Broadcast Before We Begin 2003
9099
Broadcast Echo's Answer 1999
9962
Broder Daniel Shoreline 2003
2994
Broken Bells The High Road 2009
4700
Broken Social Scene Cause = Time 2002
5184
Broken Social Scene Almost Crimes 2002
5601
Broken Social Scene 7/4 (Shoreline) 2005
7212
Broken Social Scene Stars and Sons 2002
1095
Bronski Beat Smalltown Boy 1984
2904
Brook Benton Rainy Night in Georgia 1969
8900
Brotherhood of Man Save Your Kisses For Me 1976
2918
Brownsville Station Smokin' in the Boys Room 1973
6128
Bruce Channel Hey! Baby 1961
5420
Bruce Cockburn Lovers in a Dangerous Time 1984
4312
Bruce Hornsby & The Range The Way It Is 1986
13
Bruce Springsteen Born to Run 1975
92
Bruce Springsteen Thunder Road 1975
182
Bruce Springsteen Born in the U.S.A. 1984
489
Bruce Springsteen The River 1980
750
Bruce Springsteen Atlantic City 1982
805
Bruce Springsteen Dancing in the Dark 1984
833
Bruce Springsteen Jungleland 1975
961
Bruce Springsteen Rosalita (Come Out Tonight) 1973
1029
Bruce Springsteen I'm On Fire 1984
1138
Bruce Springsteen Streets of Philadelphia 1993
1300
Bruce Springsteen Badlands 1978
1501
Bruce Springsteen Brilliant Disguise 1987
1582
Bruce Springsteen Backstreets 1975
1615
Bruce Springsteen Racing in the Street 1978
1896
Bruce Springsteen 4th of July, Asbury Park (Sandy) 1973
2064
Bruce Springsteen Hungry Heart 1980
2182
Bruce Springsteen The Ghost of Tom Joad 1995
2218
Bruce Springsteen The Rising 2002
2237
Bruce Springsteen Darkness on the Edge of Town 1978
2891
Bruce Springsteen Prove It All Night 1978
2934
Bruce Springsteen Lost in the Flood 1973
2951
Bruce Springsteen Bobby Jean 1984
3320
Bruce Springsteen The Promised Land 1978
3621
Bruce Springsteen My City of Ruins 2002
3674
Bruce Springsteen Nebraska 1982
3722
Bruce Springsteen Incident on 57th Street 1973
3737
Bruce Springsteen Glory Days 1984
3827
Bruce Springsteen Highway Patrolman 1982
3895
Bruce Springsteen State Trooper 1982
4161
Bruce Springsteen No Surrender 1984
4192
Bruce Springsteen American Skin (41 Shots) 2001
4476
Bruce Springsteen Tenth Avenue Freeze-Out 1975
4658
Bruce Springsteen The Promise 1999
4968
Bruce Springsteen Stolen Car 1980
5158
Bruce Springsteen Tunnel of Love 1987
5196
Bruce Springsteen Candy's Room 1978
5382
Bruce Springsteen Because the Night 1986
5937
Bruce Springsteen New York City Serenade 1973
6238
Bruce Springsteen Point Blank 1980
6313
Bruce Springsteen Spirit in the Night 1973
6745
Bruce Springsteen Adam Raised a Cain 1978
7070
Bruce Springsteen For You 1973
7147
Bruce Springsteen Meeting Across the River 1975
7243
Bruce Springsteen Land of Hope and Dreams 2001
7558
Bruce Springsteen Blinded by the Light 1973
7992
Bruce Springsteen Tougher Than the Rest 1987
8452
Bruce Springsteen Cover Me 1984
8636
Bruce Springsteen Radio Nowhere 2007
8765
Bruce Springsteen If I Should Fall Behind 1992
8821
Bruce Springsteen Wrecking Ball 2010
8833
Bruce Springsteen Girls in Their Summer Clothes 2007
9195
Bruce Springsteen I'm Goin' Down 1984
9284
Bruce Springsteen The Wrestler 2008
9857
Bruce Springsteen My Hometown 1984
1259
Bryan Adams Summer of '69 1984
4050
Bryan Adams (Everything I Do) I Do It for You 1991
6903
Bryan Adams Heaven 1984
7789
Bryan Adams Run to You 1984
3571
Bryan Ferry Slave to Love 1985
4341
Bryan Ferry Let's Stick Together 1976
8614
Bryan Ferry A Hard Rain's A-Gonna Fall 1973
6935
Bubba Sparxxx Ugly 2001
7886
Buchanan and Goodman The Flying Saucer (Parts 1 and 2) 1956
3346
Buck Owens Act Naturally 1963
9311
Buck Owens I've Got a Tiger By the Tail 1964
7548
Buckcherry Lit Up 1999
2581
Bud Powell Un Poco Loco 1951
8146
Buddy Guy First Time I Met the Blues 1960
186
Buddy Holly Peggy Sue 1957
1156
Buddy Holly Rave On 1958
3388
Buddy Holly Everyday 1957
3609
Buddy Holly It Doesn't Matter Anymore 1959
7743
Buddy Holly Well All Right 1958
6584
Buddy Knox Party Doll 1956
3427
Buena Vista Social Club Chan Chan 1997
83
Buffalo Springfield For What It's Worth 1966
2069
Buffalo Springfield Expecting to Fly 1967
2807
Buffalo Springfield Mr. Soul 1967
5117
Buffalo Springfield Broken Arrow 1967
8834
Buffalo Springfield Rock and Roll Woman 1967
8071
Buffalo Tom Taillights Fade 1992
5228
Buffy Sainte-Marie The Universal Soldier 1964
5284
Built to Spill Car 1994
9143
Built to Spill Goin' Against Your Mind 2006
5676
Bully Trying  2015
9898
Bully I Remember 2015
9414
Bunbury Lady Blue 2002
2206
Bunny Berigan I Can't Get Started 1936
8238
Bunny Wailer Dream Land 1976
329
Burial Archangel 2007
6403
Burial Street Halo 2011
6441
Burial Kindred 2012
3946
Burial + Four Tet Moth 2009
8945
Burning Que hace una chica como tú en un sitio como este 1978
1576
Burning Spear Marcus Garvey 1975
4799
Burning Spear Slavery Days 1975
4901
Bush Glycerine 1994
5691
Bush Everything Zen 1994
7866
Bush Swallowed 1996
9291
Bush Tetras Too Many Creeps 1980
1415
Busta Rhymes Woo-Hah!! Got You All in Check 1996
3296
Busta Rhymes Put Your Hands Where My Eyes Could See 1997
3816
Butthole Surfers Pepper 1996
210
Buzzcocks Ever Fallen in Love (With Someone You Shouldn't've?) 1978
1257
Buzzcocks Orgasm Addict 1977
1754
Buzzcocks What Do I Get? 1978
2548
Buzzcocks Boredom 1977
4090
Buzzcocks Breakdown 1977
5750
Buzzcocks Everybody's Happy Nowadays 1979
9583
C. Tangana Mala Mujer 2017
5757
C+C Music Factory Gonna Make You Sweat (Everybody Dance Now) 1990
895
Cab Calloway & His Orchestra Minnie the Moocher 1931
2114
Cabaret Voltaire Nag Nag Nag 1979
8201
Caesars Palace Jerk It Out 2002
3507
Caetano Veloso Alegria, Alegria 1967
6474
Caetano Veloso Tropicália 1968
3688
Café Tacvba Eres 2003
4071
Café Tacvba La Ingrata 1994
6297
Café Tacvba Las Flores 1994
9262
Cage the Elephant Shake Me Down 2010
4773
Caifanes La célula que explota 1990
5842
Caifanes Afuera 1994
6528
Caifanes Viento 1988
2858
Cake The Distance 1996
7519
Cake Never There 1998
8918
Cake Short Skirt/Long Jacket 2001
8966
Cake I Will Survive 1996
6810
Calvin Harris Acceptable in the '80s 2006
1317
Calvin Harris feat. Frank Ocean and Migos Slide 2017
9705
Calvin Harris feat. Rihanna This Is What You Came For 2016
4761
Camarón La leyenda del tiempo 1979
7769
Camarón de la Isla Soy gitano 1989
1109
Cameo Word Up! 1986
6429
Cameo Room 123 (She's Strange) 1984
9293
Cameo Single Life 1985
2445
Camera Obscura French Navy 2009
2712
Camera Obscura Lloyd, I'm Ready to Be Heartbroken 2006
5551
Camille Ta douleur 2005
3214
Camper Van Beethoven Take the Skinheads Bowling 1985
6178
Cam'ron feat. Juelz Santana Oh Boy 2002
2232
Can Yoo Doo Right 1969
2648
Can Halleluhwah 1971
2797
Can Vitamin C 1972
3284
Can Oh Yeah 1971
3517
Can Spoon 1971
5768
Can Moonshake 1973
7241
Can Future Days 1973
8852
Can Mother Sky 1970
9466
Can Father Cannot Yell 1969
2370
Candi Staton Young Hearts Run Free 1976
6389
Candido Jingo 1979
1123
Canned Heat On the Road Again 1968
5063
Canned Heat Going Up the Country 1968
4732
Cannibal & The Headhunters Land of 1000 Dances 1965
4837
Cannonball Adderley Mercy, Mercy, Mercy 1966
5648
Cannonball Adderley Autumn Leaves 1958
9444
Caparezza Fuori dal tunnel 2003
4582
Captain and Tennille Love Will Keep Us Together 1975
2760
Captain Beefheart & His Magic Band Moonlight on Vermont 1969
5276
Captain Beefheart and His Magic Band Electricity 1967
6521
Captain Beefheart and His Magic Band Sure 'Nuff 'n Yes I Do 1967
3596
Captain Beefheart and The Magic Band Big Eyed Beans from Venus 1972
1250
Car Seat Headrest Drunk Drivers/Killer Whales 2016
4023
Car Seat Headrest Fill in the Blank 2016
6520
Car Seat Headrest Vincent 2016
9216
Car Seat Headrest Something Soon 2015
9823
Carcass Heartwork 1993
799
Cardi B Bodak Yellow 2017
440
Caribou Odessa 2010
533
Caribou Can't Do Without You 2014
4937
Caribou Melody Day 2007
6307
Caribou Our Love 2014
7268
Caribou Sun 2010
2986
Carl Douglas Kung Fu Fighting 1974
119
Carl Perkins Blue Suede Shoes 1956
5333
Carl Perkins Matchbox 1957
7149
Carl Perkins Honey Don't 1956
3636
Carla Bruni Quelqu'un m'a dit 2002
5782
Carla Thomas Gee Whiz (Look at His Eyes) 1960
9551
Carla Thomas B-A-B-Y 1966
3784
Carlos Gardel El dia que me quieras 1935
4237
Carlos Gardel Volver 1935
9091
Carlos Gardel Mi Buenos Aires Querido 1934
9762
Carlos Vives La gota fría 1993
774
Carly Rae Jepsen Call Me Maybe 2011
1626
Carly Rae Jepsen Cut to the Feeling 2017
1723
Carly Rae Jepsen Run Away With Me  2015
6974
Carly Rae Jepsen All That 2015
8404
Carly Rae Jepsen I Really Like You 2015
718
Carly Simon You're So Vain 1972
6111
Carly Simon Nobody Does It Better 1977
6739
Carly Simon That's the Way I've Always Heard It Should Be 1971
8669
Carly Simon Why 1982
8758
Carly Simon Let the River Run 1989
7663
Carmen Miranda O que é que a Bahiana tem 1939
8759
Carol Douglas Doctor's Orders 1974
548
Carole King It's Too Late 1971
1325
Carole King You've Got a Friend 1971
2822
Carole King I Feel the Earth Move 1971
4160
Carole King (You Make Me Feel Like) A Natural Woman 1971
5358
Carole King So Far Away 1971
8338
Carole King It Might As Well Rain Until September 1962
946
Carpenters Superstar 1971
1506
Carpenters (They Long to Be) Close to You 1970
1933
Carpenters We've Only Just Begun 1970
4210
Carpenters Yesterday Once More 1973
8739
Carpenters Goodbye to Love 1972
2809
Cass McCombs County Line 2011
5098
Cassie Me & U 2006
7225
Cassius Cassius 1999 1999
1298
Cat Power The Greatest 2006
3251
Cat Power Cross Bones Style 1998
3798
Cat Power Ruin 2012
7406
Cat Power I Don't Blame You 2003
7977
Cat Power Cherokee 2012
8693
Cat Power Nothing But Time 2012
9106
Cat Power Free 2003
9876
Cat Power I Believe in You 2008
3344
Cat Stevens Father and Son 1970
3756
Cat Stevens Wild World 1970
3943
Cat Stevens Lady D'Arbanville 1970
4635
Cat Stevens Peace Train 1971
5202
Cat Stevens Matthew & Son 1966
6162
Cat Stevens Morning Has Broken 1971
9205
Cat Stevens Where Do the Children Play 1970
9567
Cat Stevens The Wind 1971
5864
Catatonia Road Rage 1998
7596
Catatonia Mulder and Scully 1998
7456
Catherine Wheel Black Metallic 1991
7195
Catupecu Machu Y lo que quiero es que pises sin el suelo 2000
9759
CCCP Fedeli Alla Linea Annarella 1990
6223
Ce Ce Rogers Someday 1987
6635
CeCe Peniston Finally 1991
7370
Cecil Taylor Enter, Evening (Soft Line Structure) 1966
706
Cee Lo Green Fuck You! 2010
3184
Céline Dion My Heart Will Go On 1997
7201
ceo Come with Me 2010
4633
Cerrone Supernature 1977
7921
Cerrone Love In C Minor 1976
5546
Cesária Évora Sodade 1992
9025
Cesária Évora Petit Pays 1995
7169
Chaba Fadela N'Sel Fik 1983
6176
Chagrin d'amour Chacun fait (c'qui lui plaît) 1981
3528
Chairlift I Belong in Your Arms 2012
6444
Chairlift Bruises 2008
7359
Chairlift Ch-Ching 2015
7659
Chairlift Amanaemonesia 2011
4208
Chaka Demus & Pliers Murder She Wrote 1992
9684
Chaka Demus & Pliers Tease Me 1992
1104
Chaka Khan I Feel for You 1984
3861
Chaka Khan I'm Every Woman 1978
8271
Cham feat. Akon Ghetto Story 2006
5855
Chamillionaire feat. Krayzie Bone Ridin' 2005
3859
Chan Romero Hippy Hippy Shake 1959
6955
Chance the Rapper Chain Smoker 2013
7398
Chance the Rapper feat. Jeremih Summer Friends 2016
9496
Chance the Rapper feat. Kanye West and Chicago Children's Choir All We Got 2016
6207
Chance the Rapper feat. Knox Fortune All Night 2016
1147
Chance the Rapper feat. Lil Wayne & 2 Chainz No Problem 2016
4068
Chance the Rapper feat. Saba Angels 2015
6715
Change The Glow of Love 1980
9865
Change A Lover's Holiday 1980
5700
Chapterhouse Pearl 1991
6548
Charlélie Couture Comme un avion sans ailes 1981
2342
Charles Aznavour La Boheme 1965
5719
Charles Aznavour Je m'voyais deja 1960
6122
Charles Aznavour Comme ils disent 1972
6161
Charles Aznavour La Mamma 1963
9511
Charles Aznavour Emmenez-moi 1968
9661
Charles Aznavour Hier encore 1964
6322
Charles Brown Black Night 1951
2593
Charles Brown with Johnny Moore's Three Blazers Driftin' Blues 1945
3126
Charles Mingus Fables of Faubus/Original Faubus Fables 1959
3957
Charles Mingus Track C - Group Dancers 1963
4183
Charles Mingus Goodbye Pork Pie Hat 1959
4562
Charles Mingus Pithecanthropus Erectus 1956
7220
Charles Mingus Track A - Solo Dancer 1963
8698
Charles Mingus Haitian Fight Song 1957
1650
Charles Trenet La Mer 1946
4082
Charles Trenet Que reste-t-il de nos amours? 1942
6070
Charles Trenet La Folle complainte 1945
7491
Charles Trenet L'âme Des Poêtes 1951
9113
Charles Trenet Douce France 1947
3762
Charles Wright and The Watts 103rd Street Band Express Yourself 1970
1583
Charley Patton Pony Blues 1929
8411
Charley Pride Kiss An Angel Good Mornin' 1971
968
Charli XCX Boys 2017
3824
Charli XCX Boom Clap 2014
9449
Charli XCX You (Ha Ha Ha) 2013
4195
Charlie Christian Swing to Bop [Topsy] 1941
8686
Charlie Haden Song for Ché 1970
1089
Charlie Parker Koko 1945
2770
Charlie Parker Ornithology 1946
3230
Charlie Parker Parker's Mood 1948
4148
Charlie Parker Now's the Time 1946
5244
Charlie Parker A Night in Tunisia 1946
5919
Charlie Parker Lover Man 1946
7275
Charlie Parker Embraceable You 1948
7349
Charlie Parker Yardbird Suite 1946
8324
Charlie Parker Relaxing at Camarillo 1947
7925
Charlie Parker and His Re-Boppers Billie's Bounce 1946
8514
Charlie Poole & the North Carolina Ramblers Don't Let Your Deal Go Down 1925
4353
Charlie Rich Behind Closed Doors 1973
6430
Charlie Rich Lonely Weekends 1960
8678
Charlie Rich Life's Little Ups & Downs 1969
9212
Charlie Rich The Most Beautiful Girl 1973
2923
Charlotte Gainsbourg Deadly Valentine 2017
4967
Charly García Los Dinosaurios 1983
5381
Charly García Demoliendo hoteles 1984
6364
Charly García Nos siguen pegando abajo "pecado mortal" 1983
8139
Charly García Cerca de la revolución 1984
8656
Charly García No voy en tren 1987
9116
Chauncey Olcott When Irish Eyes Are Smiling 1913
7223
Chavela Vargas La llorona 1961
581
Cheap Trick Surrender 1978
1151
Cheap Trick I Want You to Want Me 1977
8130
Cheap Trick The Flame 1988
9777
Cheap Trick Dream Police 1979
2259
Cher Believe 1998
3953
Cher Bang Bang (My Baby Shot Me Down) 1966
6633
Cher Gypsys, Tramps and Thieves 1971
7309
Cher If I Could Turn Back Time 1989
8069
Cher Half-Breed 1973
9075
Cher Alfie 1966
8516
Cherrelle & Alexander O'Neal Saturday Love 1986
7237
Cheryl Lynn Got to Be Real 1978
755
Chet Baker My Funny Valentine 1954
8152
Chet Baker Let's Get Lost 1955
110
Chic Good Times 1979
224
Chic Le Freak 1978
3689
Chic Dance, Dance, Dance (Yowsah, Yowsah, Yowsah) 1977
4106
Chic I Want Your Love 1978
2651
Chicago If You Leave Me Now 1976
4109
Chicago Saturday in the Park 1972
4934
Chicago 25 or 6 to 4 1970
7016
Chicago Hard to Say I'm Sorry 1982
7550
Chicago I'm a Man 1969
6580
Chick Corea Return to Forever 1972
6164
Chick Corea & Return to Forever Spain 1973
3385
Chick Webb & His Orchestra with Ella Fitzgerald A-Tisket, A-Tasket 1938
7392
Chicks on Speed Glamour Girl 1998
3546
Chico Buarque Construção 1971
6321
Chief Keef feat. Lil Reese I Don't Like 2012
2899
Childish Gambino Redbone 2016
5342
Chris Bell I Am the Cosmos 1978
9021
Chris de Burgh The Lady in Red 1986
936
Chris Isaak Wicked Game 1989
6007
Chris Isaak Blue Hotel 1987
5039
Chris Kenner I Like It Like That, Part 1 1961
7784
Chris Knox Not Given Lightly 1989
3349
Christina Aguilera Ain't No Other Man 2006
3613
Christina Aguilera Beautiful 2002
4737
Christina Aguilera Genie in a Bottle 1999
7759
Christina Aguilera feat. Redman Dirrty 2002
9345
Christine and The Queens Christine [2014]/Tilted [2015] 2014
3535
Christophe Les Mots bleus 1974
6228
Christophe Aline 1965
6362
Christophe Les paradis perdus 1973
6667
Christopher Cross Sailing 1979
7123
Christopher Cross Ride Like the Wind 1979
8097
Christopher Cross Arthur's Theme (The Best That You Can Do) 1981
2264
Chromatics Kill for Love 2011
3782
Chromatics I Can Never Be Myself When You're Around 2015
5068
Chromatics Shadow 2015
5627
Chromatics In the City 2006
6835
Chromatics Lady 2012
6968
Chromatics Back from the Grave 2012
8523
Chromeo Fancy Footwork 2007
520
Chubby Checker The Twist 1960
9198
Chubby Checker Let's Twist Again 1961
6
Chuck Berry Johnny B. Goode 1958
126
Chuck Berry Maybellene 1955
333
Chuck Berry Roll Over Beethoven 1956
972
Chuck Berry Sweet Little Sixteen 1958
1137
Chuck Berry Rock and Roll Music 1957
2148
Chuck Berry Back in the U.S.A. 1959
2205
Chuck Berry Brown Eyed Handsome Man 1956
2390
Chuck Berry You Never Can Tell 1964
2442
Chuck Berry No Particular Place to Go 1964
2527
Chuck Berry Memphis, Tennessee 1959
2975
Chuck Berry Little Queenie 1959
3095
Chuck Berry Promised Land 1964
3898
Chuck Berry School Day 1957
4194
Chuck Berry Too Much Monkey Business 1956
4463
Chuck Berry Carol 1958
6247
Chuck Berry Almost Grown 1959
6586
Chuck Berry My Ding-a-Ling 1972
9219
Chuck Brown & The Soul Searchers We Need Some Money 1984
5701
Chuck Jackson Any Day Now (My Wild Beautiful Bird) 1962
9585
Chuck Wagon Gang I'll Fly Away 1949
4166
Chuck Willis C.C. Rider 1957
4887
Chuck Willis It's Too Late 1956
5903
Chuck Willis Hang Up My Rock and Roll Shoes 1958
2223
Chumbawamba Tubthumping 1997
1587
CHVRCHES The Mother We Share 2012
2702
CHVRCHES Recover 2013
3119
CHVRCHES Leave a Trace 2015
7436
CHVRCHES Clearest Blue  2015
3089
Ciara Body Party 2013
5080
Ciara feat. Ludacris Oh 2004
9571
Cibo Matto Birthday Cake 1995
6390
Cigarettes After Sex Apocalypse 2017
9524
Cigarettes After Sex K. 2016
6212
Clap Your Hands Say Yeah The Skin of My Yellow Country Teeth 2005
6896
Clap Your Hands Say Yeah Over & Over Again (Lost & Found) 2005
7847
Clap Your Hands Say Yeah Upon This Tidal Wave of Young Blood 2005
7918
Clap Your Hands Say Yeah Is This Love? 2005
4523
Clarence Carter Patches 1970
8098
Clarence Carter Slip Away 1968
8548
Clarence Carter Making Love (At the Dark End of the...) 1969
3064
Clarence "Frogman" Henry Ain't Got No Home 1956
6880
Clarence "Frogman" Henry But I Do 1961
2561
Clarence "Pine Top" Smith Pinetop's Boogie Woogie 1928
6734
Clarence "Tom" Ashley The Coo Coo Bird 1929
8302
Clarence Williams' Blue Five Cake Walking Babies from Home 1925
8702
Clarence Williams' Blue Five Wild Cat Blues 1923
9405
Classics IV Spooky 1967
3806
Claude François Comme d'habitude 1967
6630
Claude Nougaro Une Petite Fille 1961
7096
Claude Nougaro O Toulouse 1967
7384
Claude Nougaro Cécile, ma fille 1963
8272
Claude Nougaro Tu verras 1978
8366
Claude Nougaro Le Jazz et la java 1961
8785
Claude Nougaro Le Cinéma 1962
4417
Claudine Clark Party Lights 1962
4190
Clean Bandit feat. Jess Glynne Rather Be 2014
3345
Cliff Edwards When You Wish Upon a Star 1940
638
Cliff Richard Move It 1958
5686
Cliff Richard Living Doll 1959
7640
Cliff Richard Devil Woman 1976
8460
Cliff Richard We Don't Talk Anymore 1979
9013
Cliff Richard The Young Ones 1962
8653
Clifford Brown & Max Roach Cherokee 1955
8862
Clifford Brown & Max Roach Daahoud 1954
5148
Clifford Brown/Max Roach Quintet Joy Spring 1954
6812
Climax Blues Band Couldn't Get It Right 1976
9843
Clinic Monkey on Your Back 1998
1202
Clipse Grindin' 2002
9519
Clipse Trill 2006
6049
Clipse feat. Slim Thug Wamp Wamp (What It Do) 2006
7160
clor Love and Pain 2005
1086
Cloud Nothings I'm Not Part of Me 2014
3556
Cloud Nothings Wasted Days 2012
4473
Cloud Nothings Stay Useless 2012
4979
Clubbed to Death [Rob Dougan] Clubbed to Death 1995
7226
Clyde McPhatter Without Love (There Is Nothing) 1956
7786
Clyde McPhatter A Lover's Question 1958
1363
Clyde McPhatter & The Drifters Money Honey 1953
7421
Coati Mundi Me No Pop I 1980
4478
Cocteau Twins Lorelei 1984
5023
Cocteau Twins Iceblink Luck 1990
5661
Cocteau Twins Sugar Hiccup 1983
7469
Cocteau Twins Carolyn's Fingers 1988
7948
Cocteau Twins Cherry-Coloured Funk 1990
8127
Cocteau Twins Pearly Dewdrops Drop 1984
4098
Cold Cave The Great Pan Is Dead 2011
4317
Cold Chisel Khe Sanh 1978
6987
Cold Chisel Flame Trees 1984
4207
Cold War Kids Hang Me Up to Dry 2006
455
Coldplay Viva La Vida 2008
459
Coldplay Yellow 2000
639
Coldplay Clocks 2002
778
Coldplay The Scientist 2002
2180
Coldplay Fix You 2005
2339
Coldplay In My Place 2002
3484
Coldplay Speed of Sound 2005
4214
Coldplay Trouble 2000
5372
Coldplay Don't Panic 2000
6627
Coldplay Paradise 2011
713
Coleman Hawkins Body and Soul 1939
6794
Coleman Hawkins The Man I Love 1944
7740
Coleman Hawkins Picasso 1949
8288
Colette Magny Melocoton 1963
7025
Color Me Badd I Wanna Sex You Up 1991
8943
Commander Cody and His Lost Planet Airmen Hot Rod Lincoln 1971
2758
Commodores Nightshift 1984
2886
Commodores Easy 1977
5076
Commodores Brick House 1977
8439
Commodores Still 1979
8660
Commodores Machine Gun 1974
4401
Common The Light 2000
3731
Common Sense I Used to Love h.e.r. 1994
9554
Concha Piquer Tatuaje 1941
8924
Concrete Blonde Joey 1990
7908
Conjunto Bernal Mi unica camino 1958
6433
Connie Francis Stupid Cupid 1958
3757
Console 14 Zero Zero 1999
6985
Control Machete ¿Comprendes Mendes? 1997
7432
Converge Concubine/Fault & Fracture 2001
2235
Conway Twitty It's Only Make Believe 1958
7512
Conway Twitty Hello Darlin' 1970
7328
Coolio Fantastic Voyage 1994
1012
Coolio feat. L.V. Gangsta's Paradise 1995
4741
Corey Hart Sunglasses at Night 1983
7703
Cornelius Brothers & Sister Rose Treat Her Like a Lady 1970
7923
Cornelius Brothers & Sister Rose Too Late to Turn Back Now 1972
587
Cornershop Brimful of Asha 1997
7104
Cornershop 6am Jullandar Shere 1995
7669
Cosmo Vitelli Party Day 2001
1256
Count Basie One O'Clock Jump 1937
3647
Count Basie April in Paris 1955
5263
Count Basie Lil' Darlin' 1958
9625
Count Basie Swinging the Blues 1938
9097
Count Basie Orchestra with Joe Williams Every Day (I Have the Blues) 1955
3325
Count Basie's Kansas City Seven feat. Lester Young Lester Leaps In 1939
2057
Counting Crows Mr. Jones 1993
6657
Counting Crows A Long December 1996
2027
Country Joe & The Fish The Fish Cheer & I-Feel-Like-I'm-Fixin'-To-Die-Rag 1965
370
Courtney Barnett Pedestrian at Best 2015
2364
Courtney Barnett Depreston  2015
3193
Courtney Barnett Avant Gardener 2013
1660
Courtney Barnett & Kurt Vile Over Everything 2017
8654
Cowboy Junkies Sweet Jane 1988
6510
Cracker Teen Angst 1992
7778
Craig David Fill Me In 2000
2623
Craig Mack Flava in Ya Ear/Flava in Ya Ear (Remix) 1994
4874
Crash Test Dummies Mmm Mmm Mmm Mmm 1993
5486
Crazy Horse I Don't Want to Talk About It 1971
177
Cream Sunshine of Your Love 1967
793
Cream White Room 1968
1538
Cream Badge 1969
1772
Cream Crossroads 1968
2862
Cream I Feel Free 1966
2898
Cream Strange Brew 1967
6232
Cream Tales of Brave Ulysses 1967
9017
Credit to the Nation Call It What You Want 1993
109
Creedence Clearwater Revival Proud Mary 1969
114
Creedence Clearwater Revival Fortunate Son 1969
377
Creedence Clearwater Revival Bad Moon Rising 1969
506
Creedence Clearwater Revival Who'll Stop the Rain 1970
818
Creedence Clearwater Revival Have You Ever Seen the Rain 1970
1559
Creedence Clearwater Revival Green River 1969
2003
Creedence Clearwater Revival Up Around the Bend 1970
2337
Creedence Clearwater Revival Lookin' Out My Back Door 1970
2516
Creedence Clearwater Revival Born on the Bayou 1969
3635
Creedence Clearwater Revival Suzie Q 1968
3653
Creedence Clearwater Revival Travelin' Band 1970
4097
Creedence Clearwater Revival Down on the Corner 1969
5223
Creedence Clearwater Revival Run Through the Jungle 1970
7288
Creedence Clearwater Revival Long As I Can See the Light 1970
7932
Creedence Clearwater Revival I Heard It Through the Grapevine 1970
9384
Creedence Clearwater Revival Sweet Hitch-Hiker 1971
8962
Crime Hot Wire My Heart 1976
9327
Crispian St. Peters The Pied Piper 1966
8594
Crosby & Nash To the Last Whale / Wind on the Water 1975
643
Crosby, Stills & Nash Suite: Judy Blue Eyes 1969
1733
Crosby, Stills & Nash Wooden Ships 1969
4323
Crosby, Stills & Nash Marrakesh Express 1969
403
Crosby, Stills, Nash & Young Ohio 1970
1701
Crosby, Stills, Nash & Young Helpless 1970
1973
Crosby, Stills, Nash & Young Woodstock 1970
2634
Crosby, Stills, Nash & Young Teach Your Children 1970
4306
Crosby, Stills, Nash & Young Carry On 1970
6878
Crosby, Stills, Nash & Young Our House 1970
7834
Crow Evil Woman Don't Play Your Games With Me 1969
838
Crowded House Don't Dream It's Over 1986
3381
Crowded House Weather with You 1991
4215
Crowded House Better Be Home Soon 1988
5476
Crowded House Into Temptation 1988
6268
Crowded House Fall at Your Feet 1991
6755
Crowded House Distant Sun 1993
6913
Crowded House Four Seasons in One Day 1991
9724
Crowded House Something So Strong 1986
5236
Crystal Castles Celestica 2010
6798
Crystal Castles Untrust Us 2008
8666
Crystal Castles Alice Practice 2006
1199
Crystal Castles feat. Robert Smith Not in Love 2010
3129
Crystal Castles vs. HEALTH Crimewave 2007
2997
Crystal Waters Gypsy Woman (She's Homeless) 1991
1316
CSS Let's Make Love and Listen to Death from Above 2005
9747
CSS Music Is My Hot Hot Sex 2005
3111
Cults Go Outside 2010
4563
Cults Abducted 2011
1745
Culture Two Sevens Clash 1976
929
Culture Club Do You Really Want to Hurt Me 1982
1968
Culture Club Karma Chameleon 1983
7023
Culture Club Church of the Poison Mind 1983
7385
Culture Club Time (Clock of the Heart) 1982
6784
Curtis Lee Pretty Little Angel Eyes 1961
348
Curtis Mayfield Move On Up 1970
1042
Curtis Mayfield Superfly 1972
1679
Curtis Mayfield Freddie's Dead 1972
2153
Curtis Mayfield Pusherman 1972
3242
Curtis Mayfield (Don't Worry) If There's a Hell Below We're All Going to Go 1970
4095
Curtis Mayfield We the People Who Are Darker Than Blue 1970
2115
Cut Copy Hearts on Fire 2007
3038
Cut Copy Need You Now 2011
6996
Cut Copy Lights & Music 2008
7613
Cut Copy Out There on the Ice 2008
9803
Cut Copy Free Your Mind 2013
6666
Cutting Crew (I Just) Died in Your Arms Tonight 1986
7525
C.W. McCall Convoy 1975
4515
Cybotron Clear 1983
9409
Cymande Bra 1972
499
Cyndi Lauper Girls Just Want to Have Fun 1983
606
Cyndi Lauper Time After Time 1983
3890
Cyndi Lauper True Colors 1986
8701
Cyndi Lauper All Through the Night 1983
1371
Cypress Hill How I Could Just Kill a Man 1991
1969
Cypress Hill Insane in the Brain 1993
8530
Czerkinsky Natacha 1998
9480
D Train You're the One for Me 1982
8041
D4L Laffy Taffy 2005
8680
Da Brat Funkdafied 1994
5271
Daddy Cool Eagle Rock 1971
277
Daft Punk Da Funk 1995
283
Daft Punk One More Time 2000
331
Daft Punk Around the World 1997
714
Daft Punk Digital Love 2001
1162
Daft Punk Harder, Better, Faster, Stronger 2001
4209
Daft Punk Aerodynamic 2001
9763
Daft Punk Robot Rock 2005
4705
Daft Punk feat. Giorgio Moroder Giorgio by Moroder 2013
5118
Daft Punk feat. Panda Bear Doin' It Right 2013
106
Daft Punk feat. Pharrell Williams Get Lucky 2013
6707
Daft Punk feat. Pharrell Williams Lose Yourself to Dance 2013
1617
Dale Hawkins Susie-Q 1957
9139
Dalida Il venait d'avoir 18 ans 1974
9084
Damia Les Goélands 1937
1858
Damian Marley Welcome to Jamrock 2005
3666
Damien Rice The Blower's Daughter 2001
4877
Damien Rice Cannonball 2002
6531
Damon Albarn Everyday Robots 2014
7190
Damon Albarn Heavy Seas of Love 2014
9733
Dan Deacon Wham City 2007
9484
Dan Fogelberg Part of the Plan 1974
6103
Dan Hartman Relight My Fire 1979
4062
Dan Le Sac vs. Scroobius Pip Thou Shalt Always Kill 2007
2768
D'Angelo Brown Sugar 1995
3611
D'Angelo Untitled (How Does It Feel?) 2000
6719
D'Angelo Shit, Damn, Motherf*cker 1995
7114
D'Angelo Devil's Pie 1998
6556
D'Angelo and The Vanguard The Charade 2014
6646
D'Angelo and The Vanguard Sugah Daddy 2014
4298
Danger Mouse 99 Problems 2004
5425
Daniel Balavoine L'Aziza 1985
7814
Daniel Balavoine Le Chanteur 1978
8661
Daniel Darc Je me souviens, je me rappelle 2004
9470
Daniel Guichard Mon vieux 1974
8025
Daniel Johnston True Love Will Find You in the End 1984
8494
Daniel Johnston Some Things Last a Long Time 1990
9983
Daniel Lanois The Maker 1989
9063
Daniel Lavoie Ils s'aiment 1983
9825
Danielle Messia De la main gauche 1982
1114
Danny and The Juniors At the Hop 1957
5085
Danny Brown When It Rain 2016
6891
Danny Brown Grown Up 2012
1853
Danny Brown feat. Kendrick Lamar, Ab-Soul and Earl Sweatshirt Really Doe 2016
7922
Danny O'Keefe Good Time Charlie's Got the Blues 1971
8902
Danny Wilson Mary's Prayer 1987
5859
Danzig Mother 1988
9246
Darkside Golden Arrow 2013
4245
Darlene Love Christmas (Baby Please Come Home) 1963
9973
Darlene Love A Fine Fine Boy 1963
7571
Darwin Deez Radar Detector 2010
982
Daryl Hall & John Oates She's Gone 1973
1409
Daryl Hall & John Oates I Can't Go for That (No Can Do) 1981
3658
Daryl Hall & John Oates Sara Smile 1975
3660
Daryl Hall & John Oates Maneater 1982
4531
Daryl Hall & John Oates Rich Girl 1976
5255
Daryl Hall & John Oates Kiss on My List 1980
6148
Daryl Hall & John Oates Private Eyes 1981
6484
Daryl Hall & John Oates Out of Touch 1984
7911
Daryl Hall & John Oates You Make My Dreams 1980
8859
Das Bo Türlich, türlich (Sicher, dicker) 2000
3878
Das EFX They Want EFX 1992
6672
Das Racist Michael Jackson 2011
8468
Das Racist Hahahaha jk? 2010
9887
Dashiell Hedayat Chrysler (Rose) 1971
9078
Daughter Youth 2011
2547
Dave and Ansil Collins Double Barrel 1970
991
Dave Brubeck Quartet Take Five 1959
6496
Dave Brubeck Quartet Blue Rondo à la Turk 1959
2321
Dave Clark Five Glad All Over 1963
7617
Dave Clark Five Catch Us If You Can 1965
5002
Dave Clarke Wisdom to the Wise 1994
8461
Dave Dudley Six Days on the Road 1963
5180
Dave Edmunds Girls Talk 1979
6700
Dave Edmunds I Hear You Knocking 1970
3465
Dave Matthews Band Ants Marching 1994
3739
Dave Matthews Band Crash into Me 1996
7998
Dave Matthews Band What Would You Say 1994
7310
David & David Welcome to the Boomtown 1986
6995
David Axelrod The Human Abstract 1969
26
David Bowie "Heroes" 1977
51
David Bowie Space Oddity 1969
85
David Bowie Life on Mars? 1971
187
David Bowie Changes 1971
193
David Bowie Ziggy Stardust 1972
318
David Bowie Ashes to Ashes 1980
360
David Bowie Starman 1972
397
David Bowie Young Americans 1975
427
David Bowie Lazarus 2015
486
David Bowie Blackstar 2015
518
David Bowie Rebel Rebel 1974
593
David Bowie Let's Dance 1983
688
David Bowie Sound and Vision 1977
820
David Bowie The Man Who Sold the World 1970
840
David Bowie Fame 1975
1056
David Bowie Golden Years 1975
1063
David Bowie Station to Station 1976
1066
David Bowie Modern Love 1983
1165
David Bowie Suffragette City 1972
1315
David Bowie Where Are We Now? 2013
1453
David Bowie Moonage Daydream 1972
1656
David Bowie Five Years 1972
1841
David Bowie Rock 'n' Roll Suicide 1972
1954
David Bowie The Jean Genie 1972
2377
David Bowie I Can't Give Everything Away 2016
2613
David Bowie Fashion 1980
2788
David Bowie Oh! You Pretty Things 1971
2883
David Bowie John, I'm Only Dancing 1972
3265
David Bowie Queen Bitch 1971
3490
David Bowie Always Crashing in the Same Car 1977
3501
David Bowie Drive-In Saturday 1973
3888
David Bowie Absolute Beginners 1986
4138
David Bowie TVC 15 1976
4140
David Bowie China Girl 1983
4144
David Bowie Warszawa 1977
4460
David Bowie Diamond Dogs 1974
4775
David Bowie Panic in Detroit 1973
4842
David Bowie Wild Is the Wind 1976
5490
David Bowie Sue (Or in a Season of Crime) 2014
5756
David Bowie Kooks 1971
5774
David Bowie Be My Wife 1977
5876
David Bowie The Stars (Are Out Tonight) 2013
5955
David Bowie Boys Keep Swinging 1979
6031
David Bowie All the Young Dudes 1974
6173
David Bowie Cat People (Putting Out Fire) 1982
6317
David Bowie I'm Afraid of Americans 1997
7533
David Bowie No Plan 2016
7551
David Bowie Aladdin Sane (1913-1938-197?) 1973
7665
David Bowie Andy Warhol 1971
7726
David Bowie Loving the Alien 1984
8248
David Bowie The Bewlay Brothers 1971
8335
David Bowie Love Is Lost (Hello Steve Reich mix by James Murphy) 2013
8356
David Bowie Sweet Thing 1974
8720
David Bowie Scary Monsters (And Super Creeps) 1980
8792
David Bowie Cygnet Committee 1969
9380
David Bowie Jump, They Say 1993
9866
David Bowie Letter to Hermione 1969
8567
David Byrne & Brian Eno Strange Overtones 2008
6579
David Byrne & St. Vincent Who 2012
4811
David Crosby Laughing 1971
4511
David Essex Rock On 1973
4358
David Gray Babylon 1998
7019
David McWilliams Days of Pearly Spencer 1967
8615
David Ruffin My Whole World Ended (The Moment You Left Me) 1969
9980
David Seville Witch Doctor 1958
7863
David Soul Don't Give Up on Us 1976
6159
David Sylvian Orpheus 1987
4706
David Sylvian & Ryuichi Sakamoto Forbidden Colours 1983
9688
Dawes All Your Favorite Bands 2015
6316
Dawn feat. Tony Orlando Tie a Yellow Ribbon Round the Ole Oak Tree 1973
2584
Dawn Penn You Don't Love Me (No, No, No) 1994
8315
Dazz Band Let It Whip 1982
566
De La Soul Me Myself and I 1989
3205
De La Soul Eye Know 1989
3879
De La Soul Ring Ring Ring (Ha Ha Hey) 1991
4672
De La Soul Buddy 1989
4795
De La Soul Say No Go 1989
5448
De La Soul Plug Tunin' 1988
6492
De La Soul Jenifa (Taught Me) 1988
6546
De La Soul The Magic Number 1989
7079
De La Soul Stakes Is High 1996
9718
De La Soul Potholes in My Lawn 1988
2312
De La Soul feat. Q-Tip A Roller Skating Jam Named 'Saturdays' 1991
1600
Dead Boys Sonic Reducer 1977
595
Dead Kennedys Holiday in Cambodia 1980
1421
Dead Kennedys California Über Alles 1979
6356
Dead Kennedys Too Drunk to Fuck 1981
1365
Dead or Alive You Spin Me Round (Like a Record) 1984
5838
Dead Prez Hip-Hop 1999
2525
Deafheaven Dream House 2013
3378
Dean Martin That's Amore 1953
4966
Dean Martin Everybody Loves Somebody 1964
9942
Death The Philosopher 1993
4126
Death Cab for Cutie I Will Possess Your Heart 2008
4715
Death Cab for Cutie Soul Meets Body 2005
6055
Death Cab for Cutie Transatlanticism 2003
6621
Death Cab for Cutie I Will Follow You into the Dark 2005
9838
Death Cab for Cutie The Sound of Settling 2003
5403
Death from Above 1979 Romantic Rights 2004
7459
Death from Above 1979 Trainwreck 1979 2014
4201
Death Grips I've Seen Footage 2012
4866
Death Grips Hacker 2012
3831
Death in Vegas Aisha 1999
6325
Death in Vegas Hands Around My Throat 2002
9343
Death in Vegas Scorpio Rising 2002
9963
Debbie Gibson Only in My Dreams 1987
9861
Dee Clark Raindrops 1961
336
Deee-Lite Groove Is in the Heart 1990
7944
Deep Blue Something Breakfast at Tiffany's 1993
7221
Deep Dish feat. Everything But the Girl The Future of the Future (Stay Gold) 1998
171
Deep Purple Smoke on the Water 1972
1474
Deep Purple Highway Star 1972
2273
Deep Purple Child in Time 1970
2769
Deep Purple Black Night 1970
2956
Deep Purple Hush 1968
4852
Deep Purple Speed King 1970
6421
Deep Purple Woman from Tokyo 1973
7039
Deep Purple Burn 1974
8627
Deep Purple Space Truckin' 1972
9318
Deep Purple Knocking at Your Back Door 1984
1606
Deerhunter Nothing Ever Happened 2008
1833
Deerhunter Helicopter 2010
2275
Deerhunter Desire Lines 2010
3918
Deerhunter Agoraphobia 2008
4283
Deerhunter Snakeskin  2015
4542
Deerhunter Monomania 2013
5275
Deerhunter Revival 2010
1276
Def Leppard Photograph 1983
2857
Def Leppard Pour Some Sugar on Me 1987
7547
Def Leppard Bringin' On the Heartbreak 1981
8332
Def Leppard Animal 1987
8426
Def Leppard Rock of Ages 1983
8457
Def Leppard Love Bites 1987
8513
DeFord Bailey Pan American Blues 1927
4453
Deftones Change (In the House of Flies) 2000
5190
Deftones My Own Summer (Shove It) 1997
9997
Deftones Be Quiet and Drive (Far Away) 1997
2426
Deichkind Remmidemmi (Yippie Yippie Yeah) 2006
9719
Deichkind Arbeit nervt 2008
8045
DeJ Loaf Try Me 2014
222
Del Shannon Runaway 1961
5041
Del Shannon Keep Searchin' (We'll Follow The Sun) 1964
5206
Del Shannon Hats Off to Larry 1961
5534
Del Shannon Stranger in Town 1965
6529
De'Lacy Hideaway 1994
7166
Della Reese Don't You Know 1959
5592
Delorean Stay Close 2010
8553
Delorean Seasun 2009
8241
Delroy Wilson Dancing Mood 1966
3187
Delta 5 Mind Your Own Business 1979
7138
Demics New York City 1979
8598
Deniece Williams Let's Hear It for the Boy 1984
6024
Denise LaSalle Trapped By a Thing Called Love 1971
3360
Dennis Brown Money In My Pocket 1972
8637
Dennis Brown Revolution 1983
8726
Dennis Coffey and The Detroit Guitar Band Scorpio 1971
7165
Dennis Edwards Don't Look Any Further 1984
5300
Dennis Wilson Riversong 1977
7861
Department S Is Vic There? 1981
426
Depeche Mode Enjoy the Silence 1990
475
Depeche Mode Personal Jesus 1989
1117
Depeche Mode Just Can't Get Enough 1981
1212
Depeche Mode Never Let Me Down Again 1987
1795
Depeche Mode Everything Counts 1983
2793
Depeche Mode People Are People 1984
2889
Depeche Mode I Feel You 1993
3680
Depeche Mode Precious 2005
3735
Depeche Mode Master and Servant 1984
4239
Depeche Mode Policy of Truth 1990
4281
Depeche Mode It's No Good 1997
4329
Depeche Mode Blasphemous Rumours 1984
4350
Depeche Mode Strangelove 1987
4740
Depeche Mode Stripped 1986
5848
Depeche Mode Behind the Wheel 1987
6253
Depeche Mode Walking in My Shoes 1993
6299
Depeche Mode Shake the Disease 1985
6399
Depeche Mode New Life 1981
6723
Depeche Mode Somebody 1984
7981
Depeche Mode Freelove 2001
8036
Depeche Mode Home 1997
9023
Depeche Mode A Question of Time 1986
9369
Depeche Mode Barrel of a Gun 1997
9774
Depeche Mode Route 66 1987
66
Derek and The Dominos Layla 1970
4855
Desiigner Panda 2015
310
Desmond Dekker & The Aces Israelites 1968
1330
Desmond Dekker & The Aces 007 (Shanty Town) 1967
7065
Des'ree You Gotta Be 1994
1098
Destiny's Child Say My Name 1999
2392
Destiny's Child Independent Women Part 1 2000
3749
Destiny's Child Bootylicious 2001
4477
Destiny's Child Bills, Bills, Bills 1999
4816
Destiny's Child Survivor 2001
5361
Destiny's Child Jumpin' Jumpin' 1999
9203
Destiny's Child No No No 1998
2012
Destroyer Kaputt 2011
5554
Destroyer Dream Lover 2015
5821
Destroyer Chinatown 2011
6365
Destroyer Bay of Pigs 2009
8352
Destroyer Tinseltown Swimming in Blood 2017
9223
Destroyer Times Square 2015
9735
Detroit Grand Pubahs Sandwiches 2000
2402
dEUS Instant Street 1999
4345
dEUS Suds & Soda 1994
4061
Deutsch Amerikanische Freundschaft Der Mussolini 1981
7964
Devendra Banhart Santa Maria da Feira 2005
868
Devo Whip It 1980
1904
Devo (I Can't Get No) Satisfaction 1977
3645
Devo Jocko Homo 1977
3989
Devo Mongoloid 1977
5799
Devo Girl U Want 1980
7002
Devo Gut Feeling/(Slap Your Mammy) 1978
8123
Devo Uncontrollable Urge 1978
8884
Dexter Gordon and Wardell Gray The Chase 1948
364
Dexys Midnight Runners Come On Eileen 1982
1078
Dexys Midnight Runners Geno 1980
3676
Dexys Midnight Runners There, There, My Dear 1980
6149
Dexys Midnight Runners This Is What She's Like 1985
6201
Dexys Midnight Runners Dance Stance 1979
6638
Diabologum A découvrir absolument 1996
4320
Diamond Head Am I Evil? 1980
1475
Diana Ross Love Hangover 1976
2032
Diana Ross I'm Coming Out 1980
2750
Diana Ross Upside Down 1980
3557
Diana Ross Ain't No Mountain High Enough 1970
9579
Diana Ross Theme from Mahogany (Do You Know Where You're Going To) 1975
2263
Diana Ross and The Supremes Love Child 1968
5658
Diana Ross and The Supremes Someday We'll Be Together 1969
5664
Diana Ross and The Supremes Reflections 1967
6522
Dick & DeeDee The Mountain's High 1961
4847
Dick Annegarn Bruxelles 1973
8345
Dick Annegarn Coutances 1975
1884
Dick Dale Miserlou 1962
3429
Dick Dale Let's Go Trippin' 1961
7273
Dido Thank You 1999
7630
Dido White Flag 2003
6906
Die Antwoord Enter the Ninja 2010
6457
Die Sterne Was hat dich bloß so ruiniert 1996
2394
Digable Planets Rebirth of Slick (Cool Like Dat) 1992
1469
Digital Underground The Humpty Dance 1990
3619
Digital Underground Doowutchyalike 1989
8150
Digitalism Zdarlight 2005
9790
Dilated Peoples Worst Come to Worst 2001
1556
Dillinger Cocaine in My Brain 1976
9474
Dimples D. Sucker D.J.'s 1983
2727
Dinah Washington What a Diff'rence a Day Makes 1959
2907
Dinah Washington Mad About the Boy 1952
408
Dinosaur Jr. Freak Scene 1988
3983
Dinosaur Jr. Start Choppin' 1993
4779
Dinosaur Jr. Feel the Pain 1994
4810
Dinosaur Jr. The Wagon 1990
8183
Dinosaur Jr. Almost Ready 2007
8550
Dinosaur Jr. Just Like Heaven 1989
9955
Dinosaur Jr. Little Fury Things 1987
4784
Dinosaur L #5 (Go Bang!) 1981
689
Dion Runaround Sue 1961
1141
Dion The Wanderer 1961
5114
Dion Born to Be with You 1975
5240
Dion Abraham, Martin and John 1968
9396
Dion Lovers Who Wander 1962
1062
Dion and The Belmonts A Teenager in Love 1959
1920
Dion and The Belmonts I Wonder Why 1958
178
Dionne Warwick Walk On By 1964
2294
Dionne Warwick Do You Know the Way to San Jose 1968
2945
Dionne Warwick Don't Make Me Over 1962
3545
Dionne Warwick Anyone Who Had a Heart 1963
6644
Dionne Warwick I Say a Little Prayer 1967
8777
Dionne Warwick and Friends That's What Friends Are For 1985
8266
Dionne Warwicke and Spinners Then Came You 1974
9382
Dionysos Song for Jedi 2002
344
Dire Straits Sultans of Swing 1978
1631
Dire Straits Money for Nothing 1985
2110
Dire Straits Romeo and Juliet 1980
4188
Dire Straits Tunnel of Love 1980
4753
Dire Straits Private Investigations 1982
5227
Dire Straits Brothers in Arms 1985
5234
Dire Straits Telegraph Road 1982
8477
Dire Straits Walk of Life 1985
1040
Dirty Projectors Stillness Is the Move 2009
2150
Dirty Projectors Gun Has No Trigger 2012
5740
Dirty Projectors and David Byrne Knotty Pine 2009
1662
Disclosure When a Fire Starts to Burn 2013
5031
Disclosure Help Me Lose My Mind 2013
6960
Disclosure F for You 2013
889
Disclosure feat. AlunaGeorge White Noise 2013
9599
Disclosure feat. Lorde Magnets  2015
1845
Disclosure feat. Sam Smith Latch 2012
6468
Divididos Qué ves? 1993
2919
Divinyls I Touch Myself 1990
2441
Dixie Chicks Not Ready to Make Nice 2006
7844
Dixie Chicks Wide Open Spaces 1998
715
Dizzee Rascal Fix Up, Look Sharp 2003
1260
Dizzee Rascal I Luv U 2003
4861
Dizzee Rascal Sirens 2007
5417
Dizzee Rascal Stand Up Tall 2004
1154
Dizzee Rascal feat. Armand Van Helden Bonkers 2009
6665
Dizzee Rascal feat. Calvin Harris Dance Wiv Me 2008
1654
Dizzy Gillespie Manteca 1947
2830
Dizzy Gillespie A Night in Tunisia 1946
3208
Dizzy Gillespie Groovin' High 1945
5044
Dizzy Gillespie Salt Peanuts 1945
5385
Dizzy Gillespie Hot House 1945
9172
Dizzy Gillespie Things to Come 1947
9615
Dizzy Gillespie Cubana Be / Cubana Bop 1949
3033
DJ Jazzy Jeff & The Fresh Prince Summertime 1991
9575
DJ Jazzy Jeff & The Fresh Prince Parents Just Don't Understand 1988
9257
DJ Khaled feat. Akon, T.I., Rick Ross, Fat Joe, Baby, Lil Wayne We Takin' Over 2007
5513
DJ Khaled feat. Drake, Rick Ross and Lil Wayne I'm on One 2011
7499
DJ Khaled feat. Rihanna and Bryson Tiller Wild Thoughts 2017
8708
DJ Koze XTC 2015
9004
DJ Koze aka Adolf Noise Zuviel Zeit? 2005
7819
DJ Marky & XRS LK 2002
2023
DJ Mujava Township Funk 2008
9263
DJ Rashad Let It Go 2013
1158
DJ Shadow Midnight in a Perfect World 1996
1960
DJ Shadow Building Steam with a Grain of Salt 1996
3866
DJ Shadow Six Days 2002
4922
DJ Shadow High Noon 1997
8521
DJ Shadow Stem 1996
9071
DJ Shadow Lost & Found (S.F.L.) 1994
7252
DJ Shadow and The Groove Robbers In/Flux 1993
3331
DJ Shadow feat. Run the Jewels Nobody Speak 2016
5027
DJ Zinc Super Sharp Shooter 1995
3004
Django Django Default 2011
8730
Django Django Hail Bop 2012
9875
Django Django First Light 2015
9740
D-Mob feat. Gary Haisman We Call It Acieed 1988
3766
DMX Ruff Ryders Anthem 1998
5904
DMX Party Up (Up in Here) 1999
6034
DMX Feat. Sheek (The Lox) Get at Me Dog 1998
4470
D.N.A. feat. Suzanne Vega Tom's Diner 1990
3085
Dntel feat. Ben Gibbard (This Is) The Dream of Evan and Chan 2001
2361
Dobie Gray Drift Away 1973
6975
Dock Boggs Country Blues 1927
9831
Dodgy Good Enough 1996
418
Dolly Parton Jolene 1973
1481
Dolly Parton I Will Always Love You 1974
2366
Dolly Parton Coat of Many Colors 1971
3116
Dolly Parton 9 to 5 1980
1807
Domenico Modugno Nel blu, dipinto di blu ("Volare") 1958
7540
Domenico Modugno Piove (Ciao ciao bambina) 1959
6404
Dominique A. Le courage des oiseaux 1992
7081
Dominique A. Pour la peau 2001
8876
Dominique A. Le twenty-two bar 1995
6464
Don & Juan What's Your Name 1961
2433
Don Azpiazu El Manisero (The Peanut Vendor) 1930
5624
Don Covay It's Better to Have (And Don't Need) 1974
6304
Don Covay Mercy, Mercy 1964
8046
Don Drummond Eastern Standard Time 1964
8941
Don Gardner & Dee Dee Ford I Need Your Loving 1962
5530
Don Gibson Oh Lonesome Me 1958
591
Don Henley The Boys of Summer 1984
6615
Don Henley The End of the Innocence 1989
7355
Don Henley Dirty Laundry 1982
347
Don McLean American Pie 1971
2331
Don McLean Vincent 1971
4722
Donald Fagen I.G.Y. (What a Beautiful World) 1982
53
Donna Summer I Feel Love 1977
682
Donna Summer Love to Love You Baby 1975
1349
Donna Summer Hot Stuff 1979
2271
Donna Summer Bad Girls 1979
4033
Donna Summer She Works Hard for the Money 1983
5390
Donna Summer On the Radio 1979
5400
Donna Summer Last Dance 1978
8692
Donna Summer State of Independence 1982
9584
Donna Summer & Barbra Streisand No More Tears (Enough Is Enough) 1979
2680
Donnie Trumpet & The Social Experiment Sunday Candy  2015
3715
Donny Hathaway The Ghetto 1969
8486
Donny Hathaway A Song for You 1971
1087
Donovan Season of the Witch 1966
1857
Donovan Sunshine Superman 1966
2043
Donovan Hurdy Gurdy Man 1968
3569
Donovan Mellow Yellow 1966
5016
Donovan Wear Your Love Like Heaven 1967
5272
Donovan Catch the Wind 1965
5411
Donovan Atlantis 1968
5622
Donovan Universal Soldier 1965
6382
Donovan Jennifer Juniper 1968
6953
Donovan Sunny Goodge Street 1965
3988
Dooley Wilson As Time Goes By 1942
3746
Doris Day Whatever Will Be, Will Be (Que sera, sera) 1956
5729
Doris Day Secret Love 1953
6183
Doris Troy Just One Look 1963
7779
Dorothy Moore Misty Blue 1975
7270
Double 99 Rip Groove 1997
4807
Double Dee & Steinski The Payoff Mix (Mastermix Of G.L.O.B.E. And Whizkid's "Play That Beat, Mr. D.J.") 1984
7889
Double Exposure Ten Percent 1976
1404
Doug E. Fresh The Show 1985
1780
Doug E. Fresh La-Di-Da-Di 1985
8198
Doughboys Shine 1993
1682
Doves There Goes the Fear 2002
3927
Doves The Cedar Room 1998
6933
Doves Black and White Town 2005
7749
Doves Kingdom Of Rust 2009
9544
Doves Catch the Sun 2000
9614
Doves Pounding 2002
6385
Down Stone the Crow 1995
3624
Dr. Buzzard's Original Savannah Band Whispering/Cherchez la Femme/Se Si Bon 1976
4964
Dr. Dre Let Me Ride 1992
8498
Dr. Dre / Mack 10 Keep Their Heads Ringin' 1995
2915
Dr. Dre feat. Eminem Forgot About Dre 1999
1987
Dr. Dre feat. Snoop Dogg Still D.R.E. 1999
8218
Dr. Dre feat. Snoop Dogg, Kurupt & Nate Dogg The Next Episode 1999
199
Dr. Dre feat. Snoop Doggy Dogg Nuthin' But a 'G' Thang 1992
2306
Dr. Dre feat. Snoop Doggy Dogg Deep Cover 1992
7402
Dr. Dre feat. Snoop Doggy Dogg Fuck wit Dre Day (And Everybody's Celebratin')/Dre Day 1992
4490
Dr. Feelgood She Does It Right 1975
7414
Dr. Feelgood Roxette 1974
5013
Dr. Hook Sylvia's Mother 1971
7326
Dr. Hook The Cover of "Rolling Stone" 1972
2044
Dr. John I Walk on Guilded Splinters 1968
3458
Dr. John Right Place Wrong Time 1973
7187
Dr. John Such a Night 1973
4091
Dr. Octagon Blue Flowers 1996
7815
Dragon April Sun in Cuba 1977
264
Drake Hotline Bling  2015
1311
Drake Marvin's Room 2011
1359
Drake Passionfruit 2017
2219
Drake 0 to 100 / The Catch Up 2014
2866
Drake Know Yourself 2015
3084
Drake Best I Ever Had 2009
4447
Drake Worst Behaviour 2013
5421
Drake Started from the Bottom 2013
8208
Drake Energy 2015
8926
Drake Headlines 2011
9238
Drake Back to Back 2015
9986
Drake Over 2010
775
Drake feat. Majid Jordan Hold On, We're Going Home 2013
4379
Drake feat. Rihanna Take Care 2011
9290
Drake feat. Trey Songz & Lil Wayne Successful 2009
1307
Drake feat. Wizkid and Kyla One Dance 2016
9064
D.R.A.M. Cha Cha  2015
2521
D.R.A.M. feat. Lil Yachty Broccoli 2016
8491
Drangsal Allan Align 2016
4556
Dream Warriors My Definition of a Boombastic Jazz Style 1990
9049
Drenge Bloodsports 2013
9370
Drugstore El President 1998
3355
Dua Lipa New Rules 2017
1340
Duane Eddy Rebel Rouser 1958
7085
Duane Eddy Peter Gunn 1959
9006
Duane Eddy Because They're Young 1960
8787
Duck Sauce Barbra Streisand 2010
2457
Duffy Mercy 2008
7741
Duffy Warwick Avenue 2008
1247
Duke Ellington Take the "A" Train 1941
1484
Duke Ellington Mood Indigo 1930
1658
Duke Ellington Black, Brown and Beige/Come Sunday 1943
1692
Duke Ellington Black and Tan Fantasy 1927
2555
Duke Ellington Caravan 1937
2817
Duke Ellington Diminuendo and Crescendo in Blue 1956
2926
Duke Ellington Ko-Ko 1940
3891
Duke Ellington In a Sentimental Mood 1935
4269
Duke Ellington East St. Louis Toodle-oo 1926
4590
Duke Ellington It Don't Mean a Thing If It Ain't Got That Swing 1932
5697
Duke Ellington Reminiscing in Tempo 1935
5772
Duke Ellington Cotton Tail 1940
5786
Duke Ellington Harlem Air-Shaft 1940
5931
Duke Ellington Concerto for Cootie 1940
8365
Duke Ellington Sepia Panorama 1940
8540
Duke Ellington The Mooche 1928
8658
Duke Ellington Creole Love Call 1928
8948
Duke Ellington I Got It Bad and That Ain't Good 1941
9717
Duke Ellington Rockin' in Rhythm 1931
9605
Dum Dum Girls Lord Knows 2012
5804
Duncan Dhu En algún lugar 1987
1570
Duran Duran Girls on Film 1981
1637
Duran Duran Hungry Like the Wolf 1982
1783
Duran Duran Rio 1982
3148
Duran Duran Ordinary World 1993
3800
Duran Duran The Chauffeur 1982
4783
Duran Duran The Reflex 1983
4881
Duran Duran Planet Earth 1981
5011
Duran Duran Save a Prayer 1982
5389
Duran Duran A View to a Kill 1985
6895
Duran Duran The Wild Boys 1984
232
Dusty Springfield Son-of-a Preacher Man 1968
1507
Dusty Springfield You Don't Have to Say You Love Me 1966
2050
Dusty Springfield I Just Don't Know What to Do with Myself 1964
2183
Dusty Springfield The Look of Love 1967
2892
Dusty Springfield Wishin' and Hopin' 1964
4238
Dusty Springfield I Only Want to Be with You 1963
5923
Dusty Springfield Breakfast in Bed 1969
7280
Dusty Springfield Nothing Has Been Proved 1989
7365
Dusty Springfield Some of Your Lovin' 1965
8059
Dusty Springfield Goin' Back 1966
8933
Dusty Springfield Just a Little Lovin' 1968
7945
Dwight Twilley Band I'm On Fire 1975
7865
E-40 feat. Keak Da Sneak Tell Me When to Go 2006
5663
Eagle-Eye Cherry Save Tonight 1997
65
Eagles Hotel California 1976
923
Eagles Desperado 1973
1561
Eagles One of These Nights 1975
1913
Eagles Take It Easy 1972
2480
Eagles Life in the Fast Lane 1976
3276
Eagles Lyin' Eyes 1975
3750
Eagles New Kid in Town 1976
4489
Eagles Take It to the Limit 1975
5037
Eagles Tequila Sunrise 1973
5070
Eagles Best of My Love 1974
5186
Eagles Already Gone 1974
7130
Eagles Heartache Tonight 1979
8929
Eagles The Long Run 1979
9728
Eagles Witchy Woman 1972
8896
Eagles of Death Metal I Only Want You 2004
9710
Eamon Fuck It (I Don't Want You Back) 2003
9337
Earl Bostic Flamingo 1951
8539
Earl Hines Monday Date 1929
9650
Earl Sweatshirt Chum 2012
1673
Earth, Wind & Fire Shining Star 1975
2579
Earth, Wind & Fire September 1978
3000
Earth, Wind & Fire After the Love Has Gone 1979
3968
Earth, Wind & Fire That's the Way of the World 1975
4480
Earth, Wind & Fire Fantasy 1977
4923
Earth, Wind & Fire Let's Groove 1981
6988
Earth, Wind & Fire Serpentine Fire 1977
2045
Earth, Wind & Fire with The Emotions Boogie Wonderland 1979
346
Echo and the Bunnymen The Killing Moon 1984
2385
Echo and the Bunnymen The Cutter 1983
3894
Echo and the Bunnymen Bring On the Dancing Horses 1985
5928
Echo and the Bunnymen Seven Seas 1984
6713
Echo and the Bunnymen Never Stop 1983
6871
Echo and the Bunnymen Lips Like Sugar 1987
9236
Echo and the Bunnymen The Back of Love 1982
4623
Eck Robertson Sally Gooden 1922
9419
Eddie Amador House Music 1998
2588
Eddie and The Hot Rods Do Anything You Wanna Do 1977
6480
Eddie and The Hot Rods Teenage Depression 1976
4230
Eddie Cantor Makin' Whoopee 1929
91
Eddie Cochran Summertime Blues 1958
853
Eddie Cochran C'mon Everybody 1958
2132
Eddie Cochran Somethin' Else 1959
5687
Eddie Cochran Three Steps to Heaven 1960
8109
Eddie Cochran Twenty Flight Rock 1957
8290
Eddie Cochran Sittin' in the Balcony 1957
1927
Eddie Floyd Knock on Wood 1966
3374
Eddie Kendricks Keep On Truckin' 1973
6191
Eddie Kendricks Girl You Need a Change of Mind 1972
7875
Eddie Money Two Tickets to Paradise 1977
9186
Eddie Money Baby Hold On 1977
6001
Eddie Vedder Hard Sun 2007
6965
Eddy Arnold & His Tennessee Plowboys Bouquet of Roses 1948
3486
Eddy Grant Electric Avenue 1982
7849
Eddy Mitchell La dernière séance 1977
9883
Eddy Mitchell Couleur menthe à l'eau 1980
3079
Edgar Winter Group Free Ride 1972
3165
Edgar Winter Group Frankenstein 1972
4627
Edie Brickell & The New Bohemians What I Am 1988
5464
Edison Lighthouse Love Grows (Where My Rosemary Goes) 1970
567
Édith Piaf La Vie en rose 1945
2724
Édith Piaf Non, je ne regrette rien 1960
4324
Édith Piaf Hymne à l'amour 1950
4703
Édith Piaf La Foule 1958
5886
Édith Piaf Milord 1959
7497
Édith Piaf L'accordéoniste 1940
9225
Édith Piaf Padam Padam... 1951
2695
Editors Smokers Outside the Hospital Door 2007
5379
Editors Papillon 2009
5942
Editors Munich 2005
9177
Edward Bear Last Song 1972
588
Edwin Starr War 1970
1003
Edwyn Collins A Girl Like You 1994
906
Eels Novocaine for the Soul 1996
4282
Eels Mr. E's Beautiful Blues 2000
7518
Eels Climbing to the Moon 1998
7952
Eels Last Stop: This Town 1998
8709
Eels Fresh Feeling 2001
7515
El Columpio Asesino Toro 2011
9108
El Gran Silencio Dormir soñando 1998
3864
El Guincho Bombay 2010
5674
El Guincho Palmitos Park 2007
9340
El Guincho + Mala Rodriguez Comix 2016
9607
Él Mató a Un Policía Motorizado El tesoro 2017
4495
El Tri Triste canción 1984
5408
El Último de la Fila Insurrección 1986
5846
EL VY Return to the Moon (Political Song for Didi Bloome to Sing, With Crescendo) 2015
971
Elastica Connection 1994
1482
Elastica Stutter 1993
7083
Elastica Line Up 1994
7091
Elastica Car Song 1995
7118
Elastica Waking Up 1995
563
Elbow One Day Like This 2008
2610
Elbow Grounds for Divorce 2008
7523
Elbow Forget Myself 2005
9429
Elbow Lippy Kids 2011
9655
Elbow Newborn 2000
9817
Eleanor Friedberger My Mistakes 2011
983
Electric Light Orchestra Mr. Blue Sky 1977
2558
Electric Light Orchestra Livin' Thing 1976
2856
Electric Light Orchestra Evil Woman 1975
4488
Electric Light Orchestra Don't Bring Me Down 1979
5457
Electric Light Orchestra Turn to Stone 1977
6535
Electric Light Orchestra Telephone Line 1976
7615
Electric Light Orchestra Showdown 1973
8800
Electric Light Orchestra Roll Over Beethoven 1973
9403
Electric Light Orchestra Can't Get It Out of My Head 1974
1784
Electric Six Danger! High Voltage 2002
5019
Electric Six Gay Bar 2003
3365
Electronic Getting Away with It 1989
4756
Electronic Get the Message 1991
6138
Element of Crime Weißes Papier 1993
7794
Element of Crime Delmenhorst 2005
1304
Elis Regina & Tom Jobim Aguas de marco 1974
4545
Elizabeth Cotten Freight Train 1958
2967
Ella Fitzgerald Ev'rytime We Say Goodbye 1956
5129
Ella Fitzgerald Let's Do It (Let's Fall in Love) 1956
5806
Ella Fitzgerald Oh, Lady Be Good! 1947
6651
Ella Fitzgerald Mack the Knife 1960
9694
Ella Fitzgerald How High the Moon 1948
2320
Ella Fitzgerald & Louis Armstrong Summertime 1957
9242
Elle King Ex’s & Oh's 2015
9120
Elli & Jacno Main dans la main 1980
924
Elliott Smith Waltz #2 (XO) 1998
1295
Elliott Smith Between the Bars 1997
1704
Elliott Smith Miss Misery 1997
2431
Elliott Smith Needle in the Hay 1995
5422
Elliott Smith Ballad of Big Nothing 1997
5499
Elliott Smith Pretty (Ugly Before) 2003
7045
Elliott Smith Say Yes 1997
909
Elmore James Dust My Broom 1951
4570
Elmore James The Sky Is Crying 1960
4101
El-P The Full Retard 2012
8322
El-P Deep Space 9mm 2002
447
Elton John Your Song 1970
659
Elton John Goodbye Yellow Brick Road 1973
716
Elton John Tiny Dancer 1971
738
Elton John Rocket Man 1972
1011
Elton John Bennie and the Jets 1973
1188
Elton John Candle in the Wind 1973
1725
Elton John Crocodile Rock 1972
2111
Elton John Philadelphia Freedom 1975
2700
Elton John Daniel 1973
2743
Elton John Funeral for a Friend/Love Lies Bleeding 1973
2865
Elton John I Guess That's Why They Call it the Blues 1983
4052
Elton John Saturday Night's Alright for Fighting 1973
4566
Elton John The Bitch Is Back 1974
5106
Elton John Someone Saved My Life Tonight 1975
5623
Elton John Don't Let the Sun Go Down on Me 1974
7030
Elton John Sorry Seems to Be the Hardest Word 1976
7171
Elton John I'm Still Standing 1983
7546
Elton John Take Me to the Pilot 1970
3733
Elton John and Kiki Dee Don't Go Breaking My Heart 1976
5550
Elvin Bishop Fooled Around and Fell in Love 1975
415
Elvis Costello Alison 1977
654
Elvis Costello Watching the Detectives 1977
1267
Elvis Costello Pump It Up 1978
1390
Elvis Costello (I Don't Want to Go to) Chelsea 1978
2719
Elvis Costello Veronica 1989
3232
Elvis Costello Less Than Zero 1977
4299
Elvis Costello Lipstick Vogue 1978
5702
Elvis Costello (The Angels Wanna Wear My) Red Shoes 1977
5972
Elvis Costello Tramp the Dirt Down 1989
690
Elvis Costello and The Attractions Oliver's Army 1979
1025
Elvis Costello and The Attractions Radio, Radio 1978
1301
Elvis Costello and The Attractions (What's So Funny 'Bout) Peace, Love and Understanding 1978
1598
Elvis Costello and The Attractions Shipbuilding 1983
1712
Elvis Costello and The Attractions I Want You 1986
3179
Elvis Costello and The Attractions Everyday I Write the Book 1983
3740
Elvis Costello and The Attractions Accidents Will Happen 1979
4939
Elvis Costello and The Attractions I Can't Stand Up for Falling Down 1980
6255
Elvis Costello and The Attractions Beyond Belief 1982
7161
Elvis Costello and The Attractions Man Out of Time 1982
7303
Elvis Costello and The Attractions New Amsterdam 1980
8480
Elvis Costello and The Attractions Psycho 1981
8551
Elvis Costello and The Attractions Tokyo Storm Warning 1986
2871
Elvis Costello with Burt Bacharach God Give Me Strength 1996
17
Elvis Presley Heartbreak Hotel 1956
73
Elvis Presley Hound Dog 1956
74
Elvis Presley Suspicious Minds 1969
102
Elvis Presley That's All Right 1954
149
Elvis Presley Jailhouse Rock 1957
184
Elvis Presley Mystery Train 1955
237
Elvis Presley Don't Be Cruel 1956
739
Elvis Presley In the Ghetto 1969
975
Elvis Presley Love Me Tender 1956
988
Elvis Presley All Shook Up 1957
1207
Elvis Presley Can't Help Falling in Love 1961
2531
Elvis Presley Are You Lonesome Tonight? 1960
2536
Elvis Presley Always on My Mind 1972
2570
Elvis Presley Burning Love 1972
2728
Elvis Presley It's Now or Never 1960
2837
Elvis Presley Blue Moon 1956
2895
Elvis Presley Little Sister 1961
3098
Elvis Presley Blue Moon of Kentucky 1954
3449
Elvis Presley Good Rockin' Tonight 1954
3772
Elvis Presley Return to Sender 1962
3956
Elvis Presley Crying in the Chapel 1965
4037
Elvis Presley (Marie's the Name) His Latest Flame 1961
4042
Elvis Presley One Night 1958
4103
Elvis Presley (You're the) Devil in Disguise 1963
4228
Elvis Presley Baby Let's Play House 1955
4569
Elvis Presley If I Can Dream 1968
4721
Elvis Presley Blue Suede Shoes 1956
5950
Elvis Presley Surrender 1961
6177
Elvis Presley Tomorrow Is a Long Time 1966
6344
Elvis Presley Kentucky Rain 1970
6625
Elvis Presley An American Trilogy 1972
6893
Elvis Presley Stuck on You 1960
7132
Elvis Presley I Want You, I Need You, I Love You 1956
7295
Elvis Presley A Mess of Blues 1960
7501
Elvis Presley Viva Las Vegas 1964
7537
Elvis Presley (Let Me Be Your) Teddy Bear 1957
7711
Elvis Presley Good Luck Charm 1962
8725
Elvis Presley Long Black Limousine 1969
8846
Elvis Presley Don't 1957
9085
Elvis Presley Milkcow Blues Boogie 1955
9354
Elvis Presley King Creole 1958
9482
Elvis Presley Wear My Ring Around Your Neck 1958
9488
Elvis Presley (Now and Then There's) A Fool Such As I 1959
9668
Elvis Presley Tryin' to Get to You 1956
4314
Elvis vs JXL A Little Less Conversation 2002
2937
EMA California 2011
8973
EMA The Grey Ship 2011
6428
Embrace All You Good Good People 1997
9204
Embrace Fireworks 1997
5006
Emerson, Lake & Palmer Lucky Man 1970
5418
Emerson, Lake & Palmer Karn Evil 9 - First Impression, Part 1 1973
6533
Emerson, Lake & Palmer Fanfare for the Common Man 1977
1589
EMF Unbelievable 1990
9076
Emily Loizeau L'autre bout du monde 2006
276
Eminem Lose Yourself 2002
423
Eminem My Name Is 1999
756
Eminem The Real Slim Shady 2000
2213
Eminem Without Me 2002
3269
Eminem The Way I Am 2000
5152
Eminem Kim 2000
7845
Eminem Cleanin' Out My Closet 2002
7980
Eminem Mosh 2004
9629
Eminem Just the Two of Us/'97 Bonnie & Clyde 1997
270
Eminem feat. Dido Stan 2000
4409
Eminem feat. Dr. Dre Guilty Conscience 1999
5849
Eminem feat. Rihanna Love the Way You Lie 2010
8178
Emmett Miller & His Georgia Crackers Lovesick Blues 1928
3708
Emmylou Harris Boulder to Birmingham 1975
2289
Empire of the Sun Walking on a Dream 2008
4724
Empire of the Sun We Are the People 2008
6887
Empress Of Standard 2015
7572
Empress Of How Do You Do It 2015
1991
En Vogue My Lovin' (You're Never Gonna Get It) 1992
5312
En Vogue Free Your Mind 1992
5577
En Vogue Hold On 1990
7242
En Vogue Don't Let Go (Love) 1996
4294
Enanitos Verdes Lamento Boliviano 1994
5095
Enanitos Verdes La muralla verde 1986
5524
England Dan & John Ford Coley I'd Really Love to See You Tonight 1976
9534
Enigma Sadeness Part I 1990
2452
Ennio Morricone The Good, the Bad and the Ugly 1966
9500
Ennio Morricone The Ecstasy of Gold 1966
4642
Eno St. Elmo's Fire 1975
6518
Eno Another Green World 1975
4423
Enrico Caruso O sole mio 1916
6170
Enrico Caruso Vesti la giubba 1907
2690
Enya Orinoco Flow (Sail Away) 1988
3406
EPMD You Gots to Chill 1988
4331
EPMD Strictly Business 1988
5026
Erasure A Little Respect 1988
9606
Erasure Sometimes 1986
400
Eric B. & Rakim Paid in Full 1987
1016
Eric B. & Rakim I Know You Got Soul 1987
1251
Eric B. & Rakim Follow the Leader 1988
2066
Eric B. & Rakim Eric B. Is President 1986
5830
Eric B. & Rakim Microphone Fiend 1988
6940
Eric B. & Rakim I Ain't No Joke 1987
5338
Eric Burdon & The Animals San Franciscan Nights 1967
5230
Eric Burdon & War Spill the Wine 1970
3950
Eric Carmen All by Myself 1975
1357
Eric Clapton Tears in Heaven 1992
1999
Eric Clapton I Shot the Sheriff 1974
2173
Eric Clapton Wonderful Tonight 1977
2438
Eric Clapton After Midnight 1970
3117
Eric Clapton Cocaine 1977
5555
Eric Clapton Change the World 1996
7256
Eric Clapton Let It Grow 1974
7567
Eric Clapton Lay Down Sally 1977
8642
Eric Clapton Let It Rain 1970
9044
Eric Clapton Motherless Children 1974
9565
Eric Clapton Blues Power 1970
5004
Eric Dolphy Hat and Beard 1964
6257
Eric Donaldson Cherry Oh Baby 1971
8942
Eric Weissberg and Steve Mandel Dueling Banjos 1972
3502
Ernest Tubb Walking the Floor Over You 1941
9129
Ernest Tubb Waltz Across Texas 1965
8545
Ernest V. "Pop" Stoneman The Titanic 1925
2673
Ernie K-Doe Mother-in-Law 1961
9105
Ernie Maresca Shout! Shout! (Knock Yourself Out) 1962
4639
Erroll Garner Misty 1954
8810
Erroll Garner I'll Remember April 1956
9391
Erskine Hawkins After Hours 1940
1568
Erykah Badu On & On 1996
3883
Erykah Badu Tyrone 1997
4536
Erykah Badu Window Seat 2010
6143
Erykah Badu Otherside of the Game 1997
6370
Erykah Badu The Healer 2008
7706
Erykah Badu Cel U Lar Device 2015
7991
Erykah Badu Bag Lady 2000
8030
Erykah Badu Appletree 1997
7291
Erykah Badu feat. Andre 3000 Hello 2015
3206
ESG Moody 1981
5665
ESG UFO 1981
8222
ESG You're No Good 1981
1711
Estelle feat. Kanye West American Boy 2008
6424
Ethel Merman I Got Rhythm 1930
4586
Ethel Waters Stormy Weather 1933
9439
Ethel Waters Dinah 1925
9443
Ethel Waters Am I Blue? 1929
4406
Étienne Daho Tombé pour la France 1985
5099
Étienne Daho Duel au soleil 1986
8474
Étienne Daho Week-end à Rome 1984
9156
Étienne Daho La Peau Dure 2013
6997
Étienne de Crécy Prix Choc 1997
693
Etta James At Last 1960
1348
Etta James I'd Rather Go Blind 1967
4537
Etta James Tell Mama 1967
4690
Etta James The Wallflower (aka "Roll with Me Henry") 1955
4707
Etta James I Just Want to Make Love to You 1960
8584
E.U. Da'Butt 1988
8804
Eugenio Finardi Musica ribelle 1976
2051
Europe The Final Countdown 1986
357
Eurythmics Sweet Dreams (Are Made of This) 1983
2236
Eurythmics Here Comes the Rain Again 1983
5052
Eurythmics Would I Lie to You? 1985
5716
Eurythmics Who's That Girl 1983
5962
Eurythmics There Must Be an Angel (Playing with My Heart) 1985
7317
Eurythmics Thorn in My Side 1986
7674
Eurythmics Love Is a Stranger 1982
9022
Eurythmics Missionary Man 1986
9988
Eurythmics You Have Placed a Chill in My Heart 1987
5860
Eurythmics with Aretha Franklin Sisters Are Doin' It for Themselves 1985
4557
Evanescence Bring Me to Life 2003
4790
Eve feat. Gwen Stefani Let Me Blow Ya Mind 2001
3961
Evelyn "Champagne" King Shame 1977
6904
Evelyn "Champagne" King Love Come Down 1982
2270
Everclear Santa Monica (Watch the World Die) 1995
9137
Everclear Everything to Everyone 1997
4421
Everlast What It's Like 1998
685
Everything But the Girl Missing (Todd Terry Remix) 1995
7858
Everything But the Girl Each and Every One 1984
8674
Everything Everything Schoolin' 2010
9188
Explosions in the Sky Your Hand in Mine 2003
6929
Exposé Point of No Return 1987
4303
Extreme More Than Words 1990
6256
Fabolous Breathe 2004
4430
Fabrizio De André Crêuza de mä 1984
8103
Fabrizio De André Verranno a chiederti del nostro amore 1973
9520
Fabrizio De André Il pescatore 1970
9667
Fabulous Trobadors Pas de çi 1992
922
Faces Stay with Me 1971
4634
Faces Ooh La La 1973
4800
Faces Debris 1971
9722
Factory Floor Fall Back 2013
7134
Fairground Attraction Perfect 1988
887
Fairport Convention Who Knows Where the Time Goes 1969
3677
Fairport Convention A Sailor's Life 1969
5943
Fairport Convention Meet on the Ledge 1968
8624
Fairport Convention Matty Groves 1969
1103
Faith No More Epic 1989
2979
Faith No More We Care a Lot 1985
4679
Faith No More Midlife Crisis 1992
5264
Faith No More I'm Easy 1992
2828
Faithless Insomnia 1995
5932
Fake Blood Mars 2008
6258
Falco Rock Me Amadeus 1985
6341
Falco Der Kommissar 1982
6395
Fall Out Boy Sugar, We're Goin Down 2005
8441
Fall Out Boy This Ain't a Scene, It's an Arms Race 2007
6576
Familjen Det snurrar i min skalle 2007
8871
Fanfare Ciocărlia lag bari 2001
5318
Fanny Brice My Man (From Ziegfield Follies of 1921) 1922
9587
FannyPack Cameltoe 2003
8467
Fantastic Johnny C Boogaloo Down Broadway 1967
3568
Farley Jackmaster Funk Love Can't Turn Around 1986
4153
Faron Young Hello Walls 1961
9572
Fat Joe & Remy Ma feat. French Montana and Infared All the Way Up / All the Way Up (Remix feat. Jay-Z) 2016
469
Fatboy Slim The Rockafeller Skank 1998
725
Fatboy Slim Praise You 1998
2399
Fatboy Slim Right Here, Right Now 1998
4404
Fatboy Slim Gangster Tripping 1998
7602
Fatboy Slim Everybody Needs a 303 1996
8433
Fatboy Slim Sunset (Bird of Prey) 2000
5056
Fatboy Slim feat. Bootsy Collins Weapon Of Choice 2000
3008
Father John Misty Hollywood Forever Cemetery Sings 2012
3204
Father John Misty Bored in the USA 2014
3231
Father John Misty Pure Comedy 2017
4003
Father John Misty Ballad of the Dying Man 2017
5246
Father John Misty I Love You, Honeybear 2015
5453
Father John Misty The Night Josh Tillman Came to Our Apartment 2015
7623
Father John Misty Chateau Lobby #4 (in C for Two Virgins) 2014
256
Fats Domino Blueberry Hill 1956
691
Fats Domino Ain't That a Shame 1955
2158
Fats Domino The Fat Man 1950
2499
Fats Domino Blue Monday 1956
2740
Fats Domino Walking to New Orleans 1960
2847
Fats Domino I'm Walkin' 1957
5625
Fats Domino I'm in Love Again 1956
9665
Fats Domino Let the Four Winds Blow 1961
1405
Fats Waller Ain't Misbehavin' 1929
4274
Fats Waller Honeysuckle Rose 1934
4613
Fats Waller Handful of Keys 1929
9103
Fats Waller Viper's Drag 1935
3960
Faust It's a Rainy Day, Sunshine Girl 1972
6414
Faye Adams Shake a Hand 1953
6832
Faze Action In the Trees 1996
5178
Fearless Four Rockin' It 1982
8985
Feeder Buck Rogers 2001
7129
Fehlfarben Paul ist tot 1980
902
Feist 1234 2007
2626
Feist Mushaboom 2004
4574
Feist My Moon My Man 2007
5621
Feist I Feel It All 2007
8101
Feist Pleasure 2017
6381
Fela Coffin for Head of State, Pt. 2 1981
9736
Fela Original Sufferhead 1981
539
Fela and Africa 70 Zombie 1976
9925
Fela Kuti Roforofo Fight 1972
4394
Fela Ransome Kuti & Africa 70 Water No Get Enemy 1975
5265
Felix Don't You Want Me 1992
4698
Felix Da Housecat Silver Screen, Shower Scene 2001
6716
Félix Leclerc Le p'tit bonheur 1951
7358
Felt Primitive Painters 1985
7248
Fergie Big Girls Don't Cry 2006
9392
Fettes Brot Schwule Mädchen 2001
2100
Fetty Wap Trap Queen 2014
2055
Fever Ray To the Moon and Back 2017
3582
Fever Ray If I Had a Heart 2008
5017
Fever Ray When I Grow Up 2009
4742
Fiddlin' John Carson Little Old Log Cabin in the Lane 1923
5177
Fifth Harmony feat. Ty Dolla $ign Work from Home 2016
5147
Filter Hey Man Nice Shot 1995
9829
Filter Take a Picture 1999
1261
Fine Young Cannibals She Drives Me Crazy 1989
4225
Fine Young Cannibals Johnny Come Home 1985
1305
Fiona Apple Criminal 1996
2299
Fiona Apple Every Single Night 2012
6333
Fiona Apple Paper Bag 1999
6427
Fiona Apple Werewolf 2012
6570
Fiona Apple Sleep to Dream 1996
8193
Fiona Apple Shadowboxer 1996
8713
Fiona Apple Hot Knife 2012
8496
fIREHOSE Sometimes 1987
8729
fIREHOSE Flyin' the Flannel 1991
3487
First Aid Kit Emmylou 2012
5124
First Aid Kit My Silver Lining 2014
1642
Fischerspooner Emerge 2001
4494
Fisk Jubilee Singers Swing Low Sweet Chariot 1909
3738
Fito Páez El amor después del amor 1992
6180
Five Man Electrical Band Signs 1970
235
FKA twigs Two Weeks 2014
3274
FKA twigs Pendulum 2014
4007
FKA twigs Water Me 2013
6805
FKA twigs In Time 2015
7928
FKA twigs Figure 8 2015
9716
FKA twigs Papi Pacify 2013
7825
Flaco Jimenez Ay te dejo en San Antonio 1986
930
Flamin' Groovies Shake Some Action 1976
3881
Flamin' Groovies Slow Death 1972
524
Fleet Foxes White Winter Hymnal 2008
1331
Fleet Foxes Mykonos 2008
2081
Fleet Foxes Helplessness Blues 2011
5514
Fleet Foxes Third of May/?daigahara 2017
5660
Fleet Foxes Grown Ocean 2011
9556
Fleet Foxes The Shrine / An Argument 2011
207
Fleetwood Mac Go Your Own Way 1976
545
Fleetwood Mac Dreams 1977
996
Fleetwood Mac The Chain 1977
1057
Fleetwood Mac Oh Well 1969
1189
Fleetwood Mac Rhiannon (Will You Ever Win) 1975
1508
Fleetwood Mac Tusk 1979
1613
Fleetwood Mac Albatross 1968
1736
Fleetwood Mac Don't Stop 1977
1765
Fleetwood Mac Landslide 1975
2256
Fleetwood Mac Black Magic Woman 1968
2528
Fleetwood Mac Everywhere 1987
3310
Fleetwood Mac Sara 1979
3390
Fleetwood Mac Man of the World 1969
4418
Fleetwood Mac Gypsy 1982
4794
Fleetwood Mac Gold Dust Woman 1977
4894
Fleetwood Mac The Green Manalishi (With the Two Prong Crown) 1970
6698
Fleetwood Mac You Make Loving Fun 1977
6826
Fleetwood Mac Silver Springs 1976
6927
Fleetwood Mac Big Love 1987
7831
Fleetwood Mac Say You Love Me 1975
7984
Fleetwood Mac Little Lies 1987
9029
Fleetwood Mac Hold Me 1982
9386
Fleetwood Mac Hypnotized 1973
6446
Fletcher Henderson Queer Notions 1933
6505
Fletcher Henderson Copenhagen 1924
8219
Fletcher Henderson The Stampede 1926
3993
Flipper Sex Bomb 1981
2305
Florence + The Machine Dog Days Are Over 2008
3093
Florence + The Machine Shake It Out 2011
3167
Florence + The Machine Ship To Wreck  2015
5210
Florence + The Machine You've Got the Love 2008
7446
Florence + The Machine What Kind of Man 2015
7463
Florence + The Machine Rabbit Heart (Raise It Up) 2009
9240
Florence + The Machine Kiss with a Fist 2008
9494
Florence + The Machine What the Water Gave Me 2011
4449
Flowered Up Weekender 1992
9256
Floyd Cramer Last Date 1960
4616
Flume feat. Kai Never Be Like You 2016
899
Flying Lotus feat. Kendrick Lamar Never Catch Me 2014
9476
Flying Lotus feat. Thom Yorke ...And the World Laughs with You 2010
1342
Foals Spanish Sahara 2010
2620
Foals My Number 2012
3986
Foals What Went Down 2015
4308
Foals Inhaler 2012
5360
Foals Mountain At My Gates 2015
7321
Foals Late Night 2013
7837
Foals This Orient 2010
3775
Focus Hocus Pocus 1971
3226
Foghat Slow Ride 1975
2119
Fontella Bass Rescue Me 1965
439
Foo Fighters Everlong 1997
1648
Foo Fighters Learn to Fly 1999
1912
Foo Fighters Best of You 2005
2084
Foo Fighters All My Life 2002
2216
Foo Fighters Monkey Wrench 1997
2269
Foo Fighters This Is a Call 1995
2295
Foo Fighters The Pretender 2007
2565
Foo Fighters My Hero 1997
3558
Foo Fighters I'll Stick Around 1995
3698
Foo Fighters Times Like These 2002
5339
Foo Fighters Rope 2011
6090
Foo Fighters Walk 2011
6379
Foo Fighters Big Me 1995
1096
Foreigner I Want to Know What Love Is 1984
5302
Foreigner Waiting for a Girl Like You 1981
6142
Foreigner Urgent 1981
6890
Foreigner Feels Like the First Time 1977
7082
Foreigner Juke Box Hero 1981
7107
Foreigner Cold As Ice 1977
1075
Foster the People Pumped Up Kicks 2010
5672
Fountains of Wayne Radiation Vibe 1996
7339
Fountains of Wayne Stacy's Mom 2003
7696
Fountains of Wayne Sink to the Bottom 1996
6549
Four Tet Love Cry 2009
6994
Four Tet Angel Echoes 2010
99
Four Tops Reach Out I'll Be There 1966
1124
Four Tops I Can't Help Myself 1965
1443
Four Tops Baby I Need Your Loving 1964
1748
Four Tops Bernadette 1967
2386
Four Tops It's the Same Old Song 1965
3462
Four Tops Standing in the Shadows of Love 1966
4988
Four Tops 7 Rooms of Gloom 1967
9181
Four Tops Still Water (Love) 1970
4646
Foxygen San Francisco 2013
7447
Foxygen How Can You Really 2014
7841
Foxygen No Destruction 2013
8047
France Gall Laisse tomber les filles 1964
8490
France Gall Poupée de cire, poupée de son 1965
5324
Francesco De Gregori Rimmel 1975
5770
Francis Cabrel La Corrida 1994
5845
Francis Cabrel Je l'aime à mourir 1979
7164
Francis Cabrel La Robe et l'echelle 2008
9126
Francis Cabrel L'encre de tes yeux 1980
5915
Francis Craig Orchestra Near You 1947
7881
Franco Battiato Prospettiva Nevski 1980
8944
Franco Battiato La cura 1996
1942
Françoise Hardy Tous les garçons et les filles 1962
4337
Françoise Hardy Message personnel 1973
5266
Françoise Hardy Comment te dire adieu 1968
7736
Françoise Hardy Le temps de l'amour 1962
7926
Frank Black Headache 1994
234
Frank Ocean Pyramids 2012
1051
Frank Ocean Thinkin Bout You 2012
1094
Frank Ocean Chanel 2017
1167
Frank Ocean Nikes 2016
1770
Frank Ocean Ivy 2016
1887
Frank Ocean Nights 2016
2074
Frank Ocean Novacane 2011
2469
Frank Ocean Bad Religion 2012
5762
Frank Ocean Swim Good 2011
6450
Frank Ocean Pink + White 2016
8629
Frank Ocean feat. Jay-Z & Tyler, the Creator Biking / Biking (Solo) 2017
745
Frank Sinatra I've Got You Under My Skin 1956
1119
Frank Sinatra My Way 1969
1353
Frank Sinatra One for My Baby 1958
2739
Frank Sinatra Strangers in the Night 1966
3068
Frank Sinatra It Was a Very Good Year 1965
3305
Frank Sinatra In the Wee Small Hours of the Morning 1955
4880
Frank Sinatra I Get a Kick out of You 1954
4919
Frank Sinatra Fly Me to the Moon 1964
5195
Frank Sinatra Someone to Watch Over Me 1946
6536
Frank Sinatra Night and Day 1942
7279
Frank Sinatra I've Got the World on a String 1953
7467
Frank Sinatra Love and Marriage 1955
7542
Frank Sinatra (Theme from) New York, New York 1980
7947
Frank Sinatra All the Way 1957
8610
Frank Sinatra You Make Me Feel So Young 1956
8971
Frank Sinatra The Lady Is a Tramp 1958
9173
Frank Sinatra Luck Be a Lady 1963
9741
Frank Sinatra When Your Lover Has Gone 1955
9929
Frank Sinatra Only the Lonely 1958
5771
Frank Wilson Do I Love You (Indeed I Do) 1965
3072
Frank Zappa Peaches En Regalia 1969
5082
Frank Zappa Willie the Pimp (Parts I and II) 1969
8203
Frank Zappa Don't Eat the Yellow Snow 1974
8458
Frank Zappa Joe's Garage 1979
9530
Frank Zappa Bobby Brown (Goes Down) 1979
5712
Frank Zappa & Moon Zappa Valley Girl 1982
9969
Frankie Avalon Venus 1959
9970
Frankie Avalon Why 1959
3272
Frankie Ford Sea Cruise 1958
248
Frankie Goes to Hollywood Relax 1983
1077
Frankie Goes to Hollywood Two Tribes 1984
3423
Frankie Goes to Hollywood The Power of Love 1984
5872
Frankie Knuckles presents Satoshi Tomiie Tears 1989
2214
Frankie Knuckles/Jamie Principle Your Love 1987
7544
Frankie Knuckles/Jamie Principle Baby Wants to Ride 1987
6026
Frankie Lymon and The Teenagers I'm Not a Juvenile Delinquent 1956
6121
Frankie Smith Double Dutch Bus 1981
9138
Frankie Trumbauer I'm Coming Virginia 1927
1840
Frankie Trumbauer & His Orchestra with Bix Beiderbecke Singin' the Blues 1927
4930
Frankie Valli Can't Take My Eyes Off You 1967
6071
Frankie Valli Grease 1978
6283
Frankie Valli and the Four Seasons The Night 1972
55
Franz Ferdinand Take Me Out 2004
1277
Franz Ferdinand Do You Want To 2005
2089
Franz Ferdinand Darts of Pleasure 2003
3795
Franz Ferdinand Ulysses 2008
4857
Franz Ferdinand The Dark of the Matinée / Matinée 2004
6014
Franz Ferdinand Michael 2004
6361
Franz Ferdinand No You Girls 2009
7496
Franz Ferdinand The Fallen 2005
5258
Fred and Adele Astaire Fascinating Rhythm 1926
3263
Fred Astaire They Can't Take That Away from Me 1937
7783
Fred Astaire The Way You Look Tonight 1936
7993
Fred Astaire A Fine Romance (A Sarcastic Love Song) 1936
4450
Fred Astaire with Leo Reisman and His Orchestra Cheek to Cheek 1935
3134
Fred Neil Everybody's Talkin' 1966
3955
Fred Neil The Dolphins 1966
701
Freda Payne Band of Gold 1970
4124
Freda Payne Bring the Boys Home 1971
3236
Freddie King Hide Away 1961
7050
Freddy Cannon Tallahassee Lassie 1959
8267
Freddy Cannon Way Down Yonder in New Orleans 1959
9869
Freddy Cannon Palisades Park 1962
4276
Freddy Fender Wasted Days and Wasted Nights 1974
7691
Freddy Fender Before the Next Teardrop Falls 1974
541
Free All Right Now 1970
5604
Free Wishing Well 1972
9796
Freedy Johnston Bad Reputation 1994
3594
Freelance Hellraiser A Stroke of Genius 2001
8435
Freeway feat. Jay-Z and Beanie Sigel What We Do 2002
8621
French Montana feat. Kodak Black Lockjaw 2016
6280
French Montana feat. Swae Lee Unforgettable 2017
8065
Frida I Know There's Something Going On 1982
4793
Frida Hyvönen Dirty Dancing 2008
1384
Friendly Fires Paris 2007
8166
Friendly Fires Skeleton Boy 2008
9789
Friends I'm His Girl 2011
3043
Fuck Buttons Surf Solar 2009
6074
Fuck Buttons Olympians 2009
3560
Fucked Up Queen of Hearts 2011
406
Fugazi Waiting Room 1988
5185
Fugazi Repeater 1990
6593
Fugazi Merchandise 1990
7698
Fugazi Margin Walker 1989
894
Fugees Ready or Not 1996
1566
Fugees Fu-gee-la 1995
1787
Fugees Killing Me Softly 1996
9878
Fujiya & Miyagi Knickerbocker 2008
4504
Fun Lovin' Criminals Scooby Snacks 1996
7627
Fun Lovin' Criminals Love Unlimited 1998
438
Funkadelic One Nation Under a Groove 1978
1346
Funkadelic Maggot Brain 1971
5761
Funkadelic (Not Just) Knee Deep 1979
7943
Funkadelic Standing on the Verge of Getting It On 1974
8432
Funkadelic Cosmic Slop 1973
1597
Funky Four Plus One That's the Joint 1980
9008
Furniture Brilliant Mind 1986
8784
Furry Lewis Kassie Jones 1928
945
Future Mask Off / Mask Off (Remix feat. Kendrick Lamar) 2017
4359
Future March Madness  2015
6166
Future Turn On the Lights 2012
9812
Future F*ck Up Some Commas  2015
8851
Future feat. Andre 3000 Benz Friendz (Whatchutola) 2014
3985
Future feat. Pharrell, Pusha T, & Casino Move That Dope 2014
196
Future Islands Seasons (Waiting on You) 2014
5670
Future Islands Ran 2017
8040
Gaëtan Roussel Help Myself (Nous ne faisons que passer) 2009
4867
Gal Costa Baby 1968
3573
Galaxie 500 Blue Thunder 1989
8786
Gamine Voilà les anges 1988
3468
Gang Gang Dance Glass Jar 2011
3508
Gang Gang Dance House Jam 2008
560
Gang of Four Damaged Goods 1978
1929
Gang of Four (Love Like) Anthrax 1978
2368
Gang of Four At Home He's a Tourist 1979
4031
Gang of Four To Hell with Poverty! 1981
5460
Gang of Four I Love a Man in Uniform 1982
9077
Gang of Four Natural's Not In It 1979
4520
Gang Starr Jazz Thing 1990
6124
Gang Starr Just to Get a Rep 1990
9056
Gang Starr Mass Appeal 1994
3561
Gang Starr feat. Nice & Smooth DWYCK 1992
1531
Garbage Stupid Girl 1995
2459
Garbage Queer 1995
3309
Garbage Only Happy When It Rains 1995
4817
Garbage Push It 1998
4972
Garbage I Think I'm Paranoid 1998
5433
Garbage #1 Crush 1995
7110
Garbage Special 1998
7115
Garbage Vow 1995
2791
Garnet Mimms & The Enchanters Cry Baby 1963
5055
Garth Brooks The Dance 1989
5565
Garth Brooks Friends in Low Places 1990
1898
Gary Glitter Rock and Roll Part 2 1972
9779
Gary Glitter I'm the Leader of the Gang 1973
621
Gary Numan Cars 1979
6763
Gary Puckett & the Union Gap Young Girl 1968
3401
Gary "U.S." Bonds Quarter to Three 1961
9490
Gary "U.S." Bonds School Is Out 1961
6473
Gary Wright Dream Weaver 1975
7188
Gat Decor Passion 1992
2430
Gavin Bryars Jesus' Blood Never Failed Me Yet 1975
6668
Gen X Dancing with Myself 1980
5138
Gene Austin My Blue Heaven 1927
9074
Gene Austin Bye Bye Blackbird 1926
3332
Gene Autry Back in the Saddle Again 1939
3767
Gene Autry Rudolph the Red Nosed Reindeer 1949
6610
Gene Autry Deep in the Heart of Texas 1942
1286
Gene Chandler Duke of Earl 1961
7978
Gene Clark No Other 1974
1685
Gene Kelly Singin' in the Rain 1952
4604
Gene Pitney (The Man Who Shot) Liberty Valance 1962
4932
Gene Pitney Twenty Four Hours from Tulsa 1963
6146
Gene Pitney Town Without Pity 1961
7582
Gene Pitney It Hurts to Be in Love 1964
136
Gene Vincent and His Blue Caps Be-Bop-a-Lula 1956
6701
Gene Vincent and His Blue Caps Blue Jean Bop 1956
7937
Gene Vincent and His Blue Caps Race with the Devil 1956
7884
Generation X Your Generation 1977
9913
Generationals Ten-Twenty-Ten 2011
1792
Genesis The Lamb Lies Down on Broadway 1974
2965
Genesis I Know What I Like (In Your Wardrobe) 1973
3366
Genesis Carpet Crawlers 1974
3548
Genesis Supper's Ready 1972
4075
Genesis Follow You Follow Me 1978
4411
Genesis Mama 1983
5215
Genesis That's All 1983
6249
Genesis The Musical Box 1971
7335
Genesis Invisible Touch 1986
8647
Genesis Abacab 1981
8923
Genesis Turn It On Again 1980
9787
Genesis Firth of Fifth 1973
9679
Genius/GZA feat. Ghostface Killah, Killah Priest & RZA 4th Chamber 1995
4548
George Baker Selection Little Green Bag 1969
4080
George Benson Give Me the Night 1980
6097
George Benson This Masquerade 1976
908
George Clinton Atomic Dog 1982
404
George Harrison My Sweet Lord 1970
1977
George Harrison What Is Life 1970
5974
George Harrison Awaiting on You All 1970
6217
George Harrison Give Me Love (Give Me Peace on Earth) 1973
7323
George Harrison All Things Must Pass 1970
7492
George Harrison Isn't It a Pity 1970
7521
George Harrison All Those Years Ago 1981
8835
George Harrison Got My Mind Set on You 1987
9435
George Harrison When We Was Fab 1987
1013
George Jones He Stopped Loving Her Today 1980
2599
George Jones She Thinks I Still Care 1962
3115
George Jones White Lightning 1959
3565
George Jones A Good Year for the Roses 1970
3628
George Jones The Grand Tour 1974
8731
George Jones & Tammy Wynette Golden Ring 1976
1195
George McCrae Rock Your Baby 1974
825
George Michael Faith 1987
1730
George Michael Freedom '90 1990
3434
George Michael I Want Your Sex 1987
3601
George Michael Jesus to a Child 1996
6042
George Michael Fastlove 1996
6315
George Michael Father Figure 1987
6369
George Michael Outside 1998
9623
George Michael Too Funky 1992
5437
George Strait Amarillo By Morning 1982
3303
George Thorogood & The Destroyers Bad to the Bone 1982
2836
Georges Brassens Les Copains d'abord 1964
4373
Georges Brassens La Mauvaise réputation 1952
4769
Georges Brassens Le gorille 1952
5569
Georges Brassens Chanson pour l'Auvergnat 1954
6688
Georges Brassens Supplique pour etre enterré a la plage de Sète 1966
8596
Georges Brassens Il n'y a pas d'amour heureux 1953
8783
Georges Brassens Les Trompettes de la renommée 1962
9550
Georges Brassens Mourir pour des idées 1972
7396
Georges Moustaki Le métèque 1969
6101
Georgia Satellites Keep Your Hands to Yourself 1986
2491
Gérard Manset Il voyage en solitaire 1975
9134
Germaine Sablon Le Chant des partisans 1943
4686
Gerry and The Pacemakers You'll Never Walk Alone 1963
4814
Gerry and The Pacemakers Ferry Cross the Mersey 1964
6044
Gerry and The Pacemakers How Do You Do It? 1963
3781
Gerry Mulligan Bernie's Tune 1952
9332
Gerry Mulligan Line for Lyons 1952
9976
Gerry Mulligan Quartet feat. Chet Baker My Funny Valentine 1953
1622
Gerry Rafferty Baker Street 1978
835
Geto Boys Mind Playing Tricks on Me 1991
4733
Ghostface Killah Daytona 500 1996
6663
Ghostface Killah Nutmeg 2000
8511
Ghostface Killah Shakey Dog 2006
8327
Ghostface Killah feat. Jadakiss Run 2003
5827
Ghostface Killah feat. Mary J. Blige All That I Got Is You 1996
6928
Ghostpoet Cash and Carry Me Home 2011
703
Gil Scott-Heron The Revolution Will Not Be Televised 1971
5350
Gil Scott-Heron New York Is Killing Me 2010
8023
Gil Scott-Heron Me and the Devil 2010
1493
Gil Scott-Heron & Brian Jackson The Bottle 1974
8398
Gil Scott-Heron & Brian Jackson Winter in America 1975
8953
Gil Scott-Heron & Brian Jackson We Almost Lost Detroit 1977
5542
Gil Scott-Heron & Jamie xx I'll Take Care of U 2011
2619
Gilbert Bécaud Et maintenant 1961
2134
Gilbert O'Sullivan Alone Again (Naturally) 1972
5384
Gin Blossoms Hey Jealousy 1989
4587
Gino Paoli Sapore di sale 1963
4974
Ginuwine Pony 1996
3668
Giorgio Moroder Chase 1978
9487
Giorgio Moroder & Philip Oakey Together in Electric Dreams 1984
5311
Gipsy Kings Bamboleo 1988
3404
Girl Unit Wut 2010
1717
Girls Lust for Life 2008
1939
Girls Vomit 2011
5434
Girls Honey Bunny 2011
6431
Girls Hellhole Ratrace 2008
3361
Girls Aloud Biology 2005
5705
Girls Aloud No Good Advice 2003
6324
Girls Aloud Sound of the Underground 2002
9723
GIT Es por amor 1986
8488
Gladys Knight License To Kill 1989
462
Gladys Knight and The Pips Midnight Train to Georgia 1973
2643
Gladys Knight and The Pips If I Were Your Woman 1970
2940
Gladys Knight and The Pips I Heard It Through the Grapevine 1967
6189
Gladys Knight and The Pips I've Got to Use My Imagination 1973
8177
Gladys Knight and The Pips Neither One of Us (Wants to Be the First to Say Goodbye) 1972
8519
Gladys Knight and The Pips Best Thing That Ever Happened to Me 1973
9632
Gladys Knight and The Pips Friendship Train 1969
6569
Glass Candy Warm in the Winter 2011
7347
Glass Tiger Don't Forget Me (When I'm Gone) 1986
1901
Glasvegas Daddy's Gone 2007
4637
Glasvegas Geraldine 2008
208
Glen Campbell Wichita Lineman 1968
1975
Glen Campbell By the Time I Get to Phoenix 1967
3046
Glen Campbell Galveston 1969
4008
Glen Campbell Rhinestone Cowboy 1975
5584
Glen Campbell Gentle On My Mind 1967
8053
Glen Gray & The Casa Loma Orchestra Sunrise Serenade 1939
1101
Glenn Miller In the Mood 1939
1678
Glenn Miller Moonlight Serenade 1939
7895
Glenn Miller A String of Pearls 1941
7961
Glenn Miller Tuxedo Junction 1940
8026
Glenn Miller That Old Black Magic 1943
8192
Glenn Miller Chattanooga Choo Choo 1941
456
Gloria Gaynor I Will Survive 1978
2869
Gloria Gaynor Never Can Say Goodbye 1974
3158
Gloria Jones Tainted Love 1965
9649
G-Love and Special Sauce Cold Beverage 1994
50
Gnarls Barkley Crazy 2006
7418
Gnarls Barkley Run 2008
6639
Godspeed You! Black Emperor Moya 1999
7545
Godspeed You! Black Emperor Storm 2000
1214
Go-Go's Our Lips Are Sealed 1981
2484
Go-Go's We Got the Beat 1980
6541
Gold Panda You 2010
4683
Golden Boy feat. Miss Kittin Rippin Kittin 2002
1367
Golden Earring Radar Love 1973
8158
Golden Earring Twilight Zone 1982
2783
Goldfrapp Lovely Head 2000
3467
Goldfrapp Strict Machine 2003
4951
Goldfrapp A & E 2008
5516
Goldfrapp Ooh La La 2005
7337
Goldfrapp Utopia 2000
884
Goldie Inner City Life/Timeless (Part 1: Inner City Life) 1994
5578
GoldLink feat. Brent Faiyaz & Shy Glizzy Crew 2016
9885
Golpes Bajos Malos tiempos para la lirica 1983
9109
Gomez Get Myself Arrested 1998
5232
Gonzales Take Me to Broadway 2001
2614
Goo Goo Dolls Iris 1998
5990
Goo Goo Dolls Name 1995
2075
Gordon Lightfoot If You Could Read My Mind 1970
3135
Gordon Lightfoot The Wreck of The Edmund Fitzgerald 1976
3811
Gordon Lightfoot Sundown 1974
470
Gorillaz Clint Eastwood 2001
1503
Gorillaz On Melancholy Hill 2010
6305
Gorillaz 19/2000 2001
8260
Gorillaz Tomorrow Comes Today 2000
1657
Gorillaz feat. Bobby Womack & Mos Def Stylo 2010
8160
Gorillaz feat. Bootie Brown Dirty Harry 2005
730
Gorillaz feat. De La Soul Feel Good Inc. 2005
9751
Gorillaz feat. DRAM Andromeda 2017
1426
Gorillaz feat. Shaun Ryder DARE 2005
8881
Gorillaz feat. Vince Staples Ascension 2017
6436
Gorky's Zygotic Mynci Patio Song 1996
2160
Gossip Heavy Cross 2009
1083
Gotye feat. Kimbra Somebody That I Used to Know 2011
9128
GQ Disco Nights (Rock-Freak) 1979
9400
Grace Not Over Yet 1995
1248
Grace Jones Pull Up to the Bumper 1981
2001
Grace Jones Slave to the Rhythm 1985
5452
Grace Jones I've Seen That Face Before (Libertango) 1981
6320
Grace Jones Nightclubbing 1981
7656
Grace Jones Private Life 1980
7747
Grace Jones Williams' Blood 2008
8507
Grace Jones La Vie en rose 1977
8522
Grace Jones Corporate Cannibal 2008
9626
Graham Coxon Freakin' Out 2004
1464
Gram Parsons Return of the Grievous Angel 1974
4311
Gram Parsons $1000 Wedding 1974
5573
Gram Parsons She 1973
7931
Gram Parsons A Song for You 1973
4293
Gram Parsons with Emmylou Harris Love Hurts 1974
1264
Grand Funk Railroad We're an American Band 1973
4559
Grand Funk Railroad Bad Time 1974
5998
Grand Funk Railroad I'm Your Captain (Closer to Home) 1970
3192
Grandaddy The Crystal Lake 2000
4428
Grandaddy A.M. 180 1997
5088
Grandaddy He's Simple, He's Dumb, He's the Pilot 2000
7487
Grandaddy Hewlett's Daughter 2000
24
Grandmaster Flash and The Furious Five The Message 1982
897
Grandmaster Flash and The Furious Five The Adventures of Grandmaster Flash on the Wheels of Steel 1981
5444
Grant Lee Buffalo Fuzzy 1993
807
Grateful Dead Dark Star 1968
1885
Grateful Dead Box of Rain 1970
2086
Grateful Dead Uncle John's Band 1970
2811
Grateful Dead Touch of Grey 1987
2814
Grateful Dead Friend of the Devil 1970
2861
Grateful Dead Truckin' 1970
3948
Grateful Dead St. Stephen 1969
7466
Grateful Dead Sugar Magnolia 1970
7559
Grateful Dead Casey Jones 1970
7927
Grateful Dead China Cat Sunflower 1969
8836
Grateful Dead Ripple 1970
727
Green Day American Idiot 2004
732
Green Day Basket Case 1994
858
Green Day Good Riddance (Time of Your Life) 1997
1181
Green Day Longview 1994
2261
Green Day When I Come Around 1994
2401
Green Day Boulevard of Broken Dreams 2004
4066
Green Day Wake Me Up When September Ends 2004
4198
Green Day Welcome to Paradise 1994
4270
Green Day Holiday 2004
4655
Green Day Jesus of Suburbia 2004
4678
Green Day Brain Stew 1996
6064
Green Day Minority 2000
7624
Green Day Warning 2000
4612
Green Velvet Flash 1995
6507
Green Velvet La La Land 2001
5057
Gregory Abbott Shake You Down 1986
1625
Gregory Isaacs Night Nurse 1982
368
Grimes Oblivion 2012
1142
Grimes Genesis 2012
1204
Grimes REALiTi 2015
1485
Grimes Flesh Without Blood 2015
2185
Grimes Kill V. Maim  2015
9028
Grimes Vanessa 2011
3301
Grimes feat. Blood Diamonds Go 2014
2077
Grinderman No Pussy Blues 2007
325
Grizzly Bear Two Weeks 2009
1872
Grizzly Bear Yet Again 2012
2108
Grizzly Bear While You Wait for the Others 2009
4402
Grizzly Bear Knife 2006
6374
Grizzly Bear Mourning Sound 2017
7112
Grizzly Bear Sleeping Ute 2012
7375
Groove Armada At the River 1997
8012
Groove Armada Superstylin' 2001
4941
Grover Washington Jr. feat. Bill Withers Just the Two of Us 1980
9320
Gruff Rhys American Interior 2014
3228
Gui Boratto Beautiful Life 2007
2964
Guided by Voices I Am a Scientist 1994
3065
Guided by Voices Game of Pricks 1995
6407
Guided by Voices Teenage FBI 1999
3146
Guillemots Trains to Brazil 2005
2787
Guitar Slim The Things That I Used to Do 1953
76
Guns N' Roses Sweet Child O' Mine 1987
339
Guns N' Roses Welcome to the Jungle 1987
677
Guns N' Roses Paradise City 1987
837
Guns N' Roses November Rain 1991
3877
Guns N' Roses Patience 1988
4348
Guns N' Roses You Could Be Mine 1991
4439
Guns N' Roses Civil War 1990
4442
Guns N' Roses Knockin' on Heaven's Door 1990
4498
Guns N' Roses Rocket Queen 1987
4578
Guns N' Roses Don't Cry 1991
5354
Guns N' Roses Estranged 1991
7452
Guns N' Roses Mr. Brownstone 1987
7968
Guns N' Roses Chinese Democracy 2008
7985
Guns N' Roses Live and Let Die 1991
9153
Guns N' Roses Better 2008
5103
Gustavo Cerati Puente 1999
6553
Gustavo Cerati Crimen 2006
9905
Guy Clark L.A. Freeway 1975
9927
Guy Clark Desperados Waiting for a Train 1975
4178
Guy Mitchell Singing the Blues 1956
3188
Gwen Guthrie Ain't Nothin' Goin' On But the Rent 1986
2036
Gwen Stefani Hollaback Girl 2004
3279
Gwen Stefani What You Waiting For? 2004
9802
Gwen Stefani feat. Akon The Sweet Escape 2006
5807
Haddaway What is Love? 1992
1112
Haim The Wire 2013
1789
Haim Falling 2013
3421
Haim Want You Back 2017
6099
Haim Forever 2012
6209
Haircut 100 Favourite Shirts (Boy Meets Girl) 1981
9563
Håkan Hellström Känn ingen sorg för mig Göteborg 2000
5585
Half Pint Greetings 1986
4841
Hamilton Leithauser + Rostam A 1000 Times 2016
2446
Hank Ballard and The Midnighters Work with Me Annie 1954
2578
Hank Snow I'm Movin' On 1950
3203
Hank Thompson and His Brazos Valley Boys The Wild Side of Life 1952
257
Hank Williams I'm So Lonesome I Could Cry 1949
1001
Hank Williams Your Cheatin' Heart 1953
1192
Hank Williams Cold, Cold Heart 1951
1665
Hank Williams Lovesick Blues 1949
1888
Hank Williams Move It On Over 1947
2250
Hank Williams I'll Never Get Out of This World Alive 1952
2706
Hank Williams Hey Good Lookin' 1951
2962
Hank Williams Lost Highway 1949
3045
Hank Williams Jambalaya (On the Bayou) 1952
6030
Hank Williams Ramblin' Man 1953
7909
Hank Williams You Win Again 1952
2458
Hanson Mmmbop 1997
779
Happy Mondays Step On 1990
1386
Happy Mondays Kinky Afro 1990
2002
Happy Mondays Hallelujah 1989
2063
Happy Mondays WFL (Wrote for Luck) 1988
7373
Happy Mondays 24 Hour Party People 1987
5850
Hard-Fi Hard to Beat 2005
3552
Hardfloor Acperience 1992
1069
Harold Melvin & The Blue Notes If You Don't Know Me by Now 1972
2026
Harold Melvin & The Blue Notes Wake Up Everybody 1975
3405
Harold Melvin & The Blue Notes The Love I Lost 1973
4675
Harold Melvin & The Blue Notes Bad Luck 1975
5296
Harold Melvin & The Blue Notes Don't Leave Me This Way 1975
4357
Harry Belafonte Banana Boat (Day-O)