• 1
  • 73
  • 74
  • 75(current)
  • 76
  • 77
  • 192
[RELEASE] iPlayer - BBC Video and Music Plugin (UK only!)
please turn on debugging (including the extra debugging option in the addon settings) - put the settings to 3200, choose a hd program, and post a debug log please (using pastebin or similar).
Just installed a fresh Beta4 build, installed latest iplayer from zip. Same thing is happening, HD videos only playing SD. Bit annoying, as I had a near-perfect beta2 setup going. Rolleyes oh well..

exobuzz, thx for the tip, I'll be doing that. (determined to get to the bottom of this).
I have a quick question regarding this plugin which will determine if I dive into the world of XBMC.

I currently have a two machine setup with one machine VPNing to the UK in order to watch the BBC iPlayer. I switch video source on the TV depending on which 'local' TV I want to watch.

Is there any way to simplify this with XBMC? Such as the VPNing machine presenting the iPlayer content to the primary machine?

Thanks
Question - I don't see this in the Dharma respository - is this normal?
Tested 2.3.2 on Dharma beta 4 on Ubuntu 10.10 and got "Script failed". Debug log:

Code:
00:52:05 T:2932681584 M:342740992   DEBUG: GetImageHash - unable to stat url /home/andersja/.xbmc/addons/IPlayer/icon.png
00:52:06 T:3078629248 M:343560192   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.iplayer/)
00:52:06 T:3078629248 M:343560192   DEBUG:   ParentPath = [addons://sources/video/]
00:52:06 T:2924288880 M:343560192   DEBUG: StartScript - calling plugin IPlayer('plugin://plugin.video.iplayer/','0','')
00:52:06 T:2924288880 M:343560192    INFO: initializing python engine.
00:52:06 T:2924288880 M:343560192   DEBUG: Loading: /usr/lib/xbmc/system/python/python24-i486-linux.so
00:52:06 T:2924288880 M:342077440   DEBUG: Python wrapper library linked with internal Python library
00:52:06 T:2924288880 M:342986752   DEBUG: new python thread created. id=7
00:52:06 T:2924288880 M:342986752   DEBUG: WaitOnScriptResult - waiting on the IPlayer plugin...
00:52:06 T:2887158640 M:342986752   DEBUG: thread start, auto delete: 0
00:52:06 T:2887158640 M:342986752   DEBUG: Python thread: start processing
00:52:06 T:2887158640 M:341540864  NOTICE: -->Python Interpreter Initialized<--
00:52:06 T:2887158640 M:341540864   DEBUG: Process - The source file to load is /home/andersja/.xbmc/addons/IPlayer/default.py
00:52:06 T:2887158640 M:341540864   DEBUG: Process - Setting the Python path to /home/andersja/.xbmc/addons/IPlayer:/home/andersja/.xbmc/addons/script.module.simplejson/lib:/home/andersja/.xbmc/addons/script.module.beautifulsoup/lib:/usr/lib/xbmc/addons/script.module.pil/lib:/home/andersja/.xbmc/addons/script.module.elementtree/lib:/usr/lib/xbmc/addons/script.module.pysqlite/lib:/usr/lib/xbmc/system/python/python24.zip:/usr/share/xbmc/system/python/lib/python24.zip:/usr/share/xbmc/system/python/lib/python2.4/:/usr/share/xbmc/system/python/lib/python2.4/plat-linux2:/usr/share/xbmc/system/python/lib/python2.4/lib-tk:/usr/share/xbmc/system/python/lib/python2.4/lib-dynload
00:52:06 T:2887158640 M:341540864   DEBUG: Process - Entering source directory /home/andersja/.xbmc/addons/IPlayer
00:52:07 T:3078629248 M:342769664   DEBUG: ------ Window Init (DialogBusy.xml) ------
00:52:07 T:3078629248 M:342769664   DEBUG: Alloc resources: 0.01ms (0.00 ms skin load)
00:52:07 T:2887158640 M:342806528   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/time.so. flags: 2
00:52:07 T:2887158640 M:341917696   DEBUG: Loading: /home/andersja/.xbmc/temp/time.so
00:52:07 T:2887158640 M:341917696   DEBUG: RegisterExtensionLib, adding time.so (0x9f81f18)
00:52:07 T:2887158640 M:341917696   DEBUG: xbp_dlsym - load symbol inittime
00:52:07 T:2887158640 M:341237760   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/strop.so. flags: 2
00:52:07 T:2887158640 M:341110784   DEBUG: Loading: /home/andersja/.xbmc/temp/strop.so
00:52:07 T:2887158640 M:341110784   DEBUG: RegisterExtensionLib, adding strop.so (0xa63e538)
00:52:07 T:2887158640 M:341110784   DEBUG: xbp_dlsym - load symbol initstrop
00:52:07 T:2887158640 M:341495808   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/_socket.so. flags: 2
00:52:07 T:2887158640 M:341377024   DEBUG: Loading: /home/andersja/.xbmc/temp/_socket.so
00:52:07 T:2887158640 M:341377024   DEBUG: RegisterExtensionLib, adding _socket.so (0xa17a8c8)
00:52:07 T:2887158640 M:341377024   DEBUG: xbp_dlsym - load symbol init_socket
00:52:07 T:2887158640 M:339980288   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/_ssl.so. flags: 2
00:52:07 T:2887158640 M:340131840   DEBUG: Loading: /home/andersja/.xbmc/temp/_ssl.so
00:52:07 T:2887158640 M:340131840   DEBUG: RegisterExtensionLib, adding _ssl.so (0xa595a08)
00:52:07 T:2887158640 M:340131840   DEBUG: xbp_dlsym - load symbol init_ssl
00:52:07 T:2887158640 M:340983808   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/math.so. flags: 2
00:52:07 T:2887158640 M:341110784   DEBUG: Loading: /home/andersja/.xbmc/temp/math.so
00:52:07 T:2887158640 M:341110784   DEBUG: RegisterExtensionLib, adding math.so (0xa66fd78)
00:52:07 T:2887158640 M:341110784   DEBUG: xbp_dlsym - load symbol initmath
00:52:07 T:2887158640 M:341192704   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/binascii.so. flags: 2
00:52:07 T:2887158640 M:341192704   DEBUG: Loading: /home/andersja/.xbmc/temp/binascii.so
00:52:07 T:2887158640 M:341192704   DEBUG: RegisterExtensionLib, adding binascii.so (0xa381dc0)
00:52:07 T:2887158640 M:341192704   DEBUG: xbp_dlsym - load symbol initbinascii
00:52:07 T:2887158640 M:341192704   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/_random.so. flags: 2
00:52:07 T:2887158640 M:341008384   DEBUG: Loading: /home/andersja/.xbmc/temp/_random.so
00:52:07 T:2887158640 M:341008384   DEBUG: RegisterExtensionLib, adding _random.so (0xa66f3e8)
00:52:07 T:2887158640 M:341008384   DEBUG: xbp_dlsym - load symbol init_random
00:52:07 T:2887158640 M:340754432   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/fcntl.so. flags: 2
00:52:07 T:2887158640 M:340881408   DEBUG: Loading: /home/andersja/.xbmc/temp/fcntl.so
00:52:07 T:2887158640 M:340963328   DEBUG: RegisterExtensionLib, adding fcntl.so (0xa6778a8)
00:52:07 T:2887158640 M:340963328   DEBUG: xbp_dlsym - load symbol initfcntl
00:52:07 T:2887158640 M:339660800   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/cStringIO.so. flags: 2
00:52:07 T:2887158640 M:339763200   DEBUG: Loading: /home/andersja/.xbmc/temp/cStringIO.so
00:52:07 T:2887158640 M:339763200   DEBUG: RegisterExtensionLib, adding cStringIO.so (0x9f25898)
00:52:07 T:2887158640 M:339763200   DEBUG: xbp_dlsym - load symbol initcStringIO
00:52:07 T:2887158640 M:340025344   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/collections.so. flags: 2
00:52:07 T:2887158640 M:340025344   DEBUG: Loading: /home/andersja/.xbmc/temp/collections.so
00:52:07 T:2887158640 M:340025344   DEBUG: RegisterExtensionLib, adding collections.so (0xa730268)
00:52:07 T:2887158640 M:340025344   DEBUG: xbp_dlsym - load symbol initcollections
00:52:07 T:2887158640 M:341102592   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/operator.so. flags: 2
00:52:07 T:2887158640 M:341102592   DEBUG: Loading: /home/andersja/.xbmc/temp/operator.so
00:52:07 T:2887158640 M:341102592   DEBUG: RegisterExtensionLib, adding operator.so (0xa0e2ca8)
00:52:07 T:2887158640 M:341102592   DEBUG: xbp_dlsym - load symbol initoperator
00:52:07 T:2887158640 M:341102592   DEBUG: ADDON: cpluff: 'Could not return information about unknown plug-in IPlayer.'
00:52:07 T:2887158640 M:341102592    INFO: -->Python script returned the following error<--
00:52:07 T:2887158640 M:341102592   ERROR: Error Type: exceptions.Exception
00:52:07 T:2887158640 M:341102592   ERROR: Error Contents: Could not get AddonPtr!
00:52:07 T:2887158640 M:341102592   ERROR: Traceback (most recent call last):
                                              File "/home/andersja/.xbmc/addons/IPlayer/default.py", line 22, in ?
                                                import addoncompat
                                              File "/home/andersja/.xbmc/addons/IPlayer/lib/addoncompat.py", line 15, in ?
                                                __addon__ = xbmcaddon.Addon(os.path.basename(os.getcwd()))
                                            Exception: Could not get AddonPtr!
00:52:07 T:2887158640 M:341102592    INFO: -->End of Python script error report<--
00:52:07 T:2887158640 M:341102592    INFO: Python script stopped
00:52:07 T:2924288880 M:341102592   DEBUG:  WaitOnScriptResult - plugin exited prematurely - terminating
00:52:07 T:3078629248 M:341102592   ERROR: GetDirectory - Error getting plugin://plugin.video.iplayer/
00:52:07 T:3078629248 M:341102592   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.iplayer/) failed
extrospection Wrote:Question - I don't see this in the Dharma respository - is this normal?

