@crayon: Dude, that is about the funniest freakin post I've ever had about a ScannerCast feature. We should, like, frame it or something.
So, what you're asking is for ScannerCast to be proxy aware, as opposed to merely work through a transparent proxy. I guess that should have been obvious... Duh! Sorry.
Even more sorry to say, as much as I appreciate your request... and the way cool 3-way dialog that you wrote between ScannerCast, Proxy, and RadioReference... I've gotta tell you there's really no way, realistically, that I'll be implementing this feature anytime soon.
Yes, ScannerCast is a .NET application and it's written in C#. But, the problem is that ScannerCast talks the ICY protocol to the RR Icecast server, not http (note that Port 80 is used on RR's Icecast servers simply because it's more common for firewalls to allow requests on that port through). So, it's not like I can modify an http GET request to include the eventual end system the way, for example, a web browser does to talk through a proxy. And I can't use the mystic magic http classes built into .NET for the connection, either. Instead, ScannerCast would actually have to get into that dialog you described with your proxy server, exchanging credentials and the like, before it could put up the connection.
I'm not saying the code would be impossible... I'm just saying it would be a lot of real work (I *did* Google around for pre-existing class libraries to do this, and they're not too common)... you're the first one to request this feature, and -- heck -- I haven't even finished implementing the darn VU meter yet, which Gordon asked for, like, a zillion months ago.
So, ANYhow... thanks for the request. I'll remember it, and if I get lots of similar requests, I'll certainly reconsider adding the feature. But, given it's not a simple addition, I don't see it happening anytime soon.
Thanks again for the suggestion/request, and especially for taking the time to write the funny dialog. I've been working awfully hard lately (at my day job) and I really appreciated the chuckle.
Peter
K1PGV