(ONLY FOR SERIOUS TESTERS) Bleeding Edge Testing Releases

Hi guys. Just updated to 0.2.0 through the popup notification on Kodi, and there seem to be a few issues I’ve seen.

  1. This is a minor one. On the Video, Audio and Subtitles settings on the front page of a file, the setting for quality shows as the 1080 without the p, instead of 1080p. Not sure if it was like that before but just thought I’d flag it up.

  2. A file I was playing kept stopping randomly, and heading back to the plex next up screen and started playing the next episode in line, even though I had not finished watching the current episode.

If I go back to the plex homescreen I’m able to resume playing the particular episode but the error happened again a couple of times. Apparently there was an error ERROR - ClientProfileExtra: missing protocol parameter in the log of the server.

Hope you could kindly look into these.

@ruuk - thank you for your work on this - it is much appreciated!

1 Like

Any one else got this issue on 0.2.0. Plex has started skipping episodes in TV shows. This has happened across 4 seasons. I’m running in docker under unRaid. Both fully up to date. Kodi is 18.6.

It will be on episode 9 and the next one it plays will be 11. Since I started paying attention it is only even episodes it skips over and it has been every other even episode.
When I haven’t noticed until it does that really annoying thing of stopping playback after 3 episides and having played one out of sequence I can go back, watch episode 10 and it will correctly skip to 12 as it erroneously played 11 out of sequence.

Skipped episodes are correctly marked in the interface as unwatched.

It’s getting really annoying as I now have to carfeully check it is going to the correct episode at each changeover rather than seemlessly watching.

Has anyone else noticed this?

is the queue item generation not working? stuck 21 item, the number 21 always the video currently playing or doesn’t updated at all. the video playback just keep playing.

MagicSG1, I have been seeing this. I will be watching a show and once the episode would end I would expect the next episode to auto play (Let’s say The next episode is supposed to be 6) but it would skip the next episode and play 2 episodes ahead (episode 7).

Also, about 2 months ago, my seeking preview no longer works the way it used to. If I seek forward or backwards it will seek but I get no preview. If I click down on my remote it will switch to the 10 minute jumps with preview and if I click down one more time then I get my 10 second jumps with preview. Not sure why it doesn’t use seek with preview as default anymore and I can’t see anyway to change it. I just wiped my laptop, Put back on windows 10, Kodi 18.6, and the Plex ad on. It is still doing the exact same thing.

Would there be any way to add transcoding for certain profiles or codecs? For example, if the client doesn’t support 10bit h264, the user could check a box in the settings to “transcode if hi10p”.

I just updated my rpi 3b to the newest milhouse matrix version.
but plex for kodi doesnt work. Are there any steps Ihave to do till it works?

2020-05-18 01:24:46.116 T:948 INFO : initializing python engine.
2020-05-18 01:24:47.947 T:955 ERROR : Exception in thread PLAYER:MONITOR:
Traceback (most recent call last):
File “/usr/lib/python3.7/threading.py”, line 926, in _bootstrap_inner
File “/usr/lib/python3.7/threading.py”, line 870, in run
File “/storage/.kodi/addons/script.plex/lib/player.py”, line 1003, in _monitor
while not xbmc.abortRequested and not self._closed:
AttributeError: module ‘kodi_six.xbmc’ has no attribute ‘abortRequested’

2020-05-18 01:24:47.948 T:955 ERROR :

2020-05-18 01:24:47.979 T:948 INFO : script.plex: Cron started
2020-05-18 01:24:48.083 T:956 ERROR : Exception in thread CRON:
Traceback (most recent call last):
File “/usr/lib/python3.7/threading.py”, line 926, in _bootstrap_inner
File “/storage/.kodi/addons/script.plex/lib/util.py”, line 439, in run
while self._wait():
File “/storage/.kodi/addons/script.plex/lib/util.py”, line 428, in _wait
if xbmc.abortRequested or self.stopped.isSet():
AttributeError: module ‘kodi_six.xbmc’ has no attribute ‘abortRequested’

