Install Plex Unsupported AppStore on Ubuntu

I’ve been using a Home Theater Personal Computer for quite a while now.  It is in a hopeless plight to remove my (and my wife’s) dependence on the heartless cable companies.  To this day we still have a cable bill which is the costliest of our monthly bills, but I continue to fight the good fight.  I was excited to read about SlingTV for streaming sports, but was too choppy to provide a good experience.  There are a lot of factors which could have effected this and I will probably revisit that solution in the future.  But recently I’ve read about a way to watch “live” TV streaming through my existing media server.

Background

In my search for an acceptable alternative for cable TV (which is really more for my wife than it is for me…if a conversation even hints at heading in the direction of cord-cutting it might as well be a conversation of nut-cutting, because that is what will happen to me) I have used various methods.  For a long time I used XBMC, now Kodi, and I loved the flexibility.  However, the flexibility also came at the expense of sucking up all my free time.  It seemed like I was always tweaking something or fixing something that was constantly breaking.  It was a bit of a hassle.  But it had features that allowed me to watch shows and movies without downloading them, which I always enjoyed.  However, it also meant having my HTPC connected to my TV.  It wasn’t such a big deal and I enjoyed building a very slick HTPC with an Intel NUC, but it was just one more thing cluttering up the TV stand.

Enter Plex

I always knew that Plex provided a alternative option but it didn’t really appeal to me because I was giving up so much control.  I was also a little worried about having to stream everything FROM my HTPC/NAS and wasn’t convinced I could get the speed I needed on my local network.  But when we bought a Samsung TV which had already had a Plex app, it suddenly became very worth trying.  Initially I installed Plex on a VM and even that seemed to work without issue.  So it wasn’t long before I rebuilt my HTPC as a Plex Media Server.  I have been using it in this capacity for years now and no real streaming issues come to mind and I’ve been using the wireless network connectivity and the Samsung Plex app.  I’ve been pleasantly surprised.

Plex Unsupported AppStore

I have to admit that I haven’t really missed any of the additional features of XBMC, but an article recently came across my news feed that intrigued me.  It seems that some of the same streaming applications are available on Plex, but via an Unsupported AppStore.  I am running Plex Media Server on my Ubuntu 14.04 htpc server.  There are a few how-tos on how to install the Unsupported AppStore on Windows Plex servers and a few articles on how to install the old version (no longer supported, unsupported version), but nothing for installing the github version on a Ubuntu Plex server.  Luckily the instructions were pretty straightforward, here are the steps I used to install the Unsupported AppStore on a Ubuntu Plex Media Server:


Download WebTools bundle

I had hoped to be able to use a link that always points to the latest version, but I was not able to find one, so the link below is the latest as of this writing [2016-05-01].  You will want to ensure you’re getting the latest when you follow this page.

wget -P /tmp \
 https://github.com/dagalufh/WebTools.bundle/releases/download/2.2/WebTools.bundle.zip

NOTE:  the -P tells wget to use /tmp as the “Parent” directory for the download

Locate the Plex Plug-ins directory

This step is simply to ensure the find command works as I expect it to.  We could put this in a variable, but for simplicity’s sake (because who knows what I remember when I read this again) we’ll just proved the command here.

sudo find / -mount -type d -name Plug-ins

NOTE:  I have some NFS mounts under / so -mount tells find to ignore them

Unzip the WebTools bundle

Now unzip the newly downloaded zip file to the Plug-ins directory using some command line substitution.
sudo unzip /tmp/WebTools.bundle.zip -d "$(sudo find / -mount -type d -name Plug-ins)"

NOTE:  the -d tells unzip to unzip the contents to another directory and the quotation marks are necessary because there are spaces in the path to the Plug-ins directory

Fix permissions

When I looked at file/directory permissions, I realized that maybe I should have done all this as the user that Plex runs as (“plex” in my case), but I used sudo (meaning “root”) so I need to fix the permissions (again as root…):
sudo chown -Rv plex.plex "$(sudo find / -mount -type d -name Plug-ins)"

Login

Now I can browse to <“Your-PMS-IP-Address”:33400> and log in with my PlexTV credentials.

Next Steps

Now I have the ability to easily install Unsupported apps (channels) but I’m not sure which ones I will want to use.  I need to do some further research to determine which ones I find useful.  To be continued…

REFERENCES:

4 Comments for “Install Plex Unsupported AppStore on Ubuntu”

Jon

says:

Thanks! That was well written and saved me time hunting down how to install the Unsupported App Store for Plex. Really Appreciate it!

GoodOne

says:

“I work in IT as my day job and for whatever sick reason, I’m not able to hang it up when I get home. I’m constantly tinkering and convincing myself that I’m trying to make things better but usually making them more difficult than they ever need to be.” HAHAHAHAHA good one! We can relate… Go out for a run in the park or woods, chill out and rest your eyes, be sociable, etc, is my advice… Life is about balance, nature is your guide and she is ALL about balance / give-and-take, moving in cycles back and forth… Now I have to take my own advice and stop tweaking this system to the equivalent of 150% of what should be a good baseline and go for a walk in the fresh air, hahaha. Hard, isn’t it? This is why checklists are good, no less – but no MORE than what’s required… 😉 Peace and thanks for the article.

Leave a Reply

Your email address will not be published. Required fields are marked *