College radio is excellent for this. My favorite DJ has been on 4 hours a week for a decade, and most of the music is new to me. Half is OK in the background, there can be a handful of awful grindy noise bleh, but another bunch of it is often great, and there are amazing gems that have taken my listening off into new frontiers — from Bevis Frond to Gravitar to Mono to Expo 70.
The most common question the kids ask is: How can you listen to that? The answer is: I’m happy to listen to unfamiliar and even unpleasant music if that’s the price to discover something completely unexpected and amazing.
I have Spotify, and I have about 1500 artists that I follow, but even their algos keep feeding me the same stuff all the time. And there's no "flow" between songs in "Built for you" playlists (Youtube Music, as well).
And sometimes, for certain kinds of moods, I want to listen to music where I don't understand the lyrics. International radio is great for that, even when the DJs/announcers break in and talk.
That said, I never ever listen to real radio anymore, and I'd only really do that in my car. I move around the US West a lot, and updating my radio presets for the 3-4 locations I'm in frequently is harder to manage than online radio platform presets.
Not that radio is always well-curated either!
Podcasts are hard to listen to while writing code imo/same with new music I usually loop stuff I already know.