Skip to content

Latest commit

 

History

History
59 lines (45 loc) · 2.11 KB

README.md

File metadata and controls

59 lines (45 loc) · 2.11 KB

plexpass-updater

Table of contents

1.0) About

plexpass-updater is a bash script for updating Plex Media Server with the latest pre-release versions available to plexpass members.

1.1) Features

  • Download and upgrade PMS to the latest Plex Pass version using Plex token
  • Skipping upgrade of PMS if the server has active streaming sessions
  • Syslog integration for logging events

1.2) Downloading

To download and install just clone this repository using GIT

git clone https://github.com/frossmant/plexpass-updater

1.3) Configure

  • Make sure you've got your plex token key, if not check this guide on how to get it.

First edit the plexpass-updater.sh script

vi plexpass-updater.sh

Now replace the value for variable PLEX_TOKEN with your own PLEX token key.

-      PLEX_TOKEN=EnterMyPlexPassToken
+      PLEX_TOKEN=xxxxxxxxxxxxxxxxxxxx

Save and exit out of vi.

1.4) Usage

Just run the script locally on your PLEX Media Server as root to upgrade your server.

./plexpass-updater.sh

By default the script will skip upgrading the server if you have active streaming sessions from your server. Here are all available arguments/options for this script.

OPTIONS:
   force   forcing upgrade even if server has active sessions

2.0) Licensing

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.