{% extends 'admin/layout.twig' %} {% block content %}

Admin Settings

Configure your media sources and application settings

{% if success %} {% endif %}

General Settings

Configure general application settings

How often to check for new content (5-1440 minutes)
Maximum number of items to process in a single sync operation
Send notifications when sync operations complete
Automatically remove sync logs older than 30 days

Source Configuration

Configure your media sources and their sync settings

{% for source in sources %}

{{ source.display_name }}

Base URL for the {{ source.name }} API
API key for authenticating with {{ source.name }}
{% if source.name == 'jellyfin' %}
Comma-separated list of Jellyfin library IDs to sync
Jellyfin user ID for accessing content
{% endif %} {% if source.name == 'xbvr' %}
{% endif %} {% if source.name == 'stash' %}
Comma-separated list of tags to include (empty for all)
Comma-separated list of tags to exclude
{% endif %}
{% endfor %}

Media Type Visibility

Control which media types are visible to non-authenticated users

Adult content should typically require authentication

Security Settings

Configure security and access settings

User sessions will expire after this many minutes of inactivity
Number of failed login attempts before account lockout
Force all connections to use HTTPS
Log all admin actions for security auditing
{% endblock %}