Don’t know about all the details you mentioned, but I use this all the time. I love it. Links to hundreds if not thousands of different stations/shows http://streamingradioguide.com/streaming-radio-shows.php?sformat=1&radio-format=Political Opinion
Just go to one of the major stations that have the major talk-radio shows (Rush, Levin, etc.) like WABC 770, 1210 WNTP (Philly, just don’t listen to the leftist turncoat Michael Smerconish).
Just use their station’s player through your computer. If there’s one host you’re looking for, search that host on the Internet and find a station that carries him/her.