DO NOT USE THIS IF YOU SHARE CHANNELS WITH USERS There is now some support for this. Read on brave soul.
What is it?
UASViewer is a Plex Channel that gives you a user interface inside Plex for the Unsupported App Store V2. It's similar to the old UAS plugin in look and feel but it runs on the new hosted back end created by the WebTools 2.X team.
It's currently in a state of early development and is quite buggy. If you run into issues please also post a log file so I can help determine what is going on. Currently one can only browse and install chanels. To uninstall channels you'll need to go use the WebTools UI until I build this into the UASViewer. Please be aware the due to how the channel system works if you share channels with users they will have full access to install channels. The channel does have a toggle in the preferences to "lock" the channel. When this is toggled nobody can access the menu or install/uninstall channels. Only an admin can edit this preference.
Stick to the official releases that I've tagged. The master branch is currently the only branch and it's not always a functional set of code. As I move to a more stable release to build off of I'll be transitioning to a dev branch and master will coincide with the current release code.
Manual install: https://github.com/vanstinator/UASViewer.bundle/releases
Also available on the UAS V2 awaiting a few more bugfixes on my part to increase stability
Current Version 1.0.0-alpha5 02/11/2016
- bug fixes
- https support is now functional
- added a preference option for https port so you can toggle easily between them
- added a "Lock Channel" toggle. When toggled the channel is not usable. Useful if you are sharing channels with other users and would like to prevent them from installing or uninstalling channels.
1.0.0-alpha4 02/09/2016
- bug fixes around authentication and error handling.
- Install or Uninstall a channel - menu based on whether or not it's currently installed
- additional filtering for mature content
- started SSL support - untested
- added warning line to list stating this can be accessed by anyone
Known Issues
~~
* Only works with http~~
* Doesn't usually start cleanly with Plex if it starts before WebTools does. Usually trying once or twice will get this working smoothly until the next restart.
Roadmap
- Looking for suggestions
* Lock out non-admin users (maybe)
I'll take code submissions once I get a stable release.
Enjoy!