(2020-08-22, 21:48)CaptainT Wrote: [ -> ]Please do report back if you don't find any issues as well. In the end, I want to be pretty sure that all is well before releasing it.
Ok, reporting back:
I've been running the 3.0.49 alpha2 version for about a fortnight, using it probably most days, without any errors. Until today, when Frankie Boyle's New World Order threw up this error:
Code:
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 "/root/.kodi/addons/plugin.video.iplayerwww/default.py", line 219, in <module>
Video.AddAvailableStreamItem(name, url, iconimage, description)
File "/root/.kodi/addons/plugin.video.iplayerwww/resources/lib/ipwww_video.py", line 814, in AddAvailableStreamItem
PlayStream(name, match[0][2], iconimage, description, subtitles_url)
File "/root/.kodi/addons/plugin.video.iplayerwww/resources/lib/ipwww_video.py", line 1011, in PlayStream
subtitles_file = download_subtitles(subtitles_url)
File "/root/.kodi/addons/plugin.video.iplayerwww/resources/lib/ipwww_common.py", line 204, in download_subtitles
text = text+'<font color="%s">%s</font>' % (color[0], line)
IndexError: list index out of range
-->End of Python script error report<--
2020-09-05 09:23:08.565 T:1899504560 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.iplayerwww/?url=https%3A%2F%2Fwww.bbc.co.uk%2Fiplayer%2Fepisode%2Fm000m7m2%2Ffrankie-boyles-new-world-order-series-4-episode-1&mode=202&name=Frankie+Boyle%27s+New+World+Order+-+With+Sara+Pascoe+and+Guz+Kahn&iconimage=https%3A%2F%2Fichef.bbci.co.uk%2Fimages%2Fic%2F832x468%2Fp08pt7h3.jpg&description=Sophie+Duker+and+Miles+Jupp+try+to+make+sense+of+the+weird+times+we+live+in.&subtitles_url=&logged_in=False]
The 'Most Popular' list is my usual entry point into the iPlayer addon (have that favourited), so when it wouldn't play from there, I found the same programme through other parts of the menu structure, and also searched for it, but whenever I tried to play it, it gives the same error. Checked if the same episode would play in the Android app, and there it worked fine.
I noticed there's a logged_in=False variable on the URL in the error log, so I check to see if I was still logged in on the plugin, and it seemed I was: there's a "Sign out BBCiD" item in the main menu. I selected that option and it said it was 'successful', but that didn't change that "Sign out BBCiD" menu item to a "Sign in BBCiD" as I had expected. So I found the login bit in the settings and entered my email and pw there (there wasn't anything in the BBC ID or password fields, so I don't know if I was ever logged in the first place). Went back to the episode and again it threw up the same error, again with the logged_in=False bit - so I still don't know whether I'm logged in or not, or if that's even a relevant factor.
Sorry to be so verbose; I'm counting on you to filter out anything that might be useful.