So with my new-found ability to listen to as much Internet radio as I like, guilt-free, I decided to look up the stream URLs of my favourite stations. Which is when I discovered a dirty tactic by CBS Radio, which has hidden its various stream URLs behind a silly Flash player. Went hunting, and found an incredibly handy generic PLS address:
Where STATIONNAME is the call letters or name of the station, for instance:
http://provisioning.streamtheworld.com/pls/KROCK2.pls (K-ROCK2, Internet-only version of New York's WXRK with better music on it)
http://provisioning.streamtheworld.com/pls/WBCNFM.pls (WBCN-FM, The Rock of Boston)
Append DIALUP for the low-bitrate stream, e.g.: http://provisioning.streamtheworld.com/pls/WBCNFMDIALUP.pls
I imagine this URL format works with most of the call letters from the List of broadcast stations owned by CBS Radio. Neato.