2020-05-18 01:24:48.083 T:956 ERROR :

2020-05-18 01:24:48.360 T:606 INFO : Loading skin file: /storage/.kodi/addons/script.plex/resources/skins/Main/1080i/script-plex-background.xml, load type: LOAD_ON_GUI_INIT
2020-05-18 01:24:48.367 T:948 INFO : script.plex: [ STARTED: 0.3.0 -------------------------------------------------------------------- ]
2020-05-18 01:24:48.368 T:948 INFO : script.plex: USER-AGENT: Plex-for-Kodi/0.3.0 Kodi/19.0-ALPHA1-Git:20a7034 CPython/3.7.6 Linux/5.4.40
2020-05-18 01:24:48.373 T:948 ERROR : _________________________________________________________________________________
2020-05-18 01:24:48.373 T:948 ERROR : script.plex: ERROR:
2020-05-18 01:24:48.374 T:948 ERROR : Traceback (most recent call last):
2020-05-18 01:24:48.374 T:948 ERROR : File “/storage/.kodi/addons/script.plex/lib/main.py”, line 78, in _main
2020-05-18 01:24:48.374 T:948 ERROR : while not xbmc.abortRequested:
2020-05-18 01:24:48.374 T:948 ERROR : AttributeError: module ‘kodi_six.xbmc’ has no attribute ‘abortRequested’
2020-05-18 01:24:48.374 T:948 ERROR : _________________________________________________________________________________
2020-05-18 01:24:48.374 T:948 ERROR : `
2020-05-18 01:24:48.374 T:948 INFO : script.plex: Main: SHUTTING DOWN…
2020-05-18 01:24:48.389 T:948 ERROR : EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<–
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class ‘AttributeError’>
Error Contents: ‘NoneType’ object has no attribute ‘selectedServer’
Traceback (most recent call last):
File “/storage/.kodi/addons/script.plex/lib/windows/kodigui.py”, line 105, in onInit
self.onFirstInit()
File “/storage/.kodi/addons/script.plex/lib/windows/background.py”, line 23, in onFirstInit
self.function()
File “/storage/.kodi/addons/script.plex/lib/main.py”, line 146, in _main
plexapp.util.APP.preShutdown()
File “/storage/.kodi/addons/script.plex/lib/_included_packages/plexnet/plexapp.py”, line 112, in preShutdown
if SERVERMANAGER.selectedServer:
AttributeError: ‘NoneType’ object has no attribute ‘selectedServer’
–>End of Python script error report<–

Just tried to install again and upgraded to 0.3.0 on Kodi matrix but the fault still exists

2020-05-18 20:36:37.306 T:3761 INFO : initializing python engine.
2020-05-18 20:36:39.705 T:3773 ERROR : Exception in thread PLAYER:MONITOR:
Traceback (most recent call last):
File “/usr/lib/python3.7/threading.py”, line 926, in _bootstrap_inner
File “/usr/lib/python3.7/threading.py”, line 870, in run
File “/storage/.kodi/addons/script.plex/lib/player.py”, line 1003, in _monitor
while not xbmc.abortRequested and not self._closed:
AttributeError: module ‘kodi_six.xbmc’ has no attribute ‘abortRequested’

2020-05-18 20:36:39.706 T:3773 ERROR :

2020-05-18 20:36:39.892 T:3761 INFO : script.plex: Cron started
2020-05-18 20:36:39.996 T:3774 ERROR : Exception in thread CRON:
Traceback (most recent call last):
File “/usr/lib/python3.7/threading.py”, line 926, in _bootstrap_inner
File “/storage/.kodi/addons/script.plex/lib/util.py”, line 439, in run
while self._wait():
File “/storage/.kodi/addons/script.plex/lib/util.py”, line 428, in _wait
if xbmc.abortRequested or self.stopped.isSet():
AttributeError: module ‘kodi_six.xbmc’ has no attribute ‘abortRequested’

2020-05-18 20:36:39.996 T:3774 ERROR :

2020-05-18 20:36:40.262 T:606 INFO : Loading skin file: /storage/.kodi/addons/script.plex/resources/skins/Main/1080i/script-plex-background.xml, load type: LOAD_ON_GUI_INIT
2020-05-18 20:36:40.269 T:3761 INFO : script.plex: [ STARTED: 0.3.0 -------------------------------------------------------------------- ]
2020-05-18 20:36:40.270 T:3761 INFO : script.plex: USER-AGENT: Plex-for-Kodi/0.3.0 Kodi/19.0-ALPHA1-Git:20a7034 CPython/3.7.6 Linux/5.4.40
2020-05-18 20:36:40.272 T:3761 ERROR : _________________________________________________________________________________
2020-05-18 20:36:40.272 T:3761 ERROR : script.plex: ERROR:
2020-05-18 20:36:40.272 T:3761 ERROR : Traceback (most recent call last):
2020-05-18 20:36:40.272 T:3761 ERROR : File “/storage/.kodi/addons/script.plex/lib/main.py”, line 78, in _main
2020-05-18 20:36:40.273 T:3761 ERROR : while not xbmc.abortRequested:
2020-05-18 20:36:40.273 T:3761 ERROR : AttributeError: module ‘kodi_six.xbmc’ has no attribute ‘abortRequested’
2020-05-18 20:36:40.273 T:3761 ERROR : _________________________________________________________________________________
2020-05-18 20:36:40.273 T:3761 ERROR : `
2020-05-18 20:36:40.273 T:3761 INFO : script.plex: Main: SHUTTING DOWN…
2020-05-18 20:36:40.280 T:3761 ERROR : EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<–
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class ‘AttributeError’>
Error Contents: ‘NoneType’ object has no attribute ‘selectedServer’
Traceback (most recent call last):
File “/storage/.kodi/addons/script.plex/lib/windows/kodigui.py”, line 105, in onInit
self.onFirstInit()
File “/storage/.kodi/addons/script.plex/lib/windows/background.py”, line 23, in onFirstInit
self.function()
File “/storage/.kodi/addons/script.plex/lib/main.py”, line 146, in _main
plexapp.util.APP.preShutdown()
File “/storage/.kodi/addons/script.plex/lib/_included_packages/plexnet/plexapp.py”, line 112, in preShutdown
if SERVERMANAGER.selectedServer:
AttributeError: ‘NoneType’ object has no attribute ‘selectedServer’
–>End of Python script error report<–

