diff --git a/.code-samples.meilisearch.yaml b/.code-samples.meilisearch.yaml index 059494ec..aebb3773 100644 --- a/.code-samples.meilisearch.yaml +++ b/.code-samples.meilisearch.yaml @@ -392,3 +392,27 @@ search_parameter_guide_sort_1: |- client.index('books').search('science fiction', { 'sort': ['price:asc'] }) +geosearch_guide_filter_settings_1: |- + client.index('restaurants').update_filterable_attributes([ + '_geo' + ]) +geosearch_guide_filter_usage_1: |- + client.index('restaurants').search('', { + 'filter': '_geoRadius(45.4628328, 9.1076931, 2000)' + }) +geosearch_guide_filter_usage_2: |- + client.index('restaurants').search('', { + 'filter': '_geoRadius(45.4628328, 9.1076931, 2000) AND type = pizza' + }) +geosearch_guide_sort_settings_1: |- + client.index('restaurants').update_sortable_attributes([ + '_geo' + ]) +geosearch_guide_sort_usage_1: |- + client.index('restaurants').search('', { + 'sort': ['_geoPoint(48.8583701,2.2922926):asc'] + }) +geosearch_guide_sort_usage_2: |- + client.index('restaurants').search('', { + 'sort': ['_geoPoint(48.8583701,2.2922926):asc', 'rating:desc'] + }) diff --git a/README.md b/README.md index 5f9b02fb..838ad683 100644 --- a/README.md +++ b/README.md @@ -151,7 +151,7 @@ JSON output: ## 🤖 Compatibility with MeiliSearch -This package only guarantees the compatibility with the [version v0.22.0 of MeiliSearch](https://github.com/meilisearch/MeiliSearch/releases/tag/v0.22.0). +This package only guarantees the compatibility with the [version v0.23.0 of MeiliSearch](https://github.com/meilisearch/MeiliSearch/releases/tag/v0.23.0). ## 💡 Learn More diff --git a/datasets/songs.csv b/datasets/songs.csv new file mode 100644 index 00000000..4f41de21 --- /dev/null +++ b/datasets/songs.csv @@ -0,0 +1,500 @@ +id,title,album,artist,genre,country,released,duration,released-timestamp,duration-float +702481615,Armatage Shanks,Dookie: The Ultimate Critical Review,Green Day,Rock,Europe,2005,,1104537600, +888221515,Old Folks,Six Classic Albums Plus Bonus Tracks,Harold Land,Jazz,Europe,2013,6:36,1356998400,6.36 +1382413601,คำขอร้อง,สำเนียงคนจันทร์ / เอาเถอะถ้าเห็นเขาดีกว่า,อิทธิพล บำรุงกุล,"Folk, World, & Country",Thailand,,,, +190889300,Track 1,Summer Breeze,Dreas,Funk / Soul,US,2008,18:56,1199145600,18.56 +813645611,Slave (Alternative Version),Honky Château,Elton John,Rock,Europe,,2:53,,2.5300000000000002 +394018506,Sex & Geld,Trackz Für Den Index,Mafia Clikk,Hip Hop,Germany,2006,5:02,1136073600,5.02 +1522481803,Pisciaunella,Don Pepp U Pacce,Giovanni Russo (2),"Folk, World, & Country",Italy,1980,,315532800, +862296713,不知,Kiss 2001 Hong Kong Live Concert,Various,Electronic,Hong Kong,2002-04-13,,1018656000, +467946423,Rot,Be Quick Or Be Dead Vol. 3,Various,Electronic,Serbia,2013-06-20,1:00,1371686400,1 +1323854803,"Simulation Project 1, ツキハナ「Moonflower」",Unlimited Dream Company,Amun Dragoon,Electronic,US,2018-04-10,2:44,1523318400,2.44 +235115704,Doctor Vine,The Big F,The Big F,Rock,US,1989,5:29,599616000,5.29 +249025232,"Ringel, Ringel, Reihe",Kinderlieder ABC - Der Bielefelder Kinderchor Singt 42 Lieder Von A-Z,Der Bielefelder Kinderchor,Children's,Germany,1971,,31536000, +710094000,Happy Safari = Safari Feliz,Safari Swings Again = El Safari Sigue En Su Swing,Bert Kaempfert & His Orchestra,Jazz,Argentina,1977,2:45,220924800,2.45 +538632700,Take Me Up,Spring,Various,Electronic,US,2000,3:06,946684800,3.06 +1556505508,Doin To Me ( Radio Version ),Say My Name,Netta Dogg,Hip Hop,US,2005,,1104537600, +1067031900,Concerto For Balloon & Orchestra / Concerto For Synthesizer & Orchestra,Concerto For Balloon & Orchestra And Three Overtures,Stanyan String & Wind Ensemble,Classical,US,1977,,220924800, +137251914,"I Love The Nightlife (Disco 'Round) (Real Rapino 7"" Mix)",The Adventures Of Priscilla: Queen Of The Desert - Original Motion Picture Soundtrack,Various,Stage & Screen,US,1994,3:31,757382400,3.31 +554983904,Walking On The Moon,Certifiable (Live In Buenos Aires),The Police,Rock,Malaysia,2008-11-00,,1225497600, +557616002,Two Soldiers,Jerry Garcia / David Grisman,David Grisman,"Folk, World, & Country",US,2014-04-00,4:24,1396310400,4.24 +878936809,When You Gonna Learn,Live At Firenze 93,Jamiroquai,Funk / Soul,France,2004,13:01,1072915200,13.01 +368960707,Sardo D.O.C.,Sardinia Pride Compilation Vol.2,Various,Hip Hop,Italy,2012-06-22,4:41,1340323200,4.41 +1416041312,Sympathy For The Devil,Under Cover,Ozzy Osbourne,Rock,Russia,2005,7:11,1104537600,7.11 +1260509200,Grosse Overturen,noxious effects garanty,Nocif (3),Rock,France,1990,,631152000, +1466381324,Πρινιώτης,Μουσικά Πατήματα Της Κρήτης,Αντώνης Μαρτσάκης,"Folk, World, & Country",Greece,2019,,1546300800, +256009724,Here I Stand And Face The Rain (Demo),Hunting High And Low,a-ha,Electronic,UK & Europe,2010-07-23,,1279843200, +565253008,Born Free,At His Best Goldfinger,The Royal Philharmonic Orchestra,Blues,Japan,1976,,189302400, +492519701,Others,Where Did She Go,Stephan Sulke,Rock,US,1965,2:43,-157766400,2.43 +1268208902,Electric Fires,All That Divides,Black Peaks,Rock,UK,2018-10-05,3:22,1538697600,3.22 +1077074411,Your Summer Dream,Surfer Girl,The Beach Boys,Pop,Australia,2012-09-24,,1348444800, +1275072979,Untitled,Die Legenden Der Albae: Tobender Sturm,Johannes Steck,Non-Music,Germany,2014,6:49,1388534400,6.49 +826446602,Salvaje,Introglicerina,Seguridad Social,Rock,France,1990,,631152000, +180155008,Man,Bajzel,Bajzel,Rock,Poland,2007,2:37,1167609600,2.37 +949980604,Ebb Tide,21Channel Sound,David Rose & His Orchestra,Pop,US,1962,,-252460800, +1241480200,Things,Things / Is There A Missing Piece,Donny Mann,Funk / Soul,Canada,1973,3:15,94694400,3.15 +38038907,Waving My Arms In The Air,Barrett,Syd Barrett,Rock,UK & Europe,2004,2:07,1072915200,2.07 +359975318,The Hand,The Lost Patrol. Virginia City,Max Steiner,Stage & Screen,Europe,1995,2:29,788918400,2.29 +810688602,We Don't Need Another Hero,Split Tape,Rottingrex,Rock,France,2014,,1388534400, +1225622907,Our Place In The Sun,Unity Drum,Dissident (2),Rock,US,2018-07-13,,1531440000, +406467204,Riders On The Storm (Album Edit),U.S. Dance Party - Vol. 4,Various,Electronic,US,1995,6:35,788918400,6.35 +158441000,Take Time To Know Her,Take Time To Know Her,Ninjaman,Reggae,US,1988,,567993600, +992096712,Suddenly,Midnight Soul,Various,Funk / Soul,US,1997,3:51,852076800,3.51 +244054503,Straight From My Heart,Huang Chung,Wang Chung,Electronic,Italy,1982,2:48,378691200,2.48 +894880317,Черное Знамя (Live In Paris),Ва-Банкъ MP3,Ва-Банкъ,Rock,Russia,2005,3:48,1104537600,3.48 +767521501,L'Inganno,Eclissi,A Piedi Nudi,Rock,Russia,2006,4:56,1136073600,4.5600000000000005 +785246800,Got It Covered,Songs Of The Next Great Depression,Barry Melton,"Folk, World, & Country",Germany,1991,2:41,662688000,2.41 +499471800,Collateral,Collateral,Mickmag & Justbob,Electronic,Netherlands,2013-09-16,5:39,1379289600,5.39 +1251220502,Can't Wait,Rosebud e​.​p.,Poncho+Casino Tart,Funk / Soul,Japan,2016-10-09,3:24,1475971200,3.24 +360552304,Сюита В Фа-Миноре,Своя Игра,Арсенал,Rock,Russia,2007,,1167609600, +1232342909,Had It All,Sunday Morning Record,The Band Of Heathens,"Folk, World, & Country",,2013-09-17,4:23,1379376000,4.23 +1254489900,"Hollywood Bowl, Los Angeles, CA, U.S.A. August 23, 1964",The Lost Hollywood Bowl Films,The Beatles,Non-Music,Japan,2018,,1514764800, +1584961721,Man In My Life,Fear Of Flying,Mya,Pop,,,,, +1190631208,Little Bit Of Nothing,All By Myself,Kevin Klimek,Rock,US,,2:57,,2.57 +1254307002,Big Jim Salter,Niagara,Stone The Crows,Rock,Luxembourg,1990,15:41,631152000,15.41 +1178647108,Riprendiamoci La Vita,Irreale Realtà,Kina (4),Rock,Italy,2018,,1514764800, +762725104,La Paloma,Party-Time,The Happy Sound Singers,Pop,Germany,1974,3:13,126230400,3.13 +403327720,Tu Barayem Moqadasi,Volumes 2 & 3: The King Of 70's Afghan Pop!,Ahmad Zahir,"Folk, World, & Country",Spain,2012,7:23,1325376000,7.23 +352928200,Les Eléments,Les Eléments / Sonate Pour Violon / Suite No.3 / Sonate En Ré Mineur (Extraits),André Jouve,Classical,France,1974,,126230400, +673676501,Come Back To The West Indies,We Calypso,Wild Fire,Reggae,Trinidad & Tobago,1976,3:10,189302400,3.1 +1151867006,A Fine Romance,Interchanges '54,Dave Brubeck,Jazz,US,1991,3:49,662688000,3.49 +625510418,Untitled Excert,Games For May,Pink Floyd,Rock,US,1999,,915148800, +502485601,What Makes A Man,Larcange Plays Aznavour,Maurice Larcange,Pop,Italy,1975,4:20,157766400,4.2 +532238303,Ritmo Callejero (Calagad 13 Rmx),Super Spanish Combo Remixed,Super Spanish Combo,Funk / Soul,Spain,2013-06-16,,1371340800, +123408607,Magic In You,This Is Mellow II,Various,Electronic,Netherlands,1994,6:11,757382400,6.11 +885869000,Foi Daquele Jeito,Nem Te Conto,Lucas Lucco,"Folk, World, & Country",Brazil,2013-12-17,3:05,1387238400,3.05 +407269201,Gotta Run Home,Hollywood Underground,The Impulse Int'l,Rock,Finland,2008,,1199145600, +585306613,Overture To Fiddler On The Roof:,All-Star Piano Magic,Various,Pop,US,1980,,315532800, +65650323,Traumtänzer,Nachtschwärmer 5,Various,Rock,Germany,2002,,1009843200, +1357484006,I'm So Happy Here Without You,Mothernight,Make Like a Tree,"Folk, World, & Country",Ukraine,2019-03-21,5:34,1553126400,5.34 +308827701,Der Totmacher,Der Totmacher,Postmortem,Rock,Germany,1996,,820454400, +1337956805,Mi Último Adiós,Corazón Prsionero,Duo Bowen-Villafuerte,Latin,Colombia,,,, +889478104,Tonto Malembe,Ortiga,Ortiga,"Folk, World, & Country",Mexico,1980,2:24,315532800,2.24 +1200422104,How Can I Tell Her,As 14 Mais Da Difusora - Vol. II,Various,Pop,Brazil,1974,4:14,126230400,4.14 +450283202,Untitled (Mix 3),Untitled,Unknown Artist,Electronic,,,,, +248910107,Circlings,Beyond Words,Bobby McFerrin,Pop,US,2002,1:13,1009843200,1.13 +1568894000,Dream Baby,Dream Baby,Blue Janes Trio,Rock,US,,,, +1573980202,I Don't Believe In If Anymore,New World In The Morning,Roger Whittaker,"Folk, World, & Country",Netherlands,,,, +334961705,Evening (Artur Grek & Tim F.Resh Remix),StruCTS 4,Various,Electronic,,2011-11-25,7:22,1322179200,7.22 +543969802,On Springfield Mountain,Songs Of The American Land,Salli Terri,"Folk, World, & Country",US,,,, +796005909,You Can Do It (Dapper Dan),Jazz Jazz Jazz You Can Do It,Nilo Toledo,Funk / Soul,US,,,, +365499809,Elegy,Stormwatch,Jethro Tull,Rock,Japan,1979,3:30,283996800,3.3 +1267907300,Intro,When Worlds Collide,The Monstrosities (2),Rock,Austria,2018-07-09,01:24,1531094400,1.24 +125319925,Fifth Chorus,Enclosure Five,Harry Partch,Classical,US,1998,2:10,883612800,2.1 +419960730,Hiroshima,Le Métèque…,Georges Moustaki,Pop,France,,2:40,,2.4 +1464778512,Deux,Positronic Collective (Unmixed),Various,Electronic,US,2015-08-03,6:48,1438560000,6.48 +1228024506,Sometimes I Love You,The Kids & Me,Billy Preston,Funk / Soul,Japan,1979,3:14,283996800,3.14 +148616601,Baby Baby Baby (Pitou Remix),Baby Baby Baby - The Remix EP,Bella (5),Electronic,US,2008-07-00,5:35,1214870400,5.35 +1065721800,Maybe In Love Again,Maybe In Love Again,George Baker Selection,Pop,Germany,1979,3:24,283996800,3.24 +423578302,Spirit Crusher,The Sound Of Perseverance,Death (2),Rock,Russia,1998,,883612800, +548928303,Renaissance - Medieval,Art Gallery,Peter White,Stage & Screen,UK,1992,,694224000, +77098404,The Shadow Of Your Smile,Vulnerable,Marvin Gaye,Funk / Soul,Europe,1997,3:08,852076800,3.08 +1582690309,Lover Boy/Lover Girl,Farstucker,Lords Of Acid,Rock,Belgium,,3:21,,3.21 +1131625206,ハートのイアリング,Snow Garden,Seiko Matsuda,Pop,Japan,1987-11-21,,564451200, +543047803,Eye Level,The Best Of Tv Themes Boogie Style Plus The Entertainer,The Boogie Boys (6),Stage & Screen,UK,1974,,126230400, +383309023,Voodoo Eyes,The Glam Singles Collection,Hello,Pop,UK,,,, +1612223616,Psaume 143,remplis-moi de ta presence,Stéphane Quéry,"Folk, World, & Country",Canada,,,, +113455603,I Got You (I Feel Good),Soul Fountain,Clifford Jordan,Jazz,US,1970,,0, +600233002,Agam,Agam,Rishi Ranjan,"Folk, World, & Country",UK,2013-06-13,8:40,1371081600,8.4 +503344604,Walk On By,Guitar Boogie,Arthur Smith (2),"Folk, World, & Country",Italy,1973-10-00,,118281600, +906281711,Blues For Nelly,Slow Apres Minuit,Aldo Ferreri Son Sax Et Son Orchestre,"Folk, World, & Country",France,,2:45,,2.45 +1189350626,Angie,Forty Licks,The Rolling Stones,Pop,US,2002,,1009843200, +719809802,Echo Mia Dekara Tripia,Griechenland = Grèce,Various,"Folk, World, & Country",Switzerland,,,, +396811408,This Is My Life,Mr. Jones,Tom Jones,Pop,Europe,2002,3:30,1009843200,3.3 +1346351504,Have A Good Time,Greetings From Skamania,The Skatalites,Reggae,US,2019-04-13,2:55,1555113600,2.55 +309483507,That's The Way Love Is,Ace DJ Remix Service Volume 9,Various,Electronic,Australia,1996,7:22,820454400,7.22 +705398310,Joninės,Tau,Genovaitė Švabienė,Pop,Lithuania,1999,,915148800, +663896200,We're Dancin' (Radio Edit),We're Dancin',BeBe (9),Electronic,Germany,1995,3:26,788918400,3.26 +239394407,Only The Good Die Young,Seventh Son Of A Seventh Son,Iron Maiden,Rock,Europe,1988,,567993600, +541586209,Lightnin' Bug,Don't Mess With The Blues,Various,Blues,Europe,1994,,757382400, +527613207,Hunter And The Hunted,New Gold Dream (81-82-83-84),Simple Minds,Pop,Poland,1991,5:55,662688000,5.55 +1063338502,More Than You Know,Some Of My Best Friends Are...Singers,Ray Brown Trio,Jazz,US,1998,5:30,883612800,5.3 +241197909,Come Around,Activity Center,Tahiti 80,Pop,France,2008,,1199145600, +1530826608,Nardwuar Glocc,Waterdamage,Ouija Macc,Hip Hop,US,2019-10-31,3:29,1572480000,3.29 +432968801,Das Jahr Schnee,Feuer Wasser & Posaunen,Herbst In Peking,Rock,Germany,1997,4:52,852076800,4.52 +534634702,Dywizjon Huzarów Śmierci,W Nas Stali Hart,White Devils,Rock,Poland,2013,,1356998400, +1379952100,Wither,The Fear Unknown,Cryptic Rising,Rock,US,2019-02-01,2:53,1548979200,2.5300000000000002 +482069239,極楽とんぼの詩,Original 都 Style From Kyoto Dub Plate Mix #1,アシュラ式,Reggae,Japan,2007,02:52,1167609600,2.52 +297744008,Blood,Introduce Yourself,Faith No More,Rock,Canada,1987,3:39,536457600,3.39 +1513523808,"Oh, Lord! Reprise",The End Cometh Legacy Edition,Hot Lava Monster,Rock,US,2020-01-01,3:03,1577836800,3.03 +529925402,If I Can't Make You Smile,Tymes Up,The Tymes,Funk / Soul,Spain,1976,3:54,189302400,3.54 +120926201,I Wanna Make Love 2U,Micmac Future Dance Classics,Various,Electronic,US,,,, +662770303,The Saxophonist (Original Mix),Ibiza World Club Tour - CD Series Vol. 2,Various,Electronic,Germany,2010-12-00,,1291161600, +216579203,Nub,Section EP,Murmur,Electronic,UK,2006,,1136073600, +967318121,Стреляйте Сами,15 Лет - Крепкие Зубы И Острые Когти,Тараканы!,Rock,Russia,2007,,1167609600, +368228005,Na Hi Es,Back To Beginning,Cochise (14),Rock,Poland,2012-05-14,5:16,1336953600,5.16 +819222608,Coffee Chords,Madagascar,Sylvin Marc,"Folk, World, & Country",UK,2003,6:21,1041379200,6.21 +779553206,Justice,O Lucky Man! - The Original Soundtrack,Alan Price,Stage & Screen,France,1973,,94694400, +1228582701,Sur La Trace Des Fées,Emile Jacotey,Ange (4),Rock,France,,4:48,,4.48 +715130206,Vs-Perplexx 8tel RR,Rapsparring-Audiopaket,Petschino,Hip Hop,Germany,2014-09-08,4:24,1410134400,4.24 +991002431,"Christum Wir Sollen Loben Schon, BWV 611",Deutsche Barock Weihnacht = Un Noël Baroque Allemand = German Baroque Christmas,Bernard Foccroulle,Classical,Belgium,2006,2:04,1136073600,2.04 +682686801,"Quid Petits, O Fili?",A Gentill Thesu,Edgar Fleet,Classical,UK,1985,7:45,473385600,7.45 +699967906,Silent Prayer,Inner Child,Shanice,Hip Hop,Brazil,1992,5:03,694224000,5.03 +619069421,You're The One (Matt Hewie Airplay),Bodywork (33 Hit-Tracks To Pump Your Body),Various,Electronic,Sweden,2010,,1262304000, +373118509,Pyramids,channel ORANGE,Frank Ocean,Pop,Europe,2012-07-20,9:52,1342742400,9.52 +182121007,Captain Coconut,Crash Landing,Jimi Hendrix,Rock,US,1975-00-00,4:06,157766400,4.06 +867274400,"You're My Heart, You're My Soul 5:36",The 1st Album,Modern Talking,Pop,Malaysia,1985,,473385600, +517368402,Blood Sweat & Circle Pits,Beginning New (Fall 2013 Demo),Desiring Dead Flesh,Rock,US,2013,1:08,1356998400,1.08 +1179904209,Something's Gotta Give,"""...My Huckleberry Friend"" - Johnny Mercer Sings The Songs Of Johnny Mercer",Johnny Mercer,Pop,US,,,, +1476604403,Kbala,سطوب بركة Stop Baraka,Darga Ouled Cha3b Sound System,"Folk, World, & Country",Morocco,2008,,1199145600, +722758715,The Coma Machine,Rock Tribune 147,Various,Rock,Belgium,2015-07-00,,1435708800, +60949509,Deep Into The Vibe (Deep Into The Vibe Keys Mix),Global Groove: Clubland - Razor,Various,Electronic,US,2002,6:06,1009843200,6.06 +1607483810,Love Gone Cold,Gasoline,The Hard Lessons,Rock,US,,4:15,,4.15 +180277315,The Clapping Song,Disco Beach Party (All Your Favourite Sunshine Hits),Various,Pop,UK,1985,,473385600, +1556149409,52nd Street Theme,1949-1950,Bud Powell,Jazz,France,2001,2:50,978307200,2.5 +1257860405,Bratislava Part 1,Jaromírova. The Prague Session.,Die Stadt,Electronic,Spain,2018,,1514764800, +575095403,Zwischenspiel,Alle Jahre Wieder - Die Schönsten Weihnachtslieder,Unknown Artist,Classical,,,0:35,,0.35 +1459500715,下一站天后,男人心女人泪,Various,Pop,China,2003,,1041379200, +1561038800,Airtight Angels,Winks & Kisses: Crackled+,Airiel,Rock,,2017-08-07,4:44,1502064000,4.44 +742943407,Deutschland Brennt,Deutschland Brennt,Kennzeichen D (2),Rock,Germany,1995,,788918400, +132053401,Sweet Music Man,You Were A Good Friend / Sweet Music Man,Kenny Rogers,"Folk, World, & Country",US,1983,4:16,410227200,4.16 +374198605,Saviour Machine,The Man Who Sold The World,David Bowie,Pop,Greece,1990,4:29,631152000,4.29 +667301115,Love Before I Die,Tattoos,Jason Derulo,Pop,Australia,2014-04-14,3:46,1397433600,3.46 +43486906,Planet Sex (Legs Mix),Planet House EP,Laurent Garnier,Electronic,Europe,1997,6:00,852076800,6 +1310876010,EWU II,More Originals,Tobe Nwigwe,Hip Hop,US,2018,3:01,1514764800,3.01 +352285601,La Fiera Del Perdono,Bobby Folk,Bobby Solo,"Folk, World, & Country",Italy,1970,,0, +789915707,The Sting Of The Bee,La Romantica Voz De Tito Rodriguez El Piano Artistico De Jose Melis,José Melis,Latin,US,,2:48,,2.48 +506220018,Old Man,Decade,Neil Young,Rock,Europe,,3:21,,3.21 +908688001,Dancing In The City,Free Ride,Marshall Hain,Pop,Germany,1978,,252460800, +252067403,Mighty Wind (Dub Or Dub Mix),Mighty Wind,Space 2-000,Electronic,Belgium,1996,,820454400, +48458001,Not At Home Anymore,On A Ghostship To Hollywood,Les Chiens Comiques,Rock,Belgium,1997,,852076800, +1121457110,Walkin' Down The Road,Best Of The Ozark Mountain Daredevils (Nuclear Fishin'),The Ozark Mountain Daredevils,Rock,New Zealand,1981,,347155200, +1378631602,Iyahbhoone (Plan K),Clear Your Screens,Biting Tongues,Rock,UK,2020-07-10,6:35,1594339200,6.35 +1361858403,Dean and Graham,Noise: Original Soundtrack,Bryony Marks,Stage & Screen,Australia,2007,2:44,1167609600,2.44 +518052861,Wimoweh,Ataypura - 76 Hits And Rarities From The Goddess Of Exotica,Yma Sumac,"Folk, World, & Country",Germany,2012-08-31,2:39,1346371200,2.39 +179506500,Alpha Ralpha Boulevard,Flygnivå 450 - Musiken Ur Filmen,Ralph Lundsten,Stage & Screen,Sweden,1980,6:16,315532800,6.16 +695057010,The Driver (Part 2),The Driver,Terry Reid,Blues,UK & Europe,1991,4:36,662688000,4.36 +532060010,Blue,Het Beste Van Kid Safari,Kid Safari,Pop,Belgium,1998,3:18,883612800,3.18 +1370007715,Power Of The Laser Dragon Fire (Symphonic Version),Legends From Beyond The Galactic Terrorvortex,Gloryhammer,Rock,Europe,2019-05-31,,1559260800, +702379409,Je Bent Niet Rijk,Hanny - Truus - Conny - Samantha - Corry - Riwi's - Wilma - Anja - Marijke,Various,Pop,Netherlands,1972,,63072000, +544138906,Slop Bucket,Return Of The Thin Man,Noble Watts,Blues,US,1987,4:30,536457600,4.3 +1537957801,This Is The New Shit,The Matrix Reloaded (Music From And Inspired By The Motion Picture),Various,Classical,Turkey,2003-04-29,04:20,1051574400,4.2 +1473355606,"I Looked, And Behold A White Cloud*",In The Heavenly Kingdom,Healey Willan,Classical,Europe,2006,7:16,1136073600,7.16 +1008554401,Question With No Answer,Upon The Wings Of Music,Jean-Luc Ponty,Jazz,US,,3:25,,3.25 +523119400,There's No Place To Hide,Everything (That's Mine),The Motions,Rock,Netherlands,1966,,-126230400, +1352494723,Hillbilly French,Split Mix,Jeremy-Pastell,"Folk, World, & Country",Germany,2019,,1546300800, +1594899202,Come Back To Me (Instrumental),Come Back To Me,Janet Jackson,Hip Hop,Australia,1989,5:15,599616000,5.15 +146958808,That's How You Rap,The Labor Union,King Syze,Hip Hop,US,2008-08-05,3:26,1217894400,3.26 +1482628202,Act.2. Scene 1: Lunge Da Lei...De' Mieri Bollenti,La Traviata (Highlights),John Pritchard,Stage & Screen,Australia,1973,,94694400, +457088109,Marionette With Broken Strings,& The Story Of The Insects,The Hermitt,Rock,US,2003,3:30,1041379200,3.3 +237066014,Someone's Watching Over Me,Hilary Duff,Hilary Duff,Pop,Asia,2004,,1072915200, +769739100,Overture,Snow White And The Seven Dwarfs,Various,Stage & Screen,US,1968,,-63158400, +294187403,Bass Patrol Chillin',Rock This Planet,Bass Patrol,Hip Hop,US,1988,,567993600, +491856803,Challenging Me,For The Love Of Music,Mike Park,Rock,US,2003,,1041379200, +1493495708,Try Matty's,Spirit In The Dark,Aretha Franklin,Funk / Soul,New Zealand,1970,2:28,0,2.2800000000000002 +1272511701,Wonderful Tonight,Slowhand,Eric Clapton,Rock,Canada,,3:41,,3.41 +1461444511,So Wie Ein Bim-Bam-Bumerang,Starportrait,Peter Alexander,Pop,Germany,,,, +1472874003,Tornado Spiral,GIRLS,EXO-CBX,Pop,Japan,2017-05-24,3:39,1495584000,3.39 +198503905,Dallas Skit,Murdoc,Cuthead,Hip Hop,Germany,2008,1:02,1199145600,1.02 +1037612301,All Blues,Rock Swing - Hot Feeling,Various,Funk / Soul,Italy,1999,12:34,915148800,12.34 +1252952705,Sun's Gonna Shine In My Back Door Some Day,Folk Songs Of Our Land,Flatt & Scruggs,"Folk, World, & Country",US,1962,2:18,-252460800,2.18 +248627517,Allegro Non Molto,6 Concertos,James Galway,Classical,Europe,1989,3:44,599616000,3.44 +435756603,Show Me The Love,Never Too Drunk To Funk,Defunk,Funk / Soul,Canada,2013-03-04,4:43,1362355200,4.43 +710419907,Darn That Dream,Johnny Nash,Johnny Nash,Pop,US,1958,3:05,-378691200,3.05 +650238805,Rhapsody In Beauty,Rhapsody In Beauty,The Novembers,Rock,Japan,2014-10-15,5:43,1413331200,5.43 +17750301,Junkie Monkey,One On One / Junkie Monkey,Eufex,Electronic,UK,2000,,946684800, +197336905,Gare De L'Est Orient Express,Intertwining Spirits,Sam Rivers,Jazz,France,1983,2:14,410227200,2.14 +1266566602,Bãli Sol,Valahol Nagyon Messze,Bãli Sol,Latin,Hungary,2005,4:18,1104537600,4.18 +697590104,Where Do I Begin,Golden Retro Hits 2,Various,Pop,Russia,,,, +564640707,Half Hollow,Nnon,The Woken Trees,Rock,Denmark,2013,,1356998400, +355195412,From Paris To Berlin,Pioneer The Album Vol. 6,Various,Electronic,Spain,2005,3:40,1104537600,3.4 +100323411,I Want Your Sex,Nights In Heaven (The Party Anthems),Various,Funk / Soul,UK & Europe,1995,4:47,788918400,4.47 +1381120309,Night Lights,In Trance,Scorpions,Rock,UK,1976,3:14,189302400,3.14 +661983100,Overture; Audition,42nd Street,Thomas Z. Shepard,Stage & Screen,Germany,,4:41,,4.41 +1613425614,With Love To An Ex,Song Machine Season One,Gorillaz,Electronic,US,2020-10-23,3:01,1603411200,3.01 +821648704,Picture Perfect,Make Believe,Platinum Weird,Pop,Ukraine,2007,4:06,1167609600,4.06 +383175742,43 Hz,Kontrol,Bass Mekanik,Hip Hop,US,2012-06-01,0:10,1338508800,0.1 +994233112,I'm Crazy For This Girl (Radio Edit),Dep Verano 2001 - Artistas Anglo,Various,Pop,Argentina,2001,2:35,978307200,2.35 +1066422516,Look Away,The Left Hand,Freddy-P,Hip Hop,"USA, Canada & Europe",2017-04-17,,1492387200, +915473811,Dear Eliza,Brawl In Paradise,Elyas Khan,Pop,Europe,2013,,1356998400, +314800313,Renown,Lone Wolf,Prowla,Hip Hop,Australia,2006,,1136073600, +1128747401,Milord,Piaf,Erna Palsterman,Pop,Belgium,1992,,694224000, +39923303,Move To The Bigband (Clubmix),Styles XL,Ben Liebrand,Electronic,Netherlands,2003-06-14,6:34,1055548800,6.34 +337596100,Burnout,Dookie,Green Day,Rock,Europe,2009,2:07,1230768000,2.07 +1272723802,Tere Ishq Mein Pagal,Humko Tumse Pyaar Hai,Dev Kohli,Stage & Screen,India,2005-10-00,,1128124800, +332329500,I Don't Know You,R.T.S,Remain The Same,Pop,Sweden,2000,3:46,946684800,3.46 +1393886614,Outro,Make It Hot,Da Champ,Hip Hop,US,2002,,1009843200, +689698904,Black Rain (Unreleased Version),Treehouse Presents The Rare & Unreleased EP Vol 1,Headnodz,Hip Hop,UK,2015,,1420070400, +121433815,Freestyle,Freestyle 2 (Volume 3: Provinces),Cut Killer,Hip Hop,France,1998-03-00,,888710400, +1144542227,Signal: Larm,"Marscher, Visor Och Annat Välljud Ur Ingenjörstruppernas Musikaliska Arv",Various,Brass & Military,Sweden,2005,0:07,1104537600,0.07 +141522701,The Night Before,"Chansons Du Film ""Help!""",The Beatles,Stage & Screen,France,1965,,-157766400, +549318932,Unbuttoned,"Button Box - 46 Responses To ""Air Buttons""",Various,Pop,UK,2013-12-12,2:00,1386806400,2 +1049521700,Long White Cadillac,Just Lookin' For A Hit,Dwight Yoakam,"Folk, World, & Country",US,1989,5:20,599616000,5.2 +780364747,Trance Visionary,Wishbone Ash 3-4,Wishbone Ash,Rock,Russia,2012,,1325376000, +1075464807,Sleepless,The Millennium Collection - The Best of Jann Arden,Jann Arden,Pop,Canada,2010-04-27,4:35,1272326400,4.35 +805804112,Knocking On Heaven's Door,The Freddie Mercury Tribute,Various,Pop,UK & Europe,1992-11-23,,722476800, +1499606900,May The Bird Of Paradise Fly Up Your Nose,Wacky Westerns,Various,"Folk, World, & Country",US,2002,,1009843200, +660096138,Escape,Wanna Only Be Stupid Plots - Discography 1996-2000,Stupid Plots,Rock,Japan,2013,,1356998400, +517839613,Saving Privet Business,Vaatican Sampler 16,Various,Non-Music,France,2010,,1262304000, +1525423203,I Thought...,[demo cd from the album] Reinvent,Rubber Spanner,Pop,UK,2010,,1262304000, +871203802,Morning Glow (Beg),Music & Me,Michael Jackson,Funk / Soul,US,1973,2:55,94694400,2.55 +339263946,Lawdy Miss Clawdy,1952,Various,"Folk, World, & Country",Germany,2008,,1199145600, +782499300,Clubber's Megamix,Clubber's Anthem = 狂舞年代,Various,Electronic,Taiwan,2008,,1199145600, +1181042103,Sequencer Improvisation (Bonus Track),Sp'roque,p'faun,Electronic,Germany,2018-02-18,,1518912000, +1360610016,Don't Blame Me,Billy Eckstine Together,Billy Eckstine And His Orchestra,Jazz,Japan,,2:53,,2.5300000000000002 +1134862907,Allegretto,Klavierquintette,Franz Danzi,Classical,Europe,2007,,1167609600, +607647304,A Touch Of Evil,Retribution In Montréal,Judas Priest,Rock,Canada,2009,,1230768000, +1065847432,You Must Have Been,Hit Explosion (2002-4),Various,Pop,Netherlands,2002,3:52,1009843200,3.52 +871061100,Гюльсара,Песни Алексея Экимяна,Вахтанг Кикабидзе,Pop,USSR,1981,3:00,347155200,3 +146499204,Everyone Go,Leave Home,John Davis (2),"Folk, World, & Country",US,1995,,788918400, +154546103,Anything Goes,Chicago,Count Basie Orchestra,Jazz,Germany,1984,,441763200, +1121687601,Moonlight Densetsu (DJ Beta Remix),Anime Toonz Presents Kikuko Inoue,Kikuko Inoue,Electronic,US,2002,4:22,1009843200,4.22 +397697906,Going After Her Regardless,Headphone Science Presents: The Seduction Of Sabrina's Modulation (A Headphone Romance),Headphone Science,Electronic,US,2005,5:46,1104537600,5.46 +756856419,Krieg,Live 2007/08,Sandow,Rock,Germany,2009-02-27,,1235692800, +1291333712,Exclusive Club (Out On The Floor),Nothing Like It,Mark Mercer (2),Pop,US,2004,9:51,1072915200,9.51 +313025256,Intermezzo F-Moll Op. 129 Nr.7,Kammermusik Und Orgelwerke,Max Reger,Classical,Germany,,,, +1531735202,Stronger In The End,Sooner Or Later,Sonny Knight & The Lakers,Funk / Soul,US,2016,,1451606400, +255646902,"""Merry Christmas Uncle! God Save You!""",A Christmas Carol,Jonathan Winters,Children's,US,2007,2:56,1167609600,2.56 +674201809,Bandito,Calling Up Spirits,Dick Dale,Rock,US,1996-06-03,5:32,833760000,5.32 +763293005,Portugese Washerwoman,A Certain Smile A Certain Sadness,Walter Wanderley,Latin,Australia,1966,1:30,-126230400,1.3 +1354840709,Soft Comfort,The Visage Of Noise,Various,Electronic,US,2019,,1546300800, +1283337506,Asturias,Greatest Hits/The Guitar,John Williams (7),Classical,South Africa,1972,6:17,63072000,6.17 +847462703,Babe,Icon 2 (Zinepak),Styx,Rock,US,2010,,1262304000, +475583201,Just Push Play,Just Push Play,Aerosmith,Rock,Europe,2001,3:52,978307200,3.52 +1009664514,Are You Lonesome Tonight,Piano Moods,Various,Pop,,,,, +1372576504,Hout Vasthouden,Plezante Stoten,Yvonne Verbeeck,Non-Music,Belgium,,5:00,,5 +1366227204,Funky Chicken,Amazing Underground 6,Various,Electronic,Singapore,2000,3:09,946684800,3.09 +803536201,Tosca,La Bohème,Beniamino Gigli,Classical,Spain,1958,,-378691200, +1255759813,Aum Sweet Aum,Songs About Pathos / The Meaning Of Fife,Fordell Research Unit,Electronic,UK,2018-09-00,,1535760000, +670507308,"Что Будет, То Будет",Мечты Сбываются,Приключения Электроников,Pop,Russia,2014,,1388534400, +896845701,The Road To Freedom,The Road To Freedom,Chris De Burgh,Pop,Russia,,4:25,,4.25 +1237145006,"Grim, Grinning Ghosts",Walt Disney World Resort Official Album,Various,Children's,US,2000,5:38,946684800,5.38 +285418600,Handbags & Gladrags,Handbags & Gladrags,Chase (5),Rock,UK,1971-10-29,3:20,57542400,3.2 +1528217400,One After 909,Rock'n'Roll Classics,Os Berbigão,Rock,Brazil,2000,,946684800, +473805013,July Morning,The Legend Continues... A Celebration Of Thirty Years In Rock,Uriah Heep,Rock,UK,2001,,978307200, +938638203,Wakker In Een Vreemde Wereld,Nederlandstalige Popklassiekers,De Dijk,Pop,Netherlands,2012-02-25,,1330128000, +871490006,The Black Widow,Rock 'N' Roll 'N' Rumble,Link Wray And His Ray Men,Rock,UK,1979,1:52,283996800,1.52 +743040403,Find Me,On The Road,p'etra,"Folk, World, & Country",Netherlands,2012,4:32,1325376000,4.32 +443894907,Promises Made,Tiffany,Tiffany,Pop,US,1987,,536457600, +1418864604,Bob,American Drugs & German Beers,NOFX,Rock,Europe,2019-09-24,,1569283200, +279094820,Meet The Beat Of My Heart,1935-1938,Gene Krupa And His Orchestra,Jazz,Europe,1994,2:38,757382400,2.38 +1547719601,Oh!,Shanghai Shuffle: 20th Anniversary 1998-2018,Janet Klein And Her Parlor Boys,Jazz,,2018,,1514764800, +110139500,Don't Be Shy (Tom Neville Remix),Don't Be Shy,Spektrum,Electronic,UK,2007-10-00,,1191196800, +670469002,Hands Of Black Death,Dark Gods: Seven Billion Slaves,Von (2),Rock,"USA, Canada & UK",2013-03-22,06:14,1363910400,6.14 +1283802703,Oliko Ne,Tiilat Retalehtaa,Tiilat Ja Pelimannit,"Folk, World, & Country",Finland,2008,2:43,1199145600,2.43 +1105272803,Ritual (Nous Somnes Du Soleil),Tales From Topographic Oceans,Yes,Rock,Japan,1996-03-25,21:33,827712000,21.33 +971548909,Locked In,Electric Eye,Judas Priest,Rock,Canada,2003,,1041379200, +911060010,Dem Naa (Radio edit),Dem Naa,Naby,Reggae,France,2010,4:11,1262304000,4.11 +131926905,Cry Free,Powerhouse,Deep Purple,Rock,Italy,1978,3:08,252460800,3.08 +1013481402,Blood Drops,Live & Acoustic,Lucky Boys Confusion,Rock,US,2007,,1167609600, +1190223715,Don't Keep Me Wonderin',"Live At The Atlanta International Pop Festival July 3 & 5, 1970",The Allman Brothers Band,Blues,Europe,2018-04-21,4:02,1524268800,4.02 +468729000,The Funeral Hours,The Crowning Horror,Pest (5),Rock,Poland,2013-06-19,1:10,1371600000,1.1 +344569354,Been So Long,The Doo Wop Box,Various,Rock,US,1993,,725846400, +762274806,Story Of Isaac,Live Songs,Leonard Cohen,Rock,Spain,1976,3:48,189302400,3.48 +1236259410,Najkrajše Pesmi,Re-Belle: Posvečeno Edit Piaf,Boris Cavazza,Stage & Screen,Slovenia,2018-03-00,,1519862400, +1479487300,Side Underground,Antichrist Rise To Power,Departure Chandelier,Rock,US,2020,,1577836800, +1228026709,Happily Ever After,Mental Cuisine - The Appetizer,Prosperous (3),Hip Hop,US,2011,3:24,1293840000,3.24 +1089314205,Baby I'm Yours,Holiday On Sunday,Various,Funk / Soul,Canada,2000,2:32,946684800,2.32 +450422700,Can U Feel It (Lcd Radio Edit),Planet Dance 3,Various,Electronic,US,1998,,883612800, +363358700,Whatever Happens (Original Mix),Whatever Happens,Mark Leanings,Electronic,Ireland,2012-05-28,8:00,1338163200,8 +1242766901,Chopper Slang,Promo Fieldzz,Various,Electronic,Brazil,1999,,915148800, +216631507,La Ira Del Viento,Dead Romantic Wave,Various,Pop,,2006,,1136073600, +1223345536,Kosolapaja Ljubov,Полная Коллекция Альбомов,Елена Ваенга,Pop,Russia,2010,3:04,1262304000,3.04 +393666603,Eu Não Esqueço Nada (Memê Tv Acustico),Eu Não Esqueço Nada,Kid Abelha,Pop,Brazil,2002,4:20,1009843200,4.2 +870782001,Lost In A Moment,Andromeda / Lost In A Moment,Breky (2),Electronic,US,2016-06-27,7:48,1466985600,7.48 +348375506,Everyday People,A Natural Woman,Peggy Lee,Funk / Soul,US,,2:38,,2.38 +1253073005,Farewell,The Metal Opera,Tobias Sammet's Avantasia,Rock,Russia,2018,6:32,1514764800,6.32 +802316007,De Psychonaut,Tram 6,Zjuul Krapuul,"Folk, World, & Country",Belgium,2013,,1356998400, +334332915,Gewerkschafter-Blues,Adolf Hitler Lebt!,Gigi & Die Braunen Stadtmusikanten,Rock,Germany,2010,4:12,1262304000,4.12 +1081300001,Barakacha,"Quiero, Quiero, Quiero / Barakacha",Los Gigantes (2),Rock,Uruguay,1970,,0, +1448085613,Double Dealing,Hidden Gems from Chess,Various,Blues,,2019,,1546300800, +239448101,Loot's The Root,Loot - Original Soundtrack,Steve Ellis,Stage & Screen,UK & Europe,1970,,0, +816303100,Katzen Im Weltall,Katzen Im Weltall,Cräsh Bändicoot,Hip Hop,Germany,2016-02-15,1:33,1455494400,1.33 +225599803,Como Vengais!!!,Diffidati Con Noi,Various,Rock,Germany,2009,3:07,1230768000,3.07 +441995503,Она Была В Париже,"Не Кричи Нежных Слов, Не Кричи...",Владимир Высоцкий,Pop,Russia,2012,1:34,1325376000,1.34 +1365939401,Night Of The Fireflies,Tennessee Ten,Boz Hayward,"Folk, World, & Country",UK,2017,4:04,1483228800,4.04 +385468201,The Red Wagon,Sound Games,Vladimir Tarasov,Jazz,Lithuania,2008,,1199145600, +1008118898,Don't You Know,The Man Who Changed Guitar Forever!,Allan Holdsworth,Rock,US,2017,9:12,1483228800,9.12 +933122704,Burundanga,"""Seguimos Alegrando Al Perú""",Various,"Folk, World, & Country",Peru,1975,,157766400, +1129300708,Life Is For Living,Turn Of The Tide,Barclay James Harvest,Rock,France,1981-05-00,3:40,357523200,3.4 +1020826907,Firing Up The Sunset Gun,Animal Logic,Animal Logic,Pop,Japan,1989,4:02,599616000,4.02 +1019232220,Surrender,Elvis Forever,Elvis Presley,Pop,Germany,,1:53,,1.53 +1496378212,La Rosa Dei Venti,La Rosa Dei Venti,Alessio Bonomo,"Folk, World, & Country",Italy,2001,2:20,978307200,2.2 +902721019,Interview (London - Brian Matthew),Mythology 1965,The Beatles,Pop,Russia,2002,,1009843200, +988120012,No.9 - Finale,The Sleeping Beauty,André Previn,Classical,,2004,7:32,1072915200,7.32 +1414232608,Funk Metal Junk,Depth Charge 8,Various,Pop,Australia,2009,3:41,1230768000,3.41 +1412226721,The Marvelous Toy,Your Hit Parade - The Fun-Time '50s & '60s,Various,Pop,US,1993,,725846400, +1462621901,Street Tab (OD404 Remix),Street Tab,RR Fierce,Electronic,UK,2004-06-00,7:07,1086048000,7.07 +1391131612,No Matter What,"Old Times Good Times - Medley ""Beatles & Hits Collection""",Flash Band (2),Rock,Brazil,1981,,347155200, +256759700,Times Like These (Acoustic Video),In Your Honor,Foo Fighters,Rock,Mexico,2005,3:50,1104537600,3.5 +465525302,With Heaven On Our Side,The Very Best...And Beyond,Foreigner,Rock,Canada,1992,5:16,694224000,5.16 +315252707,After Closing The Door,Shake,Primitive Noise,Rock,Spain,1993,4:00,725846400,4 +1039537600,Saludo,Una Yerba Pa' Fumar,Montecristo,Non-Music,Panama,1971,,31536000, +803354907,Torna,Musiche Del Piccolo Schermo - Sigle TV,Various,Stage & Screen,Italy,1977,,220924800, +833179906,Dad,PaperSkies,Somepling,Jazz,France,2016-04-16,6:38,1460764800,6.38 +987856001,Boom - Boom,Message From My Heart,Mabel (2),Pop,Denmark,1978,,252460800, +1170941901,Absurdity in Everything,Plays the Millennial Blues,Podacter,Rock,US,2015-08-14,,1439510400, +676545400,Untitled,Csövesek,Halalnihil,Non-Music,Hungary,2015-03-15,,1426377600, +1161120701,Proud Mary,Brenda Lee By Request,Brenda Lee,Pop,Japan,1971,,31536000, +1048205500,When Doves Cry,Greatest Hits,Prince,Pop,,,3:49,,3.49 +1046121501,"Oh, Humanity",Life As A Clerical Error,Jake Tobin,Rock,US,2015,1:36,1420070400,1.3599999999999999 +526993109,Stir It Up,Never Been Rocked Enough,Delbert McClinton,Blues,Netherlands,1992,,694224000, +200015509,Воспоминание О Пехоте,Теперь Толкуют О Деньгах,Константин Тарасов,Pop,Russia,,,, +853492713,Never Saw A Miracle,Heart Rock - Rock Für's Herz Vol. 5,Various,Pop,Germany,1993,3:40,725846400,3.4 +417256411,Falsa Saída,Fado A Oitava Cor,Fábia Rebordão,"Folk, World, & Country",Portugal,2011,,1293840000, +257767556,Divinity,Forging The Land Of Thousand Lakes,Amorphis,Rock,Germany,2010-07-09,4:27,1278633600,4.27 +252319402,Skew,Nothing But An Underapement,The Ape (4),Rock,Germany,2010-10-10,,1286668800, +1187554600,Mary's Boy Child,Country Christmas Vol.2,The Donnettes,"Folk, World, & Country",,,,, +1132178709,Running To Stand Still,All You Need is Love,U2,Rock,Europe,2017,5:13,1483228800,5.13 +55431805,You're The Best Thing That Ever Happened To Me,Greatest Hits,Gladys Knight And The Pips,Funk / Soul,US,1990,3:44,631152000,3.44 +838484605,Sherbet Cup,"The Prophet, The Panhandler & The Moon",Raina Rose,"Folk, World, & Country",US,2006,,1136073600, +1549278609,Sweet Temptation,Rare Performances 1946-1981,Merle Travis,"Folk, World, & Country",US,1994,,757382400, +213210401,"""Battle Hymn Of The Republic""",Pioneers In Protest,"Dr. Martin Luther King, Jr.",Non-Music,US,,2:11,,2.11 +761850600,Loše Nam Se Piše,Loše Nam Se Piše,Harun Mehmedagić,"Folk, World, & Country",Serbia,2015-10-18,,1445126400, +1164923307,La Part Du Fromage,Devoir D'insolence,Zone D'Expression Populaire,Hip Hop,France,2009,,1230768000, +730631806,Estrelita,Ramblin Rose,Joey Lewis And His Orchestra,"Folk, World, & Country",Trinidad & Tobago,1963,3:29,-220924800,3.29 +1220089405,A Minor Event,Haven Street,Haven Street,Jazz,US,2018-05-10,6:27,1525910400,6.27 +1541470806,Fox On The Run,Desolation Boulevard,The Sweet,Rock,Australia,1974,,126230400, +802145101,Angel = Ангел,Like A Virgin = Като Дева,Madonna,Electronic,Bulgaria,1988,3:53,567993600,3.5300000000000002 +1283890550,Cocaine,Ride Like The Wind,Various,Pop,UK,2018-07-27,,1532649600, +80586901,All That Glitters Isn't Gold,Two Faces Have I,Lou Christie,Pop,US,1963-02-00,2:25,-218246400,2.25 +1146930906,The Mighty One,Misty Eyed Adventures,Maire Brennan,"Folk, World, & Country",Indonesia,1994,,757382400, +962697113,HOME,Secrets and White Lies,Jack Howard,Rock,Australia,,,, +429779405,Don't Look Back,The Raw & The Cooked (Ltd Edition Double Album),Fine Young Cannibals,Pop,Spain,1989,,599616000, +887769900,It's Not Right But It's Okay,My Love Is Your Love,Whitney Houston,Hip Hop,Indonesia,1998,4:51,883612800,4.51 +250246610,In Your Dreams,Romantic House - The Sound Of Dreamhouse,Various,Electronic,Germany,1996,5:30,820454400,5.3 +1511432501,Ascolta Il Tuo Cuore,Ital Trax I151,Various,"Folk, World, & Country",US,1996-11-15,,848016000, +1466745709,Sick And Tired,Pilgrim,Eric Clapton,Rock,Turkey,1998,5:43,883612800,5.43 +1353696813,What It Gonna Be Like (Da Next Chapter),Бульвар ... Мечты,Экипаж,Hip Hop,Russia,2004,,1072915200, +1422122201,A Bailar el Dengue,Dengue De Machahuay,Enrique Lynch Y Su Orquesta,"Folk, World, & Country",Peru,,,, +903488004,Shadow Dancing,Summer Jam II,Various,Pop,US,,,, +801480500,Lightning Strikes,The Ultimate Sin,Ozzy Osbourne,Rock,Europe,,,, +931280100,La Guacamaya,La Pistola Y El Corazón,Los Lobos,Latin,Japan,1988-12-05,,597283200, +1208642802,Franks Theme Pt. 2,Educating Rita,David Hentschel,Stage & Screen,Netherlands,1983,3:30,410227200,3.3 +892921703,Erasing Concepts,Ominous,Infalling,Rock,US,2016,,1451606400, +1451692128,Intro,Blue Moon Swamp Tour,John Fogerty,Rock,Europe,2006,,1136073600, +1474918302,Born Under A Bad Sign,Rhythm & Blues Night 2009,Booker T & The MG's,Funk / Soul,,,,, +1146591501,Dark Science,Being Alone,Ramiro Lopez,Electronic,Sweden,2018-01-00,,1514764800, +33486003,It'z Uzelezz (Evil Dee Instrumental),It'z Uzelezz,Finsta,Hip Hop,US,1998,4:27,883612800,4.27 +1031648410,Cafe Mozart Waltz,Instrumentally Yours,Guy Lombardo And His Royal Canadians,Jazz,US,1959,,-347155200, +233301207,Mechanical M.,Ordine '91-'96,Starfuckers,Rock,Italy,2010,3:28,1262304000,3.2800000000000002 +1076984700,Big Dragon,Big Dragon,Nandoo,Electronic,Germany,2014-04-04,,1396569600, +249828214,I'll Sail My Ship Alone,The Greatest Hits Vol. 2,Jerry Lee Lewis,Rock,Europe,1986,2:09,504921600,2.09 +130812705,New World Order,Killer Lifestyle,Pong (7),Rock,US,2001,6:58,978307200,6.58 +326672001,"Baby, Komm Und Tanz","Bye Bye, Fräulein",Roberto Blanco,Pop,Germany,1976,2:50,189302400,2.5 +41207507,大理石の廊下,悪魔城ドラキュラ X ~月下の夜想曲 (Original Game Soundtrack),Michiru Yamane,Stage & Screen,Japan,1997-04-09,1:24,860544000,1.24 +1310487802,Zorro Zagas,Revision,Lagartijeando,Electronic,Colombia,2018-11-16,,1542326400, +1027683806,Barafostus' Dreame,Keyboard Music of the English Home 1550-1750,Sally Owen,Classical,UK,,,, +1543704215,Sois Sanctifié,La Taille De Mon Âme,Daniel Darc,Pop,France,2020-05-29,,1590710400, +606892511,I See Your Face,Corazón,Santana,Pop,US,2014,1:19,1388534400,1.19 +134945607,The Return,Clin D'Oeil,Jazz Liberatorz,Hip Hop,France,2008,5:14,1199145600,5.14 +1462361601,Kolo Iz Požarevca,Narodna Kola,Ansambl Sestara Janković,"Folk, World, & Country",Yugoslavia,1975,,157766400, +1528751244,One Hundred And Rising,The Best Of Talkin' Loud Recordings,Incognito,Pop,Italy,2009,5:55,1230768000,5.55 +1210357005,Something About England,Sandinista!,The Clash,Reggae,US,1980,,315532800, +79663510,Jim Clark Was Driving Recklessly,Les Maledictus Sound,Les Maledictus Sound,Pop,Canada,1999,2:15,915148800,2.15 +974291817,Oh Mama Mama,Live From Armadillo World Headquarters 1973 And The Capitol Theatre 1975,Commander Cody And His Lost Planet Airmen,"Folk, World, & Country",Germany,2007,3:59,1167609600,3.59 +1501710853,Countdown To Extinction (demo),Hell Wasn't Built in a Day: The Complete Remasters,Megadeth,Rock,US,2004-11-16,3:55,1100563200,3.55 +1091949208,Nothing Amazes Me,Slang Banging,Kiew Nikon,Hip Hop,Russia,2014,2:53,1388534400,2.5300000000000002 +469439611,Ya Estamos Hartos,Vol. 1,Various,Rock,US,2012,1:55,1325376000,1.55 +109758203,Alligator,Anthem Of The Sun,The Grateful Dead,Rock,US,1970,11:20,0,11.2 +270847904,Perfect,Echo Mountain,K's Choice,Pop,Europe,2010-03-26,,1269561600, +1216864202,Courtesy Callback,With You (Shortly),위스키ᴸᵗᵈ,Electronic,Japan,2018,7:24,1514764800,7.24 +1500201702,Dragon Breath,Swingadelic Universe,Slide (34),Electronic,Italy,2018-03-01,7:56,1519862400,7.5600000000000005 +794208203,Roller Skate Rag,Funny Girl (The Original Sound Track Recording),Omar Sharif,Stage & Screen,Greece,1968,2:00,-63158400,2 +4751802,Terrace Of Memories,Terrace Of Memories,Terrace Of Memories,Electronic,US,,6:48,,6.48 +511584915,Hungry Eyes,Saddle Up The Palomino!,The Flying Burrito Bros,Rock,,1998,,883612800, +1404645419,Never Had A Dream Come True,Looking Back,Stevie Wonder,Funk / Soul,US,1977,2:59,220924800,2.59 +1426528817,Der Heilär,Einmal Gamer Immer Gamer,Jan Hegenberg,"Folk, World, & Country",Germany,2019,3:45,1546300800,3.45 +1388238205,When My Love Comes Down,Temptation,Duke Robillard,Funk / Soul,US,1994,2:47,757382400,2.4699999999999998 +787331520,"Ay, Jalisco No Te Rajes",Garibaldi,Garibaldi,Latin,Mexico,1989,,599616000, +1238941487,Le Tango De La Melancolie,"""En Chanson...",Serge Reggiani,"Folk, World, & Country",France,1992,,694224000, +1613800800,Shake,Shake,Ohm Hourani,Electronic,,2020-10-28,14:38,1603843200,14.38 +1597276300,Events In Concealment,Deception Ignored,Deathrow,Rock,Russia,,5:30,,5.3 +1419834325,Shred Uranium Pussy,Complete Studio Collection,Syphilitic Vaginas,Rock,US,2019-09-17,1:13,1568678400,1.13 +841922923,Κύλα Γιαουρτοποταμέ Ή Το Άσπρο Χρώμα - Ορχηστρικό,Εδώ Λιλιπούπολη,Various,"Folk, World, & Country",Greece,,,, +971521317,The 59th Street Bridge Song (Feelin' Groovy),The Concert In Central Park,Simon & Garfunkel,"Folk, World, & Country",US,1982,,378691200, +686616720,Rendez-Vous Avec La Liberté,Montand,Yves Montand,Pop,France,1995,3:09,788918400,3.09 +515518636,Life In A Northern Town,80s The Collection - 60 Definitive Hits,Various,Rock,UK & Europe,2012-11-06,4:15,1352160000,4.15 +1472276809,愛無止境 = My Heart With Go On,流行天下,Various,Pop,China,1998,,883612800, +1027585200,Hernando's Hideway,16 Tango Favorites,Orchestra Argentina,Latin,Netherlands,,2:28,,2.2800000000000002 +455680001,Monarchs,Latitudes And Longitudes,Signals Midwest,Rock,US,2011,,1293840000, +982451203,Lazy,Golden Hits,Marilyn Monroe,Stage & Screen,Europe,,3:32,,3.32 +71546507,Lady (Clean Street Version),MTV Party To Go Volume 10,Various,Latin,US,1996,4:25,820454400,4.25 +1356179429,Huayno alegre,Latinalainen Amerikka,Various,"Folk, World, & Country",Finland,1998,2:22,883612800,2.22 +890238010,Dvanaest Meseci,"Pesme Iz TV Serije ""Na Slovo, Na Slovo""",Various,Children's,Yugoslavia,1985,,473385600, +1562502705,Holy Ground,Meet The Kilkennys - Live,The Kilkennys,"Folk, World, & Country",Ireland,,,, +1188178603,Our Feet,Up For Grabs,Pushed Too Far (2),Rock,Belgium,2010-05-15,,1273881600, +431853607,Why Don't You Find Out For Yourself,In Concert,Morrissey,Rock,Brazil,,,, +32068703,Respect Mine,Shadē Business,PMD,Hip Hop,US,1994,3:32,757382400,3.32 +927285204,A Hard Days Night,20 Greatest Hits,The Beatles,Rock,Netherlands,,,, +303741800,Uvod,Balkan Merak,Slonovski Bal,"Folk, World, & Country",France,2003,3:10,1041379200,3.1 +1196573404,Scotty Wilson / Donald MacLellan Of Rothesay,Ian Powrie At Home,Ian Powrie,"Folk, World, & Country",UK,1988,,567993600, +1003670704,Stop Playing With My Mind,Disco Ibiza,Various,Electronic,Spain,2000,,946684800, +210948200,Blue Flowers (Bass Christ In The Nite Garden Mix),Bass Christ Bootlegs,Bass Christ,Electronic,UK,2010-01-00,5:01,1262304000,5.01 +1374723425,Ráno V Ulicích,Devadesátky To Nejlepší,Various,Pop,Czech Republic & Slovakia,2017,,1483228800, +325556719,Destroying The Locket,Harry Potter And The Deathly Hallows - Part 1,Alexandre Desplat,Stage & Screen,Europe,2010,,1262304000, +192864510,Joose Theme,Sugar Crash Damage,Syphilis Sauna,Electronic,US,2009-08-08,,1249689600, +854208400,Darbari NYC (Diamond Turban Remix),Shiva Moon,Maneesh De Moor,Electronic,Nepal,,6:56,,6.5600000000000005 +496644704,"Accompagnato Ed Arioso: ""Vain, Fluctuating State Of Human Empire"" (Nitocris)",Belshazzar,Georg Friedrich Händel,Classical,Germany,1991,5:06,662688000,5.06 +1505344010,A Country Boy Can Survive,The Early '80s,Various,"Folk, World, & Country",US,1991,4:17,662688000,4.17 +743447002,Got Ya,Riot EP,Response,Electronic,UK,2015-09-04,,1441324800, +894152202,Be Thou My Vision,My Savior's Love,Tommy Coomes Band,"Folk, World, & Country",US,2004,,1072915200, +1088951604,Jimmy Kommt Wieder (1957),Blaues Boot Im Sonnenschein - Original-Schlagerhits Der 50er Jahre,Various,Pop,German Democratic Republic (GDR),1987,2:44,536457600,2.44 +776345704,حاسب نفسك = Haseb Nafsak,طُول عُمري,نوال الزغبي,"Folk, World, & Country",France,2001,4:22,978307200,4.22 +847824209,The Only One,Good,Morphine (2),Rock,Japan,1993,2:43,725846400,2.43 +1165074402,Dolls In The Clock,Every Mothers' Son's Back,Every Mothers' Son,Pop,US,1967,,-94694400, +708465214,Big Buns,E Pluribus Funk / Good Singin' Good Playin',Grand Funk Railroad,Rock,Russia,1998,0:30,883612800,0.3 +1559639602,Arise,Redux,Amebix,Rock,US,2010,,1262304000, +1426856700,Ariane,Ariane,Joachim Pastor,Electronic,France,2018-07-27,5:51,1532649600,5.51 +1538415001,Piece 2,Avant-garde Has Got Soul Too,Александр Емельянов,Jazz,Russia,2001,,978307200, +872839200,Crazy In Love (MJ Remix Nu Soul No Rap),Crazy In Love (Remixes),Beyoncé,Hip Hop,Finland,2003,6:28,1041379200,6.28 +205544600,Just Keep Walking,Greatest Video Hits (1980-1990),INXS,Rock,US,1990,,631152000, +1514991509,Chiu Chiu,Mopar Stereo 8,Various,"Folk, World, & Country",US,,,, +1112358100,A Bailar Oriza,A Bailar Oriza / Palo,Joey Pastrana Y Su Nuevo Sonido,Latin,Colombia,,,, +558309314,Shazam,Greatest Hits Volume 2,The Shadows,Pop,Poland,1990,2:17,631152000,2.17 +105686900,"Cello Concerto In E Minor, Op.85",Cello Concerto,Sir Edward Elgar,Classical,UK,1980,,315532800, +1146393901,Warm Velley,Homage To Charlie Parker,The Paris All-Stars,Jazz,Japan,1991-02-21,5:15,667094400,5.15 +418408602,Them Belly Full (But We Hungry),Rebel Music,Bob Marley & The Wailers,Reggae,Spain,1986,,504921600, +246193901,Зеленая Трава У Моего Дома (Английская Песня),"Братец, Поделись Со Мной Обедом / Зеленая Трава У Моего Дома",Tom Jones,Pop,USSR,1971,,31536000, +1487842508,M'Bamba,Cote Ouest,Extra Musica,"Folk, World, & Country",France,1997,,852076800, +634027308,Le Disque Usé,Edition La Chanson - Edith Piaf / Vol. VI,Edith Piaf,"Folk, World, & Country",Germany,1980,4:02,315532800,4.02 +1176550104,Ain't No Doubt,Gunslinger,Tres Hombres (5),Blues,US,1983,2:47,410227200,2.4699999999999998 +658172815,"Here, There And Everywhere",Miss Otis...,Dissipated Eight,"Folk, World, & Country",,,,, +24273409,Artificial Intelligence,Electro Bass Compilation (Volume 1),Dynamix II,Hip Hop,US,1994,3:04,757382400,3.04 +206559306,Bagarn Bakar Bröd,Je Suis La Mer,Klabbes Bank,Jazz,Sweden,2009,5:23,1230768000,5.23 +983987301,Untitled Track 2,Untitled (Maxi 33),Da Silva,Electronic,France,2019,,1546300800, +1606783004,Πιο Πολύ Για Μένα,Το Απέναντι Μπαλκόνι,Ελένη Βιτάλη,"Folk, World, & Country",Greece,2020,,1577836800, +1529398308,A Field Of Yellow Daisies,"Green, Green Grass Of Home",Tom Jones,Pop,New Zealand,1967,,-94694400, +817545106,The Convention,A History 1952-1960,Dee Clark,Pop,UK,2011,,1293840000, +1197772105,Esperaré Por Tí (I Will Wait For You),El Bello Idioma Del Amor,Buddy Merrill,Pop,Venezuela,,2:31,,2.31 +1279348004,"Same Thing, Only Louder",Lake Of Fake - The PRF Singles Club Q7,Various,Rock,US,2014-11-24,,1416787200, +1184903105,Old Movies,Heart Of The City,Tom Grant (2),Jazz,US,1984,,441763200, +961224701,Help Me,Rockapalast Live: Alvin Lee's Ten Years Later,Ten Years Later,Blues,US,2000,,946684800, +352538413,Junky's Life,Siberian Hardcore,Bastards,Rock,Germany,2005,,1104537600, +942036809,Skimbleshanks The Railway Cat,Cats: Selections From The Original Broadway Cast Recording,Andrew Lloyd Webber,Stage & Screen,Japan,1983,,410227200, +356454201,Who Knows I Love You (Instrumental),Who Knows I Love You / Who Knows I Love You (Instrumental),Dimple Hinds All Stars,Reggae,UK,1975,,157766400, +837728906,Love You Till Friday,The Early Mats,The Replacements,Rock,Italy,2011,,1293840000, +718903410,"Like, Wow!",Puke Point At The Juke Joint,Charlie Burton And The Hiccups,Rock,US,1991,2:40,662688000,2.4 +1505953203,Stuck On You,Could I Have This Dance,Acker Bilk,Pop,Germany,2002,,1009843200, +225699817,Invisible Kid,St. Anger,Metallica,Rock,Australasia,2003,8:54,1041379200,8.54 +123136601,Fabulous Day,Fabulous Day,Redd Angel,Hip Hop,Germany,2001,,978307200, +1295401601,La Reina Del Surf,Vamos A La Playa,Pornosurf,Rock,,2016,,1451606400, +193224206,Brincando De Amar,Kacau Gomes,Kacau Gomes,Pop,Brazil,2000,,946684800, +1191547502,Catalyst (Release 0017),Headline Releases 0009 - 0019,Various,Electronic,Germany,2002,6:26,1009843200,6.26 +256211700,Space Voodoo (Original),The Space Voodoo,Marcello Napoletano,Electronic,US,2010-11-22,,1290384000, +1051538001,Mama Don´t Allow No Parkin,School Punks,Brownsville Station,Rock,Spain,1974,,126230400, +147884004,Because Of You (Polar Pair Mix),Because Of You,Michelle Amador,Electronic,UK,2007-10-01,7:32,1191196800,7.32 +188550903,Shake Ya Bum Bum,La Bella Mafia (A Cappella),Lil' Kim,Hip Hop,US,2003,2:50,1041379200,2.5 +737847422,Auto Zone,Absolutely Live In The Zone,Fall Out Boy,Pop,US,2009-12-05,0:30,1259971200,0.3 +654431300,La Mano De Dios,La Mano De Dios,Lucha Villa,"Folk, World, & Country",Spain,1967,3:09,-94694400,3.09 +1348131800,Nostalgia,Year One,Various,Hip Hop,US,2019,,1546300800, +247323800,Sweet Baby James,James Taylor (Live),James Taylor (2),"Folk, World, & Country",UK,1993,4:11,725846400,4.11 +1128511200,Rock 'N' Roll Damnation,Powerage,AC/DC,Rock,Canada,,3:35,,3.35 +428718811,The Best,The Greatest Rock Album Of All Time,Various,Pop,Australia,1992,,694224000, +732584410,Лелеки,Найкращі Пісні,Оксана Білозір,"Folk, World, & Country",Ukraine,2010,,1262304000, +882638814,Dark Knight,Gross Misconduct,Method Of Destruction,Rock,US,1989,5:58,599616000,5.58 +1411844511,No Creas En La Mujer,Tortillas Negras (24 Nuggets From Orfeon Records Vaults),Various,Funk / Soul,Mexico,2019,,1546300800, +522345701,Galope,Demo,LeFolex,Rock,Argentina,2012,3:20,1325376000,3.2 +147379700,Shadow Believers Pt. I,Shadow Believers,Alex Bau,Electronic,Germany,2008-09-19,,1221782400, +42431300,Riot!!!,Punk Invasion,Total Chaos (2),Rock,US,2001-06-12,0:31,992304000,0.31 +1279355360,Bill,"Encore! Great Stars, Great Performances",Various,Stage & Screen,Canada,1986,,504921600, +1461393104,House Of Pleasure,Senseless Deaths,Fatality (17),Rock,US,1995,,788918400, +200261508,Help,20 Grootste Hits,The Beatles,Rock,Netherlands,1982,,378691200, +1579330800,Architects Of Our Fate,Architects of Our Fate,Right Mind,Rock,Australia,2012-08-31,,1346371200, +549566810,After The Storm,After The Storm,"Crosby, Stills & Nash",Rock,Canada,1994,3:34,757382400,3.34 +1342514538,Crawling King Snake,The Many Faces Of The Doors,Various,Blues,Argentina,2015,2:41,1420070400,2.41 +1036764511,Soldier Of Fortune,Armed Forces,Whitesnake,Rock,Japan,2009,,1230768000, +136095248,Stipe,Maraton,Siddharta (3),Rock,Slovenia,2007-12-10,,1197244800, +1362038801,Be There,Wasted Lines,Ex Norwegian,Rock,US,2014-11-18,3:27,1416268800,3.27 +297431014,Electric Nights,Teenage Neon Jungle,Candy (26),Pop,US,2003-08-26,3:37,1061856000,3.37 +128391318,For What It's Worth,Old Man Snake And His 19 Friends,Sink (4),Rock,UK,1990,,631152000, diff --git a/datasets/songs.ndjson b/datasets/songs.ndjson new file mode 100644 index 00000000..9a0bcd9d --- /dev/null +++ b/datasets/songs.ndjson @@ -0,0 +1,225 @@ +{"id":"412559401","title":"BEETHOVEN","album":"Trousers Are For Everybody","artist":"Dylan Sheridan","genre":"Classical","country":"US","released":"2012-07-01","duration":"1:23","released-timestamp":1341100800,"duration-float":1.23} +{"id":"1126973500","title":"Forever Love (Original Vocal)","album":"Forever Love","artist":"Glenn Underground","genre":"Funk / Soul","country":"US","released":"2016-05-30","duration":"8:47","released-timestamp":1464566400,"duration-float":8.47} +{"id":"388897008","title":"Summer Rain (Extended Version)","album":"B-Sides And 12\" Mixes 1984-1990, Volume 2","artist":"Alphaville","genre":"Electronic","country":"","released":"","duration":""} +{"id":"1503315485","title":"Hernando's Hideaway","album":"Una Musica Per Essere Felici","artist":"Franck Pourcel","genre":"Classical","country":"Italy","released":"","duration":""} +{"id":"265573703","title":"Commit Yourself (iLL & Flanger Mix)","album":"Commit Yourself","artist":"King Electric","genre":"Pop","country":"Austria","released":"2011","duration":"6:03","released-timestamp":1293840000,"duration-float":6.03} +{"id":"304332404","title":"Futile Existence","album":"Bush Is Killing Our Liberty","artist":"Contempt For Humanity","genre":"Rock","country":"US","released":"","duration":""} +{"id":"84180607","title":"Bachatel","album":"GX1","artist":"Rick van der Linden","genre":"Pop","country":"Netherlands","released":"1977","duration":"7:52","released-timestamp":220924800,"duration-float":7.52} +{"id":"127324609","title":"Vogeltjesdans","album":"Hakkuh Op Z'n Hollands 3","artist":"Various","genre":"Electronic","country":"Netherlands","released":"","duration":"3:46","duration-float":3.46} +{"id":"711359002","title":"OMG - I'm Being Killed (Extended Version)","album":"OMG - I'm Being Killed","artist":"John Doe Experience","genre":"Electronic","country":"Germany","released":"2015-04-30","duration":"20:26","released-timestamp":1430352000,"duration-float":20.26} +{"id":"1375757004","title":"Center Point Road","album":"Center Point Road","artist":"Thomas Rhett","genre":"Folk, World, & Country","country":"US","released":"2019","duration":"3:37","released-timestamp":1546300800,"duration-float":3.37} +{"id":"677876304","title":"Glorious Grace","album":"Michael W. Smith 2","artist":"Michael W. Smith","genre":"Folk, World, & Country","country":"US","released":"1984","duration":"3:26","released-timestamp":441763200,"duration-float":3.26} +{"id":"665138701","title":"Come Worship The Lord (Psalm 95)","album":"Signatures","artist":"John Michael Talbot","genre":"Folk, World, & Country","country":"US","released":"2003","duration":"4:14","released-timestamp":1041379200,"duration-float":4.14} +{"id":"1585792311","title":"Can't Get Used To Losing You","album":"I Just Can't Stop It","artist":"The Beat (2)","genre":"Rock","country":"US","released":"1980","duration":"3:05","released-timestamp":315532800,"duration-float":3.05} +{"id":"327299911","title":"So Tired","album":"The Soundhouse Tapes / Throwing Shapes","artist":"Stratus (5)","genre":"Rock","country":"Italy","released":"1993","duration":"4:45","released-timestamp":725846400,"duration-float":4.45} +{"id":"33952003","title":"Appreciate (Original)","album":"It's A Love Thing","artist":"Pete Rock","genre":"Hip Hop","country":"France","released":"2004","duration":"","released-timestamp":1072915200} +{"id":"1534599901","title":"Springwater","album":"Weekend Room","artist":"Ryan Massad","genre":"Pop","country":"US","released":"2020-03-13","duration":"","released-timestamp":1584057600} +{"id":"1075328001","title":"Altered State","album":"Arising From The Jungle","artist":"Sepultura","genre":"Rock","country":"Brazil","released":"","duration":""} +{"id":"1346398611","title":"Historia De Un Amor","album":"El Concierto","artist":"Luis Miguel","genre":"Pop","country":"","released":"1995","duration":"3:52","released-timestamp":788918400,"duration-float":3.52} +{"id":"1045695601","title":"Just For One Day (Heroes)(Club Mix)","album":"Promo Only Mainstream Club: January 04","artist":"Various","genre":"Electronic","country":"Canada","released":"2004","duration":"6:37","released-timestamp":1072915200,"duration-float":6.37} +{"id":"116155000","title":"Zhe Nhir Is A One Trick Pony","album":"Zhe's Anatomy","artist":"Zhe Nhir","genre":"Electronic","country":"Australia","released":"2007-11-00","duration":"1:18","released-timestamp":1193875200,"duration-float":1.18} +{"id":"211961501","title":"Feed The Horse","album":"We Are Above You","artist":"Clouds (3)","genre":"Rock","country":"US","released":"2008","duration":"","released-timestamp":1199145600} +{"id":"70764404","title":"Forget You","album":"This Is Pilita","artist":"Pilita","genre":"Pop","country":"Australia","released":"","duration":"2:13","duration-float":2.13} +{"id":"243198559","title":"Концерт «Live '97» The Best","album":"Мастер","artist":"Мастер","genre":"Rock","country":"Russia","released":"2002","duration":"","released-timestamp":1009843200} +{"id":"26813016","title":"God Forgive Me","album":"Absolute Music 31","artist":"Various","genre":"Pop","country":"Norway","released":"2000","duration":"3:35","released-timestamp":946684800,"duration-float":3.35} +{"id":"760709600","title":"En Saluant Marquise","album":"Des Vacances A Victor","artist":"Michel Fontayne","genre":"Folk, World, & Country","country":"France","released":"","duration":""} +{"id":"1255406509","title":"Act 1. Part 2, Scene 7. Zdravstvuy, soldat!","album":"Semyon Kotko","artist":"Valery Gergiev","genre":"Classical","country":"Europe","released":"2000","duration":"4:59","released-timestamp":946684800,"duration-float":4.59} +{"id":"585222400","title":"Vaisnava Bhajan","album":"Saradamani","artist":"Sukhvinder Singh Namdhari","genre":"Folk, World, & Country","country":"US","released":"1992","duration":"9:08","released-timestamp":694224000,"duration-float":9.08} +{"id":"1329786615","title":"Mon Piano Romantique","album":"Best Selection","artist":"Pierre Porte","genre":"Classical","country":"Japan","released":"1986","duration":"","released-timestamp":504921600} +{"id":"213355407","title":"Truth'll Set You Free","album":"Verve Today 2009","artist":"Various","genre":"Jazz","country":"Europe","released":"2009","duration":"4:58","released-timestamp":1230768000,"duration-float":4.58} +{"id":"1455632303","title":"Carry Your Own Load","album":"A Gasssss","artist":"Junior Walker & The All Stars","genre":"Funk / Soul","country":"Australia","released":"1970","duration":"2:58","released-timestamp":0,"duration-float":2.58} +{"id":"1176330619","title":"We Are Good","album":"Monarchs","artist":"Jad Fair","genre":"Rock","country":"US","released":"1984","duration":"","released-timestamp":441763200} +{"id":"219469000","title":"Contenders","album":"Pleasure One","artist":"Heaven 17","genre":"Electronic","country":"Canada","released":"1986","duration":"5:24","released-timestamp":504921600,"duration-float":5.24} +{"id":"808098401","title":"Hardway","album":"One For The Road","artist":"The Kinks","genre":"Rock","country":"Europe","released":"1988","duration":"2:42","released-timestamp":567993600,"duration-float":2.42} +{"id":"5248505","title":"Body 2 Body","album":"Chemistry Y2K#1","artist":"DJ Marcello","genre":"Electronic","country":"Netherlands","released":"2000","duration":"4:44","released-timestamp":946684800,"duration-float":4.44} +{"id":"96567104","title":"My Love Is Crazy 4 You","album":"Super Eurobeat Vol. 102","artist":"Various","genre":"Electronic","country":"Japan","released":"2000-01-26","duration":"4:06","released-timestamp":948844800,"duration-float":4.06} +{"id":"405504000","title":"Le Bande Di Lanciane","album":"Canti Degli Abruzzi","artist":"Various","genre":"Folk, World, & Country","country":"Italy","released":"1965-09-27","duration":"","released-timestamp":-134524800} +{"id":"1235243615","title":"The Hawaiian Cowboy","album":"Paving The Highway With Tears: The Very Best Of The Singing Ranger","artist":"Hank Snow","genre":"Folk, World, & Country","country":"UK","released":"2008","duration":"","released-timestamp":1199145600} +{"id":"1405382801","title":"Turnpike Ike","album":"Port Of Miami 2","artist":"Rick Ross","genre":"Hip Hop","country":"Europe","released":"2019-08-09","duration":"4:20","released-timestamp":1565308800,"duration-float":4.2} +{"id":"1402528807","title":"Night In The City","album":"Persona Non Grata","artist":"Tilidin","genre":"Rock","country":"Germany","released":"2019","duration":"","released-timestamp":1546300800} +{"id":"897569209","title":"Girlfriend","album":"ME-CD Nr. 0916","artist":"Various","genre":"Folk, World, & Country","country":"Germany","released":"2016","duration":"3:46","released-timestamp":1451606400,"duration-float":3.46} +{"id":"1087796003","title":"Almost Human","album":"V 5ive","artist":"Symbolic (8)","genre":"Rock","country":"US","released":"2016-12-06","duration":"","released-timestamp":1480982400} +{"id":"293511812","title":"Demos # 2 - June / December 1981","album":"How Nebraska Was Born... (The Definitive \"Nebraska\" Outtakes)","artist":"Bruce Springsteen","genre":"Rock","country":"Europe","released":"2005-01-01","duration":"","released-timestamp":1104537600} +{"id":"857390100","title":"Martyr The Dead","album":"Napalm Orgy","artist":"Artillery Swarm","genre":"Rock","country":"US","released":"2010","duration":"02:10","released-timestamp":1262304000,"duration-float":2.1} +{"id":"33071822","title":"Jealousy (Is A M.F.) (Neophyte Rmx)","album":"Thunderdome - Hardcore Rules The World","artist":"Various","genre":"Electronic","country":"Netherlands","released":"2002-10-00","duration":"4:24","released-timestamp":1033430400,"duration-float":4.24} +{"id":"1496216507","title":"Sakat","album":"Rézon@nces 4","artist":"Various","genre":"Folk, World, & Country","country":"France","released":"2007","duration":"5:22","released-timestamp":1167609600,"duration-float":5.22} +{"id":"1539958702","title":"Ich weiss nicht","album":"Breitschuh Singt Brel - Bei Den Leuten Da","artist":"Eckart Breitschuh","genre":"Pop","country":"Germany","released":"2016","duration":"","released-timestamp":1451606400} +{"id":"1262554315","title":"Noah And The Mighty Ark","album":"Back In The Good Ole Days","artist":"The Masters Family (2)","genre":"Folk, World, & Country","country":"Germany","released":"2006","duration":"","released-timestamp":1136073600} +{"id":"758864008","title":"Butterfly","album":"Jean Claude Pascal","artist":"Jean-Claude Pascal","genre":"Pop","country":"Germany","released":"1979","duration":"2:53","released-timestamp":283996800,"duration-float":2.5300000000000004} +{"id":"777552505","title":"Cloudy Sky Blues","album":"Snake Hip Shakes","artist":"Snake Hip Shakes","genre":"Rock","country":"Japan","released":"2000-07-26","duration":"","released-timestamp":964569600} +{"id":"1206566003","title":"Children Of The Damned","album":"Somewhere In Chicago","artist":"Iron Maiden","genre":"Rock","country":"","released":"2012-11-00","duration":"","released-timestamp":1351728000} +{"id":"833158506","title":"After Midnight","album":"Rock After Midnight - The Essential Rock Ballads","artist":"Various","genre":"Rock","country":"Greece","released":"1993","duration":"","released-timestamp":725846400} +{"id":"699655401","title":"Tomorrow's Up For Sale","album":"Easy If You Try / Tomorrow's Up For Sale","artist":"Magna Carta","genre":"Folk, World, & Country","country":"Spain","released":"1977","duration":"2:55","released-timestamp":220924800,"duration-float":2.55} +{"id":"754418509","title":"Equador","album":"Mtv Greatest Hits 97","artist":"Various","genre":"Pop","country":"Lithuania","released":"1997","duration":"","released-timestamp":852076800} +{"id":"74347902","title":"Trauma","album":"Undergrowth Music Vol. 1","artist":"Starzwah","genre":"Electronic","country":"UK","released":"2006","duration":"4:03","released-timestamp":1136073600,"duration-float":4.03} +{"id":"637848209","title":"Samba 73","album":"Eleven Steps","artist":"Karel Krautgartner","genre":"Stage & Screen","country":"Italy","released":"1977","duration":"","released-timestamp":220924800} +{"id":"1314531709","title":"Dos Hombres Un Destino","album":"Simplemente","artist":"Daniel Luna","genre":"Latin","country":"US","released":"2003","duration":"4:16","released-timestamp":1041379200,"duration-float":4.16} +{"id":"1364346222","title":"A Medias De La Noche","album":"Anatomia Musical de Victor Yturbe Piruli","artist":"Victor Yturbe \"Pirulí\"","genre":"Latin","country":"Mexico","released":"1974","duration":"","released-timestamp":126230400} +{"id":"102680105","title":"In The Mood","album":"Rush","artist":"Rush","genre":"Rock","country":"UK","released":"1974","duration":"3:36","released-timestamp":126230400,"duration-float":3.36} +{"id":"684082515","title":"Trying To Lose The Blues","album":"Joe Liggins And The Honeydrippers","artist":"Joe Liggins","genre":"Blues","country":"UK","released":"1989","duration":"","released-timestamp":599616000} +{"id":"481551614","title":"Congratulations, You Have Just Met The Famous BSSR Nazikillers","album":"Noise In Opposition","artist":"Various","genre":"Electronic","country":"","released":"2013-07-29","duration":"0:26","released-timestamp":1375056000,"duration-float":0.26} +{"id":"756110314","title":"Music Video","album":"約束","artist":"Tokyo Girls' Style","genre":"Pop","country":"Japan","released":"2013-01-30","duration":"","released-timestamp":1359504000} +{"id":"1389424609","title":"A Fellow Needs A Girl","album":"Young At Heart: Essential Gold","artist":"Frank Sinatra","genre":"Pop","country":"Germany","released":"2005","duration":"","released-timestamp":1104537600} +{"id":"232149106","title":"White Rose","album":"Old Paint","artist":"Freakwater","genre":"Rock","country":"Germany","released":"1995","duration":"4:24","released-timestamp":788918400,"duration-float":4.24} +{"id":"594530202","title":"It Never Dies","album":"True Carnage","artist":"Six Feet Under","genre":"Rock","country":"Poland","released":"2001","duration":"2:41","released-timestamp":978307200,"duration-float":2.41} +{"id":"1167925804","title":"Spot Reklamowy PLAYBOYA","album":"Sexuality","artist":"Edyta Górniak","genre":"Pop","country":"Poland","released":"2006","duration":"0:15","released-timestamp":1136073600,"duration-float":0.15} +{"id":"878008408","title":"Big 10 1/2","album":"Paradise Don't Come Cheap","artist":"New Kingdom","genre":"Hip Hop","country":"Canada","released":"1996","duration":"","released-timestamp":820454400} +{"id":"3822102","title":"Dualis","album":"Hacker","artist":"Anthony Rother","genre":"Electronic","country":"Germany","released":"2002","duration":"10:22","released-timestamp":1009843200,"duration-float":10.22} +{"id":"581262505","title":"Fra \" Nordland Trompet\"","album":"Mit Navn Er Petter Dass, Som Boer Ved Verdens Ende","artist":"Ola Bremnes","genre":"Folk, World, & Country","country":"Norway","released":"1984","duration":"","released-timestamp":441763200} +{"id":"1399775330","title":"Everything Happens To Me","album":"The Best of CHET BAKER SINGS","artist":"Chet Baker","genre":"Jazz","country":"Europe","released":"2013","duration":"5:04","released-timestamp":1356998400,"duration-float":5.04} +{"id":"270250900","title":"Dark Lady","album":"In Trance","artist":"Scorpions","genre":"Rock","country":"Japan","released":"1989-06-21","duration":"3:30","released-timestamp":614390400,"duration-float":3.3} +{"id":"877770702","title":"Unknown Tongues","album":"Aldebaran","artist":"Natural Snow Buildings","genre":"Electronic","country":"US","released":"2016-07-14","duration":"2:04","released-timestamp":1468454400,"duration-float":2.04} +{"id":"822778300","title":"You Are The Quarry","album":"You Are The Quarry + Ringleader Of The Tormentors","artist":"Morrissey","genre":"Rock","country":"Indonesia","released":"2010","duration":"","released-timestamp":1262304000} +{"id":"834409311","title":"Permis de Détruire","album":"Permis de détruire","artist":"Dezes","genre":"Rock","country":"France","released":"2013","duration":"","released-timestamp":1356998400} +{"id":"695586101","title":"En El Barranco Del Lobo","album":"La Guerra Civil Española","artist":"Francisco Curto","genre":"Folk, World, & Country","country":"Spain","released":"1976","duration":"","released-timestamp":189302400} +{"id":"894705402","title":"Get Down On It","album":"The Greatest Funk Hits Of All Time","artist":"Various","genre":"Funk / Soul","country":"US","released":"2006","duration":"","released-timestamp":1136073600} +{"id":"1401036902","title":"Good Flood","album":"The Big Bam Theory","artist":"Various","genre":"Electronic","country":"Germany","released":"2014-12-08","duration":"9:14","released-timestamp":1417996800,"duration-float":9.14} +{"id":"244273802","title":"Lionheart","album":"Kerosene","artist":"Popealopes","genre":"Rock","country":"US","released":"1990","duration":"4:47","released-timestamp":631152000,"duration-float":4.47} +{"id":"1358842201","title":"D'Indianer-Zaubermedizin","album":"De Velochlauer Chunnt Is Chefi / D'Indianer-Zaubermedizin","artist":"Paul Bühlmann","genre":"Children's","country":"Switzerland","released":"2003","duration":"","released-timestamp":1041379200} +{"id":"1119781120","title":"When Will I See You Again","album":"The 70s Pop Annual","artist":"Various","genre":"Pop","country":"UK","released":"2017-11-17","duration":"","released-timestamp":1510876800} +{"id":"1542573517","title":"Chart Breakers","album":"Future Hits - 182","artist":"Various","genre":"Stage & Screen","country":"UK","released":"2000","duration":"","released-timestamp":946684800} +{"id":"1260328305","title":"Lifetime When Right (Original Mix)","album":"Best Of Uplifting Vocal Trance","artist":"Various","genre":"Electronic","country":"Netherlands","released":"2014-09-08","duration":"7:13","released-timestamp":1410134400,"duration-float":7.13} +{"id":"814855003","title":"Come Gira","album":"Bringing Home The Bacon","artist":"Il Kasato","genre":"Hip Hop","country":"Italy","released":"2013","duration":"","released-timestamp":1356998400} +{"id":"1464533108","title":"Baby Come Back","album":"On The Top 15 International Gstanzerln Of Bavarian City Nights","artist":"Various","genre":"Rock","country":"Germany","released":"1992","duration":"3:00","released-timestamp":694224000,"duration-float":3} +{"id":"1146186901","title":"Quartet In D Major, K. 575","album":"Quartet In D Major, K. 199 / Quartet In D Major, K. 575","artist":"Barchet-Quartett","genre":"Classical","country":"US","released":"1955","duration":"21:50","released-timestamp":-473385600,"duration-float":21.5} +{"id":"1337150303","title":"Ham Tum Se Juda Ho Ke","album":"Ek Sapera Ek Lutera","artist":"Asad Bhopali","genre":"Stage & Screen","country":"India","released":"1965","duration":"","released-timestamp":-157766400} +{"id":"166396600","title":"Oh No (Remix - Radio)","album":"Oh No (Remix)","artist":"Noreaga","genre":"Hip Hop","country":"US","released":"1999","duration":"","released-timestamp":915148800} +{"id":"37035104","title":"Afterglow (Reprise)","album":"Neverland","artist":"The Mission","genre":"Rock","country":"Europe","released":"1995","duration":"7:50","released-timestamp":788918400,"duration-float":7.5} +{"id":"1439805607","title":"Митро Ле, Митро","album":"Копривщица '71 - Втори Национален Фолклорен Събор","artist":"Various","genre":"Folk, World, & Country","country":"Bulgaria","released":"","duration":""} +{"id":"561094816","title":"瑪莉亞","album":"尤雅『精選集【Vol 1】』","artist":"You Ya","genre":"Folk, World, & Country","country":"Taiwan","released":"2003","duration":"","released-timestamp":1041379200} +{"id":"724845003","title":"Belial","album":"Of Ash And Dying Light​.​.​.","artist":"Altars Of Grief","genre":"Rock","country":"","released":"2015-05-29","duration":"8:36","released-timestamp":1432857600,"duration-float":8.36} +{"id":"1142024102","title":"Laisse Un Peu D'amour","album":"Mon Anneau D'or","artist":"Johnny Hallyday","genre":"Pop","country":"France","released":"1965-10-22","duration":"","released-timestamp":-132364800} +{"id":"1327140807","title":"Untitled","album":"Secrets Of Success - Relationships Happiness Wealth","artist":"Michael Domeyko Rowland","genre":"Non-Music","country":"Australia","released":"1992","duration":"","released-timestamp":694224000} +{"id":"323483708","title":"Firewater Friends","album":"Brotherly Love","artist":"Dean Dillon","genre":"Folk, World, & Country","country":"US","released":"1982","duration":"","released-timestamp":378691200} +{"id":"816562410","title":"Bonus Tracks","album":"Brothers","artist":"Francis Lockwood","genre":"Jazz","country":"France","released":"2009","duration":"","released-timestamp":1230768000} +{"id":"1122690201","title":"武田二十四将","album":"新府城 / 武田二十四将","artist":"Michiya Mihashi","genre":"Folk, World, & Country","country":"Japan","released":"1973","duration":"2:57","released-timestamp":94694400,"duration-float":2.57} +{"id":"411903408","title":"De Un Mundo Raro","album":"A México","artist":"Julio Iglesias","genre":"Latin","country":"Spain","released":"","duration":""} +{"id":"1079262602","title":"Under My Thumb","album":"Milestones","artist":"The Rolling Stones","genre":"Rock","country":"New Zealand","released":"","duration":""} +{"id":"946691100","title":"Burning Swamp Witch","album":"Split","artist":"Los Tentakills","genre":"Rock","country":"","released":"","duration":""} +{"id":"1339673103","title":"Soldier In The Rain","album":"Strike Up The Band","artist":"Quincy Jones","genre":"Stage & Screen","country":"Europe","released":"","duration":"3:09","duration-float":3.09} +{"id":"1574566100","title":"Non Credere","album":"Non Credere / La Vigna","artist":"Loredana (4)","genre":"Pop","country":"Italy","released":"","duration":""} +{"id":"959130025","title":"Runaway (MTV Unplugged Version)","album":"The Best Ever Acoustic","artist":"Various","genre":"Rock","country":"UK","released":"2016","duration":"","released-timestamp":1451606400} +{"id":"937367904","title":"The Lazy Song","album":"Everyone's Talking About","artist":"Bruno Mars","genre":"Pop","country":"Europe","released":"2010","duration":"3:15","released-timestamp":1262304000,"duration-float":3.15} +{"id":"1188087908","title":"Sentimiento","album":"Nos Sobra Voluntad","artist":"Primera Clase (2)","genre":"Folk, World, & Country","country":"Cuba","released":"1998","duration":"4:31","released-timestamp":883612800,"duration-float":4.31} +{"id":"1188327015","title":"Love Slipped Away","album":"It's A Deep Soul Thing Vol. 7","artist":"Various","genre":"Funk / Soul","country":"Canada","released":"","duration":"2:43","duration-float":2.43} +{"id":"249536102","title":"Bigger Boys And Stolen Sweethearts (File Vocal Up)","album":"Bigger Better / I Bet You...","artist":"Arctic Monkeys","genre":"Rock","country":"UK","released":"2005-08-10","duration":"2:56","released-timestamp":1123632000,"duration-float":2.56} +{"id":"1270413834","title":"Solen Er Så Rød Mor","album":"Storyteller # 1","artist":"Lars Lilholt","genre":"Folk, World, & Country","country":"Denmark","released":"2006","duration":"","released-timestamp":1136073600} +{"id":"151417203","title":"Simphonie. Air: \"Vole, Vole, Dit-Elle Avec Amour\"","album":"Cantates","artist":"William Christie","genre":"Classical","country":"France","released":"1990","duration":"1:16","released-timestamp":631152000,"duration-float":1.16} +{"id":"1182878701","title":"Вариации На Тему Паганини","album":"Фортепианный Дуэт","artist":"Bruno Lukk","genre":"Classical","country":"USSR","released":"1964","duration":"","released-timestamp":-189388800} +{"id":"1259266002","title":"Zofinger-Marsch","album":"Schweizer Marschmusik","artist":"Das Große Blasorchester","genre":"Brass & Military","country":"Switzerland","released":"","duration":""} +{"id":"1071388008","title":"Calvary","album":"There's A Song","artist":"Elodie Preston Williams","genre":"Folk, World, & Country","country":"US","released":"1976","duration":"","released-timestamp":189302400} +{"id":"1291164804","title":"They Came From The South","album":"Fifty Fifty - 50/50 (Originalmusikken Fra Spillefilmen)","artist":"Various","genre":"Stage & Screen","country":"Norway","released":"1982","duration":"2:10","released-timestamp":378691200,"duration-float":2.1} +{"id":"607688802","title":"Mr. Telephone Man","album":"All The Number Ones: Together & Solo","artist":"New Edition","genre":"Pop","country":"US","released":"2000","duration":"4:01","released-timestamp":946684800,"duration-float":4.01} +{"id":"1045536009","title":"Mon Die, Rete Bou Nous","album":"Pierre Et Jean","artist":"Pierre Et Jean","genre":"Folk, World, & Country","country":"France","released":"","duration":"2:24","duration-float":2.24} +{"id":"1348271309","title":"Two Beds And A Coffee Machine","album":"Affirmation","artist":"Savage Garden","genre":"Rock","country":"Asia","released":"1999","duration":"3:27","released-timestamp":915148800,"duration-float":3.27} +{"id":"466477105","title":"Штирлиц","album":"Программа Время","artist":"Ландыши","genre":"Rock","country":"Russia","released":"2004-04-00","duration":"","released-timestamp":1080777600} +{"id":"1014320002","title":"Sheen Gun","album":"The Mechanical Abrasions Of (Volume One)","artist":"Ashtray Navigations","genre":"Rock","country":"UK","released":"2016","duration":"9:24","released-timestamp":1451606400,"duration-float":9.24} +{"id":"1265840304","title":"Big Talk No Walk","album":"My Turn","artist":"Estasia (2)","genre":"Electronic","country":"Belgium","released":"2018-10-13","duration":"3:53","released-timestamp":1539388800,"duration-float":3.5300000000000004} +{"id":"343536700","title":"Puttin On The Rtiz","album":"Unique Percussion","artist":"Terry Snyder And The All Stars","genre":"Jazz","country":"US","released":"1961","duration":"","released-timestamp":-283996800} +{"id":"52269800","title":"Raza Park (Long Version)","album":"Raza Park","artist":"Latino Velvet","genre":"Hip Hop","country":"US","released":"1998","duration":"","released-timestamp":883612800} +{"id":"1249222630","title":"I'm Rowed Out","album":"Mod","artist":"Various","genre":"Pop","country":"UK","released":"2018-08-17","duration":"","released-timestamp":1534464000} +{"id":"608704413","title":"Offenbach: The Grand Duchess","album":"Music Boxes, Carousels And Old Hand Organ","artist":"Various","genre":"Folk, World, & Country","country":"US","released":"","duration":""} +{"id":"235206307","title":"Blast In Oklahoma","album":"Perkeleen Punkit - Finnhits Vol.2 (+Visitor From Estonia)","artist":"Various","genre":"Rock","country":"Finland","released":"","duration":""} +{"id":"1609319718","title":"Naše Noči","album":"29. Festival Melodije Morja In Sonca","artist":"Various","genre":"Pop","country":"Slovenia","released":"2006","duration":"2:43","released-timestamp":1136073600,"duration-float":2.43} +{"id":"23570027","title":"Sounds Reason","album":"Gathering 2002 / Amphibians","artist":"Various","genre":"Electronic","country":"Japan","released":"2003","duration":"8:48","released-timestamp":1041379200,"duration-float":8.48} +{"id":"1302391615","title":"Thing About Your Troubles","album":"For The Love Of Harry - Everybody Sings Nilsson","artist":"Various","genre":"Stage & Screen","country":"US","released":"1995","duration":"2:42","released-timestamp":788918400,"duration-float":2.42} +{"id":"375518001","title":"Your Course","album":"All The Monsters Are Small And Soft And Scared","artist":"Emmy Moll","genre":"Rock","country":"Europe","released":"2008","duration":"4:41","released-timestamp":1199145600,"duration-float":4.41} +{"id":"891905815","title":"Don't Let It End","album":"Greatest Hits","artist":"Styx","genre":"Rock","country":"US","released":"1995","duration":"4:54","released-timestamp":788918400,"duration-float":4.54} +{"id":"1102298308","title":"Iz Naših Krajev (Polka)","album":"V Deželi Glasbe In Petja","artist":"Ansambel Bratov Avsenik","genre":"Folk, World, & Country","country":"Yugoslavia","released":"1975","duration":"","released-timestamp":157766400} +{"id":"991734603","title":"Blue Suede Shoes","album":"The Great Performances (Volume 2 - The Man And The Music)","artist":"Elvis Presley","genre":"Folk, World, & Country","country":"US","released":"1990","duration":"","released-timestamp":631152000} +{"id":"754902205","title":"Call Me (Richard F Mix)","album":"Call Me","artist":"Shawnee Taylor","genre":"Electronic","country":"UK","released":"2006","duration":"6:45","released-timestamp":1136073600,"duration-float":6.45} +{"id":"948252600","title":"Kiradji Mladi Jabandji","album":"Synthesis & Naum Petreski","artist":"Наум Петрески","genre":"Folk, World, & Country","country":"Macedonia","released":"2014","duration":"5:35","released-timestamp":1388534400,"duration-float":5.35} +{"id":"237640501","title":"Medley","album":"I Say Yeah","artist":"Dream Street","genre":"Pop","country":"US","released":"2001","duration":"","released-timestamp":978307200} +{"id":"872684707","title":"Delaunay's Dilemma","album":"Django","artist":"The Modern Jazz Quartet","genre":"Jazz","country":"Japan","released":"1994","duration":"4:01","released-timestamp":757382400,"duration-float":4.01} +{"id":"488773613","title":"Clifton","album":"Let's Get Rid Of L.A.","artist":"Various","genre":"Rock","country":"US","released":"2002","duration":"","released-timestamp":1009843200} +{"id":"2338904","title":"Mystery Of Freewill","album":"Zero Point","artist":"Robert Rich","genre":"Electronic","country":"US","released":"2001","duration":"6:08","released-timestamp":978307200,"duration-float":6.08} +{"id":"20026605","title":"Truck Volume (Turn It Up To 10)","album":"Cocoon Compilation C","artist":"Various","genre":"Electronic","country":"Germany","released":"2002-09-02","duration":"6:36","released-timestamp":1030924800,"duration-float":6.36} +{"id":"160281806","title":"Feelings","album":"Breaker","artist":"Accept","genre":"Rock","country":"US","released":"1981","duration":"4:48","released-timestamp":347155200,"duration-float":4.48} +{"id":"783020114","title":"Middle East","album":"Long Live The Past The Demo Collection","artist":"Various","genre":"Rock","country":"Greece","released":"2015-12-00","duration":"4:54","released-timestamp":1448928000,"duration-float":4.54} +{"id":"737909403","title":"Il Silenzio","album":"Ohrwürmer (Instrumental Hits)","artist":"Estudio Miami Ritmo","genre":"Pop","country":"Germany","released":"2006","duration":"","released-timestamp":1136073600} +{"id":"304134603","title":"Burn The Banks","album":"Information Is Power","artist":"LUVDUMP","genre":"Rock","country":"UK","released":"2010-09-21","duration":"3:15","released-timestamp":1285027200,"duration-float":3.15} +{"id":"945334113","title":"Tonight","album":"The Original Johnny Mathis","artist":"Johnny Mathis","genre":"Pop","country":"Europe","released":"2009","duration":"","released-timestamp":1230768000} +{"id":"897737807","title":"Soulful Ballad","album":"In Movement","artist":"Matthew Garrison","genre":"Jazz","country":"US","released":"2016","duration":"4:22","released-timestamp":1451606400,"duration-float":4.22} +{"id":"419836808","title":"Oon Sun Mies","album":"Halleluja","artist":"Matti Esko","genre":"Pop","country":"Finland","released":"2011-01-13","duration":"4:04","released-timestamp":1294876800,"duration-float":4.04} +{"id":"262037903","title":"Soul In Isolation","album":"Strange Times","artist":"The Chameleons","genre":"Rock","country":"UK & Europe","released":"","duration":"7:28","duration-float":7.28} +{"id":"938808306","title":"Vagabondage","album":"Chroniques Urbaines","artist":"Dédale","genre":"Folk, World, & Country","country":"France","released":"","duration":""} +{"id":"277097001","title":"In The Name Of Love (Club Version)","album":"In The Name Of Love","artist":"Valerie (17)","genre":"Electronic","country":"Italy","released":"1994","duration":"5:47","released-timestamp":757382400,"duration-float":5.47} +{"id":"1080937408","title":"Music Goes 'Round And 'Round","album":"Music To Break A Sub-Lease","artist":"Don Costa's Free Loaders","genre":"Pop","country":"Australia","released":"1958","duration":"2:15","released-timestamp":-378691200,"duration-float":2.15} +{"id":"507486800","title":"When My Blue Moon Turns To Gold Again","album":"When My Blue Moon Turns To Gold Again / I Betcha My Heart I Love You","artist":"Zeke Manners Band","genre":"Folk, World, & Country","country":"US","released":"1947","duration":"","released-timestamp":-725846400} +{"id":"417262303","title":"Hush Little Baby (Knox Brown Remix)","album":"Hush Little Baby","artist":"Ed Sheeran","genre":"Hip Hop","country":"UK","released":"2012","duration":"","released-timestamp":1325376000} +{"id":"574890100","title":"Papa Don't Preach","album":"Papa Don't Preach","artist":"Madonna","genre":"Electronic","country":"Spain","released":"1986","duration":"4:27","released-timestamp":504921600,"duration-float":4.27} +{"id":"1403656829","title":"Lake Of Tenderness","album":"The Healing II: A Trip To Infinity","artist":"Various","genre":"Electronic","country":"Netherlands","released":"2000","duration":"3:22","released-timestamp":946684800,"duration-float":3.22} +{"id":"585257905","title":"Je Veux Être Aimée De Vous","album":"Marilyn Montreuil","artist":"Diane Tell","genre":"Pop","country":"France","released":"1991","duration":"","released-timestamp":662688000} +{"id":"1064336778","title":"We Built This City","album":"80 Hits Der 80er","artist":"Various","genre":"Pop","country":"Europe","released":"2009","duration":"4:36","released-timestamp":1230768000,"duration-float":4.36} +{"id":"1060949616","title":"Confession","album":"First Recordings","artist":"Pieter Van Der Staar","genre":"Classical","country":"Netherlands","released":"","duration":""} +{"id":"832244912","title":"Bella Morte","album":"Volume, Contrast, Brilliance... (Unreleased & Rare Vol.2)","artist":"The Monochrome Set","genre":"Pop","country":"Europe","released":"2016-03-25","duration":"","released-timestamp":1458864000} +{"id":"614652632","title":"Έκλαψα Χτες","album":"Τα Μεγάλα Τραγούδια","artist":"Μίμης Πλέσσας","genre":"Folk, World, & Country","country":"Greece","released":"2014-09-07","duration":"","released-timestamp":1410048000} +{"id":"1223170105","title":"Antichrist Superstar","album":"200% Ultra Hits '99","artist":"Marilyn Manson","genre":"Rock","country":"Russia","released":"1999","duration":"","released-timestamp":915148800} +{"id":"1198378200","title":"(There’s Gonna Be Another) Acid Attack","album":"Suburbia's Dream","artist":"Acid Attack (2)","genre":"Rock","country":"US","released":"2018","duration":"","released-timestamp":1514764800} +{"id":"1279996803","title":"Two Little Boys","album":"Winners","artist":"Rusty Draper","genre":"Folk, World, & Country","country":"US","released":"1997","duration":"","released-timestamp":852076800} +{"id":"1062195100","title":"Mull Of Kintyre","album":"Mull Of Kintyre / Girls School","artist":"Wings (2)","genre":"Rock","country":"Japan","released":"1977","duration":"4:42","released-timestamp":220924800,"duration-float":4.42} +{"id":"889959503","title":"Nao Há Dinheiro Que Pague","album":"Os Populares","artist":"Os Populares & Seu Ritmo","genre":"Pop","country":"Brazil","released":"1969-06-06","duration":"2:25","released-timestamp":-18057600,"duration-float":2.25} +{"id":"1504424100","title":"Havajas meitene","album":"Pāri Zilai Jūrai","artist":"Mazā Ģilde","genre":"Folk, World, & Country","country":"Latvia","released":"1996","duration":"4:01","released-timestamp":820454400,"duration-float":4.01} +{"id":"297592900","title":"Licantropo","album":"Broken Dreams EP","artist":"Alfonso Sanchez","genre":"Electronic","country":"Serbia","released":"2010-10-11","duration":"6:46","released-timestamp":1286755200,"duration-float":6.46} +{"id":"868823901","title":"Atomic","album":"Disco Gold","artist":"Unknown Artist","genre":"Pop","country":"UK","released":"","duration":""} +{"id":"889283902","title":"Get It","album":"AudioGraff","artist":"Frosty Da Knowmatic","genre":"Hip Hop","country":"US","released":"2015-12-15","duration":"2:57","released-timestamp":1450137600,"duration-float":2.57} +{"id":"937009611","title":"Scapegoat","album":"Hit Collection 2000","artist":"Guano Apes","genre":"Rock","country":"Russia","released":"2000","duration":"","released-timestamp":946684800} +{"id":"363495600","title":"Evil Ways","album":"Evil Ways","artist":"Buddy Miles","genre":"Funk / Soul","country":"Netherlands","released":"1972","duration":"3:18","released-timestamp":63072000,"duration-float":3.18} +{"id":"989698000","title":"Zuerst Ich","album":"Silvia","artist":"Silvia (3)","genre":"Electronic","country":"US","released":"2017-02-27","duration":"3:09","released-timestamp":1488153600,"duration-float":3.09} +{"id":"1296495105","title":"Beaches","album":"Solen","artist":"Nanna B","genre":"Funk / Soul","country":"Germany","released":"2018","duration":"","released-timestamp":1514764800} +{"id":"430701502","title":"Heretic Supremacy","album":"Noctis Armaggedon 666","artist":"Arkenstone","genre":"Rock","country":"","released":"1999","duration":"","released-timestamp":915148800} +{"id":"1532448802","title":"French-Canadian Jigs: Papineauville / Denis Lanctot's","album":"Northern Roots","artist":"David Surette","genre":"Folk, World, & Country","country":"US","released":"2005","duration":"","released-timestamp":1104537600} +{"id":"1397754001","title":"Fear Of Missing Out","album":"All You Have Is All You Need","artist":"Ainslie Wills","genre":"Pop","country":"Australia","released":"2019-08-09","duration":"3:43","released-timestamp":1565308800,"duration-float":3.43} +{"id":"1405685511","title":"左胸膛","album":"都市劲爆夜 俊男篇","artist":"Various","genre":"Pop","country":"China","released":"2003","duration":"","released-timestamp":1041379200} +{"id":"1007430807","title":"Saan","album":"Nápis Na Štítu Domu","artist":"Žalman & Spol.","genre":"Folk, World, & Country","country":"Czech Republic & Slovakia","released":"2010","duration":"3:39","released-timestamp":1262304000,"duration-float":3.39} +{"id":"473213500","title":"I Stillhet","album":"I Stillhet","artist":"Anne-Lie Rydé","genre":"Pop","country":"Sweden","released":"1985","duration":"5:10","released-timestamp":473385600,"duration-float":5.1} +{"id":"1259528812","title":"Se Bastasse Una Canzone","album":"Eros","artist":"Eros Ramazzotti","genre":"Pop","country":"Europe","released":"1997","duration":"5:22","released-timestamp":852076800,"duration-float":5.22} +{"id":"1428095201","title":"Easy Now","album":"Bottom Of The Barrel / Easy Now","artist":"Richie & The Saxons","genre":"Rock","country":"US","released":"","duration":""} +{"id":"173947807","title":"Razor Back","album":"Volume Junky","artist":"The Eight Bucks Experiment","genre":"Rock","country":"US","released":"2002","duration":"","released-timestamp":1009843200} +{"id":"817181700","title":"The White Cliffs Of Dover","album":"The White Cliffs Of Dover / Much Too Much","artist":"Lee Andrews & The Hearts","genre":"Rock","country":"US","released":"","duration":"2:48","duration-float":2.48} +{"id":"600959805","title":"Inferno","album":"Inferno","artist":"Darkside (10)","genre":"Rock","country":"Austria","released":"2013","duration":"","released-timestamp":1356998400} +{"id":"1056118647","title":"Lovin' Arms","album":"The Definitive Collection - The Mercury Years","artist":"Johnny Rodriguez (4)","genre":"Folk, World, & Country","country":"UK","released":"2014","duration":"2:52","released-timestamp":1388534400,"duration-float":2.52} +{"id":"467860516","title":"Sabiduria Popular","album":"Festival Salsero","artist":"Various","genre":"Latin","country":"Colombia","released":"1986","duration":"","released-timestamp":504921600} +{"id":"1064388100","title":"Let It Burn (Extended Mix)","album":"Let It Burn","artist":"Katherine Amy","genre":"Electronic","country":"Egypt","released":"2017-07-31","duration":"6:26","released-timestamp":1501459200,"duration-float":6.26} +{"id":"1164406901","title":"Long Journey","album":"I Heard the Voice of Jesus Say","artist":"The Inspirational Souls","genre":"Folk, World, & Country","country":"US","released":"","duration":"3:00","duration-float":3} +{"id":"1159826604","title":"桂花","album":"卉","artist":"Roman Tam","genre":"Pop","country":"Hong Kong","released":"1981","duration":"","released-timestamp":347155200} +{"id":"1276845701","title":"Atto Secondo","album":"La Serva Padrona - Die Magd Als Herrin","artist":"Siegmund Nimsgern","genre":"Classical","country":"Spain","released":"1975","duration":"","released-timestamp":157766400} +{"id":"844691310","title":"400 CPS","album":"Seeburg Test Record","artist":"No Artist","genre":"Non-Music","country":"US","released":"","duration":""} +{"id":"556803101","title":"Que Bonita Eres (Remix Club)","album":"Que Bonita Eres","artist":"Latinos Tres","genre":"Latin","country":"France","released":"1997","duration":"5:40","released-timestamp":852076800,"duration-float":5.4} +{"id":"564909003","title":"Everyday","album":"Buddy Holly's Greatest Hits","artist":"Buddy Holly","genre":"Pop","country":"UK","released":"","duration":""} +{"id":"1577039606","title":"Line For Lyons","album":"Line For Lyons","artist":"Chet Baker","genre":"Jazz","country":"Germany","released":"","duration":"2:20","duration-float":2.2} +{"id":"834606911","title":"L'Astronave Che Arriva","album":"I Love Jazz + Serenadas","artist":"Sergio Caputo","genre":"Latin","country":"Italy","released":"2009","duration":"","released-timestamp":1230768000} +{"id":"1092614603","title":"Tommy's Ballad","album":"The Bird Of Red And Gold","artist":"Barry Harris (2)","genre":"Jazz","country":"US","released":"1994","duration":"","released-timestamp":757382400} +{"id":"739686807","title":"Loudly","album":"So Beautiful People Look Away","artist":"VTG","genre":"Electronic","country":"","released":"2010-02-00","duration":"4:29","released-timestamp":1264982400,"duration-float":4.29} +{"id":"23452102","title":"Brainstorming","album":"Ladyland","artist":"Vinka","genre":"Electronic","country":"France","released":"2004","duration":"","released-timestamp":1072915200} +{"id":"1088193912","title":"Looking For An Angel","album":"La Mia Risposta","artist":"Laura Pausini","genre":"Pop","country":"Argentina","released":"1998","duration":"","released-timestamp":883612800} +{"id":"1032766501","title":"Embrush","album":"Contrast EP","artist":"Spark Taberner","genre":"Electronic","country":"Germany","released":"2013-10-01","duration":"8:22","released-timestamp":1380585600,"duration-float":8.22} +{"id":"1555364706","title":"Damenwahl","album":"Tanzen Stimmung Gute Laune","artist":"Various","genre":"Folk, World, & Country","country":"Germany","released":"","duration":""} +{"id":"540924007","title":"Fladderi - Fladderna","album":"Nygalet","artist":"Lennart Witoslaw","genre":"Pop","country":"Sweden","released":"1975","duration":"0:47","released-timestamp":157766400,"duration-float":0.47} +{"id":"1179960704","title":"B 612","album":"Dreamchaser","artist":"Sarah Brightman","genre":"Classical","country":"Australia","released":"2013-01-16","duration":"4:50","released-timestamp":1358294400,"duration-float":4.5} +{"id":"983029514","title":"Top Back (Clean)","album":"Atlantic Heat 10.5","artist":"Various","genre":"Hip Hop","country":"US","released":"2006","duration":"4:46","released-timestamp":1136073600,"duration-float":4.46} +{"id":"1247482107","title":"Va Yven","album":"Around The Campfire","artist":"Geula Gill","genre":"Folk, World, & Country","country":"US","released":"","duration":""} +{"id":"1133334000","title":"Groove Me","album":"King Floyd","artist":"King Floyd","genre":"Funk / Soul","country":"Germany","released":"1971","duration":"3:01","released-timestamp":31536000,"duration-float":3.01} +{"id":"612716506","title":"I Won The Drug War","album":"Vulgar Display Of Obscurity","artist":"Dick Delicious And The Tasty Testicles","genre":"Pop","country":"US","released":"2011","duration":"","released-timestamp":1293840000} +{"id":"47629203","title":"Not Necessarily So (Album Version)","album":"M6","artist":"Market","genre":"Hip Hop","country":"US","released":"1998","duration":"4:40","released-timestamp":883612800,"duration-float":4.4} +{"id":"460864801","title":"Broken Moon","album":"Already Broken","artist":"Pit Pony","genre":"Folk, World, & Country","country":"New Zealand","released":"1999","duration":"","released-timestamp":915148800} +{"id":"1286464709","title":"Who Can I Turn To (When Nobody Needs Me)","album":"Greatest Hits","artist":"The Main Ingredient","genre":"Funk / Soul","country":"Canada","released":"1973","duration":"4:48","released-timestamp":94694400,"duration-float":4.48} +{"id":"1033810715","title":"Puff....Bam","album":"The Very Best Of The Yardbirds","artist":"The Yardbirds","genre":"Pop","country":"US","released":"2007-12-15","duration":"","released-timestamp":1197676800} +{"id":"238210903","title":"Let's Go Down To The Woods And Pray","album":"The Peel Sessions","artist":"The Screaming Blue Messiahs","genre":"Rock","country":"US","released":"1986","duration":"3:20","released-timestamp":504921600,"duration-float":3.2} +{"id":"596846207","title":"Higher State Of Consciousness (Barrat & Falconi Remix)","album":"Bargrooves - The Black Collection","artist":"Various","genre":"Electronic","country":"UK","released":"2007-08-27","duration":"6:29","released-timestamp":1188172800,"duration-float":6.29} +{"id":"106177605","title":"Let's Dance","album":"Italian Style Compilation Vol. II","artist":"Various","genre":"Electronic","country":"Italy","released":"1991","duration":"2:20","released-timestamp":662688000,"duration-float":2.2} +{"id":"864850406","title":"Castle In The Sky","album":"Dream Things True","artist":"The Minstrel's Ghost","genre":"Rock","country":"US","released":"2011","duration":"3:35","released-timestamp":1293840000,"duration-float":3.35} +{"id":"543149404","title":"Niczego Nie Chcę Więcej","album":"Emocjonalny Terror","artist":"Tilt (4)","genre":"Rock","country":"Poland","released":"2002","duration":"","released-timestamp":1009843200} +{"id":"1321360301","title":"Your Love Is Amazing","album":"Chantilly Lace","artist":"Shorty Long (2)","genre":"Funk / Soul","country":"UK","released":"1967-03-17","duration":"","released-timestamp":-88214400} +{"id":"1000260718","title":"Gotta Broken Heart Again","album":"God And His Law","artist":"Prince","genre":"Pop","country":"Japan","released":"2016","duration":"","released-timestamp":1451606400} +{"id":"1368492556","title":"The Donkey Serenade","album":"Ritmo Caliente","artist":"Machito & His Afro-Cubans","genre":"Latin","country":"UK","released":"2002","duration":"","released-timestamp":1009843200} +{"id":"480574210","title":"Ich Bin Frei","album":"Hetzjagd Inferno","artist":"Hassmord","genre":"Rock","country":"Germany","released":"2013","duration":"","released-timestamp":1356998400} +{"id":"16777802","title":"The Seduction Of The Matahari","album":"Sienna","artist":"Baby Doc","genre":"Electronic","country":"UK","released":"1995-06-19","duration":"","released-timestamp":803520000} +{"id":"415934001","title":"Glory Of The Snow","album":"Cosodorokitsune","artist":"少女スキップ","genre":"Rock","country":"Japan","released":"2012-11-14","duration":"4:14","released-timestamp":1352851200,"duration-float":4.14} +{"id":"760577501","title":"Szerelembomba (Császár Előd Radio Mix)","album":"Szerelembomba","artist":"Back II Black","genre":"Pop","country":"Hungary","released":"1998","duration":"3:59","released-timestamp":883612800,"duration-float":3.59} +{"id":"392242902","title":"Davenport Blues","album":"The Bix Beiderbecke Era","artist":"Randy Sandke","genre":"Jazz","country":"Germany","released":"1993","duration":"3:22","released-timestamp":725846400,"duration-float":3.22} +{"id":"513735507","title":"Pretty Flamingo","album":"A Night On The Town","artist":"Rod Stewart","genre":"Rock","country":"Germany","released":"","duration":"3:27","duration-float":3.27} +{"id":"1151578600","title":"Red Sweater","album":"Cripple Creek Fairies","artist":"Cripple Creek Fairies","genre":"Rock","country":"Canada","released":"2001","duration":"","released-timestamp":978307200} +{"id":"403466508","title":"We Are The Power Rangers Of Hardcore","album":"Cut'n'Run / Tackleberry","artist":"Tackleberry","genre":"Rock","country":"Russia","released":"2006","duration":"","released-timestamp":1136073600} +{"id":"705489816","title":"Es Wart Gesant Gabriel","album":"Musik Der Reformation","artist":"Hans Grüß","genre":"Classical","country":"German Democratic Republic (GDR)","released":"1983","duration":"2:50","released-timestamp":410227200,"duration-float":2.5} +{"id":"276177902","title":"But The Shadow Marred The Master Plan","album":"Live In Berlin","artist":"United Front (2)","genre":"Jazz","country":"Germany","released":"1983-08-30","duration":"8:53","released-timestamp":431049600,"duration-float":8.53} diff --git a/meilisearch/_httprequests.py b/meilisearch/_httprequests.py index 865080f9..c74f0871 100644 --- a/meilisearch/_httprequests.py +++ b/meilisearch/_httprequests.py @@ -13,23 +13,33 @@ def __init__(self, config: Config) -> None: self.config = config self.headers = { 'X-Meili-Api-Key': self.config.api_key, - 'Content-Type': 'application/json' } def send_request( self, http_method: Callable, path: str, - body: Optional[Union[Dict[str, Any], List[Dict[str, Any]], List[str]]] = None, + body: Optional[Union[Dict[str, Any], List[Dict[str, Any]], List[str], str]] = None, + content_type: Optional[str] = None, ) -> Any: + if content_type: + self.headers['Content-Type'] = content_type try: request_path = self.config.url + '/' + path - request = http_method( - request_path, - timeout=self.config.timeout, - headers=self.headers, - data=json.dumps(body) if body else "null" - ) + if isinstance(body, bytes): + request = http_method( + request_path, + timeout=self.config.timeout, + headers=self.headers, + data=body + ) + else: + request = http_method( + request_path, + timeout=self.config.timeout, + headers=self.headers, + data=json.dumps(body) if body else "null" + ) return self.__validate(request) except requests.exceptions.Timeout as err: @@ -45,16 +55,18 @@ def get( def post( self, path: str, - body: Optional[Union[Dict[str, Any], List[Dict[str, Any]], List[str]]] = None, + body: Optional[Union[Dict[str, Any], List[Dict[str, Any]], List[str], str]] = None, + content_type: Optional[str] = 'application/json', ) -> Any: - return self.send_request(requests.post, path, body) + return self.send_request(requests.post, path, body, content_type) def put( self, path: str, body: Optional[Union[Dict[str, Any], List[Dict[str, Any]], List[str]]] = None, + content_type: Optional[str] = 'application/json', ) -> Any: - return self.send_request(requests.put, path, body) + return self.send_request(requests.put, path, body, content_type) def delete( self, diff --git a/meilisearch/index.py b/meilisearch/index.py index 480ef4c0..abae111f 100644 --- a/meilisearch/index.py +++ b/meilisearch/index.py @@ -316,7 +316,6 @@ def get_documents(self, parameters: Optional[Dict[str, Any]] = None) -> List[Dic """ if parameters is None: parameters = {} - return self.http.get( f'{self.config.paths.index}/{self.uid}/{self.config.paths.document}?{urllib.parse.urlencode(parameters)}' ) @@ -346,11 +345,7 @@ def add_documents( MeiliSearchApiError An error containing details about why MeiliSearch can't process your request. MeiliSearch error codes are described here: https://docs.meilisearch.com/errors/#meilisearch-errors """ - if primary_key is None: - url = f'{self.config.paths.index}/{self.uid}/{self.config.paths.document}' - else: - primary_key = urllib.parse.urlencode({'primaryKey': primary_key}) - url = f'{self.config.paths.index}/{self.uid}/{self.config.paths.document}?{primary_key}' + url = self._build_url(primary_key) return self.http.post(url, documents) def add_documents_in_batches( @@ -391,6 +386,118 @@ def add_documents_in_batches( return update_ids + def add_documents_json( + self, + str_documents: str, + primary_key: Optional[str] = None, + ) -> Dict[str, int]: + """Add string documents from JSON file to the index. + + Parameters + ---------- + str_documents: + String of document from a JSON file. + primary_key (optional): + The primary-key used in index. Ignored if already set up. + + Returns + ------- + update: + Dictionary containing an update id to track the action: + https://docs.meilisearch.com/reference/api/updates.html#get-an-update-status + + Raises + ------ + MeiliSearchApiError + An error containing details about why MeiliSearch can't process your request. MeiliSearch error codes are described here: https://docs.meilisearch.com/errors/#meilisearch-errors + """ + return self.add_documents_raw(str_documents, primary_key, 'application/json') + + def add_documents_csv( + self, + str_documents: str, + primary_key: Optional[str] = None, + ) -> Dict[str, int]: + """Add string documents from a CSV file to the index. + + Parameters + ---------- + str_documents: + String of document from a CSV file. + primary_key (optional): + The primary-key used in index. Ignored if already set up. + + Returns + ------- + update: + Dictionary containing an update id to track the action: + https://docs.meilisearch.com/reference/api/updates.html#get-an-update-status + + Raises + ------ + MeiliSearchApiError + An error containing details about why MeiliSearch can't process your request. MeiliSearch error codes are described here: https://docs.meilisearch.com/errors/#meilisearch-errors + """ + return self.add_documents_raw(str_documents, primary_key, 'text/csv') + + def add_documents_ndjson( + self, + str_documents: str, + primary_key: Optional[str] = None, + ) -> Dict[str, int]: + """Add string documents from a NDJSON file to the index. + + Parameters + ---------- + str_documents: + String of document from a NDJSON file. + primary_key (optional): + The primary-key used in index. Ignored if already set up. + + Returns + ------- + update: + Dictionary containing an update id to track the action: + https://docs.meilisearch.com/reference/api/updates.html#get-an-update-status + + Raises + ------ + MeiliSearchApiError + An error containing details about why MeiliSearch can't process your request. MeiliSearch error codes are described here: https://docs.meilisearch.com/errors/#meilisearch-errors + """ + return self.add_documents_raw(str_documents, primary_key, 'application/x-ndjson') + + def add_documents_raw( + self, + str_documents: str, + primary_key: Optional[str] = None, + content_type: Optional[str] = None, + ) -> Dict[str, int]: + """Add string documents to the index. + + Parameters + ---------- + str_documents: + String of document. + primary_key (optional): + The primary-key used in index. Ignored if already set up. + type: + The type of document. Type available: 'csv', 'json', 'jsonl' + + Returns + ------- + update: + Dictionary containing an update id to track the action: + https://docs.meilisearch.com/reference/api/updates.html#get-an-update-status + + Raises + ------ + MeiliSearchApiError + An error containing details about why MeiliSearch can't process your request. MeiliSearch error codes are described here: https://docs.meilisearch.com/errors/#meilisearch-errors + """ + url = self._build_url(primary_key) + return self.http.post(url, str_documents, content_type) + def update_documents( self, documents: List[Dict[str, Any]], @@ -416,11 +523,7 @@ def update_documents( MeiliSearchApiError An error containing details about why MeiliSearch can't process your request. MeiliSearch error codes are described here: https://docs.meilisearch.com/errors/#meilisearch-errors """ - if primary_key is None: - url = f'{self.config.paths.index}/{self.uid}/{self.config.paths.document}' - else: - primary_key = urllib.parse.urlencode({'primaryKey': primary_key}) - url = f'{self.config.paths.index}/{self.uid}/{self.config.paths.document}?{primary_key}' + url = self._build_url(primary_key) return self.http.put(url, documents) def update_documents_in_batches( @@ -1134,3 +1237,12 @@ def _iso_to_date_time(iso_date: Optional[Union[datetime, str]]) -> Optional[date def __settings_url_for(self, sub_route: str) -> str: return f'{self.config.paths.index}/{self.uid}/{self.config.paths.setting}/{sub_route}' + + def _build_url( + self, + primary_key: Optional[str] = None, + ) -> str: + if primary_key is None: + return f'{self.config.paths.index}/{self.uid}/{self.config.paths.document}' + primary_key = urllib.parse.urlencode({'primaryKey': primary_key}) + return f'{self.config.paths.index}/{self.uid}/{self.config.paths.document}?{primary_key}' diff --git a/meilisearch/tests/conftest.py b/meilisearch/tests/conftest.py index 92359b3a..5fbff4f7 100644 --- a/meilisearch/tests/conftest.py +++ b/meilisearch/tests/conftest.py @@ -35,9 +35,33 @@ def small_movies(): """ Runs once per session. Provides the content of small_movies.json. """ - with open('./datasets/small_movies.json', 'r', encoding="utf8") as movie_file: + with open('./datasets/small_movies.json', 'r', encoding='utf-8') as movie_file: yield json.loads(movie_file.read()) +@fixture(scope='session') +def small_movies_json_file(): + """ + Runs once per session. Provides the content of small_movies.json from read. + """ + with open('./datasets/small_movies.json', 'r', encoding='utf-8') as movie_json_file: + return movie_json_file.read().encode('utf-8') + +@fixture(scope='session') +def songs_csv(): + """ + Runs once per session. Provides the content of songs.csv from read.. + """ + with open('./datasets/songs.csv', 'r', encoding='utf-8') as song_csv_file: + return song_csv_file.read().encode('utf-8') + +@fixture(scope='session') +def songs_ndjson(): + """ + Runs once per session. Provides the content of songs.ndjson from read.. + """ + with open('./datasets/songs.ndjson', 'r', encoding='utf-8') as song_ndjson_file: + return song_ndjson_file.read().encode('utf-8') + @fixture(scope='function') def empty_index(client): def index_maker(index_name=common.INDEX_UID): diff --git a/meilisearch/tests/index/test_index_document_meilisearch.py b/meilisearch/tests/index/test_index_document_meilisearch.py index 57b5d4e3..2b4127e5 100644 --- a/meilisearch/tests/index/test_index_document_meilisearch.py +++ b/meilisearch/tests/index/test_index_document_meilisearch.py @@ -144,3 +144,36 @@ def test_delete_all_documents(index_with_documents): response = index.get_documents() assert isinstance(response, list) assert response == [] + +def test_add_documents_csv(empty_index, songs_csv): + """Tests adding new documents to a clean index.""" + index = empty_index() + response = index.add_documents_csv(songs_csv) + assert isinstance(response, dict) + assert 'updateId' in response + update = index.wait_for_pending_update(response['updateId']) + assert update['status'] == 'processed' + assert update['type']['number'] != 0 + assert index.get_primary_key() == 'id' + +def test_add_documents_json(empty_index, small_movies_json_file): + """Tests adding new documents to a clean index.""" + index = empty_index() + response = index.add_documents_json(small_movies_json_file) + assert isinstance(response, dict) + assert 'updateId' in response + update = index.wait_for_pending_update(response['updateId']) + assert update['status'] == 'processed' + assert update['type']['number'] != 0 + assert index.get_primary_key() == 'id' + +def test_add_documents_ndjson(empty_index, songs_ndjson): + """Tests adding new documents to a clean index.""" + index = empty_index() + response = index.add_documents_ndjson(songs_ndjson) + assert isinstance(response, dict) + assert 'updateId' in response + update = index.wait_for_pending_update(response['updateId']) + assert update['status'] == 'processed' + assert update['type']['number'] != 0 + assert index.get_primary_key() == 'id'