-
Notifications
You must be signed in to change notification settings - Fork 0
Integrationen DE
🌐 English · Deutsch
Alle Integrationen werden auf der Seite Integrationen (/integrations) konfiguriert.

Nach erfolgreichen Downloads stößt die App automatisch einen Library-Refresh auf dem Medienserver an, damit neue Folgen sofort auftauchen.
- Server-URL und API-Key eintragen (API-Key in Jellyfin unter Administration → API-Schlüssel erzeugen).
- Test-Button prüft die Verbindung und zeigt den Servernamen.
- Plex-URL eintragen; die Anmeldung läuft bequem per Plex-OAuth (PIN-Verfahren) direkt aus der UI — der Token wird automatisch gespeichert.
- Optional eine bestimmte Library-Section wählen (sonst werden alle aktualisiert).
- Die UI kann zusätzlich anzeigen, ob der Server gerade scannt.
MediaScan lädt die komplette Bibliothek des Medienservers (Serien + Filme mit TMDB/IMDB/TVDB-IDs) in einen lokalen Cache. Damit kann die UI beim Stöbern markieren, was bereits in der eigenen Mediathek vorhanden ist.
- Quelle: Jellyfin (eigene URL + API-Key) oder Plex (eigene URL; der Plex-Token wird mit der MediaPlayer-Integration geteilt — eine OAuth-Anmeldung reicht).
- Aktualisierung: automatisch alle 24 h, ca. 2 Minuten nach jedem erfolgreichen Download (damit der Server die Datei erst aufnehmen kann) sowie manuell per Button.
- Fehlende TMDB-IDs werden, wo möglich, lokal über den CineInfo-Cache aus IMDB-IDs aufgelöst (relevant für Plex-Anime mit alten Agents).
- Seerr-URL und API-Key hinterlegen.
- Die Seite Seerr-Anfragen (
/seerr) zeigt offene und genehmigte, noch nicht verfügbare Anfragen (Serien + Filme) mit Postern, Beschreibung und angefragten Staffeln. - Anfragen können direkt genehmigt, abgelehnt oder ausgeblendet werden — und natürlich direkt als Download gestartet werden.

