PlexKodiConnect: Kodi Plex Integration Done Right

Super tool!
Just installed and first impression is great!

However: first bug: “date added” does not work for music. It works fine for movies, but for music: I can’t sort my music on “date added”.
Bug?

In skin settings do you have “show information” tabbed to yes? The skin or version of kodi shouldnt matter as i learned. I know the step is annoying, but make sure your video setting have “show plot for unwatched items” is set to yes. In file lists under video make sure “default select action” is showing information. Don’t mess with keymap at all. In skin settings: second entry that says settings with the dash: enable auto scrolling for plot and review. If that fails I also used netflix style addons to assist with plot problems and whatnot. I had to do the three step reset with plex closed first in order to get my library synced. Sorry im horrible with tutorials style help.

  1. Install netflix style home menu and any kodi info video addon. They all work, i cant seem to post the address here for the video explaining.
  2. Delete plexmbc and emby from kodi. Keep plex closed.
  3. Github kodiplex connect. Install all three files
  4. Go to settings/addons/video addons/kodiplexconnect and change these settings to make life easier:Connections/Server address (i recommend connecting locally during the first dry run of syncing. Its faster), plex companion is next to change the device name. I use Kodi-Ipad or Kodi-HP. If plex is off, kodi will show two popups explaining it cant connect to plex, just continue with the steps above. If you dont want to connect to your account via plex connect make sure you local IP address is in the right place. Only change your local address in Connections/Server address. If you are using PIN verification i recommend a device name change in plex companion.
  5. Start plex.
  6. Your if you added the correct IP the screen will say PLEXKODICONNECT at the top of kodi.
  7. Allow the kodi to sync. I have 4,500 movies and 135 tv shows all mp4/m4v. On my main server it takes 8 minutes on my iPad 1 it takes all day, ipad air 10 minutes. You have to let plex talk to kodi. Annoying. My library was 3gb of data that kodi needed to save.
  8. Once kodi intercepts all data similar to Plex Home Theatre and caches it you can reset kodi.
  9. Once reset kodi should have a library!!!

I hope that helps you. I can add photos if that would help. Long time plex user first times posting.

I’ve got a problem with using the ‘back’ button on the ‘movies in progress’ submenu of movies. Instead of going back to the home screen, I get a sequence of screens with oddly named links.

This is with the titan skin.

I include a link to a short movie below which shows me browsing movies in progress… I have none… and then hitting ‘back’ a few times until I get to the home screen.

Thanks! :slight_smile:

– gyre –

dropbox.com/s/zmk4rqeldbuigw1/oops.mov?dl=0

Hi there, found this little gem yesterday and finally could remove PlexBMC.

I have one question though. All my movies start with quite a long set of movie previews (not a preview of the movie I want to see). I have no idea how to skip them. Is there a way to stop movie previews showing up? I had no luck so far googling for the answer… I am not even sure it is Plex, Kodi or this addon.

@abiere said:
Hi there, found this little gem yesterday and finally could remove PlexBMC.

I have one question though. All my movies start with quite a long set of movie previews (not a preview of the movie I want to see). I have no idea how to skip them. Is there a way to stop movie previews showing up? I had no luck so far googling for the answer… I am not even sure it is Plex, Kodi or this addon.

Its in the PlexKodiConnect settings under the Playback tab, turn trailers off

@abiere said:
Hi there, found this little gem yesterday and finally could remove PlexBMC.

I have one question though. All my movies start with quite a long set of movie previews (not a preview of the movie I want to see). I have no idea how to skip them. Is there a way to stop movie previews showing up? I had no luck so far googling for the answer… I am not even sure it is Plex, Kodi or this addon.

Do you have the VideoExtras service installed in your Kodi setup? That was causing the exact same problem for me.

@Grumpy70 I missed that Tab so also missed that option. Many thanks! This solved the issue :slight_smile:
@hstamas also thanks for your reply! Highly appreciated :slight_smile:

@gyre said:
I’ve got a problem with using the ‘back’ button on the ‘movies in progress’ submenu of movies. Instead of going back to the home screen, I get a sequence of screens with oddly named links.

This is with the titan skin.

I include a link to a short movie below which shows me browsing movies in progress… I have none… and then hitting ‘back’ a few times until I get to the home screen.

Thanks! :slight_smile:

– gyre –

dropbox.com/s/zmk4rqeldbuigw1/oops.mov?dl=0

Go to the section in skin settings that lets you edit these menu buttons. You need to add “, return” inside the parenthesis at the end of the assigned action.

See here: Possible to Skip Video Sub-Menus While Backing Out?

Would really like to get this going to finally be able to replace plexbmc but there are a few things I don’t understand how to set up. My PMS is located on the same machine. I’ve managed to set it up to be able to sync all the metadata (takes a loooong time with a big library though) but when I try to playback something it just says “REMOVE MOVIE FROM LIBRARY - This file is no longer available. Would you like to remove it from the library?” with YES or NO option.

My movies are located in F:/MOVIES and G:/MOVIES and my tv-shows are in F:/SERIES and G:/SERIES

Guys, pros and cons (if any) using direct paths instead of default setting? I have an i3 nuc for kodi and an i5 Mac mini server so I’m not on the edge. Will I only gain speed when starting playback? Thanks.

@7ven said:
but make sure your video setting have “show plot for unwatched items” is set to yes.

I think this worked for me with the Aeon skin. The movie information option is now back in the context menu.

Thanks.

@syntharjävel said:
Would really like to get this going to finally be able to replace plexbmc but there are a few things I don’t understand how to set up. My PMS is located on the same machine. I’ve managed to set it up to be able to sync all the metadata (takes a loooong time with a big library though) but when I try to playback something it just says “REMOVE MOVIE FROM LIBRARY - This file is no longer available. Would you like to remove it from the library?” with YES or NO option.

