< Back to Music
I sent my first WOK mixtape as a year-end holiday gift to friends in 1997, and again in 1999. W and K were (and still remain) the opening call letters of terrestrial radio stations. And an oft-repeated message to home cooks in the 1990s was that stir-frying kept the flavors of ingredients distinct from one another.
I rebooted the brand in 2019 as a series of Spotify playlists, which during the pandemic I published as often as weekly. Links below are to Apple Music, to which I began migrating in 2026.
Mixtapes can be thematic, or can be shaped to tell a narrative. They can settle into a groove, or create a mood or vibe—an evocation of emotion and time and place.
WOK Stir-Fry Radio attempts none of these. Instead it plays a single track that I believe could be your next favorite song. And then it plays another. And then one more.
Please enjoy these 5,000+ tracks 🎧 each individually hand-picked for what I do sincerely hope will be your listening pleasure 😀
- WOK NON-STOP: Volumes 1–266
- Vol. 1: Feel Like a King Aug 30, 2019
- Vol. 2: Even the Suit Has Teeth Nov 22, 2019
- Vol. 3: I’ll Play Guitar and Knit Nov 27, 2019
- Vol. 4: Girl in a Pale Pink Coat Nov 28, 2019
- Vol. 5: The Only People Left Dec 1, 2019
- Vol. 6: Hope for the Afternoon Soaps Dec 1, 2019
- Vol. 7: Some Chickens in a Sack Dec 27, 2019
- Vol. 8: As I Break Out in Hives Dec 31, 2019
- Vol. 9: All My Ghost Friends Jan 5, 2020
- Vol. 10: Me Just Pretending to Know Jan 23, 2020
- Vol. 11: Eyes Glued to the Door Jan 30, 2020
- Vol. 12: Don’t Get Me Wrong Feb 7, 2020
- Vol. 13: It’s Not My Cup of Tea Feb 9, 2020
- Vol. 14: Serenade Me On a Banjo Feb 16, 2020
- Vol. 15: Definitely In the Top Three Feb 19, 2020
- Vol. 16: What I Didn’t Win Feb 20, 2020
- Vol. 17: Streets Ahead Are Sunny Feb 22, 2020
- Vol. 18: To Be Specific Feb 23, 2020
- Vol. 19: As We Take Refuge Feb 23, 2020
- Vol. 20: Loose Change, Bad Checks Feb 25, 2020
- Vol. 21: Cuando Yo Me Muera Feb 26, 2020
- Vol. 22: Classic in the Wrong Way Feb 29, 2020
- Vol. 23: Gosh, What a Racket Mar 4, 2020
- Vol. 24: Things Being How They Are Mar 6, 2020
- Vol. 25: If I Don’t Change My Notion Mar 9, 2020
- Vol. 26: These Worldly Goods Mar 16, 2020
- Vol. 27: Don’t Lean On Me Mar 14, 2020
- Vol. 28: Standard-Issue Regrets Mar 16, 2020
- Vol. 29: Our New Normal Mar 19, 2020
- Vol. 30: Stuck in Second Gear Mar 19, 2020
- Vol. 31: Without My Mask On Mar 20, 2020
- Vol. 32: Alive or Maybe Dead Mar 20, 2020
- Vol. 33: We Were Always Yelling Mar 23, 2020
- Vol. 34: My Best Friend’s Mansion Mar 24, 2020
- Vol. 35: Unwashed and Broken Mar 25, 2020
- Vol. 36: Nobody Else to Impress Mar 30, 2020
- Vol. 37: So I Don’t Have To Apr 1, 2020
- Vol. 38: Been Out Walking Apr 6, 2020
- Vol. 39: Too Good at Listening Apr 6, 2020
- Vol. 40: My Evenings Here at Home Apr 7, 2020
- Vol. 41: Weeks Go So Slow Apr 9, 2020
- Vol. 42: Cùng Rửa Tay Apr 10, 2020
- Vol. 43: Should Be Ordering Takeout Apr 13, 2020
- Vol. 44: Self-Conscious and Afraid Apr 14, 2020
- Vol. 45: Waiting Makes Me Antsy Apr 17, 2020
- Vol. 46: These Hidden Innuendos Apr 18, 2020
- Vol. 47: My New Exotic Pet Apr 22, 2020
- Vol. 48: Stop Making Things Up Apr 23, 2020
- Vol. 49: If You’re Still Breathing Apr 24, 2020
- Vol. 50: Folks Lining Up Outside Apr 24, 2020
- Vol. 51: Since I’ve Been Out May 4, 2020
- Vol. 52: What You’ve Missed May 13, 2020
- Vol. 53: Mask of False Bravado May 23, 2020
- Vol. 54: Our Fork in the Road Jun 2, 2020
- Vol. 55: Hard Not to Notice Jun 3, 2020
- Vol. 56: Set the Past On Fire Jun 4, 2020
- Vol. 57: With My Shirt Tucked In Jun 8, 2020
- Vol. 58: Guess I Should’ve Known Jun 12, 2020
- Vol. 59: What She Had to Do Jun 22, 2020
- Vol. 60: Not As Many Options Jun 28, 2020
- Vol. 61: Your Future’s Looking Dim Jul 9, 2020
- Vol. 62: One Thing I’m Certain Of Jul 20, 2020
- Vol. 63: Even On My Worst Day Jul 25, 2020
- Vol. 64: It Helped to Pass the Time Aug 3, 2020
- Vol. 65: Plenty Left to Wreck Aug 10, 2020
- Vol. 66: She Probably Was Right Aug 14, 2020
- Vol. 67: Cleared of All the Charges Aug 20, 2020
- Vol. 68: Such a Small, Small Thing Aug 23, 2020
- Vol. 69: Go On, I’ve Had Enough Aug 30, 2020
- Vol. 70: Sometimes We Shout Aug 31, 2020
- Vol. 71: Very Glad to Volunteer Sep 2, 2020
- Vol. 72: Only Six Months Deep Sep 3, 2020
- Vol. 73: Feel Brave and Daring Sep 6, 2020
- Vol. 74: Your Burning Wind Sep 17, 2020
- Vol. 75: My Fault Completely Sep 20, 2020
- Vol. 76: Where It All Went Wrong Sep 20, 2020
- Vol. 77: Sleep Disorders and Love Sep 24, 2020
- Vol. 78: The Ring Ding Dango Sep 27, 2020
- Vol. 79: Can’t Help But Notice Sep 30, 2020
- Vol. 80: I Feel Better Already Oct 1, 2020
- Vol. 81: Places We Used to Go Oct 12, 2020
- Vol. 82: Lost Inside Our Houses Oct 17, 2020
- Vol. 83: Downhearted and Worried Oct 24, 2020
- Vol. 84: Stretching Every Nerve Nov 2, 2020
- Vol. 85: The Wiring in My Brain Nov 5, 2020
- Vol. 86: So We Wouldn’t Drown Nov 8, 2020
- Vol. 87: Yet to Be Created Nov 12, 2020
- Vol. 88: Your Prized Possessions Nov 16, 2020
- Vol. 89: Creaks and Thuds Nov 21, 2020
- Vol. 90: Their Crystal Balls Nov 25, 2020
- Vol. 91: As If It’s Understood Dec 2, 2020
- Vol. 92: Hide Your Diamonds Dec 2, 2020
- Vol. 93: This Chemistry Lesson Dec 7, 2020
- Vol. 94: Bottom Line Time Dec 13, 2020
- Vol. 95: All That Mind Sugar Dec 16, 2020
- Vol. 96: The Whole Damn Crew Dec 20, 2020
- Vol. 97: If I Do Them Destroy Dec 21, 2020
- Vol. 98: Devoured By Piranhas Dec 23, 2020
- Vol. 99: Tapes My Mama Left Dec 30, 2020
- Vol. 100: Never Was a Cloudy Day Dec 31, 2020
- Vol. 101: Though You Protest Jan 7, 2021
- Vol. 102: Other Arms, Other Eyes Jan 9, 2021
- Vol. 103: What’s Gone is Gone Jan 17, 2021
- Vol. 104: The Burning Young Jan 30, 2021
- Vol. 105: Everywhere at Once Apr 16, 2021
- Vol. 106: On Second Thought Apr 16, 2021
- Vol. 107: Too Late to Fix May 16, 2021
- Vol. 108: None of It’s Good May 31, 2021
- Vol. 109: How Did You Do It Jun 26, 2021
- Vol. 110: Until the Work Is Done Jul 3, 2021
- Vol. 111: Between Two Horses Jul 12, 2021
- Vol. 112: Wrecked the Rental Aug 17, 2021
- Vol. 113: I Kid You Not Aug 23, 2021
- Vol. 114: Commas and Ampersands Sep 4, 2021
- Vol. 115: If the World Doesn’t End Sep 26, 2021
- Vol. 116: Just One Question Oct 14, 2021
- Vol. 117: Go Be As You Are Oct 16, 2021
- Vol. 118: May Go Out Tomorrow Oct 31, 2021
- Vol. 119: The Consumer Solution Nov 3, 2021
- Vol. 120: Frustrated and Sad Nov 28, 2021
- Vol. 121: Our Private Little Mix Dec 18, 2021
- Vol. 122: That Stupid Thing I Said Dec 30, 2021
- Vol. 123: The Crushing Weight Feb 11, 2022
- Vol. 124: Gunned Down Ten Mar 12, 2022
- Vol. 125: Believe, Be, Begat Mar 13, 2022
- Vol. 126: Mesh and Lace Mar 16, 2022
- Vol. 127: The Feed Box Noise Mar 23, 2022
- Vol. 128: Wars and Tornadoes Apr 3, 2022
- Vol. 129: Terrified of Everything Apr 14, 2022
- Vol. 130: Full of Excuses Apr 30, 2022
- Vol. 131: Actually Pretty Good May 11, 2022
- Vol. 132: I Might Still Break May 28, 2022
- Vol. 133: Go Ahead and Leave Jun 2, 2022
- Vol. 134: While Nobody’s Lookin’ Jun 14, 2022
- Vol. 135: Pretty Words and Threats Jun 25, 2022
- Vol. 136: That Flipped Quarter Jul 4, 2022
- Vol. 137: I Know It’s a Lot Jul 16, 2022
- Vol. 138: If I Don’t Show Jul 17, 2022
- Vol. 139: The Check Is In The Mail Aug 1, 2022
- Vol. 140: Doubts and Confusion Aug 8, 2022
- Vol. 141: The Towns We Know Aug 13, 2022
- Vol. 142: This Glad Parade Aug 22, 2022
- Vol. 143: Hateful and Devout Aug 30, 2022
- Vol. 144: Fine and Natural Sep 10, 2022
- Vol. 145: Staring at the Screen Sep 11, 2022
- Vol. 146: Sweet or Hot Sep 17, 2022
- Vol. 147: My Weird Mind Sep 24, 2022
- Vol. 148: Discord and Rhye Sep 24, 2022
- Vol. 149: Just My Job Sep 24, 2022
- Vol. 150: Half Past Dead Sep 24, 2022
- Vol. 151: Dead This Whole Time Oct 9, 2022
- Vol. 152: Just Some Guy Oct 12, 2022
- Vol. 153: My Foolish Alibis Oct 16, 2022
- Vol. 154: Bad Timing and Me Oct 22, 2022
- Vol. 155: That Sickly Scent Oct 29, 2022
- Vol. 156: Cloning and Feeding Nov 10, 2022
- Vol. 157: Screams and Church Bells Nov 15, 2022
- Vol. 158: No Whatsoever Clue Nov 28, 2022
- Vol. 159: Store-Bought Envy Dec 10, 2022
- Vol. 160: Out of Metaphors Dec 11, 2022
- Vol. 161: Done All I Can Do Dec 29, 2022
- Vol. 162: No Real Substitute Jan 7, 2023
- Vol. 163: If Enough of Us Are Wrong Jan 22, 2023
- Vol. 164: Suddenly You’re Older Jan 25, 2023
- Vol. 165: That or Thereabouts Feb 5, 2023
- Vol. 166: Warm Face, Warm Hands Feb 19, 2023
- Vol. 167: Five Kinds of Worry Mar 4, 2023
- Vol. 168: So Many Hills to Die On Apr 23, 2023
- Vol. 169: Done Handcuffed Lightning Jun 3, 2023
- Vol. 170: Whiskey and Licorice Jun 29, 2023
- Vol. 171: Forty Years Together Jul 9, 2023
- Vol. 172: Nothing But Mud and Foam Jul 15, 2023
- Vol. 173: Ship of Safety Aug 2, 2023
- Vol. 174: Slowly Scrolling Aug 16, 2023
- Vol. 175: Hold Your Applause Aug 20, 2023
- Vol. 176: How This Ends Sep 2, 2023
- Vol. 177: Do Sincerely Hope Sep 9, 2023
- Vol. 178: My Lifeless Frame Sep 16, 2023
- Vol. 179: Been Turned Down Sep 18, 2023
- Vol. 180: Facts Are Useless Sep 20, 2023
- Vol. 181: Give Your Reasons Oct 9, 2023
- Vol. 182: Oxygen or Light Oct 23, 2023
- Vol. 183: Kindly Get Off Oct 26, 2023
- Vol. 184: Cannons A-Blazing Nov 12, 2023
- Vol. 185: Nothing Subtle Here Nov 30, 2023
- Vol. 186: Tricks Like These Dec 9, 2023
- Vol. 187: Stuck Repeating History Dec 31, 2023
- Vol. 188: Alas and Alack Jan 19, 2024
- Vol. 189: Hurry Up, Don’t Say Feb 2, 2024
- Vol. 190: Didn’t Stay Dead Feb 25, 2024
- Vol. 191: I’ve Lost My Bees Mar 2, 2024
- Vol. 192: People I’ve Trusted Mar 4, 2024
- Vol. 193: Roués and Cads Mar 9, 2024
- Vol. 194: So Temptingly Arrayed Mar 18, 2024
- Vol. 195: The Only Measure Mar 23, 2024
- Vol. 196: Other Headgear Apr 5, 2024
- Vol. 197: Down and Bawl Apr 9, 2024
- Vol. 198: I Quit, I’m Done Apr 10, 2024
- Vol. 199: Lost Through Indecision Apr 12, 2024
- Vol. 200: Well May Be Apr 12, 2024
- Vol. 201: Mine to Punt Apr 17, 2024
- Vol. 202: Days of Inquisitions Apr 26, 2024
- Vol. 203: Do the Duck May 19, 2024
- Vol. 204: No True Lover May 22, 2024
- Vol. 205: Now You’re (I’m) Gone May 28, 2024
- Vol. 206: Count the Headlights Jun 8, 2024
- Vol. 207: You Look Older Jun 17, 2024
- Vol. 208: In No Mood Jul 13, 2024
- Vol. 209: Part for the Course Jul 22, 2024
- Vol. 210: Anyone Will Do Jul 29, 2024
- Vol. 211: Bag of Beans Aug 8, 2024
- Vol. 212: Makes You Think Aug 13, 2024
- Vol. 213: Things We’ve Gone Through Sep 3, 2024
- Vol. 214: The Saddest Fear Sep 10, 2024
- Vol. 215: All the Brand Deals Sep 16, 2024
- Vol. 216: You Know What I Mean Sep 27, 2024
- Vol. 217: Burned All My Bridges Nov 4, 2024
- Vol. 218: Amaze and Astonish Nov 10, 2024
- Vol. 219: Joy, Et Cetera Dec 8, 2024
- Vol. 220: Not a Healthy Situation Dec 19, 2024
- Vol. 221: Stop the Seasons Dec 30, 2024
- Vol. 222: How Wicked We Are Jan 5, 2025
- Vol. 223: Don’t Sound Right Jan 11, 2025
- Vol. 224: Victim of Geography Feb 2, 2025
- Vol. 225: This $#!% is Bananas Feb 20, 2025
- Vol. 226: Our Old Familiar Place Mar 9, 2025
- Vol. 227: When We Both Disagree Mar 16, 2025
- Vol. 228: All Wrong Dongles Mar 23, 2025
- Vol. 229: That Oughta Get It Mar 28, 2025
- Vol. 230: Don’t Talk to Me Mar 31, 2025
- Vol. 231: Walk Into the Sea Apr 5, 2025
- Vol. 232: Wasn’t Our Fault Apr 8, 2025
- Vol. 233: Just Like a Lie Apr 15, 2025
- Vol. 234: Crumbs of Tongue Apr 17, 2025
- Vol. 235: This Latest Atrocity Apr 19, 2025
- Vol. 236: Wild and Angry Men Apr 23, 2025
- Vol. 237: Signs Implore Me May 1, 2025
- Vol. 238: Grab Your Coat May 10, 2025
- Vol. 239: Buy Me Out Jul 2, 2025
- Vol. 240: All the Squares Jul 11, 2025
- Vol. 241: Cute and Savage Jul 21, 2025
- Vol. 242: Everything He Can Jul 25, 2025
- Vol. 243: ‘Til the Butter Melts Jul 28, 2025
- Vol. 244: Cheeks and Hair Aug 6, 2025
- Vol. 245: Those Teenage Hopes Aug 7, 2025
- Vol. 246: Too Fine a Point Aug 26, 2025
- Vol. 247: Record’s Still Spinnin” Aug 31, 2025
- Vol. 248: I Believe You Sep 9, 2025
- Vol. 249: Don’t Like Much Sep 15, 2025
- Vol. 250: Heard and Answered Sep 17, 2025
- Vol. 251: Stupid Is, Stupid Does Nov 1, 2025
- Vol. 252: Bound to Lose Nov 14, 2025
- Vol. 253: Obnoxious and Disliked Nov 18, 2025
- Vol. 254: The Plans They Made Dec 28, 2025
- Vol. 255: On My Dumb Shit Jan 3, 2026
- Vol. 256: We’re Not Heroes Jan 27, 2026
- Vol. 257: A Brief Episode Jan 27, 2026
- Vol. 258: Because You’ll See Feb 20, 2026
- Vol. 259: What Gets Me in Trouble Mar 28, 2026
- Vol. 260: Been Had Again Apr 24, 2026
- Vol. 261: Swelled With Rain May 3, 2026
- Vol. 262: Cancel Your Reservations May 10, 2026
- Vol. 263: Dogs and Debris Aug 8, 2026
- Vol. 264: From Way Back When Aug 19, 2026
- Vol. 265: Before You Whine Aug 21, 2026
- Vol. 266: No Post or Marker Sep 7, 2026
...with more to come...
< Back to Music