Kodi Community Forum

Full Version: "iPlayer WWW" add-on
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi
Just joined to report a problem I am getting with plugin - getting script error now (was just getting spining wheel like everybody else)
Am using the above fix from primaeval, but seeing the following error in log

Code:
20:02:01 T:140309698238208   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.IndexError'>
                                            Error Contents: list index out of range
                                            Traceback (most recent call last):
                                              File "/home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py", line 1312, in <module>
                                                AddAvailableStreamItem(name, url, iconimage, description)
                                              File "/home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py", line 742, in AddAvailableStreamItem
                                                PlayStream(name, match[0][2], iconimage, description, subtitles_url)
                                            IndexError: list index out of range
                                            -->End of Python script error report<--
20:02:01 T:140310497626048   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.iplayerwww/?url=http%3A%2F%2Fwww.bbc.co.uk%2F%2Fiplayer%2Fepisode%2Fb06ryn6l%2Fsecrets-of-the-mona-lisa%23group%3Dp02q33dg&mode=202&name=Secrets+of+the+Mona+Lisa&iconimage=http%3A%2F%2Fichef.bbci.co.uk%2Fimages%2Fic%2F832x468%2Fp039sjpy.jpg&description=Behind+the+enigmatic+smile%2C+the+Mona+Lisa+remains+a+mystery%2C+fuelling+endless+speculation.&subtitles_url=&logged_in=False]

Same error on any stream selected
ie: direct from the highlights menu or from an program episode list

Running Kodibuntu (kodi 14.2) on a Chrombox

EDIT: not based in UK (using alternative means), but iplayer works on laptop and phone

EDIT2: for info, found an update to another player mxxxxx4 and it is working

WW
(2015-12-17, 22:27)white_westie Wrote: [ -> ]Hi
Just joined to report a problem I am getting with plugin - getting script error now (was just getting spining wheel like everybody else)
Am using the above fix from primaeval, but seeing the following error in log

Same error on any stream selected
ie: direct from the highlights menu or from an program episode list

Running Kodibuntu (kodi 14.2) on a Chrombox

EDIT: not based in UK (using alternative means), but iplayer works on laptop and phone

WW

I would expect that you get an error message which says that the content is only available in the UK instead of this error. There was a similar case like this before, try checking a few pages back in this thread. This error is most likely also caused by geoblocking. The fact that the iPlayer website or the app on a phone works does not matter in this case. The Kodi add-on uses the website as the source of information, but it ultimately uses slightly different streams which may or may not be geoblocked differently.

In the end, you should not be using the add-on and your usage is outside of the support of the add-on.
(2015-12-17, 23:26)CaptainT Wrote: [ -> ]In the end, you should not be using the add-on and your usage is outside of the support of the add-on.

Thanks for quick response (thought you where still on holidays....).
So support for this plugin is only for UK based users - apologies then, and I will remove it.

As an aside, does the app on a phone or smart dvd player not use the same sources that are being used in the plugin?

WW
(2015-12-17, 23:46)white_westie Wrote: [ -> ]
(2015-12-17, 23:26)CaptainT Wrote: [ -> ]In the end, you should not be using the add-on and your usage is outside of the support of the add-on.

Thanks for quick response (thought you where still on holidays....).
So support for this plugin is only for UK based users - apologies then, and I will remove it.

As an aside, does the app on a phone or smart dvd player not use the same sources that are being used in the plugin?

WW

I am still on holidays. Big Grin Doesn't mean I can't check the forum every now and then.

No, the add-on does not use the same sources as the app on a phone. I don't know which sources a smart DVD player uses, so I can't tell the difference, but the Android or iOS apps use different sources than the add-on.
Thks for info (learn somethiing new everyday) - enjoy your break.....
My version is still working today, so CaptainT is right, it probably is geoblocking. Find a VPN that knows you are living in the UK. Wink
Not using a vpn (believe the beeb has started blocking them now anuway...), works fine on all other devices as well as other addon.

Posted because I thought the python error 'IndexError: list index out of range' was not strem related but more to do with parsing code missing something.
(2015-12-18, 09:47)white_westie Wrote: [ -> ]Not using a vpn (believe the beeb has started blocking them now anuway...), works fine on all other devices as well as other addon.

