In order to listen to Pandora I need to use proxy server with authentication. I use HTTP as sock4 nor sock4a supports authentication. And sock5 didn't help either.
My computer clock for sure is set properly but I am outside the US so maybe my timeshift is too big :)
When I tried with the anonymous test account I heard the music so that probably there is some problem with this proxy. Maybe Pandora authentication is not made by proxy server? Or proxy server authentication is skipped here? Don't know...
Here is the log:
2010-12-15 23:26:15 Client: Logging in to Pandora
2010-12-15 23:26:15 Client: Syncing...
2010-12-15 23:26:15 #492 POST http://www.pandora.com/radio/xmlrpc/v29?rid=2451975P&method=sync
2010-12-15 23:26:15 #492: Exemption key Pandora-Vital forcing not exempt
2010-12-15 23:26:15 #492 POST 210 bytes to www.pandora.com
2010-12-15 23:26:16 Pandora: Inspecting XMLRPC 'sync': #492
2010-12-15 23:26:16 Client: Authenticating...
2010-12-15 23:26:16 #493 CONNECT www.pandora.com:443
2010-12-15 23:26:16 Client: Failed to execute auth RPC --> System.Exception: Failed to execute XMLRPC ---> System.Net.WebException: Failed to negotiate a SSL tunnel: HTTP/1.0 407 Proxy Authentication Required
w Client.HttpRequest.GetResponseInternal(HttpChunkedReadCallback callback) w E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:wiersz 613
w Client.HttpRequest.GetResponse() w E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:wiersz 372
w Client.PClient.PostXMLRPC(String path, String payload, Boolean secure) w E:\Codin' Projects\Saver Project\Client\Client.XMLRPC.cs:wiersz 1014
--- Koniec ?ladu stosu wyj?tków wewn?trznych ---
w Client.PClient.PostXMLRPC(String path, String payload, Boolean secure) w E:\Codin' Projects\Saver Project\Client\Client.XMLRPC.cs:wiersz 1085
w Client.PClient.SendAuthRpc(PandoraXMLResult& ret) w E:\Codin' Projects\Saver Project\Client\Client.XMLRPC.cs:wiersz 965
2010-12-15 23:26:16 Client: ERROR Bad username/password
2010-12-15 23:26:16 #493: SSL transaction finished, sent 0B, rec 1,7KB
2010-12-15 23:26:21 #494 GET /log
2010-12-15 23:26:21 #495 GET /proxyicon.gif
2010-12-15 23:26:21 #496 GET /favicon.ico
2010-12-15 23:26:25 #497 GET /favicon.ico
2010-12-15 23:26:30 Client: Retrying authentication
2010-12-15 23:26:30 #498 CONNECT www.pandora.com:443
2010-12-15 23:26:30 Client: Failed to execute auth RPC --> System.Exception: Failed to execute XMLRPC ---> System.Net.WebException: Failed to negotiate a SSL tunnel: HTTP/1.0 407 Proxy Authentication Required
w Client.HttpRequest.GetResponseInternal(HttpChunkedReadCallback callback) w E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:wiersz 613
w Client.HttpRequest.GetResponse() w E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:wiersz 372
w Client.PClient.PostXMLRPC(String path, String payload, Boolean secure) w E:\Codin' Projects\Saver Project\Client\Client.XMLRPC.cs:wiersz 1014
--- Koniec ?ladu stosu wyj?tków wewn?trznych ---
w Client.PClient.PostXMLRPC(String path, String payload, Boolean secure) w E:\Codin' Projects\Saver Project\Client\Client.XMLRPC.cs:wiersz 1085
w Client.PClient.SendAuthRpc(PandoraXMLResult& ret) w E:\Codin' Projects\Saver Project\Client\Client.XMLRPC.cs:wiersz 965
2010-12-15 23:26:30 Client: ERROR Bad username/password
2010-12-15 23:26:30 #498: SSL transaction finished, sent 0B, rec 1,7KB
2010-12-15 23:26:31 Client: Retrying authentication
2010-12-15 23:26:31 #499 CONNECT www.pandora.com:443
2010-12-15 23:26:31 Client: Failed to execute auth RPC --> System.Exception: Failed to execute XMLRPC ---> System.Net.WebException: Failed to negotiate a SSL tunnel: HTTP/1.0 407 Proxy Authentication Required
w Client.HttpRequest.GetResponseInternal(HttpChunkedReadCallback callback) w E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:wiersz 613
w Client.HttpRequest.GetResponse() w E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:wiersz 372
w Client.PClient.PostXMLRPC(String path, String payload, Boolean secure) w E:\Codin' Projects\Saver Project\Client\Client.XMLRPC.cs:wiersz 1014
--- Koniec ?ladu stosu wyj?tków wewn?trznych ---
w Client.PClient.PostXMLRPC(String path, String payload, Boolean secure) w E:\Codin' Projects\Saver Project\Client\Client.XMLRPC.cs:wiersz 1085
w Client.PClient.SendAuthRpc(PandoraXMLResult& ret) w E:\Codin' Projects\Saver Project\Client\Client.XMLRPC.cs:wiersz 965
2010-12-15 23:26:31 Client: ERROR Bad username/password
2010-12-15 23:26:31 #499: SSL transaction finished, sent 0B, rec 1,7KB
Thank you for your help!
Michael