The HTTP authentication doesn't seem to work in the client. I am using a proxy server which requires authentication and here is the log. I need a proxy as I'm outside the US. Pandora works fine on this proxy in a browser with manual authentication. Any suggestions?
Should say this is a great bit of programming. had the client working fine on proxys which don't need authentication
21/12/2009 7:01:36 p.m. SProxy starting
21/12/2009 7:01:36 p.m. Using HTTP proxy 69.163.47.145:8080
21/12/2009 7:01:36 p.m. Listening for connections on port 8888
21/12/2009 7:01:40 p.m. PandoraC: Client started
21/12/2009 7:01:44 p.m. PandoraC: Logging in to pandora...
21/12/2009 7:01:44 p.m. PandoraC: Syncing
21/12/2009 7:01:44 p.m. #0 POST http://www.pandora.com/radio/xmlrpc/v25?ri...amp;method=sync
21/12/2009 7:02:05 p.m. Generating error page: 502 Bad Gateway 'Connection Failure'
21/12/2009 7:02:05 p.m. #0: Failure to connect: System.Exception: Failed to connect to proxy. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 69.163.47.145:8080
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
at Proxy.Session.Connect() in E:\Codin' Projects\Saver Project\SProxy\Session.cs:line 264
--- End of inner exception stack trace ---
at Proxy.Session.Connect() in E:\Codin' Projects\Saver Project\SProxy\Session.cs:line 266
at Proxy.ProxyConnection.HandleRequest() in E:\Codin' Projects\Saver Project\SProxy\ProxyConnection.cs:line 279
21/12/2009 7:02:05 p.m. PandoraC: ERROR Failed to auth: Failed to execute XMLRPC
21/12/2009 7:02:06 p.m. PandoraC: Auth failure ---> System.Exception: Failed to execute XMLRPC ---> System.Net.WebException: The remote server returned an error: (502) Bad Gateway.
at System.Net.HttpWebRequest.GetResponse()
at Pandora.PandoraClientForm.PostXMLRPC(String path, String payload, Boolean secure) in E:\Codin' Projects\Saver Project\Pandora\Client.XMLRPC.cs:line 634
--- End of inner exception stack trace ---
at Pandora.PandoraClientForm.PostXMLRPC(String path, String payload, Boolean secure) in E:\Codin' Projects\Saver Project\Pandora\Client.XMLRPC.cs:line 691
at Pandora.PandoraClientForm.PostXMLRPC(String path, String payload) in E:\Codin' Projects\Saver Project\Pandora\Client.XMLRPC.cs:line 596
at Pandora.PandoraClientForm.DoSync() in E:\Codin' Projects\Saver Project\Pandora\Client.XMLRPC.cs:line 488
at Pandora.PandoraClientForm.Auth() in E:\Codin' Projects\Saver Project\Pandora\Client.XMLRPC.cs:line 467