yes
extrospection Wrote:Tested 2.3.2 on Dharma beta 4 on Ubuntu 10.10 and got "Script failed". Debug log:

Code:
00:52:05 T:2932681584 M:342740992   DEBUG: GetImageHash - unable to stat url /home/andersja/.xbmc/addons/IPlayer/icon.png
00:52:06 T:3078629248 M:343560192   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.iplayer/)
00:52:06 T:3078629248 M:343560192   DEBUG:   ParentPath = [addons://sources/video/]
00:52:06 T:2924288880 M:343560192   DEBUG: StartScript - calling plugin IPlayer('plugin://plugin.video.iplayer/','0','')
00:52:06 T:2924288880 M:343560192    INFO: initializing python engine.
00:52:06 T:2924288880 M:343560192   DEBUG: Loading: /usr/lib/xbmc/system/python/python24-i486-linux.so
00:52:06 T:2924288880 M:342077440   DEBUG: Python wrapper library linked with internal Python library
00:52:06 T:2924288880 M:342986752   DEBUG: new python thread created. id=7
00:52:06 T:2924288880 M:342986752   DEBUG: WaitOnScriptResult - waiting on the IPlayer plugin...
00:52:06 T:2887158640 M:342986752   DEBUG: thread start, auto delete: 0
00:52:06 T:2887158640 M:342986752   DEBUG: Python thread: start processing
00:52:06 T:2887158640 M:341540864  NOTICE: -->Python Interpreter Initialized<--
00:52:06 T:2887158640 M:341540864   DEBUG: Process - The source file to load is /home/andersja/.xbmc/addons/IPlayer/default.py
00:52:06 T:2887158640 M:341540864   DEBUG: Process - Setting the Python path to /home/andersja/.xbmc/addons/IPlayer:/home/andersja/.xbmc/addons/script.module.simplejson/lib:/home/andersja/.xbmc/addons/script.module.beautifulsoup/lib:/usr/lib/xbmc/addons/script.module.pil/lib:/home/andersja/.xbmc/addons/script.module.elementtree/lib:/usr/lib/xbmc/addons/script.module.pysqlite/lib:/usr/lib/xbmc/system/python/python24.zip:/usr/share/xbmc/system/python/lib/python24.zip:/usr/share/xbmc/system/python/lib/python2.4/:/usr/share/xbmc/system/python/lib/python2.4/plat-linux2:/usr/share/xbmc/system/python/lib/python2.4/lib-tk:/usr/share/xbmc/system/python/lib/python2.4/lib-dynload
00:52:06 T:2887158640 M:341540864   DEBUG: Process - Entering source directory /home/andersja/.xbmc/addons/IPlayer
00:52:07 T:3078629248 M:342769664   DEBUG: ------ Window Init (DialogBusy.xml) ------
00:52:07 T:3078629248 M:342769664   DEBUG: Alloc resources: 0.01ms (0.00 ms skin load)
00:52:07 T:2887158640 M:342806528   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/time.so. flags: 2
00:52:07 T:2887158640 M:341917696   DEBUG: Loading: /home/andersja/.xbmc/temp/time.so
00:52:07 T:2887158640 M:341917696   DEBUG: RegisterExtensionLib, adding time.so (0x9f81f18)
00:52:07 T:2887158640 M:341917696   DEBUG: xbp_dlsym - load symbol inittime
00:52:07 T:2887158640 M:341237760   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/strop.so. flags: 2
00:52:07 T:2887158640 M:341110784   DEBUG: Loading: /home/andersja/.xbmc/temp/strop.so
00:52:07 T:2887158640 M:341110784   DEBUG: RegisterExtensionLib, adding strop.so (0xa63e538)
00:52:07 T:2887158640 M:341110784   DEBUG: xbp_dlsym - load symbol initstrop
00:52:07 T:2887158640 M:341495808   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/_socket.so. flags: 2
00:52:07 T:2887158640 M:341377024   DEBUG: Loading: /home/andersja/.xbmc/temp/_socket.so
00:52:07 T:2887158640 M:341377024   DEBUG: RegisterExtensionLib, adding _socket.so (0xa17a8c8)
00:52:07 T:2887158640 M:341377024   DEBUG: xbp_dlsym - load symbol init_socket
00:52:07 T:2887158640 M:339980288   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/_ssl.so. flags: 2
00:52:07 T:2887158640 M:340131840   DEBUG: Loading: /home/andersja/.xbmc/temp/_ssl.so
00:52:07 T:2887158640 M:340131840   DEBUG: RegisterExtensionLib, adding _ssl.so (0xa595a08)
00:52:07 T:2887158640 M:340131840   DEBUG: xbp_dlsym - load symbol init_ssl
00:52:07 T:2887158640 M:340983808   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/math.so. flags: 2
00:52:07 T:2887158640 M:341110784   DEBUG: Loading: /home/andersja/.xbmc/temp/math.so
00:52:07 T:2887158640 M:341110784   DEBUG: RegisterExtensionLib, adding math.so (0xa66fd78)
00:52:07 T:2887158640 M:341110784   DEBUG: xbp_dlsym - load symbol initmath
00:52:07 T:2887158640 M:341192704   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/binascii.so. flags: 2
00:52:07 T:2887158640 M:341192704   DEBUG: Loading: /home/andersja/.xbmc/temp/binascii.so
00:52:07 T:2887158640 M:341192704   DEBUG: RegisterExtensionLib, adding binascii.so (0xa381dc0)
00:52:07 T:2887158640 M:341192704   DEBUG: xbp_dlsym - load symbol initbinascii
00:52:07 T:2887158640 M:341192704   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/_random.so. flags: 2
00:52:07 T:2887158640 M:341008384   DEBUG: Loading: /home/andersja/.xbmc/temp/_random.so
00:52:07 T:2887158640 M:341008384   DEBUG: RegisterExtensionLib, adding _random.so (0xa66f3e8)
00:52:07 T:2887158640 M:341008384   DEBUG: xbp_dlsym - load symbol init_random
00:52:07 T:2887158640 M:340754432   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/fcntl.so. flags: 2
00:52:07 T:2887158640 M:340881408   DEBUG: Loading: /home/andersja/.xbmc/temp/fcntl.so
00:52:07 T:2887158640 M:340963328   DEBUG: RegisterExtensionLib, adding fcntl.so (0xa6778a8)
00:52:07 T:2887158640 M:340963328   DEBUG: xbp_dlsym - load symbol initfcntl
00:52:07 T:2887158640 M:339660800   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/cStringIO.so. flags: 2
00:52:07 T:2887158640 M:339763200   DEBUG: Loading: /home/andersja/.xbmc/temp/cStringIO.so
00:52:07 T:2887158640 M:339763200   DEBUG: RegisterExtensionLib, adding cStringIO.so (0x9f25898)
00:52:07 T:2887158640 M:339763200   DEBUG: xbp_dlsym - load symbol initcStringIO
00:52:07 T:2887158640 M:340025344   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/collections.so. flags: 2
00:52:07 T:2887158640 M:340025344   DEBUG: Loading: /home/andersja/.xbmc/temp/collections.so
00:52:07 T:2887158640 M:340025344   DEBUG: RegisterExtensionLib, adding collections.so (0xa730268)
00:52:07 T:2887158640 M:340025344   DEBUG: xbp_dlsym - load symbol initcollections
00:52:07 T:2887158640 M:341102592   DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/operator.so. flags: 2
00:52:07 T:2887158640 M:341102592   DEBUG: Loading: /home/andersja/.xbmc/temp/operator.so
00:52:07 T:2887158640 M:341102592   DEBUG: RegisterExtensionLib, adding operator.so (0xa0e2ca8)
00:52:07 T:2887158640 M:341102592   DEBUG: xbp_dlsym - load symbol initoperator
00:52:07 T:2887158640 M:341102592   DEBUG: ADDON: cpluff: 'Could not return information about unknown plug-in IPlayer.'
00:52:07 T:2887158640 M:341102592    INFO: -->Python script returned the following error<--
00:52:07 T:2887158640 M:341102592   ERROR: Error Type: exceptions.Exception
00:52:07 T:2887158640 M:341102592   ERROR: Error Contents: Could not get AddonPtr!
00:52:07 T:2887158640 M:341102592   ERROR: Traceback (most recent call last):
                                              File "/home/andersja/.xbmc/addons/IPlayer/default.py", line 22, in ?
                                                import addoncompat
                                              File "/home/andersja/.xbmc/addons/IPlayer/lib/addoncompat.py", line 15, in ?
                                                __addon__ = xbmcaddon.Addon(os.path.basename(os.getcwd()))
                                            Exception: Could not get AddonPtr!
00:52:07 T:2887158640 M:341102592    INFO: -->End of Python script error report<--
00:52:07 T:2887158640 M:341102592    INFO: Python script stopped
00:52:07 T:2924288880 M:341102592   DEBUG:  WaitOnScriptResult - plugin exited prematurely - terminating
00:52:07 T:3078629248 M:341102592   ERROR: GetDirectory - Error getting plugin://plugin.video.iplayer/
00:52:07 T:3078629248 M:341102592   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.iplayer/) failed

