j7s-os/sample-apps/radio-stations.cpp

509 lines
22 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#include "radio-stations.hpp"
#define SONGS(_station) (_station ## _songs), sizeof(_station ## _songs)/sizeof(struct song_info_t)
static struct song_info_t radio_los_santos_songs[] = {
{ "YG", "I'm A Real 1", 2013 },
{ "100s", "Life of a Mack", 2013 },
{ "Ab-Soul feat. Kendrick Lamar", "ILLuminate", 2012 },
{ "A$AP Rocky feat. Aston Matthews & Joey Fatts", "R-Cali", 2013 },
{ "Marion Band$ feat. Nipsey Hussle", "Hold Up", 2013 },
{ "BJ the Chicago Kid feat. Freddie Gibbs & Problem", "Smokin' and Ridin'", 2013 },
{ "Kendrick Lamar", "A.D.H.D", 2011 },
{ "Jay Rock feat. Kendrick Lamar", "Hood Gone Love It", 2011 },
{ "The Game feat. 2 Chainz & Rick Ross", "Ali Bomaye", 2012 },
{ "Freddie Gibbs", "Still Livin'", 2012 },
{ "DJ Esco feat. Future", "How It Was", 2013 },
{ "Problem feat. Glasses Malone", "Say That Then", 2013 },
{ "Clyde Carson feat. The Team", "Slow Down", 2012 },
{ "Gucci Mane feat. Ciara", "Too Hood", 2011 },
{ "Gangrene", "Bassheads", 2013 },
{ "Danny Brown & Action Bronson", "Bad News", 2013 },
{ "G-Side feat. G-Mane", "Relaxin'", 2010 },
{ "A$AP Ferg", "Work", 2013 },
{ "Trouble feat. Gucci Mane", "Everyday", 2012 },
{ "Kendrick Lamar", "Swimming Pools, Drank", 2012 },
{ "Travi$ Scott feat. 2 Chainz & T.I.", "Upper Echelon", 2013 },
{ "Danny Brown feat. A$AP Rocky & Zelooperz", "Kush Coma", 2013 },
{ "Ace Hood feat. Future & Rick Ross", "Bugatti", 2013 },
{ "Schoolboy Q feat. Kendrick Lamar", "Collard Greens", 2013 },
{ "Chuck Inglish feat. Ab-Soul & Mac Miller", "Came Thru/Easily", 2013 },
{ "Young Scooter feat. Gucci Mane", "Work", 2013 },
{ "Problem & IamSu feat. Bad Lucc & Sage The Gemini", "Do It Big", 2013 },
{ "Skeme", "Millions", 2013 },
{ "Ab-Soul feat. Schoolboy Q", "Hunnid Stax", 2014 },
{ "Freddie Gibbs & Mike Dean", "Sellin' Dope", 2014 },
{ "Young Scooter feat. Trinidad James", "I Can't Wait", 2013 },
};
static struct song_info_t space_103_2_songs[] = {
{ "Bootsy's Rubber Band", "I'd Rather Be With You", 1976 },
{ "D-Train", "You're the One for Me", 1981 },
{ "Eddie Murphy", "Party All the Time", 1985 },
{ "Evelyn \"Champagne\" King", "I'm in Love, 12\" Version", 1981 },
{ "Kano", "Can't Hold Back, Your Loving", 1981 },
{ "Kleeer", "Tonight", 1984 },
{ "Bernard Wright", "Haboglabotribin", 1981 },
{ "One Way", "Cutie Pie", 1982 },
{ "Rick James", "Give It to Me Baby", 1981 },
{ "Sho Nuff", "Funkasize You", 1978 },
{ "Stevie Wonder", "Skeletons", 1987 },
{ "Taana Gardner", "Heartbeat, Club Version", 1981 },
{ "Zapp", "Heartbreaker, Pts. 1-2", 1983 },
{ "Dazz Band", "Joystick", 1983 },
{ "Roger", "Do It Roger", 1981 },
{ "Imagination", "Flashback", 1981 },
{ "Parliament", "Mothership Connection, Star Child", 1975 },
{ "The Fatback Band", "Gotta Get My Hands On Some, Money", 1979 },
{ "Billy Ocean", "Nights, Feel Like Gettin' Down", 1981 },
{ "Parliament", "Flash Light", 1977 },
{ "Cameo", "Back and Forth", 1986 },
{ "Central Line", "Walking Into Sunshine", 1981 },
};
static struct song_info_t west_cost_classics_songs[] = {
{ "2Pac", "Ambitionz Az a Ridah", 1996 },
{ "Compton's Most Wanted", "Late Night Hype", 1990 },
{ "DJ Quik", "Dollaz + Sense", 1995 },
{ "Dr. Dre feat. Snoop Dogg", "Still D.R.E", 1999 },
{ "King Tee", "Played Like a Piano", 1990 },
{ "Dr. Dre feat. Snoop Dogg, Kurupt & Nate Dogg", "The Next Episode", 1999 },
{ "Ice Cube", "You Know How We Do It", 1994 },
{ "Kausion feat. Ice Cube", "What You Wanna Do?", 1995 },
{ "Kurupt", "C-Walk", 1998 },
{ "Mack 10 & Tha Dogg Pound", "Nothin' But the Cavi Hit", 1996 },
{ "MC Eiht", "Streiht Up Menace", 1993 },
{ "N.W.A", "Appetite for Destruction", 1991 },
{ "N.W.A", "Gangsta Gangsta", 1988 },
{ "Tha Dogg Pound", "What Would U Do?", 1995 },
{ "Snoop Dogg", "Gin and Juice", 1993 },
{ "Geto Boys", "Mind Playing Tricks on Me", 1991 },
{ "Too $hort", "So You Want to Be a Gangster", 1992 },
{ "Jayo Felony", "Sherm Stick", 1995 },
{ "Warren G", "This D.J.", 1994 },
{ "CPO feat. MC Ren", "Ballad Of A Menace", 1990 },
{ "E-40 feat. The Click", "Captain Save a Hoe", 1994 },
{ "The Conscious Daughters", "We Roll Deep", 1993 },
{ "Eazy-E feat. Ice Cube", "No More ?'s", 1988 },
{ "South Central Cartel", "Servin' 'Em Heat", 1993 },
{ "The Lady of Rage feat. Snoop Dogg", "Afro Puffs", 1994 },
{ "Westside Connection", "Bow Down", 1996 },
{ "Spice 1 feat. MC Eiht", "The Murda Show", 1993 },
{ "Bone Thugs-N-Harmony", "1st of Tha Month", 1995 },
{ "Luniz feat. Michael Marshall", "I Got 5 On It", 1995 },
};
static struct song_info_t rebel_radio_songs[] = {
{ "Charlie Feathers", "Can't Hardly Stand It", 1956 },
{ "Hank Thompson", "It Don't Hurt Anymore", 1957 },
{ "Hasil Adkins", "Get Outta My Car", 1966 },
{ "Jerry Reed", "You Took All the Ramblin' Out of Me", 1972 },
{ "Johnny Cash", "The General Lee", 1981 },
{ "Johnny Paycheck", "(It Won't Be Long And I'll Be Hating You", 1968 },
{ "Ozark Mountain Daredevils", "If You Wanna Get to Heaven", 1973 },
{ "Waylon Jennings", "Are You Sure Hank Done It This Way", 1975 },
{ "Waylon Jennings", "I Ain't Living Long Like This", 1979 },
{ "Willie Nelson", "Whiskey River", 1973 },
{ "C.W. McCall", "Convoy", 1975 },
{ "Homer & Jethro", "She Made Toothpicks Of The Timber Of My Heart", 1963 },
{ "The Highwaymen", "Highwayman", 1985 },
{ "Tammy Wynette", "D-I-V-O-R-C-E", 1968 },
{ "Ray Price", "Crazy Arms", 1956 },
{ "Marvin Jackson", "Dippin' Snuff", 1957 },
{ "Charlie Feathers", "Get With It", 1956 },
};
static struct song_info_t los_santos_rock_radio_songs[] = {
{ "Billy Squier", "Lonely Is the Night", 1981 },
{ "Bob Seger & The Silver Bullet Band", "Hollywood Nights", 1978 },
{ "Bob Seger & The Silver Bullet Band", "Night Moves", 1976 },
{ "Chicago", "If You Leave Me Now", 1976 },
{ "Def Leppard", "Photograph", 1983 },
{ "Don Johnson", "Heartbeat", 1986 },
{ "Elton John", "Saturday Night's Alright for Fighting", 1973 },
{ "Foreigner", "Dirty White Boy", 1979 },
{ "Gerry Rafferty", "Baker Street", 1978 },
{ "The Greg Kihn Band", "The Breakup Song, They Don't Write 'Em", 1981 },
{ "Julian Lennon", "Too Late for Goodbyes", 1984 },
{ "Kenny Loggins", "I'm Free, Heaven Helps the Man", 1984 },
{ "Phil Collins", "I Don't Care Anymore", 1982 },
{ "Queen", "Radio Ga Ga", 1984 },
{ "Robert Plant", "Big Log", 1983 },
{ "Simple Minds", "All the Things She Said", 1985 },
{ "The Small Faces", "Ogdens' Nut Gone Flake", 1968 },
{ "Steve Winwood", "Higher Love", 1986 },
{ "Stevie Nicks", "I Can't Wait", 1985 },
{ "The Alan Parsons Project", "I Wouldn't Want To Be Like You", 1977 },
{ "The Doobie Brothers", "What a Fool Believes", 1979 },
{ "The Cult", "Rain", 1985 },
{ "Steve Miller Band", "Rock'n Me", 1976 },
{ "Creedence Clearwater Revival", "Fortunate Son", 1969 },
{ "Starship", "We Built This City", 1985 },
{ "Mountain", "Mississippi Queen", 1970 },
{ "Kenny Loggins", "Danger Zone", 1986 },
{ "Alannah Myles", "Black Velvet", 1989 },
{ "Pat Benatar", "Shadows of the Night", 1982 },
{ "Belinda Carlisle", "Circle in the Sand", 1987 },
{ "Kansas", "Carry On Wayward Son", 1976 },
{ "Boston", "Peace Of Mind", 1976 },
{ "Harry Chapin", "Cat's In the Cradle", 1974 },
{ "Survivor", "Burning Heart", 1986 },
{ "Humble Pie", "30 Days In the Hole", 1972 },
{ "ZZ Top", "Gimme All Your Lovin'", 1983 },
{ "Yes", "Roundabout", 1972 },
{ "Broken English", "Comin' On Strong", 1987 },
};
static struct song_info_t the_lowdown_songs[] = {
{ "Aaron Neville", "Hercules", 1973 },
{ "B.T. Express", "Do It, 'Til You're Satisfied", 1974 },
{ "El Chicano", "Viva Tirado", 1970 },
{ "George McCrae", "I Get Lifted", 1974 },
{ "Marlena Shaw", "California Soul", 1969 },
{ "Smokey Robinson", "Cruisin'", 1979 },
{ "The Delfonics", "Ready or Not Here I Come, Can't Hide from Love", 1968 },
{ "The Five Stairsteps", "O-O-H Child", 1970 },
{ "The Soul Searchers", "Ashley's Roachclip", 1974 },
{ "The Trammps", "Rubber Band", 1972 },
{ "The Undisputed Truth", "Smiling Faces Sometimes", 1971 },
{ "War", "The Cisco Kid", 1973 },
{ "Pleasure", "Bouncy Lady", 1975 },
{ "The Delfonics", "Funny Feeling", 1970 },
{ "Ohio Players", "Climax", 1974 },
{ "The Chakachas", "Stories", 1972 },
{ "Eric Burdon & War", "Magic Mountain", 1976 },
{ "Johnny \"Guitar\" Watson", "Superman Lover", 1976 },
{ "The Jackson Sisters", "I Believe In Miracles", 1973 },
{ "Brass Construction", "Changin'", 1975 },
};
static struct song_info_t the_blue_ark_songs[] = {
{ "Chronixx", "Odd Ras", 2012 },
{ "Dennis Brown", "Money In My Pocket", 1972 },
{ "Gregory Isaacs", "Night Nurse", 1982 },
{ "Half Pint", "Crazy Girl", 1997 },
{ "Joe Gibbs & The Professionals", "Chapter Three", 1978 },
{ "Junior Delgado", "Sons Of Slaves", 1977 },
{ "Konshens", "Gun Shot A Fire", 2012 },
{ "Lee \"Scratch\" Perry & The Upsetters", "I Am A Madman", 1986 },
{ "Lee \"Scratch\" Perry & The Full Experience", "Disco Devil", 1977 },
{ "The Upsetters", "Grumblin' Dub", 1977 },
{ "Tommy Lee Sparta", "Psycho", 2012 },
{ "Vybz Kartel feat. Popcaan", "We Never Fear Dem", 2011 },
{ "Yellowman", "Nobody Move, Nobody Get Hurt", 1984 },
{ "Protoje", "Kingston Be Wise", 2012 },
{ "Demarco", "Loyal, Royals Remix", 2014 },
{ "Busy Signal feat. Damian \"Jr. Gong\" Marley", "Kingston Town, Remix", 2012 },
{ "I-Octane", "Topic of the Day", 2011 },
{ "Vybz Kartel", "Addi Truth", 2014 },
{ "Lee \"Scratch\" Perry", "Money Come and Money Go", 2010 },
{ "Lee \"Scratch\" Perry", "Roast Fish & Cornbread", 1978 },
{ "Danny Hensworth", "Mr. Money Man", 1978 },
};
static struct song_info_t non_stop_pop_songs[] = {
{ "All Saints", "Pure Shores", 1999 },
{ "Britney Spears", "Gimme More", 2007 },
{ "Corona", "The Rhythm of the Night, Rapino Bros. 7'' Single", 1993 },
{ "Fergie feat. Ludacris", "Glamorous", 2006 },
{ "Hall & Oates", "Adult Education", 1983 },
{ "Jane Child", "Don't Wanna Fall In Love", 1990 },
{ "Kelly Rowland", "Work, Freemasons Remix", 2007 },
{ "Mis-Teeq", "Scandalous", 2003 },
{ "Modjo", "Lady, Hear Me Tonight", 2000 },
{ "N-Joi", "Anthem", 1990 },
{ "Pet Shop Boys", "West End Girls", 1985 },
{ "Rihanna", "Only Girl, In The World", 2010 },
{ "Robyn feat. Kleerup", "With Every Heartbeat", 2007 },
{ "Stardust", "Music Sounds Better With You", 1998 },
{ "Wham!", "Everything She Wants", 1984 },
{ "Amerie", "1 Thing", 2005 },
{ "Robert Howard & Kym Mazelle", "Wait", 1989 },
{ "Sly Fox", "Let's Go All the Way", 1985 },
{ "Taylor Dayne", "Tell It to My Heart", 1987 },
{ "Living In A Box", "Living In A Box", 1987 },
{ "INXS", "New Sensation", 1988 },
{ "Bobby Brown", "On Our Own", 1989 },
{ "Bronski Beat", "Smalltown Boy", 1984 },
{ "Naked Eyes", "Promises, Promises", 1983 },
{ "Simply Red", "Something Got Me Started, Hurley's House Mix", 1991 },
{ "Sneaker Pimps", "6 Underground", 1996 },
{ "Backstreet Boys", "I Want It That Way", 1999 },
{ "Jamiroquai", "Alright", 1996 },
{ "Morcheeba", "Tape Loop, Shortcheeba Mix", 1996 },
{ "Moloko", "The Time Is Now", 2000 },
{ "Gorillaz feat. De La Soul", "Feel Good Inc.", 2005 },
{ "Robbie Williams & Kylie Minogue", "Kids", 2000 },
{ "Dirty Vegas", "Days Go By", 2001 },
{ "Cassie", "Me & U", 2006 },
{ "Maroon 5 feat. Christina Aguilera", "Moves Like Jagger", 2011 },
{ "M.I.A.", "Bad Girls", 2012 },
{ "M83", "Midnight City", 2011 },
{ "Lady Gaga", "Applause", 2013 },
{ "Mike Posner", "Cooler Than Me", 2010 },
{ "Lorde", "Tennis Court", 2013 },
{ "The Black Eyed Peas", "Meet Me Halfway", 2009 },
{ "Real Life", "Send Me An Angel '89", 1989 },
};
static struct song_info_t east_los_songs[] = {
{ "Hechizeros Band", "El Sonidito", 2008 },
{ "Los Buitres de Culiacan", "El Cocaino", 2012 },
{ "Mexican Institute of Sound", "Es-Toy", 2012 },
{ "Niña Dioz", "Criminal Sound, El Hijo De La Cumbia Remix", 2010 },
{ "La Vida Bohème", "Radio Capital", 2011 },
{ "Fandango", "Autos, Moda y Rock and Roll", 1987 },
{ "Don Cheto", "El Tatuado", 2007 },
{ "La Sonora Dinamita", "Se Me Perdió La Cadenita", 1978 },
{ "Fiebre de Jack", "She's A Tease", 2010 },
{ "Maldita Vecindad", "Pachuco", 1991 },
{ "Jessy Bulbo", "Maldito", 2007 },
{ "Milkman", "Fresco", 2012 },
{ "La Liga ft. Alika", "Tengo El Don", 2012 },
{ "Los Tigres Del Norte", "La Granja", 2009 },
{ "Los Ángeles Negros", "El Rey Y Yo", 1970 },
};
static struct song_info_t worldwide_songs[] = {
{ "Cashmere Cat", "Mirror Maru", 2012 },
{ "The Hics", "Cold Air", 2013 },
{ "inc.", "The Place", 2013 },
{ "Trickski", "Beginning", 2011 },
{ "Mala", "Ghost", 2012 },
{ "Swindle", "Forest Funk", 2012 },
{ "Tom Browne", "Throw Down", 1979 },
{ "Donald Byrd", "You And The Music", 1975 },
{ "Candido", "Thousand Finger Man", 1970 },
{ "Toro Y Moi", "Harm in Change", 2013 },
{ "Kyodai", "Breaking", 2012 },
{ "Django Django", "Waveforms", 2011 },
{ "The Gaslamp Killer", "Nissim", 2012 },
{ "Owiny Sigoma Band", "Harpoon Land", 2013 },
{ "Guts", "Brand New Revolution", 2011 },
{ "Yuna", "Live Your Life, MELO-X MOTHERLAND GOD MIX", 2012 },
{ "Tucillo & Kiko Navarro feat. Amor", "Lovery, Slow Cuban Vibe Mix", 2012 },
{ "Richard Spaven", "1759, Outro", 2010 },
{ "Hackman", "Forgotten Notes", 2012 },
{ "Sinkane feat. Salvatore Principato", "Shark Week", 2014 },
{ "William Onyeabor", "Body & Soul", 1980 },
{ "Four Tet", "Kool FM", 2013 },
{ "Mount Kimbie", "Made To Stray", 2013 },
{ "Anushka", "World in a Room", 2014 },
{ "Smokey Robinson", "Why You Wanna See My Bad Side?", 1978 },
{ "Randy Crawford", "Street Life", 1979 },
{ "Flume", "What You Need", 2012 },
{ "Earl Sweatshirt feat. Vince Staples & Casey Veggies", "Hive", 2013 },
{ "Portishead", "Numb", 1994 },
{ "Jon Wayne", "Black Magic", 2013 },
{ "Roman GianArthur", "I-69", 2013 },
{ "Lion Babe", "Treat Me Like Fire", 2013 },
{ "Dam-Funk", "Killdat", 2009 },
{ "Jamie Lidell", "Runaway", 2014 },
{ "CHVRCHES", "Recover, Cid Rim Remix", 2013 },
{ "Jimmy Edgar", "Let Yrself Be", 2012 },
{ "Clap! Clap!", "Viajero", 2014 },
{ "Maga Bo feat. Rosangela Macedo and Marcelo Yuka", "No Balanço da Canoa", 2012 },
};
static struct song_info_t channel_x_songs[] = {
{ "Agent Orange", "Bored of You", 1980 },
{ "Black Flag", "My War", 1984 },
{ "Circle Jerks", "Rock House", 1985 },
{ "Fear", "The Mouth Don't Stop, The Trouble With Women Is", 1985 },
{ "OFF!", "What's Next", 2013 },
{ "Adolescents", "Amoeba", 1981 },
{ "Descendents", "Pervert", 1985 },
{ "The Germs", "Lexicon Devil", 1978 },
{ "The Weirdos", "Life of Crime", 1977 },
{ "T.S.O.L.", "Abolish Government/Silent Majority", 1981 },
{ "Youth Brigade", "Blown Away", 1983 },
{ "Suicidal Tendencies", "Subliminal", 1983 },
{ "D.O.A.", "The Enemy", 1980 },
{ "MDC", "John Wayne Was a Nazi", 1980 },
{ "The Zeros", "Don't Push Me Around", 1980 },
{ "X", "Los Angeles", 1980 },
{ "D.R.I.", "I Don't Need Society", 1985 },
{ "Redd Kross", "Linda Blair", 1982 },
};
static struct song_info_t radio_mirror_park_songs[] = {
{ "Battle Tapes", "Feel the Same", 2012 },
{ "Dan Croll", "From Nowhere, Baardsen Remix", 2012 },
{ "DJ Mehdi", "Lucky Boy, Outlines Remix", 2006 },
{ "Feathers", "Dark Matter", 2013 },
{ "Jai Paul", "Jasmine, Demo Version", 2012 },
{ "Living Days", "Little White Lie", 2010 },
{ "Miami Horror", "Sometimes", 2009 },
{ "Tony Castles", "Heart In The Pipes, KAUF Remix", 2011 },
{ "Toro Y Moi", "So Many Details", 2012 },
{ "Twin Shadow", "Shooting Holes", 2010 },
{ "Twin Shadow", "Old Love / New Love", 2013 },
{ "Y.A.C.H.T.", "Psychic City, Classixx Remix", 2009 },
{ "Black Strobe", "Boogie in Zero Gravity", 2012 },
{ "Age of Consent", "Colours", 2013 },
{ "Favored Nations", "The Set Up", 2013 },
{ "Neon Indian", "Change Of Coast", 2013 },
{ "Nite Jewel", "Nowhere To Go", 2013 },
{ "Yeasayer", "Don't Come Close", 2013 },
{ "The Chain Gang of 1974", "Sleepwalking", 2013 },
{ "Poolside", "Do You Believe?", 2010 },
{ "The C90s", "Shine A Light, Flight Facilities Remix", 2010 },
{ "HEALTH", "High Pressure Dave", 2013 },
{ "The Ruby Suns", "In Real Life", 2013 },
{ "Neon Indian", "Polish Girl", 2011 },
{ "Mitzi", "Truly Alive", 2013 },
{ "KAUF", "When You're Out", 2013 },
{ "Panama", "Always", 2014 },
{ "Twin Shadow", "Forget", 2010 },
{ "!!!", "One Girl/One Boy", 2013 },
{ "SBTRKT feat. Roses Gabor", "Pharaohs", 2011 },
{ "Yeasayer", "O.N.E.", 2010 },
{ "Toro Y Moi", "New Beat", 2011 },
{ "Niki and the Dove", "The Drummer", 2011 },
{ "Little Dragon", "Crystalfilm", 2011 },
{ "Hot Chip", "Flutes", 2012 },
{ "Dom", "Living In America", 2010 },
{ "Holy Ghost!", "Hold On", 2011 },
{ "Scenic", "Mesmerised", 2013 },
{ "Cut Copy", "Strangers in the Wind", 2008 },
{ "Age of Consent", "Heartbreak", 2012 },
};
static struct song_info_t vinewood_boulevard_songs[] = {
{ "Wavves", "Nine Is God", 2013 },
{ "FIDLAR", "Cocaine", 2013 },
{ "Bass Drum of Death", "Crawling After You", 2013 },
{ "Hot Snakes", "This Mystic Decade", 2004 },
{ "Moon Duo", "Sleepwalker", 2012 },
{ "Sam Flax", "Fire Doesn't Burn Itself", 2012 },
{ "Shark?", "California Grrls", 2013 },
{ "The Black Angels", "Black Grease", 2005 },
{ "METZ", "Wet Blanket", 2012 },
{ "Ceremony", "Hysteria", 2012 },
{ "Ty Segall Band", "Diddy Wah Diddy", 2012 },
{ "Thee Oh Sees", "The Dream", 2011 },
{ "The Men", "Turn It Around", 2012 },
{ "Bleached", "Next Stop", 2013 },
{ "JEFF the Brotherhood", "Sixpack", 2012 },
{ "Coliseum", "Used Blood", 2013 },
{ "The Soft Pack", "Answer to Yourself", 2009 },
{ "The Orwells", "Who Needs You", 2013 },
{ "Nobunny", "Gone For Good", 2010 },
{ "Mind Spiders", "Fall in Line", 2012 },
};
static struct song_info_t soulwax_songs[] = {
{ "Palmbomen", "Stock, Soulwax Remix", 2013 },
{ "Fatal Error", "Fatal Error", 1988 },
{ "Supersempfft", "Let's Beam Him Up", 1979 },
{ "Mim Suleiman", "Mingi", 2010 },
{ "FKClub", "The Strange Art, Inflagranti Remix", 2013 },
{ "Matias Aguayo", "El Sucu Tucu", 2013 },
{ "Daniel Avery", "Naive Response", 2013 },
{ "Joe Goddard feat. Valentina", "Gabriel, Soulwax Remix", 2012 },
{ "Daniel Maloso", "Body Music, Original Mix", 2012 },
{ "Green Velvet & Harvard Bass", "Lazer Beams", 2012 },
{ "Zombie Nation", "Tryouts", 2012 },
{ "Tom Rowlands", "Nothing But Pleasure", 2013 },
{ "Jackson and His Computerband", "Arp #1", 2013 },
{ "Goose", "Synrise, Soulwax Remix", 2013 },
{ "Transistorcake", "Mr. Croissant Taker", 2013 },
{ "Tiga", "Plush, Jacques Lu Cont Remix", 2012 },
{ "The Hacker", "Shockwave, Gesaffelstein Remix", 2012 },
{ "Pulp", "After You, Soulwax Remix", 2013 },
};
static struct song_info_t flylo_songs[] = {
{ "Flying Lotus feat. Niki Randa", "Getting There", 2012 },
{ "Clams Casino", "Crystals", 2013 },
{ "Flying Lotus", "Crosswerved", 2013 },
{ "Flying Lotus", "Be Spin", 2013 },
{ "Flying Lotus feat. Erykah Badu", "See Thru To U", 2013 },
{ "Flying Lotus", "The Diddler", 2013 },
{ "Flying Lotus", "Computer Face Rmx", 2011 },
{ "Hudson Mohawke", "100hm", 2013 },
{ "Flying Lotus feat. Niki Randa", "The Kill", 2013 },
{ "Tyler, the Creator", "Garbage", 2013 },
{ "Outkast", "Elevators, Me & You", 1996 },
{ "Captain Murphy", "Evil Grin", 2013 },
{ "Flying Lotus", "Catapult Man", 2013 },
{ "Dabrye", "Encoded Flow", 2006 },
{ "Machinedrum", "She Died There", 2011 },
{ "DJ Rashad", "It's Wack", 2013 },
{ "Thundercat", "Oh Sheit It's X", 2013 },
{ "Flying Lotus", "Stonecutters", 2013 },
{ "Shadow Child", "23", 2012 },
{ "Kingdom", "Stalker Ha", 2011 },
{ "Aphex Twin", "Windowlicker", 1999 },
{ "Curtis Mayfield", "Eddie You Should Know Better", 1972 },
{ "Doris", "You Never Come Closer", 1970 },
{ "Flying Lotus feat. Krayzie Bone", "Medication Medication", 2014 },
{ "XXYYXX", "Work Title: What We Want", 2014 },
{ "Lapalux", "Make Money", 2014 },
{ "The Gaslamp Killer", "Shred You To Bits", 2014 },
{ "Mono/Poly & Thundercat", "B Adams", 2014 },
{ "Flying Lotus", "Osaka Trade", 2013 },
{ "DOOM", "Masquatch", 2014 },
{ "Flying Lotus", "Early Mountain", 2014 },
{ "Dimlite", "Into Vogon Skulls", 2012 },
{ "KNOWER", "Fuck the Makeup, Skip the Shower", 2010 },
{ "Kaskade", "4 AM, Araabmuzik Remix", 2006 },
};
static struct song_info_t the_lab_songs[] = {
{ "Gangrene feat. Samuel T. Herring & Earl Sweatshirt", "Play It Cool", 2015 },
{ "Ab-Soul feat. Aloe Blacc", "Trouble", 2015 },
{ "Tunde Adebimpe feat. Sal P & Sinkane", "Speedline Miracle Masterpiece", 2015 },
{ "MC Eiht & Freddie Gibbs feat. Kokane", "Welcome to Los Santos", 2015 },
{ "Phantogram", "K.Y.S.A", 2015 },
{ "Vybz Kartel", "Fast Life", 2015 },
{ "King Avriel feat. A$AP Ferg", "20's 50's 100's", 2015 },
{ "MNDR feat. Killer Mike", "Lock & Load", 2015 },
{ "Popcaan feat. Freddie Gibbs", "Born Bad", 2015 },
{ "E-40 feat. Dam-Funk & Ariel Pink", "California", 2015 },
{ "Wavves", "Leave", 2015 },
{ "Curren$y & Freddie Gibbs", "Fetti", 2015 },
{ "Little Dragon", "Wanderer", 2015 },
};
static struct radio_station_info_t radio_stations[] = {
{ "Radio Los Santos", SONGS(radio_los_santos) },
{ "Space 103.2", SONGS(space_103_2) },
{ "West Coast Classics", SONGS(west_cost_classics) },
{ "Rebel Radio", SONGS(rebel_radio) },
{ "Los Santos Rock Radio", SONGS(los_santos_rock_radio) },
{ "The Lowdown 91.1", SONGS(the_lowdown) },
{ "The Blue Ark", SONGS(the_blue_ark) },
{ "Non-Stop-Pop FM", SONGS(non_stop_pop) },
{ "East Los FM", SONGS(east_los) },
{ "WorldWide FM", SONGS(worldwide) },
{ "Channel X", SONGS(channel_x) },
{ "Radio Mirror Park", SONGS(radio_mirror_park) },
{ "Vinewood Boulevard Radio", SONGS(vinewood_boulevard) },
{ "Soulwax FM", SONGS(soulwax) },
{ "FlyLo FM", SONGS(flylo) },
{ "The Lab", SONGS(the_lab) },
};
#define N_STATIONS sizeof(radio_stations)/sizeof(struct radio_station_info_t)
void
radio_stations_init(void)
{
for (uint32_t i = 0; i < N_STATIONS; i++)
radio_stations[i].id = i;
}
uint32_t
n_radio_stations(void)
{
return N_STATIONS;
}
const radio_station_info_t *
get_radio_stations(uint32_t id)
{
return &radio_stations[id];
}