{% extends "base.html" %} {% from 'utils.html' import custom_render_form_row,make_tabs %} {% from 'bootstrap/utils.html' import render_icon %} {% from 'bootstrap/form.html' import render_form, render_field, render_form_row %} {% block app_content %}
Type | Key fingerprint | Name | |
---|---|---|---|
{% if key.disabled %} {{render_icon("person-x-fill",color='danger')}} {% else %} {{render_icon("person-check-fill",color='success')}} {% endif %} | {{key.type}} | {{key.fingerprint}} | {{key.name}} |
Episode | Show | Language | User | Device | Mode |
---|---|---|---|---|---|
{% if session.SupportsMediaControl %} {{render_icon("stop-circle")}} {% endif %} {{np.Name}} ({{(ps.PositionTicks/10_000_000)|timedelta(digits=0)}}/{{(np.RunTimeTicks/10_000_000)|timedelta(digits=0)}}) {% if ps.IsPaused %} (Paused) {% endif %} | {{np.SeriesName}} ({{np.SeasonName}}) | {% if ("AudioStreamIndex" in ps) and ("SubtitleStreamIndex" in ps) %} {% if ps.AudioStreamIndex == -1 %} {% set audio_lang = "-" %} {% else %} {% set audio_lang = np.MediaStreams[ps.AudioStreamIndex].Language or "?" %} {% endif %} {% if ps.SubtitleStreamIndex == -1 %} {% set subtitle_lang = "-" %} {% else %} {% set subtitle_lang = np.MediaStreams[ps.AudioStreamIndex].Language or "?" %} {% endif %} {{audio_lang}}/{{subtitle_lang}} {% else %} ?/? {% endif %} | {{session.UserName}} | {{session.DeviceName}} |
{% if ps.PlayMethod =="Transcode" %}
{{ps.PlayMethod}} {% else %}{{ps.PlayMethod}} {% endif %} |
Name | Last Login | Last Active | Bandwidth Limit |
---|---|---|---|
{{user.Name}} | {% if user.LastLoginDate %} {{user.LastLoginDate|fromiso|ago_dt_utc(2)}} ago {% else %} Never {% endif %} | {% if user.LastActivityDate %} {{user.LastActivityDate|fromiso|ago_dt_utc(2)}} ago {% else %} Never {% endif %} | {% if user.Policy.RemoteClientBitrateLimit!=0 %} {{user.Policy.RemoteClientBitrateLimit|filesizeformat(binary=False)}}/s {% else %} None {% endif %} |