My movies are located in F:/MOVIES and G:/MOVIES and my tv-shows are in F:/SERIES and G:/SERIES

I have the same question, but until know i thought it would be related to some connection problems with plex.tv.

Do you have PKC connected via plex.tv with pin or via manual ip?

@sylus said:

@syntharjävel said:
Would really like to get this going to finally be able to replace plexbmc but there are a few things I don’t understand how to set up. My PMS is located on the same machine. I’ve managed to set it up to be able to sync all the metadata (takes a loooong time with a big library though) but when I try to playback something it just says “REMOVE MOVIE FROM LIBRARY - This file is no longer available. Would you like to remove it from the library?” with YES or NO option.

My movies are located in F:/MOVIES and G:/MOVIES and my tv-shows are in F:/SERIES and G:/SERIES

I have the same question, but until know i thought it would be related to some connection problems with plex.tv.

Do you have PKC connected via plex.tv with pin or via manual ip?

First try going into PKC settings and using the advanced options to reset the entire library and settings. Use the option in red text.

If both of your Plex servers are internal to your network then just add it in PKC using the manual IP method. No need to sign in with Plex.tv at each log in. Let it rebuild your library then report back.

Okay, I did a reset and didnt try to connect via plex.tv. I then can select my local server in a list (must be new in this version) whoever, he refuses the connection to the local server as I first have to connecte to plex.tv

From what I remember on the earlier versions, you’d receive a prompt to logon to plex.tv, choose cancel. Go to PKC, enter the IP directly (don’t choose from list)

Well, that is what I did in the last versions as well. But this time I first have to try to connect via plex.tv otherwise i cannot connect locally.

I will reset all and post logs

@sylus said:
Well, that is what I did in the last versions as well. But this time I first have to try to connect via plex.tv otherwise i cannot connect locally.

I will reset all and post logs

Depending on your setup (e.g. if you have several Plex home users), PKC requires a token from plex.tv, hence a sign-on to plex.tv.

Sounds like in your case this is necessary, no matter how you enter the server details. That’s the reason PKC asks you repeatedly to log in to plex.tv.

Sanity check: do you have other Plex devices (e.g. Android, iOS Plex app) that connect to your server without ever needing a pin or password? Then you found a bug in PKC :smiley:

@lock571 said:

@gyre said:
I’ve got a problem with using the ‘back’ button on the ‘movies in progress’ submenu of movies. Instead of going back to the home screen, I get a sequence of screens with oddly named links.

This is with the titan skin.

I include a link to a short movie below which shows me browsing movies in progress… I have none… and then hitting ‘back’ a few times until I get to the home screen.

Thanks! :slight_smile:

– gyre –

dropbox.com/s/zmk4rqeldbuigw1/oops.mov?dl=0

Go to the section in skin settings that lets you edit these menu buttons. You need to add “, return” inside the parenthesis at the end of the assigned action.

See here: Possible to Skip Video Sub-Menus While Backing Out?

That worked perfectly. Thank you! :slight_smile:

– gyre –

Still somehow unstable for me. Recent log shows now this error.

18:08:10 T:10524 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<–
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type ‘exceptions.NameError’>
Error Contents: global name ‘guidoc’ is not defined
Traceback (most recent call last):
File “C:\Users\Server\AppData\Roaming\Kodi\addons\plugin.video.plexkodiconnect\service.py”, line 33, in
import PlexCompanion
File “C:\Users\Server\AppData\Roaming\Kodi\addons\plugin.video.plexkodiconnect\resources\lib\PlexCompanion.py”, line 10, in
from plexbmchelper import listener, plexgdm, subscribers
File “C:\Users\Server\AppData\Roaming\Kodi\addons\plugin.video.plexkodiconnect\resources\lib\plexbmchelper\listener.py”, line 7, in
from settings import settings
File “C:\Users\Server\AppData\Roaming\Kodi\addons\plugin.video.plexkodiconnect\resources\lib\plexbmchelper\settings.py”, line 39, in
settings[‘webserver_enabled’] = (getGUI(‘webserver’) == “true”)
File “C:\Users\Server\AppData\Roaming\Kodi\addons\plugin.video.plexkodiconnect\resources\lib\plexbmchelper\settings.py”, line 15, in getGUI
if guidoc is None:
NameError: global name ‘guidoc’ is not defined>

@sylus said:
Still somehow unstable for me. Recent log shows now this error.

18:08:10 T:10524 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<–
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type ‘exceptions.NameError’>
Error Contents: global name ‘guidoc’ is not defined
Traceback (most recent call last):
File “C:\Users\Server\AppData\Roaming\Kodi\addons\plugin.video.plexkodiconnect\service.py”, line 33, in
import PlexCompanion
File “C:\Users\Server\AppData\Roaming\Kodi\addons\plugin.video.plexkodiconnect\resources\lib\PlexCompanion.py”, line 10, in
from plexbmchelper import listener, plexgdm, subscribers
File “C:\Users\Server\AppData\Roaming\Kodi\addons\plugin.video.plexkodiconnect\resources\lib\plexbmchelper\listener.py”, line 7, in
from settings import settings
File “C:\Users\Server\AppData\Roaming\Kodi\addons\plugin.video.plexkodiconnect\resources\lib\plexbmchelper\settings.py”, line 39, in
settings[‘webserver_enabled’] = (getGUI(‘webserver’) == “true”)
File “C:\Users\Server\AppData\Roaming\Kodi\addons\plugin.video.plexkodiconnect\resources\lib\plexbmchelper\settings.py”, line 15, in getGUI
if guidoc is None:
NameError: global name ‘guidoc’ is not defined>

Known bug, on it. If that happens, simply restart and try again.