(2014-05-03, 22:07)bosel Wrote: 2.5.6 crashes. "import xbmc" missing in /lib/iplayer2.py (at least that fixes it for me).
The damn thing is still broken. Ever since 2.5.5 iPlayer has not worked when configured with a proxy. 2.5.6 hasn't resolved the issue either.
21:27:11 T:139701117773568 NOTICE: -->Python Interpreter Initialized<--
21:27:12 T:139701117773568 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.NameError'>
Error Contents: global name 'xbmc' is not defined
Traceback (most recent call last):
File "/storage/.xbmc/addons/plugin.video.iplayer/default.py", line 19, in <module>
import iplayer2 as iplayer
File "/storage/.xbmc/addons/plugin.video.iplayer/lib/iplayer2.py", line 114, in <module>
http = get_httplib()
File "/storage/.xbmc/addons/plugin.video.iplayer/lib/iplayer2.py", line 104, in get_httplib
utils.log("Using proxy: type %i rdns: %i server: %s port: %s user: %s pass: %s" % (proxy_type, proxy_dns, proxy_server, proxy_port, "***", "***"),xbmc.LOGINFO)
NameError: global name 'xbmc' is not defined
-->End of Python script error report<--
21:27:12 T:139702461491008 ERROR: GetDirectory - Error getting plugin://plugin.video.iplayer/?content_type=video
21:27:12 T:139702461491008 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.iplayer/?content_type=video) failed
21:27:12 T:139701117773568 NOTICE: Thread BackgroundLoader start, auto delete: false
When I remove the proxy information in add on settings, everything is fine (well I can browse the listings but can't play from my IP as am outside the UK. Routing my XBMC IP over my GRE IPSEC connection fixes the issue).