Allow the user to specify multiple proxy servers and have the program try each one just as it tries each Source URL. The program just try all Source URLs for an active stream and only when there is no active stream then move to the next specified proxy server to try all the Source URLs with it.

Many users will use proxy servers in other countries. Those servers, especially free ones, are not reliably available 24/7 and alternative need to be available.

Alternatively, Radio Sure could look at the country of the source and automatically try a list of proxy servers for that country based on a list such as that at sites such as these: