<%inherit file="base.html"/> <%! import plexpy from plexpy import notifiers available_notification_agents = notifiers.available_notification_agents() %> <%def name="headerIncludes()"> <%def name="body()">
Settings
% if config['check_github']: % endif

Software Updates

If you have Git installed, allow periodic checks for updates.

% if plexpy.CURRENT_VERSION:

Current version: ${plexpy.CURRENT_VERSION}

% endif

Display Settings

Set your preferred date format. Click here to see the parameter list.

Set your preferred time format. Click here to see the parameter list.

Web Interface

Web interface changes require a restart.

e.g. localhost or an IP, such as 0.0.0.0

Port to bind web server to. Note that ports below 1024 may require root.

Launch browser pointed to PlexPy, on startup.

Enable HTTPS for web server for encrypted communication.

Authentication

Authentication changes require a restart.

Username for web server authentication. Leave empty to disable.

Password for web server authentication. Leave empty to disable.

API

Allow remote applications to interface with PlexPy.

Current API key:
${config['api_key']}

Plex Media Server

IP Address or hostname for Plex Media Server.

Port that Plex Media Server is listening on.

Check this is your Plex Server is not on the same local network as PlexPy.

Force PlexPy to connect to your Plex Server via SSL. Your server needs to have remote access enabled.

Plex.tv Authentication

 Fetch Token

Token for Plex.tv authentication.

Friends List

The interval (in hours) PlexPy will request an updated friends list from Plex.tv. 1 minimum, 24 maximum.

Refresh the user list when PlexPy starts.

Extra Settings

If you have media indexing enabled on your server, use these on the activity pane.

Plex Logs

Set the folder where your Plex Server logs are. This is required if you enable IP logging.
Click here for help.

PlexWatch Import Tool

Click here to Import an existing Plexwatch database.

Monitoring Settings

The interval (in seconds) PlexPy will ping your Plex Server. Min 30 seconds, Recommended 60 seconds.

History Logging

Keep records of all video items played from your Plex Media Server.

The interval (in seconds) PlexPy will wait for a video item to be active before logging it. 0 to disable.

Keep records of all audio items played from your Plex Media Server. VERY experimental.

IP Logging

Enable this to attempt to log the IP address of the user.

Global Notification Toggles

Notification Tuning

Set the progress percentage of when a watched notification should be triggered. Minimum 50, Maximum 95.

Custom Notification Messages

You can set custom formatted text for each type of notification. Click here for a list of available parameters which can be used.

You can also add tags to exclude certain text depending on the media type. Click here to view usage information.


Notification Agents

Toggle the desired notification option and configure it by selecting the settings icon to the right. Watched notifications are only applicable for video items.


    % for agent in available_notification_agents:
  • ${agent['name']} % if agent['has_config']: % endif
  • % endfor
<%def name="javascriptIncludes()">