PlexKodiConnect: Kodi Plex Integration Done Right

So I gave PLexKodiConnect a try this weekend, I’ve never used Kodi before so it was a new experience. I’m happy to say that audio passthrough and auto framerate both work and video’s play smoothly in Kodi (three problems I have with PMP right now). So that’s great news! Thanks for the awesome plugin!

But I do have one question. Using the default skin in Kodi, right now all my movie and video libraries appear together under “Movies” and all my TV libraries appear together under “TV.” It doesn’t separate by Plex library. Is there any way that I can list on the left side each of my Plex libraries? I see how I can get to them in Kodi but it’s many clicks away, I’d prefer to have them accessible from the main menu (similar to the Plex Uno interface).

Not with the default Kodi skin, you will need to install a different skin to be able to setup menus like that.

Try Estuary MOD https://forum.kodi.tv/showthread.php?tid=306757

That’s correct, unfortunately, and due to the way Kodi works. There is no way to have a faster On Deck node for shows

You need to use a skin where you can customize Kodi widgets, e.g. Embuary, Aura. See here for more instructions: Video Nodes and Skins · croneter/PlexKodiConnect Wiki · GitHub

If Kodi and the PMS are on different machines, use “option 2”: Option 2 Substitute Paths on the PMS · croneter/PlexKodiConnect Wiki · GitHub

If Kodi is on the same machine as the PMS, simply enable Direct Paths, do NOT use any path substitutions at all, then reset the Kodi database in the PKC settings under Advanced (to sync with the new paths). That should do the trick :wink:

Also, if you follow the PKC wiki instructions/the Plex instructions on how to move a libraries files to a different path, you should NOT lose any data at all. See the Plex instructions https://support.plex.tv/hc/en-us/articles/201154537-Move-Media-Content-to-a-New-Location

Very much appreciate your response to this. Ok, i will give that a go and that answers the issue for the localhost server, but for the others on the network, the question is still not answered? How do you add more than one movie hard drive location? I have multiple hard drives with movies on there and PKC only gives you one path entry for movies. So for example, let’s say I do change my Plexl server setting to UNC paths from dive letters, I still am unsure how to enter into PKC movies#1 movies#2 and so on. I don’t just have one hard drive for my movies and other content.

Yes I answered that: use “option 2” according to Option 2 Substitute Paths on the PMS · croneter/PlexKodiConnect Wiki · GitHub

I have read that entire page and there is nothing regarding multiple movie paths. Maybe we aren’t on the same page. For most people they may just have one drive location linked into Plex server for all their movies, but I have multiple drive locations for all my movies files that make up my movie library.

You’re right it does not say that this is the solution for multiple libraries per Plex kind on that Wiki page. But trust me if I tell you that this is the way to go - except if the PMS and Kodi are on the same machine

Ok so I don’t nessaraily need to edit in each library in PKC add-on, just enable UNC paths or if local, just enable direct paths?

If your Plex Media Server and Kodi are on the same machine: do exactly what I already wrote above: enable direct paths, have all three settings in the PKC settings section “Customize paths” deactivated, then Reset the Kodi database by going to Advanced, then Reset the Kodi database, then hitting Yes and then No

If your PMS is NOT on the same machine as Kodi, then it’ll get more complicated - follow the instructions listed here: Option 2 Substitute Paths on the PMS · croneter/PlexKodiConnect Wiki · GitHub

Honestly, don’t worry too much about direct paths. I use addon paths on an everyday basis and I am perfectly happy with it

Will do, thank you. I will let you know how it goes. In terms of add-on paths, and the reason for changing to direct paths, is that global search doesn’t work and it’s a pain to use the library without the search function. Also when using lazytv, playing random episodes crashing. Supposedly direct paths fixes alot of these sorts of issues.

Sorry for asking if this is already covered.
Is there a way to sort by year and/or “date added”. I am using this with Kodi Leia and it works great with the AEON skin! I just cannot for the life of me figure out how to sort the movies.

Please Help

Also I have to set the view/layout for each tv show and each season individually. is there a way to set this globally?

So i didn’t need to add the specific libraries, like movies#1, Movies#2 and so on. I did end up changing my plex server paths to UNC paths, it was a bit of a mission and I lost quite a bit of cover art in the movies section (even when disabling ‘empty trash’). But it didn’t seem to cause any problems to my tv shows and music libraries. I just needed to enable UNC paths and turn off replace (in PKC). Again thank you for your help, much appreciated. The search function is finally working and it isn’t crashing.

Changelog

version 2.9.5:

  • Version 2.9.4 for everyone

PKC now asks the PMS “Streaming Brain” whether you can e.g. direct play a video. It’s possible that you’re not allowed to because the PMS admin set bandwidth restrictions. Instead of Kodi playback just failing, you’ll now get a transcoded video version or an error message.

Thanks a lot for testing and your feedback!

Changelog

version 2.9.6 (beta only):

  • Rework logic for using direct paths, direct play, direct streaming and transcoding, using the PMS StreamingBrain: Let PMS StreamingBrain decide on whether we need to force-transcode, New setting to choose “Direct Streaming”, Allow for 4k transcoding and direct streaming, New setting to force transcode only 4K and above
  • Fix PKC background sync synching items to Kodi even though entire section should not be synched
  • Force a full sync of all items after choosing a new PMS, changing a PMS’ address and changing which Plex libraries to sync
  • Only enforce advancedsettings.xml ‘cleanonupdate’ to be false for PKC add-on paths
  • Never give up trying to connect to the PMS or Alexa using websockets
  • Fix resume when force-transcoding

Thanks for the:
“Only enforce advancedsettings.xml ‘cleanonupdate’ to be false for PKC add-on paths”
All working great for me now.

Cheers croneter.

witch protocols besides smb are supported? I have a lot of problems with smb but webdav or afp working fine but can’t enter them in the set-up