I'd add WFMU (edit: also KXLU) to your list. But I still like to be able to skip songs and change to a whole new playlist/genre/album with basically zero effort or costs if I feel like binging on a genre. Which basically means I'm going to be subscribed to some streaming service. Youtube is a good option.