Locally we have 24/7 classical, 24/7 Jazz/Blues, 24/7 bizarre college, 24/7 FUCKYEAHROCK, 24/7 FUCKYEAHOLDERROCK, 24/7 Talk radio, 24/7 HipHop/R&B both old and new school, shortwave, and whats your 20.
And I don't need internet for any of that. that said I do use mp3 (hallelujah and Amen break for that) and youtube for finding this and that.
But all of those stations have shows that I tune in for specific content.
Radio was meh at best here. Classical/NPR, 1 old country station, 3 new country, 3 classic rock, 1 rock alt, 2 Christian, 1 oldies and 1 interesting one that has been a game changer.
That one is The Summit in Akron Ohio. Locally owned and plays mostly indie rock but also damn near everything. Polka, bluegrass, blues, you name it. I've discovered enough music from them that I bookmarked their playlist page on my phone for quick access. Also no ads (they are funded by the public via memberships and donations) and no morning talk shows!
You can find them on Radio Garden if you want to check it out