PlexKodiConnect: Kodi Plex Integration Done Right

Hey croneter,

First of all, love this project. I have been using Emby/Kodi for a while now but I am finding the Emby iOS app to be lacking while the Plex iOS app is solid. I’ve decided to do something a little different and I’m hoping you can help me with the last bit that’s proving problematic/annoying.

I’m more or less building a control-less Kodi/Plex HTPC. I’ve modified a skin to have a more or less blank Home screen and the goal (via your Plex Companion) is to fully control my Kodi/TV setup via the Plex iOS app. So far this is working really well, I’ll still use my remote control for volume control and switching audio tracks, enabling/disabling subtitles, etc. but other than that the setup is working great.

The only thing that’s really bugging me is that the Plex Companion has a client navigation feature enabled. Because of this, anytime I select the Kodi target (via the iOS app) I get a basic navigation control menu that pops up (Up, Down, Left, Right, Home and Back). This menu also pops up any time I stop playback. Not a huge deal and I figured I was stuck with it but this afternoon I was testing playback from my iPad to the Plex app on my Apple TV and noticed that there was no option for client navigation when connected to that client. I had no idea this feature might be optional and client dependent.

So, my ask is. Can you tell me how to disable the client navigation piece on your Plex Companion? I’m ok to do a hack job for now but would love to see this as an option in the addon settings (toggle client navigation on/off kind of thing).

Anyway, thanks again and let me know if you can help me out. I was poking around your code but my python is rusty sad to say :slight_smile:

  • tret

Edit: Actually found the code (pretty minimal actually) and was able to make the necessary edits to remove the client navigation features. Now my iOS app just switches between playback targets without popping up the navi controls. Would still like to see this as an option in the addon settings though so I won’t have to modify the code whenever I update the addon. Thanks!