For use in Openmusic-Compatible servers and educational purposes.
Python scripts to extract metadata and tracks from an Apple Music or Spotify playlist via the Playlist ID. No API keys needed.
Both AMExtractInfo.py
and AMExtractTracks.py
primarily utilize the AMPlaylist
class in AMPlaylist.py
.
python3 AMExtractInfo.py <Apple Music Playlist ID>
An Apple Music Playlist ID begins with "pl." and is found in the playlist url.
{
name: str
description: str
artwork: str
playlistID: str
}
OR
{
error: True
}
> python3 AMExtractInfo.py 'pl.f54198ad42404535be13eabf3835fb22'
{"name": "BEATstrumentals", "description": "Whether they're derived from jazz, funk, soul, or ambient music, these chill hip-hop beats from around the world provide a soothing soundtrack for breezing through to-do lists, focusing on work, or unwinding after a long day. We regularly update this playlist with new instrumentals. If you hear something you like, add it to your library.", "artwork": "https://is1-ssl.mzstatic.com/image/thumb/Features125/v4/9f/84/eb/9f84eb27-41eb-87e2-72fa-4cce2381884d/U0MtTVMtV1ctQkVBVHN0cnVtZW50YWxzLnBuZw.png/1080x1080SC.DN01.jpg?l=en-CA", "playlistID": "pl.f54198ad42404535be13eabf3835fb22"}
python3 AMExtractTracks.py <Apple Music Playlist ID>
{
name: str
description: str
artwork: str
playlistID: str
tracks: [
{
title: str
album: str
artists: str
}
...
]
}
> python3 AMExtractTracks.py 'pl.f54198ad42404535be13eabf3835fb22'
{"name": "BEATstrumentals", "description": "Whether they're derived from jazz, funk, soul, or ambient music, these chill hip-hop beats from around the world provide a soothing soundtrack for breezing through to-do lists, focusing on work, or unwinding after a long day. We regularly update this playlist with new instrumentals. If you hear something you like, add it to your library.", "artwork": "https://is1-ssl.mzstatic.com/image/thumb/Features125/v4/9f/84/eb/9f84eb27-41eb-87e2-72fa-4cce2381884d/U0MtTVMtV1ctQkVBVHN0cnVtZW50YWxzLnBuZw.png/1080x1080SC.DN01.jpg?l=en-CA", "playlistID": "pl.f54198ad42404535be13eabf3835fb22", "tracks": [{"title": "Water Falls", "album": "All In Time - Single", "artists": "xander. & S\u00f8ren S\u00f8strom"}, {"title": "Heavensent", "album": "Heavensent", "artists": "Baegel"}, {"title": "Just Clouds", "album": "Just Clouds - Single", "artists": "J\u00f6kull Logi, Jasada & Jimindorothy"}, {"title": "Ripples of Autumn", "album": "Ripples of Autumn - Single", "artists": "Mendeville"}, {"title": "Sunday Morning", "album": "Sunday Morning - Single", "artists": "dennisivnvc & Hoffy Beats"}, {"title": "Nakanaori", "album": "Nakanaori - Single", "artists": "Gy\u00fbki, Komachi & Sidewalks"}, {"title": "Above Clouds", "album": "Split Second - Single", "artists": "Mr. K\u00e4fer"}, {"title": "Aurora", "album": "Lush Blend - EP", "artists": "Tesk & B-Side"}, {"title": "Never Know", "album": "Never Know - Single", "artists": "Wieland & Ulrich"}, {"title": "Daiquiri", "album": "Daiquiri - Single", "artists": "Picture Talk"}, {"title": "Smile", "album": "Smile - Single", "artists": "Richie Rych & Kevoe West"}, {"title": "Cozy Season", "album": "Cozy Season - Single", "artists": "Goldenninjah & Harry Hawaii"}, {"title": "Electra", "album": "Electra - Single", "artists": "Liphe"}, {"title": "Silly Dream", "album": "A Dinner With Patiotic Records Vol.2", "artists": "Divint & Patiotic Records"}, {"title": "Gambit", "album": "Lofi Girl x Chess.com - Chill beats to play chess to", "artists": "Blue Wednesday"}, {"title": "Abacaxi", "album": "Abacaxi - Single", "artists": "Dinis & Jalam88"}, {"title": "Hotel Corazon", "album": "Dog Days - EP", "artists": "Dog Days"}, {"title": "Ehrenfeld", "album": "0221", "artists": "Kevoe West"}, {"title": "Lovely Daze", "album": "Old Habits - EP", "artists": "LX72"}, {"title": "The Other Day", "album": "The Other Day - Single", "artists": "halfpastseven"}, {"title": "Coffee Talk", "album": "Coffee Talk / 4 Shadow - Single", "artists": "DAVI JUNO"}, {"title": "Going Outside", "album": "Going Outside - Single", "artists": "Drips Zacheer"}, {"title": "Lost Memories (feat. Bastien Brison)", "album": "Lost Memories (feat. Bastien Brison) - Single", "artists": "\u00d8DYSSEE & Ruck P"}, {"title": "D_R_E_S_S", "album": "D_R_E_S_S - Single", "artists": "TiL TaiLor"}, {"title": "Soda Pop", "album": "Soda Pop - EP", "artists": "Orecchiette"}, {"title": "Kahuna", "album": "Mink Coats & Ladas", "artists": "LESKY & Waywell"}, {"title": "faster", "album": "heartstring - EP", "artists": "goodtimes."}, {"title": "Night Sky", "album": "Night Sky - Single", "artists": "Kimm\u00f8"}, {"title": "Porto", "album": "in the attic - Single", "artists": "muk"}, {"title": "Shining Light", "album": "Blissful - Single", "artists": ".Eehou, Zmeyev & Screen Jazzmaster"}, {"title": "TAPESTRIES", "album": "SACRED GEOMETRY - EP", "artists": "Twuan"}, {"title": "Purple Sky", "album": "Purple Sky - EP", "artists": "glowdayz"}, {"title": "Hopscotch", "album": "Hopscotch - Single", "artists": "Enluv & Molly McPhaul"}, {"title": "The Seeds You Plant Today", "album": "The Seeds You Plant Today - Single", "artists": "DYVN"}, {"title": "Blue Stones", "album": "Blue Stones - Single", "artists": "Marcos Caixa"}, {"title": "Windjammer", "album": "Windjammer - Single", "artists": "The Breed"}, {"title": "Gee Money Shot", "album": "Diggin' Stories, Vol. 2", "artists": "Cookin Soul"}, {"title": "Nothing to Prove", "album": "Vibe of the Day", "artists": "Sarah, the Illstrumentalist"}, {"title": "Poolday", "album": "Poolday - Single", "artists": "Tom Doolie, Burrito Eats & miamore"}, {"title": "\u00c4lv", "album": "\u00c4lv - Single", "artists": "Bomull"}, {"title": "Ping Pong", "album": "Ping Pong - Single", "artists": "Donkeychote & Living Room"}, {"title": "Suneater", "album": "Equinox II", "artists": "SYNC.EXE & ultmt."}, {"title": "Blue Sky", "album": "The Life in Between", "artists": "Mayaewk"}, {"title": "Ueshima", "album": "Ueshima - Single", "artists": "aunt"}, {"title": "Tenderness (feat. kocaman)", "album": "Tenderness (feat. kocaman) - Single", "artists": "HUG\u00d8"}, {"title": "Proud", "album": "Proud - Single", "artists": "Snazzy, Hewie Lou & Iona"}, {"title": "Emerging", "album": "New Beginnings EP", "artists": "wielandwieland"}, {"title": "Regulate", "album": "Regulate - Single", "artists": "its.me.QUE"}, {"title": "crack", "album": "crack - Single", "artists": "Farhot"}, {"title": "Crosby Street", "album": "Crosby Street - Single", "artists": "7&Nine"}, {"title": "Subtle Act", "album": "Subtle Act - Single", "artists": "Dani Catal\u00e1, MrAnthony & Odd Panda"}, {"title": "Decks", "album": "Decks - Single", "artists": "yoranda"}, {"title": "Tiflis Heat", "album": "Tiflis Heat - Single", "artists": "Gesmis"}, {"title": "Graduation", "album": "Graduation - Single", "artists": "Cap Kendricks"}, {"title": "Park Ride", "album": "Park Ride - Single", "artists": "\u00d8DYSSEE & Ruck P"}, {"title": "Coffee in My Garden", "album": "Coffee in My Garden - Single", "artists": "Baegel"}, {"title": "Oxnard", "album": "Oxnard - Single", "artists": "Kid Tar\u00f4"}, {"title": "Pipe Down", "album": "Pipe Down - Single", "artists": "Melt On"}, {"title": "Shinjuku Nights", "album": "Skyline Horizons - EP", "artists": "Dashi San"}, {"title": "That Feelin'", "album": "That Feelin' - Single", "artists": "flotuz"}, {"title": "mitakiu", "album": "mitakiu - Single", "artists": "Japuya"}, {"title": "New Ride", "album": "Start of Something Cool - EP", "artists": "JX-3P"}, {"title": "A Walk To Class", "album": "Serene Studying", "artists": "midnite library"}, {"title": "Time Zone", "album": "Time Zone - Single", "artists": "Aerow"}, {"title": "Lowfi Theory", "album": "Lowfi Theory - Single", "artists": "Goedi & Veezo"}, {"title": "Silver Sky", "album": "Silver Sky - Single", "artists": "LVTA"}, {"title": "GET TO KNOW YOU", "album": "GET TO KNOW YOU - Single", "artists": "Basmati"}, {"title": "Butterfly Weed", "album": "Butterfly Weed - Single", "artists": "The Lofi Big Band"}, {"title": "Sandcastles", "album": "Seasons - EP", "artists": "T\u00f8saki"}, {"title": "Como", "album": "Como - Single", "artists": "SamuW & Kimm\u00f8"}, {"title": "Shrimp Tempura", "album": "Memories Point", "artists": "Sharks Deli"}, {"title": "Arena", "album": "Arena - Single", "artists": "Noni"}, {"title": "If I Could Fly", "album": "Wanderlust - EP", "artists": "Bcalm & rukachu"}, {"title": "let go", "album": "let go - Single", "artists": "Clap Cotton"}, {"title": "Lili", "album": "Souvenirs", "artists": "Halibab Matador"}, {"title": "Little St Leonard's Street", "album": "Late Night Delivery?", "artists": "KOFE BUX"}, {"title": "Feeling Good", "album": "Feeling Good - Single", "artists": "Bequem"}, {"title": "demons are quiet", "album": "demons are quiet - Single", "artists": "Farhot"}, {"title": "The Return", "album": "The Return - Single", "artists": "Hans Hu$tle"}, {"title": "Awe", "album": "Awe - Single", "artists": "Vincent Rayn"}, {"title": "Paradiso", "album": "Paradiso - Single", "artists": "Enluv, 9ICK & Soul Food Horns"}, {"title": "Post Cards", "album": "Pastel Palace - EP", "artists": "Mafia Princess"}, {"title": "Really Hurts", "album": "The Alchemist - EP", "artists": "HATAMITSUNAMI"}, {"title": "Signs of Winter", "album": "Signs of Winter - Single", "artists": "J0pie"}, {"title": "First Sip", "album": "First Sip - Single", "artists": "Delphinium"}, {"title": "Think Twice", "album": "Think Twice - Single", "artists": "Cap Kendricks"}, {"title": "Complicated (feat. Xynothing)", "album": "Day Dreaming - EP", "artists": "Alistair"}, {"title": "Dancing with the Moon", "album": "City Wildlife - EP", "artists": "Sachiho & Kanzas-City"}, {"title": "Haunted", "album": "After Dark - Single", "artists": "Paklite"}, {"title": "Fold It Twice", "album": "Fold It Twice - Single", "artists": "Yuri Yuri"}, {"title": "Softly Spoken", "album": "Softly Spoken - Single", "artists": "Glimlip, azayaka & Soul Food Horns"}, {"title": "Snowfall", "album": "Snowfall - Single", "artists": "Goldenninjah"}, {"title": "Cadillac Cruise", "album": "Cadillac Cruise - Single", "artists": "Loop Schrauber & Hans Hu$tle"}, {"title": "Made Up", "album": "Made Up - Single", "artists": "Tom Doolie"}, {"title": "Close-Up", "album": "Close-Up - Single", "artists": "Mozzie"}, {"title": "Mara", "album": "Mara - Single", "artists": "HUG\u00d8 & Tonion"}, {"title": "Haunted", "album": "Love Will Make You - Single", "artists": "doidoi"}, {"title": "Guava Tree", "album": "Ocean Cove Estate - EP", "artists": "sloh rou"}, {"title": "Summer Is Over", "album": "Summer Is Over - Single", "artists": "Kazuki Isogai, The Field Tapes & wowflower"}, {"title": "Bliss", "album": "Naptunes - EP", "artists": "Naptunes & Ornithology"}, {"title": "Green Cascade", "album": "Green Cascade - Single", "artists": "Jobii"}, {"title": "Ambling", "album": "Ambling - Single", "artists": "Bobby Dreamz BIG"}, {"title": "Undo Last Move", "album": "Undo Last Move - Single", "artists": "State Artefact"}, {"title": "Forever Under My Blanket", "album": "Futon Feels - EP", "artists": "Hans Hu$tle"}, {"title": "Nuance", "album": "Nuance - Single", "artists": "Makzo & SYNC.EXE"}, {"title": "Cruisin\u2019", "album": "Chillhop Essentials Fall 2023", "artists": "El Train"}, {"title": "Subconscious (feat. El Train)", "album": "Day Dreaming - EP", "artists": "Alistair"}, {"title": "biking", "album": "biking - Single", "artists": "Loop Schrauber"}, {"title": "Country Girl", "album": "Highs, Lows & Antidotes", "artists": "Soupbox & Run Wallace"}, {"title": "Indica", "album": "Indica - Single", "artists": "Lazlow & Django Del Mar"}, {"title": "Take it EZ", "album": "Take it EZ - Single", "artists": "Tell"}, {"title": "Colibri", "album": "Colibri - Single", "artists": "G Mills"}, {"title": "For a While", "album": "Outgrown", "artists": "Houis"}, {"title": "Papa's Bravas", "album": "Papa's Bravas - Single", "artists": "Burrito Eats"}, {"title": "where do shooting stars go?", "album": "where do shooting stars go? - Single", "artists": "Beach Boy Rad"}, {"title": "Cruiser's Blvd", "album": "Cruiser's Blvd - Single", "artists": "Suff Daddy & Lushdogg"}, {"title": "Your Majesty", "album": "Your Majesty - Single", "artists": "Ben Jammin' Beats"}, {"title": "Downtown Jazz", "album": "Downtown Jazz - Single", "artists": "Worldtraveller"}, {"title": "Divine", "album": "Day Dreaming - EP", "artists": "Alistair"}, {"title": "Off Duty", "album": "Off Duty - Single", "artists": "Blue Wednesday"}, {"title": "Street Life", "album": "Auras and Water / Street Life - Single", "artists": "Belleo"}, {"title": "Resin", "album": "Resin - Single", "artists": "aunt & Beats for Trees"}, {"title": "Butterscotch Square", "album": "Butterscotch Square - Single", "artists": "Sebastian Kamae & MONODUKE"}, {"title": "mogh", "album": "polytree", "artists": "Plusma & Miramare"}, {"title": "So Too", "album": "So Too - Single", "artists": "Fed Nance"}, {"title": "Past Times", "album": "Eternity", "artists": "Oatmello & Ornithology"}, {"title": "Telling Stories", "album": "Telling Stories - Single", "artists": "Mindscape"}, {"title": "Pure", "album": "Day Dreaming - EP", "artists": "Alistair"}, {"title": "Mars", "album": "Mars - Single", "artists": "MF Eistee"}, {"title": "Stew", "album": "Stew - Single", "artists": "Iona"}, {"title": "Sunset Serenade", "album": "Sunset Serenades - EP", "artists": "Ervin Sprinkles"}, {"title": "It's All Good Man", "album": "It's All Good Man - Single", "artists": "Felipe Gordon & Saib"}, {"title": "New State of Mind", "album": "Old School Soul - Single", "artists": "Rebecca Mardal"}, {"title": "relief", "album": "relief - Single", "artists": "SMUV"}, {"title": "Call It A Day", "album": "Double Dealer / Call It A Day - Single", "artists": "DAVI JUNO"}, {"title": "Wallish Park", "album": "Wallish Park - Single", "artists": "Katashi Kait\u014d & Kim Kozy"}, {"title": "Smooth Summer Cruise", "album": "Smooth Summer Cruise - Single", "artists": "Kid Tar\u00f4 & Gabiga"}, {"title": "Seasons", "album": "Seasons - Single", "artists": "M.I Hakone"}, {"title": "Sunrise", "album": "Chillhop Essentials Fall 2023", "artists": "Aves"}, {"title": "Dockside Daydream", "album": "The Grand Bay of Begonia - Single", "artists": "Wide Open Skies"}, {"title": "Midnight Green", "album": "Midnight Green - Single", "artists": "Hoffy Beats & MAS"}, {"title": "Simpler Emotions", "album": "Simpler Emotions - Single", "artists": "xander. & S\u00f8ren S\u00f8strom"}, {"title": "Newlife", "album": "Goldies", "artists": "Flandrs"}, {"title": "Villa", "album": "Monte Carle - Single", "artists": "DLJ, \u00d8DYSSEE & Florent Garcia"}, {"title": "First Date", "album": "First Date - Single", "artists": "Youthology"}, {"title": "Pastries", "album": "Chillhop Essentials Fall 2023", "artists": "Monma"}, {"title": "Ethereal", "album": "Ethereal - Single", "artists": "Zmeyev, Red Astro & skrn"}, {"title": "Yesterday's Tomorrow", "album": "Yesterday's Tomorrow - Single", "artists": "Lab Progression, Midan & Jammin Berries"}, {"title": "Bahar 1402", "album": "Nowroz 1402 - Single", "artists": "Farhot"}, {"title": "Sunburn", "album": "Sunburn - Single", "artists": "love_eight"}, {"title": "Cavallo", "album": "Memories Point", "artists": "Sharks Deli"}, {"title": "Strangers In Conversation", "album": "Life Routines", "artists": "Daphn\u00e9 & Mama Aiuto"}, {"title": "Rooftop Rhythms", "album": "Rooftop Rhythms - Single", "artists": "aunt"}, {"title": "Pineta", "album": "Pineta - Single", "artists": "Koralle"}, {"title": "Lightways", "album": "Lightways - Single", "artists": "xander. & S\u00f8ren S\u00f8strom"}, {"title": "Sky Waves", "album": "Sealed - EP", "artists": "Leavv & dennisivnvc"}, {"title": "Old Fashioned", "album": "Old Fashioned - Single", "artists": "Monaqee"}, {"title": "Pool Side", "album": "Pool Side - Single", "artists": "DOWORK & The Goldenboys"}, {"title": "Bliss", "album": "Chillhop Essentials Fall 2023", "artists": "Parkbench Epiphany"}, {"title": "Make The Desert Bloom", "album": "Only Poem", "artists": "Tom Doolie & Oh, My."}, {"title": "L\u00fcn", "album": "Bedtime Stories Pt.4", "artists": "brillion. & xander."}, {"title": "Red Juice", "album": "alska - EP", "artists": "LIVE FREE"}, {"title": "All Of U (Instrumental)", "album": "Summer Solstice (Instrumentals) - EP", "artists": "URCHN"}, {"title": "Beachdays", "album": "Beachdays - Single", "artists": "Goldenninjah & jhfly"}, {"title": "Goosebumps", "album": "Goosebumps - Single", "artists": "No Spirit & S\u00e1tyr"}, {"title": "Sirius", "album": "Sirius - Single", "artists": "ONO1, whewee & Naos"}, {"title": "horizon (Sequoia)", "album": "National Parks, Vol. 1", "artists": "DAVI JUNO & Arden"}, {"title": "Backyard Memories", "album": "Backyard Memories - Single", "artists": "akoYuno"}, {"title": "Fly High", "album": "Fly High - Single", "artists": ".Eehou, skrn & flowless"}, {"title": "Trust Your Instincts", "album": "Trust Your Instincts - Single", "artists": "DYVN"}, {"title": "Aarons Bees", "album": "Big City Issues - EP", "artists": "Daniel Fridell & Sven Lindvall"}, {"title": "Isn't Easy", "album": "Sideshow - EP", "artists": "Yeyts. & Smuff Tha Quiz"}, {"title": "River Flow", "album": "Seasons - EP", "artists": "Kazuki Isogai & yuhei miura"}, {"title": "Fum\u00e9e De Vacances", "album": "Fum\u00e9e De Vacances - Single", "artists": "Inf & Oaty."}, {"title": "Illusion", "album": "Illusion - Single", "artists": "Mozzie"}, {"title": "And Bliss!", "album": "And Bliss! - Single", "artists": "Horizon Estetique"}, {"title": "Khushi", "album": "Yaatra - EP", "artists": "Natasha Ghosh & Angry Apple"}, {"title": "Bloom", "album": "Bloom - Single", "artists": "Chris Mazuera"}, {"title": "Aged", "album": "Aged - Single", "artists": "Oaty. & Soulful Cali"}, {"title": "Jardim", "album": "Bossa Beats - EP", "artists": "Tinman"}, {"title": "Bonaventura", "album": "Chillhop Essentials Summer 2023", "artists": "Birocratic, Saib & \u00d8DYSSEE"}, {"title": "Who Are We", "album": "Who Are We - Single", "artists": "Burrito Eats & DAO"}, {"title": "Buenos Nachos", "album": "I'm Noisy! / Buenos Nachos - Single", "artists": "Frida Cowboy"}, {"title": "Egg Yolk", "album": "Egg Yolk - Single", "artists": "Carabide"}, {"title": "Clearing", "album": "Space Between - EP", "artists": "Red Licorice & inola"}, {"title": "To Everything, There Is A Season", "album": "Seasons - EP", "artists": "Kazuki Isogai & yuhei miura"}, {"title": "Activated (feat. miamore)", "album": "Only Poem", "artists": "Tom Doolie, Molly McPhaul & Lazlow"}, {"title": "slow talker", "album": "slow talker - Single", "artists": "yoshi the brilliant"}, {"title": "Remind Me You're Here", "album": "Who Hurt You? - EP", "artists": "Sadiva & Lola"}, {"title": "Almyra (feat. Billa Qause)", "album": "Almyra (feat. Billa Qause) - Single", "artists": "Moderator, Drips Zacheer & Mononome"}, {"title": "Downtown", "album": "Chillhop Essentials Summer 2023", "artists": "Screen Jazzmaster & .Eehou"}, {"title": "Quiet Oasis", "album": "Thoughts Like Clouds - EP", "artists": "Vigudo"}, {"title": "Blissed Out", "album": "Blissed Out - Single", "artists": "Glimlip, DAO & Adam Friedman"}, {"title": "Wild Mallow", "album": "Wild Mallow - Single", "artists": "The Lofi Big Band"}, {"title": "Lost in Soho", "album": "Lost in Soho - Single", "artists": "Keliris"}, {"title": "Maybe She", "album": "Chillhop Essentials Summer 2023", "artists": "Ouska, Slipfunc & Anetta Morozova"}, {"title": "Apaixonar", "album": "Apaixonar - Single", "artists": "akoYuno"}, {"title": "Slow Days", "album": "Slow Days - Single", "artists": "Toji\u00e9 Cai"}, {"title": "Moore", "album": "Moore - Single", "artists": "ondol"}, {"title": "Golden", "album": "Golden - Single", "artists": "Melt On"}, {"title": "Waiting", "album": "Waiting - Single", "artists": "xander. & S\u00f8ren S\u00f8strom"}, {"title": "Blue Skies", "album": "Blue Skies - Single", "artists": "Goldenninjah"}, {"title": "Westward", "album": "Westward - Single", "artists": "Enluv, azayaka & No\u00e9 Mina"}, {"title": "Skimmed Milk", "album": "Skimmed Milk - Single", "artists": "Mr Argyle"}, {"title": "2am in Kokrobite", "album": "2am in Kokrobite - Single", "artists": "Beach Boy Rad"}, {"title": "Hug", "album": "Tokyo - EP", "artists": "Toshiki Soejima & Nahokimama"}, {"title": "ideary", "album": "ideary - Single", "artists": "Plusma, Miramare & a boy with a balloon"}, {"title": "Tessellate", "album": "Tessellate - Single", "artists": "Mozzie"}, {"title": "Appa", "album": "La Manera - EP", "artists": "Sleep Culture, RNDN & Iv\u00e1n Rosa"}, {"title": "Sky Waves", "album": "Sky Waves - Single", "artists": "Leavv & dennisivnvc"}, {"title": "Departures", "album": "Holiday Music (Deluxe) - EP", "artists": "Mama Aiuto & Dan Gregory"}, {"title": "Dreamscape", "album": "Oblivion - EP", "artists": "Lotus Beats"}, {"title": "Ain't Life Sweet", "album": "Mid90s", "artists": "Hewie Lou"}, {"title": "Free Drinks", "album": "Free Drinks - Single", "artists": "Jazzy James & Mosalla"}, {"title": "Cantaloupe", "album": "Cantaloupe - Single", "artists": "fla\u0302neur & marsquake"}, {"title": "Daybreak", "album": "Daybreak - Single", "artists": "Kupla"}, {"title": "viloh", "album": "viloh - Single", "artists": "Plusma & Miramare"}, {"title": "Cupid's Crush", "album": "alska - EP", "artists": "LIVE FREE"}, {"title": "4pm in shibuya", "album": "4pm in shibuya - Single", "artists": "oh, the joy."}, {"title": "Time", "album": "Tokyo - EP", "artists": "Toshiki Soejima & Nahokimama"}, {"title": "Jade", "album": "Jade - Single", "artists": "\u00d8DYSSEE, DLJ & Bastien Brison"}, {"title": "Fardosa", "album": "Film sweats", "artists": "Moderator & Drips Zacheer"}, {"title": "Backpocket Breakdown", "album": "Backpocket Breakdown - Single", "artists": "Burrito Eats & DAO"}, {"title": "pilea", "album": "hazel - EP", "artists": "riel"}, {"title": "Elise", "album": "Elise - Single", "artists": "Tom Doolie"}, {"title": "Skyline Moods", "album": "Skyline Moods - Single", "artists": "Shuko & Valentine Morell"}, {"title": "Boa Tarde", "album": "Sol - EP", "artists": "HUG\u00d8"}, {"title": "Good Days", "album": "Sunshine Shores - EP", "artists": "Kainbeats, Bcalm & rukachu"}, {"title": "cloud", "album": "illuminate - EP", "artists": "Kromattic"}, {"title": "Sonic", "album": "Sonic - Single", "artists": "Noni"}, {"title": "AmaGrootman", "album": "Amanzimtoti - Single", "artists": "uBeyond, John Lundun, Phonikz & Toji\u00e9 Cai"}, {"title": "midnight express", "album": "midnight express - Single", "artists": "bby knife"}, {"title": "Missing Page", "album": "Missing Page - Single", "artists": "Jikuru & Lola"}, {"title": "Calm Place", "album": "Sound of the Night - Single", "artists": "Living Room, Ak\u012bn & okwow"}, {"title": "Cheers", "album": "Cheers - Single", "artists": "xander."}, {"title": "Highland", "album": "Late Night Delivery?", "artists": "KOFE BUX"}, {"title": "Ocean/Sea", "album": "Souvenirs", "artists": "Halibab Matador"}, {"title": "Pangaea", "album": "Pangaea - Single", "artists": "Thomorrow & Terrestrial Paradise"}, {"title": "Gentlemen", "album": "Gentlemen - Single", "artists": "Felt Galaxy"}, {"title": "Over You", "album": "Chillhop Essentials Spring 2023", "artists": "El Train & Paal Singh"}, {"title": "Feels Like", "album": "Feels Like - Single", "artists": "Houis"}, {"title": "Sea Taxis", "album": "Sea taxis - Single", "artists": "Tohaj, Drips Zacheer & Cvsket Pretty"}, {"title": "splash splash", "album": "splash splash - Single", "artists": "Pistachio"}, {"title": "Hang", "album": "Hang - Single", "artists": "Cuba Rouge"}, {"title": "French Vanilla", "album": "Vetiver - EP", "artists": "Olyva"}, {"title": "City Walks", "album": "City Walks - Single", "artists": "Horizon Estetique"}, {"title": "Yellowblue", "album": "Chillhop Essentials Spring 2023", "artists": "Yasper & sonofmark"}, {"title": "coral", "album": "Earth Day (Deluxe)", "artists": "Arden & Maono"}, {"title": "Noritsu", "album": "Noritsu - Single", "artists": "\u00d8DYSSEE, Drips Zacheer & Kristoffer Eikrem"}, {"title": "Summer's Here", "album": "Summer's Here - Single", "artists": "Broke Beats"}, {"title": "Sandbox", "album": "Sandbox - Single", "artists": "Grand Motel"}, {"title": "Take Out", "album": "Take Out - Single", "artists": "m\u0153bius"}, {"title": "Donut Shop", "album": "For Your Soul", "artists": "Ric Wavy"}, {"title": "Bylily", "album": "alska - EP", "artists": "LIVE FREE"}, {"title": "i ran 2 miles and wept", "album": "i ran 2 miles and wept - Single", "artists": "Beach Boy Rad"}, {"title": "Trust the Process", "album": "Disculpe - Single", "artists": "Wine In Dusk"}, {"title": "Sunglass", "album": "Late Night Delivery?", "artists": "KOFE BUX"}, {"title": "Rays", "album": "Rays - Single", "artists": "astra division"}, {"title": "Fluorescence", "album": "The Bigger Picture - EP", "artists": "Blue Wednesday"}, {"title": "easy peezy", "album": "buttery beats - EP", "artists": "Pistachio"}, {"title": "Meaningless Television (Thomorrow Remix)", "album": "Meaningless Television - Single", "artists": "90s Child Actor"}, {"title": "Cyanea", "album": "Cyanea - Single", "artists": "Dentist"}, {"title": "before (unconditional Remix Instrumental)", "album": "words that start with b?", "artists": "HOAX & DAVI JUNO"}, {"title": "Swim", "album": "Swim - Single", "artists": "Joe Arrow"}, {"title": "On Demand", "album": "Only Poem", "artists": "Tom Doolie"}, {"title": "Amaqebelengwane", "album": "Udengezi - Single", "artists": "Toji\u00e9 Cai & DAVI JUNO"}, {"title": "Sunset Days", "album": "Cloud City Ultra", "artists": "Sharks Deli"}, {"title": "TBH", "album": "TBH / BLOOM - Single", "artists": "space cwby & Thomorrow"}, {"title": "Alphabet Radio", "album": "Tragedy Critique - EP", "artists": "Daphn\u00e9"}, {"title": "Going to the Moon", "album": "Going to the Moon - Single", "artists": "Wine In Dusk"}, {"title": "XIN", "album": "DAO - EP", "artists": "YIIN"}, {"title": "Longtemps", "album": "Longtemps - Single", "artists": "Houis & Ushuaia"}, {"title": "Fen\u00eatre", "album": "Fen\u00eatre - Single", "artists": "Houis"}, {"title": "Roxie's Diner", "album": "Table for 4 - EP", "artists": "LIVE FREE"}, {"title": "The Floating World", "album": "Holiday Music - EP", "artists": "Mama Aiuto & Dan Gregory"}, {"title": "Sails", "album": "Sails - EP", "artists": "Sleep Culture & The Tea Shop"}, {"title": "Tillatilla", "album": "Table for 4 - EP", "artists": "LIVE FREE"}, {"title": "By Your Side", "album": "By Your Side - Single", "artists": "Grand Motel"}, {"title": "emerald", "album": "shades - EP", "artists": "Kromattic"}, {"title": "Mac & Queso", "album": "Nice To Meet You - EP", "artists": "KOFE BUX"}, {"title": "buttercream", "album": "buttercream - Single", "artists": "Pistachio"}, {"title": "turbulence", "album": "turbulence - Single", "artists": "radio lull"}, {"title": "Routine", "album": "Routine - Single", "artists": "Grand Motel"}, {"title": "Jafita", "album": "Table for 4 - EP", "artists": "LIVE FREE"}, {"title": "castle in the clouds", "album": "tide eye - EP", "artists": "radio lull"}, {"title": "achoo", "album": "achoo - Single", "artists": "Pistachio"}, {"title": "Flying Rivers", "album": "Flying Rivers - EP", "artists": "HUG\u00d8"}, {"title": "Meadow", "album": "Meadow - Single", "artists": "Keliris"}, {"title": "thundo", "album": "thundo / peace pipe - Single", "artists": "godchild"}, {"title": "Anywhere the Wind Blows", "album": "Anywhere the Wind Blows - Single", "artists": "Mama Aiuto & Dan Gregory"}, {"title": "Pisolino", "album": "Off The Beat'n Path / Pisolino - Single", "artists": "DAVI JUNO"}, {"title": "Isipikili", "album": "Signs of Life - EP", "artists": "Toji\u00e9 Cai"}, {"title": "coastline", "album": "coastline - EP", "artists": "night light"}, {"title": "mellow gold", "album": "mellow gold - Single", "artists": "Kromattic"}, {"title": "Emergence (Instrumental)", "album": "Clear+Here", "artists": "Quazzy & Thomorrow"}, {"title": "Puffer Sea Pools", "album": "Holiday Music - EP", "artists": "Mama Aiuto & Dan Gregory"}, {"title": "on my way home", "album": "on my way home - Single", "artists": "clay house & URCHN"}, {"title": "Beach Day", "album": "Beach Day - Single", "artists": "Keliris"}, {"title": "Chance", "album": "Taste the Sky - London - EP", "artists": "Flock Together & Earbuds"}, {"title": "Whispers of the Shore", "album": "Whispers of the Shore - Single", "artists": "Mama Aiuto & Dan Gregory"}]}
Similarly, SPExtractInfo.py
and SPExtractTracks.py
primarily utilize the SPPlaylist
class in SPPlaylist.py
.
python3 SPExtractInfo.py <Spotify Playlist ID>
A Spotify Playlist ID is 22 characters long (A-Za-z0-9), and is found in the playlist url.
{
name: str
description: str
artwork: str
playlistID: str
}
OR
{
error: True
}
> python3 SPExtractInfo.py '7IcCCwOjy2ZMINPPIGHcgf'
{"name": " Gay Music We all Love", "description": "", "artwork": "https://mosaic.scdn.co/640/ab67616d0000b273abd613e1f4e193ccc603210fab67616d0000b273b0369e7bc02fdd7626c7971bab67616d0000b273c42212db6d665fab0c51d495ab67616d0000b273fda5556cb6981c3113df6175", "playlistID": "7IcCCwOjy2ZMINPPIGHcgf"}
python3 SPExtractTracks.py <Spotify Playlist ID>
{
name: str
description: str
artwork: str
playlistID: str
tracks: [
{
title: str
album: str
artists: str
}
...
]
}
> python3 SPExtractTracks.py '7IcCCwOjy2ZMINPPIGHcgf'
{"name": " Gay Music We all Love", "description": "", "artwork": "https://mosaic.scdn.co/640/ab67616d0000b273abd613e1f4e193ccc603210fab67616d0000b273b0369e7bc02fdd7626c7971bab67616d0000b273c42212db6d665fab0c51d495ab67616d0000b273fda5556cb6981c3113df6175", "playlistID": "7IcCCwOjy2ZMINPPIGHcgf", "tracks": [{"title": "All That She Wants", "album": "The Sign", "artists": "Ace of Base"}, {"title": "Walking on Broken Glass", "album": "The Annie Lennox Collection", "artists": "Annie Lennox"}, {"title": "The Sign", "album": "Greatest Hits", "artists": "Ace of Base"}, {"title": "Bump n' Grind", "album": "The R. In R&B Collection: Volume 1", "artists": "R. Kelly"}, {"title": "Let Me Love You", "album": "Let Me Love You", "artists": "Mario"}, {"title": "Waterfalls", "album": "Crazysexycool", "artists": "TLC"}, {"title": "Tainted Love", "album": "The Singles", "artists": "Soft Cell"}, {"title": "Kiss from a Rose", "album": "Seal", "artists": "Seal"}, {"title": "Believe", "album": "Believe", "artists": "Cher"}, {"title": "Family Affair", "album": "No More Drama", "artists": "Mary J. Blige"}, {"title": "Treasure", "album": "Unorthodox Jukebox", "artists": "Bruno Mars"}, {"title": "4 Minutes (feat. Justin Timberlake and Timbaland)", "album": "Hard Candy", "artists": "Madonna"}, {"title": "Rock Your Body", "album": "Justified", "artists": "Justin Timberlake"}, {"title": "Turn Me On", "album": "Turn Me On (Online Music)", "artists": "Kevin Lyttle"}, {"title": "Hella Good", "album": "The Singles Collection", "artists": "No Doubt"}, {"title": "Run It!", "album": "Chris Brown", "artists": "Chris Brown, Juelz Santana"}, {"title": "It's Tricky", "album": "Raising Hell", "artists": "Run\u2013D.M.C."}, {"title": "Suga Suga", "album": "Suga Suga", "artists": "Baby Bash, Frankie J"}, {"title": "Crazy In Love (feat. Jay-Z)", "album": "Dangerously In Love", "artists": "Beyonc\u00e9, JAY-Z"}, {"title": "Survivor", "album": "Survivor", "artists": "Destiny's Child"}, {"title": "Where Is The Love?", "album": "Monkey Business/Elephunk", "artists": "Black Eyed Peas"}, {"title": "Moves Like Jagger - Studio Recording From \"The Voice\" Performance", "album": "Hands All Over", "artists": "Maroon 5, Christina Aguilera"}, {"title": "Everybody (Backstreet's Back) - Extended Version", "album": "Backstreet Boys", "artists": "Backstreet Boys"}, {"title": "Pop", "album": "Celebrity", "artists": "*NSYNC"}, {"title": "Larger Than Life", "album": "Millennium", "artists": "Backstreet Boys"}, {"title": "Tearin' up My Heart - Radio Edit", "album": "'N Sync", "artists": "*NSYNC"}, {"title": "I Want It That Way", "album": "The Hits--Chapter One", "artists": "Backstreet Boys"}, {"title": "Everytime We Touch", "album": "Perfect Playlist Dance, Vol. Three", "artists": "Cascada"}, {"title": "Butterfly", "album": "The Gift Of Game", "artists": "Crazy Town"}, {"title": "Clumsy", "album": "The Dutchess", "artists": "Fergie"}, {"title": "Big Girls Don't Cry (Personal)", "album": "The Dutchess", "artists": "Fergie"}, {"title": "Crazy", "album": "St. Elsewhere", "artists": "Gnarls Barkley"}, {"title": "Fuck It (I Don't Want You Back)", "album": "I Don't Want You Back", "artists": "Eamon"}, {"title": "Birthday Sex", "album": "Jeremih", "artists": "Jeremih"}, {"title": "Too Little Too Late", "album": "The High Road", "artists": "JoJo"}, {"title": "Get the Party Started", "album": "M!ssundaztood", "artists": "P!nk"}, {"title": "Me Love", "album": "Sean Kingston", "artists": "Sean Kingston"}, {"title": "Beautiful Girls", "album": "Beautiful Girls", "artists": "Sean Kingston"}, {"title": "Temperature", "album": "The Trinity", "artists": "Sean Paul"}, {"title": "Get Busy", "album": "Dutty Rock", "artists": "Sean Paul"}, {"title": "Angel", "album": "The Boombastic Collection - Best of Shaggy", "artists": "Shaggy, Rayvon"}, {"title": "Luv Me, Luv Me", "album": "Mr Lover Lover - The Best Of Shaggy... (Part 1)", "artists": "Shaggy, Janet Jackson"}, {"title": "Wannabe", "album": "Spice", "artists": "Spice Girls"}, {"title": "Come on over Baby (All I Want Is You) - Radio Version", "album": "Keeps Gettin' Better: A Decade Of Hits", "artists": "Christina Aguilera"}, {"title": "Heaven Is A Place On Earth", "album": "Heaven On Earth", "artists": "Belinda Carlisle"}, {"title": "I Say a Little Prayer", "album": "The Best Of Aretha Franklin", "artists": "Aretha Franklin"}, {"title": "You're So Vain", "album": "No Secrets", "artists": "Carly Simon"}, {"title": "Pocketful of Sunshine", "album": "Pocketful Of Sunshine", "artists": "Natasha Bedingfield"}, {"title": "Unwritten", "album": "Unwritten", "artists": "Natasha Bedingfield"}, {"title": "Electric Avenue", "album": "The Very Best of Eddy Grant - Road To Reparation", "artists": "Eddy Grant"}, {"title": "You're Beautiful", "album": "Back to Bedlam", "artists": "James Blunt"}, {"title": "Barbara Ann", "album": "Spirit Of America", "artists": "The Beach Boys"}, {"title": "If It Makes You Happy", "album": "Sheryl Crow", "artists": "Sheryl Crow"}, {"title": "Soak Up The Sun", "album": "The Very Best Of", "artists": "Sheryl Crow"}, {"title": "Man! I Feel Like A Woman!", "album": "Greatest Hits", "artists": "Shania Twain"}, {"title": "Beautiful Soul", "album": "Beautiful Soul", "artists": "Jesse McCartney"}, {"title": "Leavin'", "album": "Departure - Recharged", "artists": "Jesse McCartney"}, {"title": "September", "album": "The Eternal Dance", "artists": "Earth, Wind & Fire"}, {"title": "Dancing Queen", "album": "ABBA Gold", "artists": "ABBA"}, {"title": "Mamma Mia", "album": "The Essential Collection", "artists": "ABBA"}, {"title": "No One", "album": "As I Am", "artists": "Alicia Keys"}, {"title": "Bleeding Love", "album": "Bleeding Love", "artists": "Leona Lewis"}, {"title": "Basketball (feat. Jermaine Dupri, Fabolous & Fundisha)", "album": "Music From The Motion Picture Like Mike", "artists": "Bow Wow, Jermaine Dupri, Fabolous, Fundisha"}, {"title": "Playin' the Game", "album": "Music From The Motion Picture Like Mike", "artists": "Bow Wow"}, {"title": "Before He Cheats", "album": "Some Hearts", "artists": "Carrie Underwood"}, {"title": "Just the Girl", "album": "Greetings From Imrie House (U.S. Version)", "artists": "The Click Five"}, {"title": "Take Me Home Tonight", "album": "The Best Of Eddie Money", "artists": "Eddie Money"}, {"title": "Call On Me - Radio Edit", "album": "Call On Me", "artists": "Eric Prydz"}, {"title": "Da' Dip (ORIGINAL)", "album": "Da' Dip (ORIGINAL)", "artists": "Freak Nasty"}, {"title": "Can't Take My Eyes off You", "album": "The Very Best of Frankie Valli & The 4 Seasons", "artists": "Frankie Valli"}, {"title": "Escape", "album": "Greatest Hits", "artists": "Enrique Iglesias"}, {"title": "Rich Girl", "album": "Love Angel Music Baby", "artists": "Gwen Stefani, Eve"}, {"title": "MMMBop", "album": "MmmBop : The Collection", "artists": "Hanson"}, {"title": "Come Clean", "album": "Metamorphosis", "artists": "Hilary Duff"}, {"title": "Wake Up", "album": "Most Wanted", "artists": "Hilary Duff"}, {"title": "I Want You Back", "album": "Anthology: Jackson 5", "artists": "The Jackson 5"}, {"title": "Love Don't Cost a Thing", "album": "Dance Again...The Hits", "artists": "Jennifer Lopez"}, {"title": "There It Go (The Whistle Song)", "album": "What The Game's Been Missing!", "artists": "Juelz Santana"}, {"title": "Move Your Feet", "album": "d-d-don't don't stop the beat (Explicit Content U.S. Version)", "artists": "Junior Senior"}, {"title": "Se\u00f1orita", "album": "Justified", "artists": "Justin Timberlake"}, {"title": "Behind These Hazel Eyes", "album": "Greatest Hits - Chapter One", "artists": "Kelly Clarkson"}, {"title": "Footloose - From \"Footloose\" Soundtrack", "album": "The Essential Kenny Loggins", "artists": "Kenny Loggins"}, {"title": "Closing Time", "album": "20th Century Masters: The Millennium Collection: Best Of Semisonic", "artists": "Semisonic"}, {"title": "Dancing In the Moonlight", "album": "Dancing in the Moonlight", "artists": "King Harvest"}, {"title": "Work It", "album": "Under Construction", "artists": "Missy Elliott"}, {"title": "Lollipop (Candyman)", "album": "Aquarium", "artists": "Aqua"}, {"title": "Kiss", "album": "The Very Best of Prince", "artists": "Prince"}, {"title": "Good Vibrations", "album": "Music For The People", "artists": "Marky Mark And The Funky Bunch, Loleatta Holloway"}, {"title": "I Wanna Dance with Somebody (Who Loves Me)", "album": "Whitney", "artists": "Whitney Houston"}, {"title": "Rich Girl - Remastered", "album": "The Very Best of Daryl Hall & John Oates", "artists": "Daryl Hall & John Oates"}, {"title": "Hit Me With Your Best Shot - 1999 Digital Remaster", "album": "Synchronistic Wanderings", "artists": "Pat Benatar"}, {"title": "Sexual Healing", "album": "Midnight Love & The Sexual Healing Sessions", "artists": "Marvin Gaye"}, {"title": "Right Back Where We Started - Re-Recorded", "album": "Right Back Where We Started from (Higher State Mix)", "artists": "Maxine Nightingale"}, {"title": "Rockin' Robin", "album": "Got To Be There", "artists": "Michael Jackson"}, {"title": "Man in the Mirror - Remastered Version", "album": "Michael Jackson's This Is It", "artists": "Michael Jackson"}, {"title": "Heartbreaker", "album": "Ultimate Collection", "artists": "Pat Benatar"}, {"title": "Grind With Me", "album": "Bluestars", "artists": "Pretty Ricky"}, {"title": "Adorn", "album": "Kaleidoscope Dream", "artists": "Miguel"}, {"title": "Walkin' On The Sun", "album": "All Star Smash Hits", "artists": "Smash Mouth"}, {"title": "Pon de Replay", "album": "Music Of The Sun", "artists": "Rihanna"}, {"title": "On the Way Down", "album": "Take It All Away (U.S. Version)", "artists": "Ryan Cabrera"}, {"title": "Party Like A Rock Star", "album": "Party Like A Rockstar", "artists": "SHOP BOYZ"}, {"title": "All Star", "album": "All Star Smash Hits", "artists": "Smash Mouth"}, {"title": "Edge of Seventeen", "album": "Crystal Visions...The Very Best of Stevie Nicks", "artists": "Stevie Nicks"}, {"title": "Our Song", "album": "Taylor Swift", "artists": "Taylor Swift"}, {"title": "Burn - Radio Mix", "album": "Burn", "artists": "USHER"}, {"title": "A Thousand Miles", "album": "Best Of", "artists": "Vanessa Carlton"}, {"title": "I Will Always Love You", "album": "The Bodyguard - Original Soundtrack Album", "artists": "Whitney Houston"}, {"title": "Miami", "album": "Big Willie Style", "artists": "Will Smith"}, {"title": "Walkin' On Sunshine (Re-Recorded Version)", "album": "Walkin' On Sunshine (Re-Recorded Versions)", "artists": "Katrina"}, {"title": "Toxic", "album": "In The Zone", "artists": "Britney Spears"}, {"title": "Vacation", "album": "Return To The Valley Of The Go-Go's", "artists": "The Go-Go's"}, {"title": "Cruel Summer", "album": "30 Years Of Bananarama (The Very Best Of)", "artists": "Bananarama"}, {"title": "The Bad Touch", "album": "Hooray For Boobies", "artists": "Bloodhound Gang"}, {"title": "Fantasy", "album": "Daydream", "artists": "Mariah Carey"}, {"title": "...Baby One More Time - Remastered", "album": "The Essential Britney Spears", "artists": "Britney Spears"}, {"title": "Lucky", "album": "Oops!... I Did It Again", "artists": "Britney Spears"}, {"title": "Aaron's Party (Come Get It)", "album": "Aaron's Party (Come Get It)", "artists": "Aaron Carter"}, {"title": "Do You Know? (The Ping Pong Song)", "album": "Insomniac", "artists": "Enrique Iglesias"}, {"title": "Lovefool - Radio Edit", "album": "First Band On The Moon", "artists": "The Cardigans"}, {"title": "I Touch Myself", "album": "Divinyls", "artists": "Divinyls"}, {"title": "I'm Like A Bird", "album": "Whoa, Nelly!", "artists": "Nelly Furtado"}, {"title": "Baby", "album": "My World 2.0", "artists": "Justin Bieber, Ludacris"}, {"title": "Burnin' Up", "album": "A Little Bit Longer", "artists": "Jonas Brothers"}, {"title": "Call Me Maybe", "album": "Call Me Maybe", "artists": "Carly Rae Jepsen"}, {"title": "Poker Face", "album": "Poker Face", "artists": "Lady Gaga"}, {"title": "Disturbia", "album": "Good Girl Gone Bad: Reloaded", "artists": "Rihanna"}, {"title": "Hollaback Girl", "album": "Love Angel Music Baby", "artists": "Gwen Stefani"}, {"title": "My Heart Will Go On - Love Theme from \"Titanic\"", "album": "The Essential Celine Dion", "artists": "C\u00e9line Dion"}, {"title": "I'll Make Love To You", "album": "II", "artists": "Boyz II Men"}, {"title": "Billie Jean", "album": "Thriller 25 Super Deluxe Edition", "artists": "Michael Jackson"}, {"title": "Livin' la Vida Loca", "album": "The Greatest Hits", "artists": "Ricky Martin"}, {"title": "Bailando - Spanish Version", "album": "SEX AND LOVE (Deluxe)", "artists": "Enrique Iglesias, Descemer Bueno, Gente De Zona"}, {"title": "Like a Prayer", "album": "Celebration (double disc version)", "artists": "Madonna"}, {"title": "Smooth (feat. Rob Thomas)", "album": "Supernatural (Remastered)", "artists": "Santana, Rob Thomas"}, {"title": "I Don't Want to Be", "album": "Chariot - Stripped", "artists": "Gavin DeGraw"}, {"title": "Move Along", "album": "Move Along", "artists": "The All-American Rejects"}, {"title": "I'm Just A Kid", "album": "No Pads, No Helmets...Just Balls", "artists": "Simple Plan"}, {"title": "I'm Sprung", "album": "Rappa Ternt Sanga", "artists": "T-Pain"}, {"title": "BedRock", "album": "We Are Young Money", "artists": "Young Money, Lloyd"}, {"title": "Yeah! (feat. Lil Jon & Ludacris)", "album": "Confessions (Expanded Edition)", "artists": "USHER, Lil Jon, Ludacris"}, {"title": "Cry Me a River", "album": "Justified", "artists": "Justin Timberlake"}, {"title": "Potential Breakup Song", "album": "Insomniatic", "artists": "Aly & AJ"}, {"title": "Let Me Blow Ya Mind", "album": "Scorpion", "artists": "Eve, Gwen Stefani"}, {"title": "Buttons", "album": "PCD", "artists": "The Pussycat Dolls"}, {"title": "Killing Me Softly With His Song", "album": "The Score (Expanded Edition)", "artists": "Fugees, Ms. Lauryn Hill"}, {"title": "Hey Ya!", "album": "The Way You Move / Hey Ya!", "artists": "Outkast"}, {"title": "Blue (Da Ba Dee) - Extended Remix", "album": "Europop", "artists": "Eiffel 65"}, {"title": "Best Song Ever", "album": "Midnight Memories (Deluxe)", "artists": "One Direction"}, {"title": "TiK ToK", "album": "Animal", "artists": "Kesha"}, {"title": "Sk8er Boi", "album": "Let Go", "artists": "Avril Lavigne"}, {"title": "Party In The U.S.A.", "album": "The Time Of Our Lives (International Version)", "artists": "Miley Cyrus"}, {"title": "Physical", "album": "Back To Basics: The Essential Collection 1971-1992", "artists": "Olivia Newton-John"}, {"title": "You're The One That I Want", "album": "Grease", "artists": "John Travolta, Olivia Newton-John"}, {"title": "Breaking Free", "album": "High School Musical", "artists": "Troy, Gabriella Montez, Disney"}, {"title": "My Band", "album": "D-12 World", "artists": "D12"}, {"title": "Fireflies", "album": "Ocean Eyes", "artists": "Owl City"}, {"title": "It's Gonna Be Me", "album": "No Strings Attached", "artists": "*NSYNC"}, {"title": "Somebody That I Used To Know", "album": "Making Mirrors", "artists": "Gotye, Kimbra"}, {"title": "Shake It", "album": "Metro Station", "artists": "Metro Station"}, {"title": "No Air (feat. Chris Brown)", "album": "Jordin Sparks", "artists": "Jordin Sparks, Chris Brown"}, {"title": "It Ends Tonight", "album": "Move Along", "artists": "The All-American Rejects"}, {"title": "Hold On", "album": "Wilson Phillips", "artists": "Wilson Phillips"}, {"title": "Lucky Star", "album": "Madonna", "artists": "Madonna"}, {"title": "Un-Break My Heart", "album": "Secrets", "artists": "Toni Braxton"}, {"title": "Live Your Life", "album": "Paper Trail", "artists": "T.I., Rihanna"}, {"title": "Smooth Criminal - Radio Edit", "album": "The Essential Michael Jackson", "artists": "Michael Jackson"}, {"title": "The Way You Make Me Feel - 2012 Remaster", "album": "Bad 25th Anniversary", "artists": "Michael Jackson"}, {"title": "Heart Of Glass", "album": "Parallel Lines", "artists": "Blondie"}, {"title": "Ocean Avenue", "album": "Ocean Avenue", "artists": "Yellowcard"}, {"title": "This Is Your Night", "album": "This Is Your Night", "artists": "Amber"}, {"title": "Beautiful Stranger", "album": "Celebration (double disc version)", "artists": "Madonna"}, {"title": "Gimme! Gimme! Gimme! (A Man After Midnight)", "album": "Voulez-Vous", "artists": "ABBA"}, {"title": "Can't Get You out of My Head", "album": "Fever", "artists": "Kylie Minogue"}, {"title": "As Long as You Love Me", "album": "Backstreet Boys", "artists": "Backstreet Boys"}, {"title": "Be My Lover", "album": "Sweet Dreams", "artists": "La Bouche"}, {"title": "Ironic - 2015 Remaster", "album": "Jagged Little Pill (2015 Remaster)", "artists": "Alanis Morissette"}, {"title": "Call Me", "album": "Call Me", "artists": "Blondie"}, {"title": "London Bridge", "album": "London Bridge", "artists": "Fergie"}, {"title": "Waiting for Tonight", "album": "Dance Again...The Hits", "artists": "Jennifer Lopez"}, {"title": "Lady Marmalade - From \"Moulin Rouge\" Soundtrack", "album": "Moulin Rouge", "artists": "Christina Aguilera, Lil' Kim, M\u00fda, P!nk"}, {"title": "The Sweet Escape", "album": "The Sweet Escape", "artists": "Gwen Stefani, Akon"}, {"title": "Umbrella", "album": "Good Girl Gone Bad: Reloaded", "artists": "Rihanna, JAY-Z"}, {"title": "Since U Been Gone", "album": "Breakaway", "artists": "Kelly Clarkson"}, {"title": "Bitch", "album": "Blurring The Edges", "artists": "Meredith Brooks"}, {"title": "Genie In a Bottle", "album": "Christina Aguilera (Expanded Edition)", "artists": "Christina Aguilera"}, {"title": "Ice Ice Baby", "album": "Vanilla Ice Is Back! - Hip Hop Classics", "artists": "Vanilla Ice"}, {"title": "Hips Don't Lie (feat. Wyclef Jean)", "album": "Oral Fixation, Vol. 2 (Expanded Edition)", "artists": "Shakira, Wyclef Jean"}, {"title": "Stacy's Mom", "album": "Welcome Interstate Managers", "artists": "Fountains Of Wayne"}, {"title": "Miss Independent", "album": "Thankful", "artists": "Kelly Clarkson"}, {"title": "Pieces Of Me", "album": "Autobiography", "artists": "Ashlee Simpson"}, {"title": "Forever", "album": "Forever", "artists": "Chris Brown"}, {"title": "Bulletproof", "album": "La Roux", "artists": "La Roux"}, {"title": "Ridin' Solo", "album": "Jason Derulo", "artists": "Jason Derulo"}, {"title": "Everywhere", "album": "The Spirit Room", "artists": "Michelle Branch"}, {"title": "Complicated", "album": "Let Go", "artists": "Avril Lavigne"}, {"title": "This Love", "album": "Songs About Jane: 10th Anniversary Edition", "artists": "Maroon 5"}, {"title": "9 to 5", "album": "9 To 5 And Odd Jobs", "artists": "Dolly Parton"}, {"title": "When Will I Be Loved", "album": "Heart Like A Wheel", "artists": "Linda Ronstadt"}, {"title": "Teenage Dirtbag", "album": "Wheatus", "artists": "Wheatus"}]}