{% extends "base.html" %} {% block title %}Einstellungen — AniWorld Downloader{% endblock %} {% set is_admin = not auth_enabled or (current_user and current_user.role == 'admin') %} {% block content %}
{% if is_admin %} {% endif %}
{% if is_admin %} {% endif %}

Projekt & Support

MRX-AniWorld-Downloader ist ein Open-Source-Projekt. Bei Fragen, Fehlern oder für neue Feature-Ideen besuche bitte unser GitHub Repository.
GitHub Repository Issue Tracker
{% if is_admin %}

Debug-Modus

Schreibt ausführliche Logs. Sofort wirksam — kein Neustart nötig.
{% endif %}

Design

Erscheinungsbild

Akzentfarbe

Benutzerdefinierte Farbe

Erweiterte Einstellungen

Diese Einstellungen ändern das Design nur minimal.
Eine Glow Markierung aktiver Menüpunkte in der Akzentfarbe
Header-Farbe mit der Akzentfarbe ändern
Header-Farbe umkehren
Ein animiertes Laden in der Übersichtsanzeige für die einzelnen Elemente, die noch nicht geladen sind
Eine Markierung wenn man mit der Maus über einer der Filme hovert in der Akzentfarbe
Eine Markierung in der Übersicht was aktuell heruntergeladen wird in der Akzentfarbe
Button wird etwas heller und um 5% kleiner beim Klick
Icons bewegen sich beim Hovern in den Menüs
{% if is_admin %}

Download-Einstellungen

Download-Pfad

Änderungen wirken sich sofort auf neue Downloads aus.

Standardsprache

Wird als Vorgabe beim Hinzufügen eines neuen Downloads verwendet.

Datei-Namensvorlage

Platzhalter: {title} {year} {imdbid} {season} {episode} {language}
Downloads werden nach Sprache sortiert (z.B. german-dub/, english-sub/).
Blendet Englisch Sub aus der Sprachauswahl aus.
Jeder Film erhält einen eigenen Unterordner — empfohlen für Jellyfin.

Benutzerdefinierte Pfade

Pfad hinzufügen

Name Pfad Aktionen
{% endif %}
{% if is_admin %}

Auto-Sync Standards

Wie oft Auto-Sync nach neuen Episoden sucht. Sprache und Anbieter sind Standardwerte für neue Sync-Jobs.
Custom Path nicht erreichbar: Legt fest was der Auto-Sync tun soll wenn der zugewiesene Custom Path nicht verfügbar ist. Gilt als Standard für alle neuen Jobs — kann aber pro Job individuell überschrieben werden.

Auto-Sync Fehler Handling

Legt fest wie oft und in welchem Abstand ein fehlgeschlagener Auto-Sync wiederholt wird, bevor er als endgültig gescheitert gilt.
{% else %}
Nur Administratoren können Auto-Sync-Einstellungen ändern.
{% endif %}

Netzwerk / DNS

{% if is_admin %}
{% endif %}
Legt fest, über welchen DNS-Server Domains aufgelöst werden. Nützlich wenn dein ISP AniWorld oder S.TO sperrt.
{% if is_admin %}

Web-Server

Basis-URL (Reverse Proxy)

Öffentliche URL wenn AniWorld hinter einem Reverse Proxy läuft (z.B. Nginx, Traefik). Wird für OIDC-Callbacks und absolute Links benötigt. Leer lassen wenn kein Proxy verwendet wird. Änderungen werden nach dem nächsten Neustart wirksam.
{% endif %}
{% if is_admin %}

Benutzerverwaltung

{% if not force_sso %}

Benutzer hinzufügen

{% endif %}
ID Benutzername Rolle Authentifizierung Erstellt Aktionen

Single Sign-On (SSO / OIDC)

Verbinde AniWorld mit einem externen Identity-Provider (Keycloak, Authentik, Google, etc.). Änderungen erfordern einen Neustart des Servers.
Der sub claim ist sicherer als der Benutzername. Zu finden in den Server-Logs nach dem ersten SSO-Login.
{% endif %} {% if is_admin %}

AniWorld API

Externe REST-API für Home Assistant & Co. Auth per X-Api-Key Header oder ?apikey=.
Basis-URL
http://localhost:8080
Endpunkte
GET /api/v1/status Status & Queue-Übersicht
GET /api/v1/queue Download-Queue ?status=queued|running|completed|failed
GET /api/v1/queue/{id} Einzelnes Queue-Item
GET /api/v1/library Mediathek — alle Titel
GET /api/v1/library/series Nur Serien
GET /api/v1/library/movies Nur Filme
GET /api/v1/stats Download-Statistiken
Beispiel:
{% endif %}

Updates

Installiert {{ app_version or "unbekannt" }}
Verfügbar
{% endblock %} {% block scripts %} {% endblock %}