{"action":"created","issue":{"url":"https://api.github.com/repos/pithos/pithos/issues/151","labels_url":"https://api.github.com/repos/pithos/pithos/issues/151/labels{/name}","comments_url":"https://api.github.com/repos/pithos/pithos/issues/151/comments","events_url":"https://api.github.com/repos/pithos/pithos/issues/151/events","html_url":"https://github.com/pithos/pithos/issues/151","id":56462089,"number":151,"title":"Pithos cannot open stream to pandora with altered certificates","user":{"login":"eimirae","id":4295677,"avatar_url":"https://avatars.githubusercontent.com/u/4295677?v=3","gravatar_id":"","url":"https://api.github.com/users/eimirae","html_url":"https://github.com/eimirae","followers_url":"https://api.github.com/users/eimirae/followers","following_url":"https://api.github.com/users/eimirae/following{/other_user}","gists_url":"https://api.github.com/users/eimirae/gists{/gist_id}","starred_url":"https://api.github.com/users/eimirae/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eimirae/subscriptions","organizations_url":"https://api.github.com/users/eimirae/orgs","repos_url":"https://api.github.com/users/eimirae/repos","events_url":"https://api.github.com/users/eimirae/events{/privacy}","received_events_url":"https://api.github.com/users/eimirae/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-02-04T00:30:50Z","updated_at":"2015-02-18T23:28:26Z","closed_at":null,"body":"There is a certificate interception server and webproxy between me and the internet. I have the intermediate certificate trusted by the system, and most every other program works (curl, wget, apt-get, etc), but pithos reports the following:\r\n\r\n```\r\nTypeError: Couldn't find conversion for foreign struct 'cairo.Context'                                                               \r\nTypeError: Couldn't find conversion for foreign struct 'cairo.Context'                                                               \r\nTypeError: Couldn't find conversion for foreign struct 'cairo.Context'                                                               \r\nTypeError: Couldn't find conversion for foreign struct 'cairo.Context'                                                               \r\nTypeError: Couldn't find conversion for foreign struct 'cairo.Context'                                                               \r\nTypeError: Couldn't find conversion for foreign struct 'cairo.Context'                                                               \r\nTypeError: Couldn't find conversion for foreign struct 'cairo.Context'                                                               \r\nTypeError: Couldn't find conversion for foreign struct 'cairo.Context'                                                               \r\nERROR - pithos:on_gst_error:660 - Gstreamer error: Could not establish connection to server., gstsouphttpsrc.c(1146): gst_soup_http_src_parse_status (): /GstPlayBin:player/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source:                                          \r\nCannot connect to destination (audio-ch1-t1-1-v4v6.pandora.com) (4), URL: http://audio-ch1-t1-1-v4v6.pandora.com/access/5602450277661214712.mp4?version=4&lid=8068101&token=AS1XUnaurfbwyFG6PnVtbozor0TGlVNkiXXFLoMXnUq3uDuM4Tl9de55Bt8ZaDsoCgl9V5MRKYbhounm4Z3NvhT8tZAaeZliZRnajDOI4hLnVxCFvi%2FDzyfskcRMmXUFxHtjLekTuuQHBlbJXYCJT6F0M3DFjt3r1ym5MW%2FX1w2o6oZpyG5jrKIm37qaOzzgtcDHlsGBsLkC6tRQAWsuxl%2FFR%2FqCfDzJC%2BfM7SlWMlAfOU2ykUMRV76GBecF5IuIk8aeaaWqx1ZRI%2FYI4%2FuTW5toAJNbNPRqtHST3E5pM1SYQGa10HRRNadVDBxlB1tDiyHPWczPYdAI%2FZ4xxR3aioLAHS1AED82oMxACLItgJXGmeUx%2FFPncA%3D%3D, 5                                                                                            \r\nERROR - pithos:on_gst_error:660 - Gstreamer error: Could not establish connection to server., gstsouphttpsrc.c(1146): gst_soup_http_src_parse_status (): /GstPlayBin:player/GstURIDecodeBin:uridecodebin1/GstSoupHTTPSrc:source:                                          \r\nCannot connect to destination (audio-sv5-t1-2-v4v6.pandora.com) (4), URL: http://audio-sv5-t1-2-v4v6.pandora.com/access/8659246403026930010.mp4?version=4&lid=8068101&token=AS1XUnaurfbwyFG6PnVtbozor0TGlVNkiXXFLoMXnUqlxDntkyreV5Ocn3UtA83rOyTzzYQlv81Rf8qtAGF1Lib%2BwKQvbdjDIIuO7j7e5tuH8tQRCj8xwSecFw6iuuZydbGOjWDuKZrJQEnLNew9JsUS4y3hACencusRRsmrEcr7YW585l9mPJ8nU6PqY0O6fTzhdTH8qvFKRAeZnuN8SZrdp9uKzTEW8wVUhIyHm86KR42SxgiYfNfCDpFSHMS0Mz63mFhHFovozgU8tImPW4zhMPdxY3EBOCuwHLDOiq8F%2B0kJy8nEXP%2BXzumL6EHyPP%2Bd0SIJ2juD7NzmHuGOxrL%2BFFZgb9SUeHX1vWKx%2Bj7n1GiTPS6%2FDQ%3D%3D, 5\r\nERROR - pithos:on_gst_error:660 - Gstreamer error: Could not establish connection to server., gstsouphttpsrc.c(1146): gst_soup_http_src_parse_status (): /GstPlayBin:player/GstURIDecodeBin:uridecodebin2/GstSoupHTTPSrc:source:\r\nCannot connect to destination (audio-ch1-t3-1-v4v6.pandora.com) (4), URL: http://audio-ch1-t3-1-v4v6.pandora.com/access/7704581475269390568.mp4?version=4&lid=8068101&token=AS1XUnaurfbwyFG6PnVtbozor0TGlVNkiXXFLoMXnUqF9%2FqogppIImzQLoinjAO%2FoB0Y0szKOB82ZdNbARNk99xtTBdaeXiQgpTyhxu8JFgGU9EcD26FqbDff8yiuGV01WeaEILqxF3C2jQ6isoErUsfrcYnBUL2Thd%2BB2TygUeF%2BnXPq0BVc3JXd3LZ0LZDESkqn0%2Fl2IQzGndTdWY2vvNqQ4rVjfwMp%2BQ0LLgX%2BrJBD3otHxuGyBOkZ0caVzxEjWZkxaHjiqt7bi9OgTkwtSaYz7d0YjbbHaAFv7QUXlHjtaJsSmJWGm2somsXKE8yp8b%2BWFZF4dCP1Kpb6Snx8k8FGm8Vr8VUsTtPKTSFCbf70fLwFaFrZw%3D%3D, 5\r\nERROR - pithos:on_gst_error:660 - Gstreamer error: Internal data flow error., gstbasesrc.c(2865): gst_base_src_loop (): /GstPlayBin:player/GstURIDecodeBin:uridecodebin3/GstSoupHTTPSrc:source:\r\nstreaming task paused, reason error (-5), 1\r\n```\r\n\r\nSo it looks like it can download the song info, but as soon as it tries connecting to the server where the songs are stored, it fails.\r\n\r\nPreviously, I was able to get pianobar to work correctly by overriding the key signature with the ssl signature reported by google chrome for the url.  Using the urls above work fine in a webbrowser or with wget."},"comment":{"url":"https://api.github.com/repos/pithos/pithos/issues/comments/74971258","html_url":"https://github.com/pithos/pithos/issues/151#issuecomment-74971258","issue_url":"https://api.github.com/repos/pithos/pithos/issues/151","id":74971258,"user":{"login":"JDougherty","id":579720,"avatar_url":"https://avatars.githubusercontent.com/u/579720?v=3","gravatar_id":"","url":"https://api.github.com/users/JDougherty","html_url":"https://github.com/JDougherty","followers_url":"https://api.github.com/users/JDougherty/followers","following_url":"https://api.github.com/users/JDougherty/following{/other_user}","gists_url":"https://api.github.com/users/JDougherty/gists{/gist_id}","starred_url":"https://api.github.com/users/JDougherty/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JDougherty/subscriptions","organizations_url":"https://api.github.com/users/JDougherty/orgs","repos_url":"https://api.github.com/users/JDougherty/repos","events_url":"https://api.github.com/users/JDougherty/events{/privacy}","received_events_url":"https://api.github.com/users/JDougherty/received_events","type":"User","site_admin":false},"created_at":"2015-02-18T23:28:26Z","updated_at":"2015-02-18T23:28:26Z","body":"Thanks, I've created a gist with the stdout and stderr from `GST_DEBUG =5 pithos -v` in case anyone wants to check it out: https://gist.githubusercontent.com/JDougherty/8c02bf34beb9e4dd4316/raw/pithos%20debug\r\n\r\nBe warned, it's huge. Line 21875 is relevant, which is where pithos actually spits out the error from gstreamer. You can also find this by ctrl+F'ing for \"ERROR - pithos\"\r\n\r\nOn line 22351 you can see pithos skip to the next song. It looks like it takes approximately 2 minutes for gstreamer to time out. \r\n\r\nI'm going to try building pithos later and doing some of my own debugging, but just wanted to add this information from now. \r\n\r\nI think it's probably safe to modify the title of this issue, I do not believe it's related to certs. "}}