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.
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