Mit einem (kostenlosen) TMDB-API-Key reichert die App die Browse- und Suchansichten mit Metadaten an:
| Option | Beschreibung |
|---|---|
| Land | Region für Streaming-Anbieter & FSK (Standard DE) |
| Streaming-Anbieter anzeigen | Wo läuft der Titel offiziell? |
| Genres, FSK, Bewertung | Badges auf den Karten |
| Empfehlungen | „Das könnte dir gefallen“ auf Detailseiten |
| Trailer | YouTube-Trailer einbetten |
| Hover-Infos | Bewertung/Genres/FSK beim Überfahren der Karten |
| Erweiterte Suche | Aktiviert die Seite /advanced-search
|
| Kalender | Aktiviert die Seite /calendar, mit Unterpunkten für Seerr-Anfragen, Mediathek-Serien und das Aktualisierungsintervall |
TMDB-Antworten werden 24 h lokal gecacht (inkl. automatischer Bereinigung); der Cache lässt sich in der UI leeren.
Titel-Lokalisierung: Im Detail-Dialog wird der Serientitel nur dann durch den TMDB-Titel ersetzt, wenn der Treffer eindeutig passt (Ähnlichkeitsprüfung gegen Original- und lokalisierten Titel). Bei unsicheren Treffern bleibt der Original-Titel der Quelle erhalten — so überschreibt z. B. ein Spin-off nicht den echten Serientitel.
TMDB-Discover mit Filtern für Genres, Keywords (mit Autovervollständigung über den täglich heruntergeladenen TMDB-Keyword-Export), Streaming-Anbieter und Region — Treffer lassen sich direkt auf den Streaming-Seiten suchen und herunterladen.
Zeigt kommende Ausstrahlungstermine von Episoden und Filmstarts für deine AutoSync-Jobs, Seerr-Anfragen und Mediathek-Serien. Wird hier aktiviert und mit Unterpunkten für die Überlagerungsquellen und das Aktualisierungsintervall konfiguriert. Ein Hintergrund-Watcher cached die Termindaten — die vollständige Beschreibung steht unter Kalender.
Ein optionaler Crunchyroll-Login (Unterabschnitt von CineInfo) ergänzt zwei Dinge, die reine TMDB-Daten nicht immer liefern:
- Provider-Pill für aktuelle Simulcasts. Ist ein Titel bei Crunchyroll verfügbar, wird im Detail-Dialog eine Crunchyroll-Pill angezeigt — auch für brandneue Simulcasts, die die Provider-Liste von TMDB noch nicht kennt. Die Verfügbarkeitsantwort wird 24 h gecacht.
- Kalender-Synchronisierung. Crunchyroll-Veröffentlichungstermine können dem Kalender als eigene Quelle hinzugefügt werden.
| Option | Beschreibung |
|---|---|
| Crunchyroll-Integration aktivieren | Hauptschalter für alle Crunchyroll-Funktionen |
| E-Mail / Passwort / Sprache | Konto-Login. Das Passwort wird verschlüsselt gespeichert (Fernet, wie die anderen Secrets). Das Sitzungs-Token wird in einer verschlüsselten Datei zwischengespeichert, damit nicht bei jeder Anfrage neu angemeldet wird. |
| Profil | Wählt, aus welchem Konto-Profil die Watchlist gelesen wird (über Verbindung testen geladen). |
| Anonymer Modus | Nur öffentliche Metadaten, ohne Konto — Provider-Pills funktionieren, Watchlist-Sync nicht |
| Crunchyroll-Provider-Pill | Schaltet die oben beschriebene zusätzliche Pill |
| ↳ Crunchyroll-Simulcast-Kalender synchronisieren | Fügt das Lineup der aktuellen + nächsten Simulcast-Season zum Kalender hinzu. Die Titel kommen aus der Crunchyroll-API (bis ~80 Serien, 30 min Cache); die tatsächlichen Termine werden über TMDB aufgelöst und nutzen denselben Kalender-Cache wie AutoSync/Seerr |
| ↳ Mit meiner Watchlist/Liste synchronisieren | Hebt Kalendereinträge hervor, die auf deiner Crunchyroll-Watchlist stehen; ist die Simulcast-Synchronisierung aus, werden nur deine Watchlist-Veröffentlichungen angezeigt. Benötigt ein Konto. |
Mit Verbindung testen lassen sich die Zugangsdaten prüfen; bei einem Konto-Login werden das aktive Profil und die Premium-Verfügbarkeit angezeigt.
Die Integration nutzt einen gebündelten Single-File-Build der crunchyroll-api-Bibliothek (
src/mediaforge/vendor/crunchyroll_api.py). Videostreams sind DRM-geschützt und werden nicht heruntergeladen — verwendet werden nur Metadaten, Verfügbarkeit und Termindaten.
Datenschutz-/ToS-Hinweis: Hierbei wird dein persönliches Crunchyroll-Konto angemeldet. Die Zugangsdaten verlassen deinen Server nicht. Starke automatisierte Nutzung kann den Nutzungsbedingungen von Crunchyroll unterliegen.
Die DNS-Integration (Cloudflare/Google/Quad9/Custom DoH) ist unter Konfiguration beschrieben.
Natives, eingebautes Monitoring der Quellen-Seiten — kein externes Uptime Kuma nötig. Aktiviere es unter Integrationen → UpTime; anschließend erscheint ein UpTime-Eintrag in der Seitenleiste mit einem Live-Dashboard unter /uptime.
| Option | Beschreibung |
|---|---|
| UpTime-Überwachung aktivieren | Hauptschalter — startet die Hintergrund-Überwachung und fügt den Seitenleisten-Eintrag hinzu |
| Prüfintervall | Wie oft jede Seite geprüft wird (Minimum 1 Minute) |
| Speicherdauer | Wie lange die Verlaufsdaten aufbewahrt werden (maximal 7 Tage) |
| Timeout | Anfrage-Timeout pro Prüfung (5–120 s) |
| Überwachte Quellen | Wähle, welche Quellen-Seiten (AniWorld, SerienStream, FilmPalast, MegaKino, hanime) überwacht werden |
Jede Prüfung nutzt dieselbe Erreichbarkeits- und Echtheits-Verifizierung wie der DNS-Test — eine Seite gilt nur als online, wenn der echte Inhalt antwortet; eine ISP-/CUII-Sperrseite wird nicht als online gewertet. Zustände je Seite:
- Online — erreichbar und die echte Seite wurde verifiziert.
- Eingeschränkt — erreichbar, aber der Inhalt konnte nicht bestätigt werden (z. B. eine Cloudflare-Challenge-Seite).
- Offline — nicht erreichbar oder eine Sperr-/ISP-Seite wurde erkannt.
Das Dashboard zeigt jede überwachte Quelle als volle Reihe mit Uptime-%, durchschnittlicher Antwortzeit, einem Heartbeat-Verlauf und der letzten Fehlermeldung. Es aktualisiert sich alle paar Sekunden live — ohne die Seite neu zu laden.
Zeitraum & Detailansicht. Über den Monitoren kannst du mit einer Zeitraum-Auswahl in der Historie zurückblicken: Presets (1 Std, 6 Std, 24 Std, 3 Tage, 7 Tage, begrenzt auf deine Speicherdauer) plus ein frei wählbarer Von-/Bis-Zeitraum. Der gewählte Zeitraum wird in eine feste Anzahl Balken aufgeteilt; jeder Balken fasst seinen Abschnitt zusammen (rot = es gab einen Ausfall, orange = eingeschränkt, grün = alles ok). Abschnitte ohne Daten (Lücken, Monitor war aus, vor der Aktivierung) zeigen einen grauen, gestrichelten Balken und „Keine Daten vorhanden". Beim Überfahren eines Balkens erscheinen Zeitspanne, Status, Anzahl Prüfungen, Ø Antwortzeit und ggf. Fehler; ein Klick/Tipp auf einen Balken klappt unter dem Monitor eine Detailansicht mit den einzelnen Heartbeats dieses Abschnitts auf. Uptime-%, Ø Antwort und Prüfungszahl beziehen sich auf den gewählten Zeitraum; „Letzte Prüfung" zeigt immer die tatsächlich letzte Prüfung.
🇬🇧 English
Users
- Installation
- Getting Started
- Migration from AniWorld
- Configuration
- Web UI
- Download System
- Download History
- AutoSync
- Calendar
- Library
- Authentication
- Notifications
- Integrations
- SyncPlay
- Anime4K Upscaling
- Encoding
- Docker
- Supported Sites
Developers