<%inherit file="base.html"/> <%! import plexpy import string %> <%def name="headerIncludes()"> <%def name="body()">

Settings

% if config['check_github']: % endif
Web Interface changes require a restart to take effect.

Basic

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 on Startup

Launch browser pointed to PlexPy, on startup.

Enable HTTPS

Enable HTTPS for web server for encrypted communication.

Authentication

Username for web server authentication. Leave empty to disable.

Password for web server authentication. Leave empty to disable.

API

Enable API

Allow remote applications to interface with PlexPy.

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

Software Updates

Enable Updates

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

General

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

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

Plex.tv Authentication

Token for Plex.tv authentication.

Fetch Token


Plex Media Server

IP Address or hostname for Plex Media Server.

Remote Server

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

Force SSL

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

Port that Plex Media Server is listening on.

Verify

Extra Settings

Use BIF thumbs

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.

These features are currently experimental, please report any bugs on the Github project page Here

Monitoring Settings

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

Disabling monitoring will disable ALL notifications and history logging.

User List

The interval (in hours) PlexPy will request an updated friends list from Plex.tv. 0 to disable.

Refresh user list on startup

Refresh the user list when PlexPy starts.

PlexWatch Import Tool

Click here to Import an existing Plexwatch database.

History Logging

Log Movies and TV

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.

Log Music

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

IP Logging

Enable IP Logging

Enable this to attempt to log the IP address of the user. Debug logging must be enabled and your log folder must be set in the PlexPy settings.

Global Notifications

Enable TV Notifications
Notify on playback start
Notify on playback stop
Notify on playback pause
Enable Movie Notifications
Notify on playback start
Notify on playback stop
Notify on playback pause
Enable Music Notifications
Notify on playback start
Notify on playback stop
Notify on playback pause

Growl

Enable Growl Notifications

Prowl

Enable Prowl Notifications

XBMC

Enable XBMC Notifications

e.g. http://localhost:8080. Separate hosts with commas.

Plex Home Theatre

Enable Plex Notifications

Host running Plex Client (eg. http://192.168.1.100:3000).

Username of your Plex client API (blank for none).

Password of your Plex client API (blank for none).

NotifyMyAndroid

Enable NotifyMyAndroid

Separate multiple api keys with commas.

Pushalot

Enable Pushalot

Separate multiple api keys with commas.

Email

Enable Email Notifications
TLS

Pushover

Enable Pushover Notifications

Pushbullet

Enable PushBullet Notifications

OS X

Enable OS X Notifications

Enter the path/application name to be registered with the Notification Center, default is /Applications/PlexPy.

Boxcar2

Enable Boxcar2 Notifications

<%def name="javascriptIncludes()">