Any thoughts as to what's throwing this python error, please?
It only happens on catchup streams.
Live streams works fine using the same HLS, Limelight and manual stream select settings:
Pi4 running 9.2.0 (Leia).
Thanks.
2019-11-28 13:12:39.482 T:2624578416 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.KeyError'>
Error Contents: 'keyword'
Traceback (most recent call last):
File "/storage/.kodi/addons/plugin.video.iplayerwww/default.py", line 167, in <module>
Video.GetAvailableStreams(name, url, iconimage, description)
File "/storage/.kodi/addons/plugin.video.iplayerwww/resources/lib/ipwww_video.py", line 826, in GetAvailableStreams
AddAvailableStreamsDirectory(name, stream_ids['stream_id_st'], iconimage, description)
File "/storage/.kodi/addons/plugin.video.iplayerwww/resources/lib/ipwww_video.py", line 1023, in AddAvailableStreamsDirectory
streams = ParseStreamsHLSDASH(stream_id)
File "/storage/.kodi/addons/plugin.video.iplayerwww/resources/lib/ipwww_video.py", line 1052, in ParseStreamsHLSDASH
return ParseStreams(stream_id)
File "/storage/.kodi/addons/plugin.video.iplayerwww/default.py", line 93, in <module>
keyword = utf8_unquote_plus(params["keyword"])
KeyError: 'keyword'
-->End of Python script error report<--
2019-11-28 13:12:39.592 T:2652873584 ERROR: GetDirectory - Error getting plugin://plugin.video.iplayerwww/?description=Live%20boxing%20coverage%20of%20Lee%20McGregor%20v%20Kash%20Farooq%20from%20Glasgow%27s%20Emirates%20Arena.&iconimage=https%3a%2f%2fichef.bbci.co.uk%2fimages%2fic%2f832x468%2fp07tyl6z.jpg&logged_in=False&mode=122&name=Boxing%20-%20Lee%20McGregor%20v%20Kash%20Farooq&subtitles_url&url=https%3a%2f%2fwww.bbc.co.uk%2fiplayer%2fepisode%2fm000bkry
2019-11-28 13:12:39.624 T:3012052304 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.iplayerwww/?description=Live%20boxing%20coverage%20of%20Lee%20McGregor%20v%20Kash%20Farooq%20from%20Glasgow%27s%20Emirates%20Arena.&iconimage=https%3a%2f%2fichef.bbci.co.uk%2fimages%2fic%2f832x468%2fp07tyl6z.jpg&logged_in=False&mode=122&name=Boxing%20-%20Lee%20McGregor%20v%20Kash%20Farooq&subtitles_url&url=https%3a%2f%2fwww.bbc.co.uk%2fiplayer%2fepisode%2fm000bkry) failed
2019-11-28 13:14:10.592 T:2882610032 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.KeyError'>
Error Contents: 'keyword'
Traceback (most recent call last):
File "/storage/.kodi/addons/plugin.video.iplayerwww/default.py", line 167, in <module>
Video.GetAvailableStreams(name, url, iconimage, description)
File "/storage/.kodi/addons/plugin.video.iplayerwww/resources/lib/ipwww_video.py", line 826, in GetAvailableStreams
AddAvailableStreamsDirectory(name, stream_ids['stream_id_st'], iconimage, description)
File "/storage/.kodi/addons/plugin.video.iplayerwww/resources/lib/ipwww_video.py", line 1023, in AddAvailableStreamsDirectory
streams = ParseStreamsHLSDASH(stream_id)
File "/storage/.kodi/addons/plugin.video.iplayerwww/resources/lib/ipwww_video.py", line 1052, in ParseStreamsHLSDASH
return ParseStreams(stream_id)
File "/storage/.kodi/addons/plugin.video.iplayerwww/default.py", line 93, in <module>
keyword = utf8_unquote_plus(params["keyword"])
KeyError: 'keyword'
-->End of Python script error report<--
2019-11-28 13:14:10.690 T:2863825776 ERROR: GetDirectory - Error getting plugin://plugin.video.iplayerwww/?description=Live%20boxing%20coverage%20of%20Lee%20McGregor%20v%20Kash%20Farooq%20from%20Glasgow%27s%20Emirates%20Arena.&iconimage=https%3a%2f%2fichef.bbci.co.uk%2fimages%2fic%2f832x468%2fp07tyl6z.jpg&logged_in=False&mode=122&name=Boxing%20-%20Lee%20McGregor%20v%20Kash%20Farooq&subtitles_url&url=https%3a%2f%2fwww.bbc.co.uk%2fiplayer%2fepisode%2fm000bkry
2019-11-28 13:14:10.706 T:3012052304 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.iplayerwww/?description=Live%20boxing%20coverage%20of%20Lee%20McGregor%20v%20Kash%20Farooq%20from%20Glasgow%27s%20Emirates%20Arena.&iconimage=https%3a%2f%2fichef.bbci.co.uk%2fimages%2fic%2f832x468%2fp07tyl6z.jpg&logged_in=False&mode=122&name=Boxing%20-%20Lee%20McGregor%20v%20Kash%20Farooq&subtitles_url&url=https%3a%2f%2fwww.bbc.co.uk%2fiplayer%2fepisode%2fm000bkry) failed
2019-11-28 13:15:03.543 T:3012052304 NOTICE: VideoPlayer::OpenFile: plugin://plugin.video.iplayerwww/?url=http%3A%2F%2Fvs-hls-uk-live.bbcfmt.hs.llnwd.net%2Fpool_902%2Flive%2Fuk%2Fbbc_one_hd%2Fbbc_one_hd.isml%2Fbbc_one_hd-pa4%253d128000-video%253d2812032.m3u8&mode=201&name=BBC+One+-+%5BI%5D%5BCOLOR+ff008000%5D3.1+Mbps%5B%2FCOLOR%5D+%5BCOLOR+fff1f1f1%5DLimelight%5B%2FCOLOR%5D%5B%2FI%5D&iconimage=%2Fstorage%2F.kodi%2Faddons%2Fplugin.video.iplayerwww%2Fmedia%2Fbbc_one_hd.png&description=&subtitles_url=&logged_in=False
2019-11-28 13:15:04.791 T:2624578416 NOTICE: Creating InputStream
2019-11-28 13:15:06.033 T:2624578416 NOTICE: Creating Demuxer
2019-11-28 13:15:09.864 T:2624578416 NOTICE: Opening stream: 1 source: 256
2019-11-28 13:15:09.865 T:2624578416 NOTICE: Creating video codec with codec id: 27
2019-11-28 13:15:09.888 T:2624578416 NOTICE: Creating video thread
2019-11-28 13:15:09.888 T:2882610032 NOTICE: running thread: video_thread
2019-11-28 13:15:10.022 T:2624578416 NOTICE: Opening stream: 0 source: 256
2019-11-28 13:15:10.022 T:2624578416 NOTICE: Finding audio codec for: 86018
2019-11-28 13:15:10.024 T:2624578416 NOTICE: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2019-11-28 13:15:10.024 T:2624578416 NOTICE: Creating audio thread
2019-11-28 13:15:10.024 T:2592072560 NOTICE: running thread: CVideoPlayerAudio:
rocess()
2019-11-28 13:15:10.037 T:2592072560 NOTICE: Creating audio stream (codec id: 86018, channels: 2, sample rate: 48000, no pass-through)
2019-11-28 13:15:11.504 T:2882610032 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
2019-11-28 13:16:21.846 T:3012052304 ERROR: Control 602 in window 12901 has been asked to focus, but it can't
2019-11-28 13:16:23.520 T:3012052304 NOTICE: CVideoPlayer::CloseFile()
2019-11-28 13:16:23.525 T:2624578416 NOTICE: CVideoPlayer::OnExit()
2019-11-28 13:16:23.525 T:2624578416 NOTICE: Closing stream player 1
2019-11-28 13:16:23.525 T:2624578416 NOTICE: Waiting for audio thread to exit
2019-11-28 13:16:23.530 T:2592072560 NOTICE: thread end: CVideoPlayerAudio::OnExit()
2019-11-28 13:16:23.530 T:2624578416 NOTICE: Closing audio device
2019-11-28 13:16:23.562 T:3012052304 NOTICE: VideoPlayer: waiting for threads to exit
2019-11-28 13:16:23.581 T:2624578416 NOTICE: Deleting audio codec
2019-11-28 13:16:23.581 T:2624578416 NOTICE: Closing stream player 2
2019-11-28 13:16:23.581 T:2624578416 NOTICE: waiting for video thread to exit
2019-11-28 13:16:23.608 T:2882610032 NOTICE: thread end: video_thread
2019-11-28 13:16:23.613 T:2624578416 NOTICE: deleting video codec
2019-11-28 13:16:23.640 T:3012052304 NOTICE: VideoPlayer: finished waiting
2019-11-28 13:16:23.640 T:3012052304 NOTICE: CVideoPlayer::CloseFile()
2019-11-28 13:16:23.640 T:3012052304 NOTICE: VideoPlayer: waiting for threads to exit
2019-11-28 13:16:23.641 T:3012052304 NOTICE: VideoPlayer: finished waiting
2019-11-28 13:16:23.721 T:3012052304 ERROR: Control 55 in window 10025 has been asked to focus, but it can't
2019-11-28 13:17:08.690 T:2600465264 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.KeyError'>
Error Contents: 'keyword'
Traceback (most recent call last):
File "/storage/.kodi/addons/plugin.video.iplayerwww/default.py", line 167, in <module>
Video.GetAvailableStreams(name, url, iconimage, description)
File "/storage/.kodi/addons/plugin.video.iplayerwww/resources/lib/ipwww_video.py", line 826, in GetAvailableStreams
AddAvailableStreamsDirectory(name, stream_ids['stream_id_st'], iconimage, description)
File "/storage/.kodi/addons/plugin.video.iplayerwww/resources/lib/ipwww_video.py", line 1023, in AddAvailableStreamsDirectory
streams = ParseStreamsHLSDASH(stream_id)
File "/storage/.kodi/addons/plugin.video.iplayerwww/resources/lib/ipwww_video.py", line 1052, in ParseStreamsHLSDASH
return ParseStreams(stream_id)
File "/storage/.kodi/addons/plugin.video.iplayerwww/default.py", line 93, in <module>
keyword = utf8_unquote_plus(params["keyword"])
KeyError: 'keyword'
-->End of Python script error report<--