Tautulli - ${title} | ${server_name}

<% import plexpy from plexpy import version from plexpy.helpers import anon_url from plexpy.notifiers import BROWSER_NOTIFIERS %>
${next.headIncludes()}
% if _session['user_group'] == 'admin': % if plexpy.CONFIG.CHECK_GITHUB and plexpy.UPDATE_AVAILABLE is not False:
% if plexpy.UPDATE_AVAILABLE is None: You are running an unknown version of Tautulli.
% elif plexpy.UPDATE_AVAILABLE == 'release': A new release (${plexpy.LATEST_RELEASE}) of Tautulli is available!
% elif plexpy.UPDATE_AVAILABLE == 'commit': A newer version of Tautulli is available!
You are ${plexpy.COMMITS_BEHIND} commit${'s' if plexpy.COMMITS_BEHIND > 1 else ''} behind.
% endif % if plexpy.INSTALL_TYPE == 'docker': Update your Docker container or Dismiss % elif plexpy.INSTALL_TYPE == 'snap': Update your Snap package or Dismiss % elif plexpy.INSTALL_TYPE in ('windows', 'macos'): Download and install the latest version or Dismiss % else: Update or Dismiss % endif
% else:
% endif % endif
${next.headerIncludes()}
${next.body()}
${next.modalIncludes()} % if _session['user_group'] != 'admin':

#### Admin Login

Username
Password
% else:

#### Tautulli Donation

#### Thank you for supporting Tautulli!

Please select a donation method.

Click the button below to continue to GitHub.

Sponsor

(GitHub does not have a fee)

Click the button below to continue to Patreon.

(Patreon has a fee)

Click the button below to continue to Stripe.

(Stripe has a fee)

Click the button below to continue to PayPal.

(PayPal has a fee)

Select a cryptocurrency.

Address:
% endif

#### Confirm

${next.javascriptIncludes()}
<%def name="modalIncludes()"> <%def name="javascriptIncludes()"> <%def name="headIncludes()"> <%def name="headerIncludes()">