Posted because I thought the python error 'IndexError: list index out of range' was not strem related but more to do with parsing code missing something.

That will teach us to jump to conclusions.

How did you get to the Mona Lisa program? It works ok for me via Search or Categories.
Picked it from the Highlights menu (I think)

Just started it up from bbc website on laptop now and the link is
hxxp://www.bc.co.uk/iplayer/episode/b06ryn6l/secrets-of-the-mona-lisa#group=p02q33dg

Is that not the same link that failed to play in the log I posted?

WW
(2015-12-18, 10:54)white_westie Wrote: [ -> ]Picked it from the Highlights menu (I think)

Just started it up from bbc website on laptop now and the link is
hxxp://www.bc.co.uk/iplayer/episode/b06ryn6l/secrets-of-the-mona-lisa#group=p02q33dg

Is that not the same link that failed to play in the log I posted?

WW

I am trying to recreate your problem in Kodi, so I need to know exactly what you did to get the error. Is it just that program or all of them?
Okay, did not realise that.

Fails on all streams no matter how I select them.

Was origionally looking to watch 'The Bridge' so this is the sequence I followed
A-Z, then B, then scroll down until you find 'The Bridge', select that and the episode list (8) is displayed, select any episode.
Output from kodi debug log

Code:
09:37:53 T:139649376839424   DEBUG: StartScript - calling plugin iPlayer WWW('plugin://plugin.video.iplayerwww/','1','')
09:37:53 T:139649376839424   DEBUG: WaitOnScriptResult - waiting on the iPlayer WWW (id=5) plugin...
09:37:53 T:139649651558144  NOTICE: Thread LanguageInvoker start, auto delete: false
09:37:53 T:139649651558144    INFO: initializing python engine.
09:37:53 T:139649651558144   DEBUG: CPythonInvoker(5, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): start processing
09:37:53 T:139649651558144  NOTICE: -->Python Interpreter Initialized<--
09:37:53 T:139649651558144   DEBUG: CPythonInvoker(5, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): the source file to load is "/home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py"
09:37:53 T:139649651558144   DEBUG: CPythonInvoker(5, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): setting the Python path to /home/kodi/.kodi/addons/plugin.video.iplayerwww:/home/kodi/.kodi/addons/script.module.requests/lib:/usr/lib/python2.7:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PILcompat:/usr/lib/python2.7/dist-packages/gtk-2.0
09:37:53 T:139649651558144   DEBUG: CPythonInvoker(5, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): entering source directory /home/kodi/.kodi/addons/plugin.video.iplayerwww
09:37:53 T:139649651558144   DEBUG: CPythonInvoker(5, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): instantiating addon using automatically obtained id of "plugin.video.iplayerwww" dependent on version 2.1.0 of the xbmc.python api
09:37:54 T:139649651558144   DEBUG: LocalizeStrings: no strings.po file exist at /home/kodi/.kodi/addons/plugin.video.iplayerwww/resources/language/English, fallback to strings.xml
09:37:54 T:139649376839424   DEBUG: Previous line repeats 8 times.
09:37:54 T:139649376839424   DEBUG: WaitOnScriptResult- plugin returned successfully
09:37:54 T:139649651558144    INFO: CPythonInvoker(5, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): script successfully run
09:37:54 T:139649343268608  NOTICE: Thread BackgroundLoader start, auto delete: false
09:37:54 T:139650585880512   DEBUG: ------ Window Deinit (Pointer.xml) ------
09:37:54 T:139649343268608   DEBUG: Thread BackgroundLoader 139649343268608 terminating
09:37:54 T:139649651558144    INFO: Python script stopped
09:37:54 T:139649651558144   DEBUG: Thread LanguageInvoker 139649651558144 terminating
09:37:54 T:139650585880512   DEBUG: ------ Window Init (Pointer.xml) ------
09:37:55 T:139650585880512   DEBUG: ProcessMouse: trying mouse action leftclick
09:37:55 T:139650585880512   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.iplayerwww/?description&iconimage&logged_in=False&mode=102&name=Programme%20List%20A-Z&subtitles_url&url=url)
09:37:55 T:139650585880512   DEBUG:   ParentPath = [plugin://plugin.video.iplayerwww/]
09:37:55 T:139649600616192   DEBUG: StartScript - calling plugin iPlayer WWW('plugin://plugin.video.iplayerwww/','2','?description&iconimage&logged_in=False&mode=102&name=Programme%20List%20A-Z&subtitles_url&url=url')
09:37:55 T:139649600616192   DEBUG: WaitOnScriptResult - waiting on the iPlayer WWW (id=6) plugin...
09:37:55 T:139649651558144  NOTICE: Thread LanguageInvoker start, auto delete: false
09:37:55 T:139649651558144    INFO: initializing python engine.
09:37:55 T:139649651558144   DEBUG: CPythonInvoker(6, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): start processing
09:37:55 T:139649651558144  NOTICE: -->Python Interpreter Initialized<--
09:37:55 T:139649651558144   DEBUG: CPythonInvoker(6, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): the source file to load is "/home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py"
09:37:55 T:139649651558144   DEBUG: CPythonInvoker(6, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): setting the Python path to /home/kodi/.kodi/addons/plugin.video.iplayerwww:/home/kodi/.kodi/addons/script.module.requests/lib:/usr/lib/python2.7:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PILcompat:/usr/lib/python2.7/dist-packages/gtk-2.0
09:37:55 T:139649651558144   DEBUG: CPythonInvoker(6, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): entering source directory /home/kodi/.kodi/addons/plugin.video.iplayerwww
09:37:55 T:139649651558144   DEBUG: CPythonInvoker(6, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): instantiating addon using automatically obtained id of "plugin.video.iplayerwww" dependent on version 2.1.0 of the xbmc.python api
09:37:55 T:139649600616192   DEBUG: WaitOnScriptResult- plugin returned successfully
09:37:55 T:139649651558144    INFO: CPythonInvoker(6, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): script successfully run
09:37:55 T:139650585880512   DEBUG: ------ Window Deinit (Pointer.xml) ------
09:37:55 T:139649343268608  NOTICE: Thread BackgroundLoader start, auto delete: false
09:37:55 T:139649343268608   DEBUG: Thread BackgroundLoader 139649343268608 terminating
09:37:55 T:139649651558144    INFO: Python script stopped
09:37:55 T:139649651558144   DEBUG: Thread LanguageInvoker 139649651558144 terminating
09:37:56 T:139650585880512   DEBUG: ------ Window Init (Pointer.xml) ------
09:37:57 T:139650585880512   DEBUG: ProcessMouse: trying mouse action leftclick
09:37:57 T:139650585880512   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.iplayerwww/?description&iconimage&logged_in=False&mode=124&name=B&subtitles_url&url=b)
09:37:57 T:139650585880512   DEBUG:   ParentPath = [plugin://plugin.video.iplayerwww/?description&iconimage&logged_in=False&mode=102&name=Programme%20List%20A-Z&subtitles_url&url=url]
09:37:57 T:139649376839424   DEBUG: StartScript - calling plugin iPlayer WWW('plugin://plugin.video.iplayerwww/','3','?description&iconimage&logged_in=False&mode=124&name=B&subtitles_url&url=b')
09:37:57 T:139649376839424   DEBUG: WaitOnScriptResult - waiting on the iPlayer WWW (id=7) plugin...
09:37:57 T:139649651558144  NOTICE: Thread LanguageInvoker start, auto delete: false
09:37:57 T:139649651558144    INFO: initializing python engine.
09:37:57 T:139649651558144   DEBUG: CPythonInvoker(7, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): start processing
09:37:57 T:139649651558144  NOTICE: -->Python Interpreter Initialized<--
09:37:57 T:139649651558144   DEBUG: CPythonInvoker(7, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): the source file to load is "/home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py"
09:37:57 T:139649651558144   DEBUG: CPythonInvoker(7, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): setting the Python path to /home/kodi/.kodi/addons/plugin.video.iplayerwww:/home/kodi/.kodi/addons/script.module.requests/lib:/usr/lib/python2.7:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PILcompat:/usr/lib/python2.7/dist-packages/gtk-2.0
09:37:57 T:139649651558144   DEBUG: CPythonInvoker(7, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): entering source directory /home/kodi/.kodi/addons/plugin.video.iplayerwww
09:37:57 T:139649651558144   DEBUG: CPythonInvoker(7, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): instantiating addon using automatically obtained id of "plugin.video.iplayerwww" dependent on version 2.1.0 of the xbmc.python api
09:37:58 T:139650585880512   DEBUG: ------ Window Init (DialogBusy.xml) ------
09:37:58 T:139650585880512   DEBUG: ------ Window Deinit (Pointer.xml) ------
09:37:58 T:139649376839424   DEBUG: WaitOnScriptResult- plugin returned successfully
09:37:58 T:139649651558144    INFO: CPythonInvoker(7, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): script successfully run
09:37:58 T:139649651558144    INFO: Python script stopped
09:37:58 T:139649651558144   DEBUG: Thread LanguageInvoker 139649651558144 terminating
09:37:58 T:139649651558144  NOTICE: Thread BackgroundLoader start, auto delete: false
09:37:58 T:139649651558144   DEBUG: Thread BackgroundLoader 139649651558144 terminating
09:37:58 T:139650585880512   DEBUG: ------ Window Deinit (DialogBusy.xml) ------
09:38:00 T:139650585880512   DEBUG: ProcessMouse: trying mouse action wheeldown
09:38:03 T:139650585880512   DEBUG: Previous line repeats 82 times.
09:38:03 T:139650585880512   DEBUG: ------ Window Init (Pointer.xml) ------
09:38:04 T:139650585880512   DEBUG: ProcessMouse: trying mouse action wheeldown
09:38:04 T:139650585880512   DEBUG: ------ Window Deinit (Pointer.xml) ------
09:38:04 T:139650585880512   DEBUG: ProcessMouse: trying mouse action wheeldown
09:38:04 T:139650585880512   DEBUG: Previous line repeats 2 times.
09:38:04 T:139650585880512   DEBUG: ProcessMouse: trying mouse action wheelup
09:38:05 T:139650585880512   DEBUG: Previous line repeats 6 times.
09:38:05 T:139650585880512   DEBUG: ------ Window Init (Pointer.xml) ------
09:38:07 T:139650585880512   DEBUG: ProcessMouse: trying mouse action leftclick
09:38:07 T:139650585880512   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.iplayerwww/?description&iconimage&logged_in=False&mode=121&name=The%20Bridge&subtitles_url&url=b03bnc34)
09:38:07 T:139650585880512   DEBUG:   ParentPath = [plugin://plugin.video.iplayerwww/?description&iconimage&logged_in=False&mode=124&name=B&subtitles_url&url=b]
09:38:07 T:139649351661312   DEBUG: StartScript - calling plugin iPlayer WWW('plugin://plugin.video.iplayerwww/','4','?description&iconimage&logged_in=False&mode=121&name=The%20Bridge&subtitles_url&url=b03bnc34')
09:38:07 T:139649351661312   DEBUG: WaitOnScriptResult - waiting on the iPlayer WWW (id=8) plugin...
09:38:07 T:139649651558144  NOTICE: Thread LanguageInvoker start, auto delete: false
09:38:07 T:139649651558144    INFO: initializing python engine.
09:38:07 T:139649651558144   DEBUG: CPythonInvoker(8, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): start processing
09:38:07 T:139649651558144  NOTICE: -->Python Interpreter Initialized<--
09:38:07 T:139649651558144   DEBUG: CPythonInvoker(8, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): the source file to load is "/home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py"
09:38:07 T:139649651558144   DEBUG: CPythonInvoker(8, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): setting the Python path to /home/kodi/.kodi/addons/plugin.video.iplayerwww:/home/kodi/.kodi/addons/script.module.requests/lib:/usr/lib/python2.7:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PILcompat:/usr/lib/python2.7/dist-packages/gtk-2.0
09:38:07 T:139649651558144   DEBUG: CPythonInvoker(8, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): entering source directory /home/kodi/.kodi/addons/plugin.video.iplayerwww
09:38:07 T:139649651558144   DEBUG: CPythonInvoker(8, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): instantiating addon using automatically obtained id of "plugin.video.iplayerwww" dependent on version 2.1.0 of the xbmc.python api
09:38:08 T:139650585880512   DEBUG: ------ Window Init (DialogBusy.xml) ------
09:38:08 T:139650585880512   DEBUG: SECTION:UnloadDelayed(DLL: special://xbmcbin/system/ImageLib-x86_64-linux.so)
09:38:08 T:139650585880512   DEBUG: Unloading: /ImageLib-x86_64-linux.so
09:38:08 T:139650585880512    INFO: LIRC Initialize: using: /dev/lircd
09:38:08 T:139650585880512   DEBUG: Failed to connect to LIRC. Retry in 40s.
09:38:08 T:139650585880512   DEBUG: ------ Window Deinit (Pointer.xml) ------
09:38:08 T:139649351661312   DEBUG: WaitOnScriptResult- plugin returned successfully
09:38:08 T:139649651558144    INFO: CPythonInvoker(8, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): script successfully run
09:38:08 T:139649651558144    INFO: Python script stopped
09:38:08 T:139649651558144   DEBUG: Thread LanguageInvoker 139649651558144 terminating
09:38:08 T:139649651558144  NOTICE: Thread BackgroundLoader start, auto delete: false
09:38:08 T:139649651558144   DEBUG: Thread BackgroundLoader 139649651558144 terminating
09:38:08 T:139649651558144  NOTICE: Thread BackgroundLoader start, auto delete: false
09:38:08 T:139649651558144   DEBUG: Thread BackgroundLoader 139649651558144 terminating
09:38:08 T:139650585880512   DEBUG: ------ Window Deinit (DialogBusy.xml) ------
09:38:08 T:139650585880512   DEBUG: ------ Window Init (Pointer.xml) ------
09:38:09 T:139650585880512    INFO: CheckIdle - Closing session to http://feeds.xbmc.org (easy=0x7f0284005b10, multi=0x7f0284000f20)
09:38:10 T:139650585880512    INFO: CheckIdle - Closing session to https://raw.github.com (easy=0x7f029401c160, multi=0x7f0294018b40)
09:38:10 T:139650585880512    INFO: CheckIdle - Closing session to http://mirrors.kodi.tv (easy=0x7f029407a4d0, multi=0x7f029408f860)
09:38:10 T:139650585880512   DEBUG: ProcessMouse: trying mouse action leftclick
09:38:10 T:139650585880512   DEBUG: OnPlayMedia plugin://plugin.video.iplayerwww/?url=http%3A%2F%2Fwww.bbc.co.uk%2F%2Fiplayer%2Fepisode%2Fb06k8014%2Fthe-bridge-series-3-episode-6&mode=202&name=The+Bridge%2C+Series+3%3A+Episode+6&iconimage=http%3A%2F%2Fichef.bbci.co.uk%2Fimages%2Fic%2F832x468%2Fp0390jm6.jpg&description=A+young+art+curator+suggests+a+connection+between+two+murders+and+the+attack+on+Hans.&subtitles_url=&logged_in=False
09:38:10 T:139650585880512   DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
09:38:10 T:139650585880512   DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
09:38:10 T:139650585880512   DEBUG: StartScript - calling plugin iPlayer WWW('plugin://plugin.video.iplayerwww/','5','?url=http%3A%2F%2Fwww.bbc.co.uk%2F%2Fiplayer%2Fepisode%2Fb06k8014%2Fthe-bridge-series-3-episode-6&mode=202&name=The+Bridge%2C+Series+3%3A+Episode+6&iconimage=http%3A%2F%2Fichef.bbci.co.uk%2Fimages%2Fic%2F832x468%2Fp0390jm6.jpg&description=A+young+art+curator+suggests+a+connection+between+two+murders+and+the+attack+on+Hans.&subtitles_url=&logged_in=False')
09:38:10 T:139650585880512   DEBUG: WaitOnScriptResult - waiting on the iPlayer WWW (id=9) plugin...
09:38:10 T:139649651558144  NOTICE: Thread LanguageInvoker start, auto delete: false
09:38:10 T:139649651558144    INFO: initializing python engine.
09:38:10 T:139649651558144   DEBUG: CPythonInvoker(9, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): start processing
09:38:10 T:139649651558144  NOTICE: -->Python Interpreter Initialized<--
09:38:10 T:139649651558144   DEBUG: CPythonInvoker(9, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): the source file to load is "/home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py"
09:38:10 T:139649651558144   DEBUG: CPythonInvoker(9, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): setting the Python path to /home/kodi/.kodi/addons/plugin.video.iplayerwww:/home/kodi/.kodi/addons/script.module.requests/lib:/usr/lib/python2.7:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PILcompat:/usr/lib/python2.7/dist-packages/gtk-2.0
09:38:10 T:139649651558144   DEBUG: CPythonInvoker(9, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): entering source directory /home/kodi/.kodi/addons/plugin.video.iplayerwww
09:38:10 T:139649651558144   DEBUG: CPythonInvoker(9, /home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py): instantiating addon using automatically obtained id of "plugin.video.iplayerwww" dependent on version 2.1.0 of the xbmc.python api
09:38:10 T:139650585880512   DEBUG: ------ Window Deinit (Pointer.xml) ------
09:38:12 T:139649651558144   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.IndexError'>
                                            Error Contents: list index out of range
                                            Traceback (most recent call last):
                                              File "/home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py", line 1312, in <module>
                                                AddAvailableStreamItem(name, url, iconimage, description)
                                              File "/home/kodi/.kodi/addons/plugin.video.iplayerwww/default.py", line 742, in AddAvailableStreamItem
                                                PlayStream(name, match[0][2], iconimage, description, subtitles_url)
                                            IndexError: list index out of range
                                            -->End of Python script error report<--
09:38:12 T:139650585880512   DEBUG: ------ Window Init (DialogKaiToast.xml) ------
09:38:12 T:139649651558144    INFO: Python script stopped
09:38:12 T:139649651558144   DEBUG: Thread LanguageInvoker 139649651558144 terminating
09:38:12 T:139650585880512   DEBUG:  WaitOnScriptResult - plugin exited prematurely - terminating
09:38:12 T:139650585880512   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.iplayerwww/?url=http%3A%2F%2Fwww.bbc.co.uk%2F%2Fiplayer%2Fepisode%2Fb06k8014%2Fthe-bridge-series-3-episode-6&mode=202&name=The+Bridge%2C+Series+3%3A+Episode+6&iconimage=http%3A%2F%2Fichef.bbci.co.uk%2Fimages%2Fic%2F832x468%2Fp0390jm6.jpg&description=A+young+art+curator+suggests+a+connection+between+two+murders+and+the+attack+on+Hans.&subtitles_url=&logged_in=False]
09:38:12 T:139650585880512   DEBUG: Playlist Player: no more playable items... aborting playback
Yes, confirmed! Thanks for a great addon.

Is there a way to donate some (beer) money to the developers?
(2015-12-18, 11:50)white_westie Wrote: [ -> ]Fails on all streams no matter how I select them.

It does look more like a network problem than a Kodi or iplayerwww problem. Can you play other UK streams on Kodi or on other computers?
(2015-12-18, 12:05)primaeval Wrote: [ -> ]It does look more like a network problem than a Kodi or iplayerwww problem. Can you play other UK streams on Kodi or on other computers?

@primaeval

Can play all the UK catch up tv channels from my smart dvd player (All4, ITV, C5, BBC) so no issues with n/w config.
Using dnsmasq on my router to handle the dns redirects, so no n/w config changes on any of my devices.

Don't waste any more time on this - as CaptainT said
CaptainT Wrote:In the end, you should not be using the add-on and your usage is outside of the support of the add-on

Must spend time to understand how the code works and how the streams are actually passed to the player.
As I said it seems to work okay on the other (not to be mentioned) addon.

Thks for your time. Keep up the good work

WW
You can pass to proxy very easily