2016-09-25, 22:19
Apparently no one else spotted this problem and dev is not always following here.
The central point of Pandora is the rating so it can make playlists really tailored around customer taste and choices, so I think is quite important, without it is not really Pandora.
So I tried understanding why the script.xbmc.pandora addon is not working with proxy (because I know that using a VPN it works perfectly including rating), and I discovered the problem for that script was the Python proxy http/https bug. So I solved it simply changing line 165 of the file pandora/pandora.py file inside the addon folter to
proxy_handler = urllib2.ProxyHandler({'http': proxy,'https': proxy})
I really hope Pandoki dev will issue an update with rating working correctly through a proxy. I tried some tests myself, trying to force or exclude the use of liburl2 and/or 3 but it seems the problem is not that one, must be somewhere else. I'm available for tests if needed.
In the meantime if you want to use a proxy and have a full working Pandora client, use the script.xbmc.pandora addon with that modification I posted.
The central point of Pandora is the rating so it can make playlists really tailored around customer taste and choices, so I think is quite important, without it is not really Pandora.
So I tried understanding why the script.xbmc.pandora addon is not working with proxy (because I know that using a VPN it works perfectly including rating), and I discovered the problem for that script was the Python proxy http/https bug. So I solved it simply changing line 165 of the file pandora/pandora.py file inside the addon folter to
proxy_handler = urllib2.ProxyHandler({'http': proxy,'https': proxy})
I really hope Pandoki dev will issue an update with rating working correctly through a proxy. I tried some tests myself, trying to force or exclude the use of liburl2 and/or 3 but it seems the problem is not that one, must be somewhere else. I'm available for tests if needed.
In the meantime if you want to use a proxy and have a full working Pandora client, use the script.xbmc.pandora addon with that modification I posted.