Kitana 0.1.4 - A responsive Plex plugin web frontend

Introduction

Dear Plexians,

If you’ve read my latest Sub-Zero post on this subreddit, you know what you’re in for and you can skip the introduction.

For everyone else:

What is Kitana?

Kitana exposes your Plex plugin interfaces “to the outside world”. It does that by authenticating against Plex.TV, then connecting to the Plex Media Server you tell it to, and essentially proxying the plugin UI.
It has full PMS connection awareness and allows you to connect locally, remotely, or even via relay.

It does that in a responsive way, so your Plugins are easily managable from your mobile phones for example, as well.

Running one instance of Kitana can serve infinite amounts of servers and plugins - you can even expose your Kitana instance to your friends, so they can manage their plugins as well, without them needing their own Kitana instance.

Kitana was built for Sub-Zero originally, but handles other plugins just as well.

Isn’t that a security concern?

Not at all. Without a valid Plex.TV authentication, Kitana can do nothing. All authentication data is stored serverside inside the current user’s session storage (which is long running), so unwanted third party access to your server is virtually impossible.

The Plex plugin UIs still suck, though!

Yes, they do. Kitana does little to improve that, besides adding responsiveness to the whole situation.

Also, it isn’t designed to. Kitana is an intermediate solution to the recent problem posed by Plex Inc. and their plans to phase out all UI-based plugins from the Plex Media Server environment.

Features

  • small footprint by using the CherryPy framework
  • heavy caching for faster plugin handling
  • full PMS connection awareness and automatic fallback in case the configured connection is lost
  • fully responsive (CSS3)
  • made to run behind reverse proxies (it doesn’t provide its own HTTPS interface)
  • fully cross-platform

Screenshots

Imgur Gallery

Installation, Usage and everything else

Github project

7 Likes

Nice, will definitely try this out. I hope you will make progress on an external subtitle solution like bazarr. But in the meantime I will be using this!

0.1.2

  • better fix for redirect to /token

  • add option to specify plugin language (default: en)

  • support and fixes for win32

    • fix sass compilation
    • correctly serve static files
    • add CTRL-C handler
    • disable autoreloader
  • support WebTools (including launching WebTools)

  • ship empty data/sessions folder

0.1.1

  • fix redirect to /token

0.1.0

  • initial release
1 Like

0.1.3

  • improve (video) plugin handling
  • default shadow-assets to off on win32
  • docker support approved on win32

0.1.4

  • plugins: show true (visible) item count

I take it can’t be installed on Mac computer? Understandable since early stages.

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