Doesn't look like you've installed it properly.

/home/andersja/.xbmc/addons/IPlayer/

should be -

/home/andersja/.xbmc/addons/plugin.video.iplayer/
Hitcher Wrote:Doesn't look like you've installed it properly.

.../IPlayer/

should be -

.../plugin.video.iplayer/
Ah thanks - I just downloaded the latest from the website and used XBMC's "install from zip file" function. Bug in XBMC or in the packaging of the addon?
extrospection Wrote:Ah thanks - I just downloaded the latest from the website and used XBMC's "install from zip file" function. Bug in XBMC or in the packaging of the addon?

It isn't really designed to be installed via install from zip as such. I could fix this I guess when i create the zips by renaming the folder, but since hitcher has it as an addon on his repo, I didn't feel the need. There are instructions on the site how to install it and it does mention the renaming. (Bearing in mind I also support xbmc4xbox and xbmc dharma users - so if it was renamed xbmc4xbox users would have to rename it)
I'm also unable to get any HD content to play in HD, running Dharma 4 and 2.3.2.
and I'm happy to help when I'm given the required information Smile
no problem, I'll post it shortly, was just seeing if there was already a solution that hadn't been mentioned yet.
Without a log the only thing I can suggest is that you set it to use akamai as a stream source preference instead of "any" or limelight. there is a bunch of code that could be improved when it comes to choosing the stream source/quality stuff. also some hd streams are on level3 which isnt enabled currently. But certainly akamai normally has the full range of stream qualities. limelight I think may only have up to 1500kbit.
Side note: this might be of interest to non-UK XBMCers:
http://www.engadget.com/2010/11/09/bbc-i...her-fee-o/
http://www.telegraph.co.uk/finance/newsb...layer.html
Switching to Akamai seemed to do the trick. Have to confess I dont really understand the different stream types. HD now streaming fine, SD also fine.
I recommend this solution. thanks!

iplayer going international... do you think they'll lend us Hulu in return? Wink
  • 1
  • 73
  • 74
  • 75(current)
  • 76
  • 77
  • 192

Logout Mark Read Team Forum Stats Members Help
[RELEASE] iPlayer - BBC Video and Music Plugin (UK only!)13