2020-05-18 20:36:48.834 T:3761 INFO : CPythonInvoker(20, /storage/.kodi/addons/script.plex/default.py): script successfully run
2020-05-18 20:36:49.023 T:3761 INFO : Main: script.plex: REALLY FINISHED
2020-05-18 20:36:49.473 T:3761 INFO : Python interpreter stopped

If you can’t wait for the official merge, this branch has the fixes for that.

I’m unclear as to whether the official repo with 0.2.0 or testing repo with 0.1.8a is the latest version? Is there no new testing version that supersedes 0.2.0? Or are they on different number schemes that don’t relate to each other?

Kodi 17: v0.1.8 is the final Plex version for this version of Kodi
Kodi 18: v0.2.*
Kodi 19: v0.3.0 +

Both Kodi 18 and 19 will be updated their respective versions for the near future. At some point after Kodi 19 is released Kodi 18 will no longer be updated, though that will likely be at least several months later.

There is currently no new testing version. All official versions supersede the last testing version. Any new testing versions will only support Kodi 18 and will be in the 0.2.*a* range (this will change when Kodi 19 is released).

Okay, so we should update to 0.2.0 as long as we’re on at least Kodi 18

just checked the add on settings, does anyone know what “Use Plex/Kodi steps for timeline” and "
use skip step settings from kodi" means? its disabled by default.

The second means to use the Kodi style seeking, where is skips ahead more for each press. The first means to use this same behavior when you move up to the seek bar.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.