https://github.com/debridmediamanager
(Enthält auch zurg, eine viel bessere Alternative zu rclone_rd)
Plex/Emby/Jellyfin/Infuse Torrent-Streaming über Debrid Services unter Verwendung von Plex Discover Watchlists, Trakt Lists und Overseerr.
Mithilfe von Inhaltsdiensten wie Plex Discover, Trak und Overseerr können Benutzer Ihres persönlichen Medienservers Filme/Sendungen zu ihrer Beobachtungsliste hinzufügen und diese stehen in Sekundenschnelle zum Streamen zur Verfügung.
Ein plex_debrid-Setup besteht aus drei Teilen.
Das plex_debrid-Skript überwacht die Plex-Watchlists, Trakt-Watchlists und Overseer-Anfragen bestimmter Benutzer auf neu hinzugefügte Filme/Shows und neu veröffentlichte Episoden von Watchlist-Shows. Sobald neue Inhalte gefunden werden, durchsuchen Torrent-Indexer die beste, zwischengespeicherte Veröffentlichung auf ausgewählten Debrid-Diensten. Anschließend wird der Torrent einem geeigneten Debrid-Dienst hinzugefügt und eine Bibliotheksaktualisierung durchgeführt, um die neu hinzugefügten Inhalte verfügbar zu machen.
Bei allen im Debrid-Cache gespeicherten Inhalten (Filme, TV-Sendungen mit einer Staffel oder sogar mit mehreren Staffeln) dauert der gesamte Prozess vom Auflisten der Inhalte bis zum Ansehen etwa 10 bis 20 Sekunden.
Dies ist noch in Arbeit und ich bin kein professioneller Programmierer. Scheiße, noch nicht fertig! Probieren Sie es aber gerne aus, ich werde die Geschwindigkeit, Zuverlässigkeit und Benutzerfreundlichkeit kontinuierlich verbessern.
Wenn Github nicht Ihr Ding ist;
Neben dieser allgemeinen Einrichtungsanleitung finden Sie hier einige Schritt-für-Schritt-Anleitungen mit spezifischen Beispielen für einige verschiedene Betriebssysteme. Wenn Sie plex_debrid auf einem VPS oder einer Seedbox ausführen möchten, beachten Sie bitte, dass einige Debrid-Dienste solchen IP-Adressen den Zugriff auf ihre Server blockieren.
Schritt für Schritt für Ihr Betriebssystem:
- Docker (Wiki)
- Windows (Wiki)
- Linux-Server (Wiki)
- Linux ARM-Server (Wiki)
- FreeBSD (u/TheNicestRichtofen)
- Android (Nvidia Shield)
Hilfe für ein VPS/Seedbox-Setup
- Ich ermutige Sie nicht, Ihren Verhaltenskodex für Debrid-Dienste zu missachten.
- Debrid-Dienste wie realdebrid blockieren gängige VPS- oder Seedbox-IP-Adressen. Sie verfügen jedoch über eine Liste von VPNs auf der Whitelist, hinter denen Sie Ihren Server betreiben können. >Für Realdebrid finden Sie diese Liste auf https://real-debrid.com/vpn. Sie können diese Adresse auch verwenden, um zu überprüfen, ob die IP Ihres Servers blockiert ist, indem Sie den Befehl >commands
curl -4 https://real-debrid.com/vpn | grep blocked
ausführencurl -4 https://real-debrid.com/vpn | grep blocked
undcurl -6 https://real-debrid.com/vpn | grep blocked
. Wenn Sie die Möglichkeit haben, können Sie versuchen, bei Ihrem VPS-Anbieter eine andere IP-Adresse anzufordern, vorzugsweise Ihre eigene persönliche IPv4-Adresse, die höchstwahrscheinlich nicht blockiert wird.
Damit diese Download-Automatisierung funktioniert, müssen Sie mindestens einen Debrid-Dienst als virtuelles Laufwerk bereitstellen. Ich empfehle dringend die Verwendung von RealDebrid, da dieser Dienst Updates und neue Funktionen zuerst von plex_debrid erhält. Bitte beachten Sie, dass Sie bei den meisten Debrid-Diensten nicht von mehreren IP-Adressen gleichzeitig auf ihren Dienst zugreifen können. Dies stellt kein Problem dar, wenn bei Ihnen ein Plex-Server läuft, da alles, was Sie über Plex streamen (von jedem Standort, egal wie viele parallel), über die IP-Adresse Ihres Servers geleitet wird. Während Ihr Plex-Server jedoch läuft, sollten Sie von Ihrem Debrid-Dienst nicht auf andere Weise als über Plex herunterladen.
RealDebrid montieren
Realdebrid verfügt jetzt über eine Implementierungsunterstützung für WebDav, wodurch es mit der offiziellen rclone-Software gemountet werden kann.
Ich empfehle immer noch die Verwendung meiner gespaltenen Version von rclone, die explizit für Realdebrid geschrieben wurde, da Realdebrids WebDav das Löschen von Torrent-Dateien über rclone nicht zulässt und die Anzahl der angezeigten Torrents auf 200 begrenzt ist. Sie behaupten, dass das Löschen von Torrent-Dateien mit anderen WebDav funktioniert Mount-Programme, aber ich konnte dies noch nicht testen. Es scheint auch, dass das offizielle Realdebrid-Webdav immer noch langsamer und bandbreitenintensiver ist als mein RClone-Fork, da das Mounten des Webdav dazu führt, dass bereits heruntergeladene Inhalte häufig neu entdeckt werden.
Montage mit meiner RClone-Gabel:
- Installieren Sie meinen rclone-Fork: https://github.com/itsToggle/rclone_rd
- Konfigurieren Sie rclone, indem Sie den Befehl „rclone config“ ausführen (könnte „./rclone config“ lauten und abhängig von Ihrem Betriebssystem könnte der Dateiname „./rclone-linux“ oder ähnlich lauten. Wenn Sie die Fehlermeldung „Berechtigung verweigert“ erhalten (Linux und MacOS ), führen Sie „sudo chmod u+x rclone-linux“ aus, angepasst an den Dateinamen.)
- Erstellen Sie eine neue Fernbedienung, indem Sie „n“ eingeben.
- Geben Sie Ihrer Fernbedienung einen Namen (z. B. „Ihre-Fernbedienung“).
- Wählen Sie „47) realdebrid“ als Fernbedienungstyp
- Befolgen Sie die restlichen Anweisungen und wählen Sie „Keine erweiterte Konfiguration“.
- Sie können Ihre neu erstellte Fernbedienung mounten, indem Sie den Befehl „rclone cmount your-remote: Ihrer Wahl oder ersetzen Sie „X:“ durch einen Zielordner)
- Wenn Sie meinen rclone-Fork unter Linux ausführen, ersetzen Sie im obigen Befehl „cmount“ durch „mount“.
- Sie haben erfolgreich ein virtuelles Laufwerk Ihres Debrid-Dienstes erstellt!
Sie können rclone als Hintergrunddienst ausführen, indem Sie das Mount-Tag „--no-console“ (Windows) oder „--deamon“ (Linux, Mac usw.) hinzufügen.
Montage mit offizieller RClone-Software (WebDav)
- Installieren Sie die offizielle rclone-Software: https://github.com/rclone/rclone oder meinen Fork: https://github.com/itsToggle/rclone_rd
- Konfigurieren Sie rclone, indem Sie den Befehl „rclone config“ ausführen (könnte „./rclone config“ sein, abhängig von Ihrem Betriebssystem).
- Erstellen Sie eine neue Fernbedienung, indem Sie „n“ eingeben.
- Geben Sie Ihrer Fernbedienung einen Namen (z. B. „Ihre-Fernbedienung“).
- Wählen Sie „45) WebDav“ als Remote-Typ
- Geben Sie „https://dav.real-debrid.com/“ als Server-URL ein
- Wählen Sie Option „5) (andere)“
- Geben Sie als Benutzernamen Ihren Realdebrid-Benutzernamen ein
- Wählen Sie die Option „y) ja, geben Sie mein eigenes Passwort ein“
- Geben Sie als Passwort Ihr WebDAV-Passwort ein (verfügbar in Ihren Kontoeinstellungen).
- Sie können Ihre neu erstellte Fernbedienung mounten, indem Sie den Befehl „rclone mount your-remote:torrents Auswahl oder ersetzen Sie „X:“ durch einen Zielordner)
- Sie haben erfolgreich ein virtuelles Laufwerk Ihres Debrid-Dienstes erstellt!
Sie können rclone als Hintergrunddienst ausführen, indem Sie das Mount-Tag „--no-console“ (Windows) oder „--deamon“ (Linux, Mac usw.) hinzufügen.
Montage von Premiumize
- Installieren Sie die offizielle rclone-Software: https://github.com/rclone/rclone oder meinen Fork: https://github.com/itsToggle/rclone_rd
- Konfigurieren Sie rclone, indem Sie den Befehl „rclone config“ ausführen (könnte „./rclone config“ sein, abhängig von Ihrem Betriebssystem).
- Erstellen Sie eine neue Fernbedienung, indem Sie „n“ eingeben.
- Geben Sie Ihrer Fernbedienung einen Namen (z. B. „Ihre-Fernbedienung“).
- Wählen Sie „46) premiumize“ als Fernbedienungstyp
- Befolgen Sie die restlichen Anweisungen und wählen Sie „Keine erweiterte Konfiguration“.
- Sie können Ihre neu erstellte Fernbedienung mounten, indem Sie den Befehl „rclone mount your-remote: oder ersetzen Sie „X:“ durch einen Zielordner)
- Sie haben erfolgreich ein virtuelles Laufwerk Ihres Debrid-Dienstes erstellt!
Sie können rclone als Hintergrunddienst ausführen, indem Sie das Mount-Tag „--no-console“ (Windows) oder „--deamon“ (Linux, Mac usw.) hinzufügen.
Montage von AllDebrid
- Installieren Sie die offizielle rclone-Software: https://github.com/rclone/rclone oder meinen Fork: https://github.com/itsToggle/rclone_rd
- Konfigurieren Sie rclone, indem Sie den Befehl „rclone config“ ausführen (könnte „./rclone config“ sein, abhängig von Ihrem Betriebssystem).
- Erstellen Sie eine neue Fernbedienung, indem Sie „n“ eingeben.
- Geben Sie Ihrer Fernbedienung einen Namen (z. B. „Ihre-Fernbedienung“).
- Wählen Sie „42) WebDav“ als Remote-Typ
- Geben Sie „https://alldebrid.com/webdav/“ als Server-URL ein
- Wählen Sie Option „5) (andere)“
- Geben Sie als Benutzernamen einen API-Schlüssel ein
- Wählen Sie die Option „y) ja, geben Sie mein eigenes Passwort ein“
- Geben Sie als Passwort „eeeee“ ein
- Sie können Ihre neu erstellte Fernbedienung mounten, indem Sie den Befehl „rclone mount your-remote:links X: --dir-cache-time 10s“ ausführen (ersetzen Sie „your-remote“ durch den Namen Ihrer Fernbedienung, ersetzen Sie Auswahl oder ersetzen Sie „X:“ durch einen Zielordner)
- Sie haben erfolgreich ein virtuelles Laufwerk Ihres Debrid-Dienstes erstellt!
- Sie können nur Inhalte aus den Ordnern „Links“ und „Verlauf“ ansehen, nicht aus dem Ordner „Magnet“. Der Ordner „links“ wird empfohlen und derjenige, der im obigen Mount-Befehl verwendet wird.
Sie können rclone als Hintergrunddienst ausführen, indem Sie das Mount-Tag „--no-console“ (Windows) oder „--deamon“ (Linux, Mac usw.) hinzufügen.
Mounten von DebridLink
- Installieren Sie die offizielle rclone-Software: https://github.com/rclone/rclone oder meinen Fork: https://github.com/itsToggle/rclone_rd
- Konfigurieren Sie rclone, indem Sie den Befehl „rclone config“ ausführen (könnte „./rclone config“ sein, abhängig von Ihrem Betriebssystem).
- Erstellen Sie eine neue Fernbedienung, indem Sie „n“ eingeben.
- Geben Sie Ihrer Fernbedienung einen Namen (z. B. „Ihre-Fernbedienung“).
- Wählen Sie „42) WebDav“ als Remote-Typ
- Geben Sie „https://webdav.debrid.link“ als Server-URL ein
- Wählen Sie Option „5) (andere)“
- Geben Sie als Benutzernamen Ihren Debrid-Link-Benutzernamen ein
- Wählen Sie die Option „y) ja, geben Sie mein eigenes Passwort ein“
- Geben Sie Ihren „Passkey“ (in Ihrem Konto verfügbar) als Passwort ein
- Sie können Ihre neu erstellte Fernbedienung mounten, indem Sie den Befehl „rclone mount your-remote Ersetzen Sie „X:“ durch einen Zielordner.)
- Sie haben erfolgreich ein virtuelles Laufwerk Ihres Debrid-Dienstes erstellt!
Sie können rclone als Hintergrunddienst ausführen, indem Sie das Mount-Tag „--no-console“ (Windows) oder „--deamon“ (Linux, Mac usw.) hinzufügen.
PUT.io installieren
Hier ist ein gut geschriebener Artikel des put.io-Teams darüber, wie man put.io mit rclone mountet:
http://help.put.io/en/articles/3480094-plex-rclone
Sie können Ihre neu erstellte Fernbedienung mounten, indem Sie den Befehl „rclone mount your-remote Ersetzen Sie „X:“ durch einen Zielordner.)
Sie können rclone als Hintergrunddienst ausführen, indem Sie das Mount-Tag „--no-console“ (Windows) oder „--deamon“ (Linux, Mac usw.) hinzufügen.
Um Inhalte von Ihrem neu gemounteten virtuellen Laufwerk zu streamen, empfiehlt es sich, einen persönlichen Medienserver wie Plex, Emby oder Jellyfin einzurichten. Mit diesen Diensten können Sie Ihre Inhalte von außerhalb Ihres lokalen Netzwerks streamen. Sie werden die beste Erfahrung bei der Verwendung von Plex haben, da Sie keine Website eines Drittanbieters benötigen, um neue Inhalte herunterzuladen. Sie können neue Filme/Sendungen einfach aus jeder Plex-Client-App zu Ihrer Beobachtungsliste hinzufügen, ein paar Sekunden warten und sie dann ansehen ( siehe das GIF oben). Wenn Sie Emby oder Jellyfin als Ihren persönlichen Medienserver bevorzugen, können Sie neue Inhalte nur über Trak und Jellyfin hinzufügen. Ein anderer Ansatz besteht darin, Mediaplayer wie Infuse zu verwenden, um auf die gemounteten Dateien zuzugreifen, die ebenfalls auf Trak angewiesen sind, um neue Inhalte hinzuzufügen.
Plex einrichten:
- Erstellen Sie eine Plex-Filmbibliothek des bereitgestellten virtuellen Laufwerks oder fügen Sie das virtuelle Laufwerk einer vorhandenen Filmbibliothek hinzu.
- Erstellen Sie eine Plex-Shows-Bibliothek des bereitgestellten virtuellen Laufwerks oder fügen Sie das virtuelle Laufwerk einer vorhandenen Shows-Bibliothek hinzu.
- Wenn Sie rclone auf einem Linux-basierten Betriebssystem ausführen und Plex Ihr gemountetes virtuelles Laufwerk nicht finden kann, versuchen Sie, das Mount-Tag „--allow-other“ hinzuzufügen.
- Empfehlung: Deaktivieren Sie „Miniaturansichten der Videovorschau“ und deaktivieren Sie die geplante Aufgabe „Umfassende Medienanalyse durchführen“, um den Download-Verkehr zu reduzieren. Wenn Sie eine sehr große Bibliothek planen, erhöhen Sie die Cachegröße Ihrer Bibliotheken von standardmäßig 40 MB auf 1 GB.
- Deaktivieren Sie die Bibliothekseinstellung „Papierkorb nach jedem Scan leeren“, um sicherzustellen, dass keine Inhalte versehentlich entfernt werden
- Sie und Ihre Heimanwender können jetzt zwischengespeicherte Torrents von Ihren Debrid-Diensten streamen!
Bitte behalten Sie den Metadaten-Agenten Ihrer Bibliothek als Standard-Plex-Metadaten-Agent bei
Das plex_debrid-Skript kann als Docker-Container (dockerisierte Version) oder durch einfache Ausführung mit Python 3 (Standardversion) ausgeführt werden.
Standardversion:
- Klonen Sie dieses Repository mit Git oder klicken Sie auf „Code“ (oben rechts) und dann auf „Zip herunterladen“.
- Öffnen Sie ein Terminal im heruntergeladenen Ordner „plex_debrid-main“. Führen Sie
pip install -r requirements.txt
aus. Wenn Sie pip noch nicht haben, installieren Sie es von https://pypi.org/project/pip/- Starten Sie das Skript, indem Sie
python ./main.py
ausführen- Das Skript führt Sie durch die Ersteinrichtung und die nächsten Schritte. Beim Einrichten von plex_debrid werden Sie aufgefordert, die fünf Hauptdienste auszuwählen, die dieses Skript verbindet:
- Wählen Sie mindestens einen Inhaltsdienst aus und richten Sie ihn ein, den plex_debrid auf neue Inhalte überwachen soll
- Wählen Sie einen Bibliothekssammlungsdienst aus und richten Sie ihn ein, den plex_debrid verwendet, um Ihre aktuelle Mediensammlung zu ermitteln. Wenn Sie einen Plex-Server betreiben möchten, wählen Sie „Plex-Bibliotheken“.
- Wählen Sie einen Bibliotheksaktualisierungsdienst aus und richten Sie ihn ein, den plex_debrid nach einem erfolgreichen Download aktualisiert/aktualisiert. Wenn Sie einen Plex-Server betreiben möchten, wählen Sie „Plex-Bibliotheken“.
- Wählen Sie einen Bibliotheks-Ignorierdienst aus und richten Sie ihn ein, den plex_debrid zum Ignorieren von Inhalten verwendet. Wenn Sie einen Plex-Server betreiben möchten, wählen Sie „Plex Discover Watch Status“.
- Wählen Sie mindestens einen Debrid-Dienst aus und richten Sie ihn ein, den plex_debrid zum Herunterladen von Inhalten verwendet.
- Du bist fertig!
- Wählen Sie Option „1“, um die Download-Automatisierung auszuführen. Wählen Sie Option „2“, um die Einstellungen zu erkunden oder zu bearbeiten, oder öffnen Sie die Datei „settings.json“, die das Skript nach der ersten Ausführung erstellt.
- Wenn Sie nicht möchten, dass das Hauptmenü beim Starten des Skripts angezeigt wird (für ein Autorun-Setup), navigieren Sie zu „/Einstellungen/UI-Einstellungen/Menü beim Start anzeigen“ und setzen Sie den Wert auf „false“.
- Lesen Sie den Rest der README-Datei!
Dockerisierte Version:
- Führen Sie
docker pull itstoggle/plex_debrid
aus oder besuchen Sie https://hub.docker.com/repository/docker/itstoggle/plex_debrid.- Führen Sie
docker run -v /path/to/config:/config --net host -ti itstoggle/plex_debrid
aus. Dabei ist/path/to/config
der Verzeichnispfad, in dem Sie Ihre plex_debrid-Konfigurationsdaten speichern möchten.- Das Skript führt Sie durch die Ersteinrichtung und die nächsten Schritte. Beim Einrichten von plex_debrid werden Sie aufgefordert, die fünf Hauptdienste auszuwählen, die dieses Skript verbindet:
- Wählen Sie mindestens einen Inhaltsdienst aus und richten Sie ihn ein, den plex_debrid auf neue Inhalte überwachen soll
- Wählen Sie einen Bibliothekssammlungsdienst aus und richten Sie ihn ein, den plex_debrid verwendet, um Ihre aktuelle Mediensammlung zu ermitteln. Wenn Sie einen Plex-Server betreiben möchten, wählen Sie „Plex-Bibliotheken“.
- Wählen Sie einen Bibliotheksaktualisierungsdienst aus und richten Sie ihn ein, den plex_debrid nach einem erfolgreichen Download aktualisiert/aktualisiert. Wenn Sie einen Plex-Server betreiben möchten, wählen Sie „Plex-Bibliotheken“.
- Wählen Sie einen Bibliotheks-Ignorierdienst aus und richten Sie ihn ein, den plex_debrid zum Ignorieren von Inhalten verwendet. Wenn Sie einen Plex-Server betreiben möchten, wählen Sie „Plex Discover Watch Status“.
- Wählen Sie mindestens einen Debrid-Dienst aus und richten Sie ihn ein, den plex_debrid zum Herunterladen von Inhalten verwendet.
- Du bist fertig!
- Wählen Sie Option „1“, um die Download-Automatisierung auszuführen. Wählen Sie Option „2“, um die Einstellungen zu erkunden oder zu bearbeiten, oder öffnen Sie die Datei „settings.json“, die das Skript nach der ersten Ausführung erstellt.
- Wenn Sie nicht möchten, dass das Hauptmenü beim Starten des Skripts angezeigt wird (für ein Autorun-Setup), navigieren Sie zu „/Einstellungen/UI-Einstellungen/Menü beim Start anzeigen“ und setzen Sie den Wert auf „false“.
- Lesen Sie den Rest der README-Datei!
plex_debrid kann auf verschiedene Arten eingerichtet werden, die in dieser Readme-Datei nicht behandelt werden können. Stellen Sie Ihre Fragen gerne im Abschnitt „Diskussionen“ dieses Repositorys oder treten Sie unserem Discord-Server bei.
Einige erweiterte Optionen für die Verwendung von rclone
4K- und HD-Bibliotheken:
- Mit der Rclone-Filterung können Sie Ihre Bibliothek in 4K- und Nicht-4K-Inhalte aufteilen.
- Starten Sie eine Instanz von rclone, indem Sie das Flag
--exclude **2160**
zu Ihrem Mount-Befehl hinzufügen und in einen Ordner namens „HD“ mounten.- Starten Sie eine weitere Instanz von rclone, indem Sie das Flag
--include **2160**
zu Ihrem Mount-Befehl hinzufügen und in einen Ordner mit dem Namen „4K“ mounten.Sortierung von Filmen/Sendungen für WebDAV-Fernbedienungen:
- Mithilfe der RClone-Filterung können Sie Ihre WebDAV-Remote in Film- und Showinhalte aufteilen.
- Starten Sie eine Instanz von rclone, indem Sie das Flag
--exclude "**{{(s|S)([0-9]+)( |.|e|E)}}**"
zu Ihrem Mount-Befehl hinzufügen, mounten Sie auf ein Ordner mit dem Namen „Filme“- Starten Sie eine weitere Instanz von rclone, indem Sie das Flag
--include "**{{(s|S)([0-9]+)( |.|e|E)}}**"
zu Ihrem Mount-Befehl hinzufügen, mounten Sie auf ein Ordner mit dem Namen „shows“
Die Dienste, die plex_debrid auf neue Inhalte überwachen kann. Sie können eine beliebige Kombination von Diensten auswählen.
Plex-Beobachtungslisten:
- Die Plex Watchlist und die Discover-Funktion sind nur für Konten verfügbar, die mit einer E-Mail-Adresse verknüpft sind – also keine verwalteten Konten.
- Um das Herunterladen von Inhalten aus jedem Plex-Client durch Sie selbst und andere Benutzer zu ermöglichen, erstellen Sie einen neuen Benutzer, indem Sie zu „/Einstellungen/Inhaltsdienste/Plex/Plex-Benutzer/Bearbeiten/Benutzer hinzufügen“ navigieren.
- Sie und die von Ihnen hinzugefügten Benutzer können jetzt den Discover-Teil von Plex durchsuchen und Inhalte herunterladen, indem Sie sie zur Plex-Beobachtungsliste hinzufügen.
- Wenn Sie etwas von Ihrem Plex-Server löschen möchten, stellen Sie sicher, dass Sie es zuerst aus Ihrer Beobachtungsliste entfernt haben. Andernfalls erkennt das Skript, dass es sich in Ihrer Merkliste und nicht auf Ihrem Server befindet, und lädt es einfach erneut herunter.
- Standardmäßig werden Filme, die Sie zu Ihrer Plex-Beobachtungsliste hinzufügen, automatisch entfernt, sobald sie heruntergeladen werden, und Sendungen bleiben in der Beobachtungsliste, da nur Sendungen, die sich in der Beobachtungsliste befinden, auf neu veröffentlichte Episoden überwacht werden. Sie können ändern, welche Medientypen automatisch aus Ihrer Beobachtungsliste entfernt werden sollen, indem Sie zu „/Einstellungen/Content Services/Plex/Plex automatisch entfernen“ navigieren.
- Das Skript versucht sein Bestes, das Herunterladen unerwünschter Dateien (z. B. Beispieldateien) zu vermeiden. Wenn immer noch Beispiele auf Plex angezeigt werden, können Sie eine .plexignore-Datei erstellen und sie zum übergeordneten Mount-Verzeichnis hinzufügen (weitere Informationen hier).
- Die Plex-Watchlist Ihrer angegebenen Benutzer wird alle 5 Sekunden auf Änderungen abgefragt und versucht, neu hinzugefügte Inhalte zu finden.
- Die Plex-Watchlist wird alle 30 Minuten vollständig aktualisiert. Dabei wird versucht, neu veröffentlichte Episoden von Serien auf der Watchlist zu finden. Dies erfolgt nur alle 30 Minuten, da das Erstellen der gesamten Watchlist je nach Anzahl der darin enthaltenen Sendungen mehr als eine Minute dauern kann.
- Sie können plex_debrid mit trakt.tv verbinden, um genauere Veröffentlichungsdaten und -zeiten für Ihre Inhalte zu erhalten, ohne dass Sie Ihre Trak-Inhalte tatsächlich überwachen müssen.
Trakt-Beobachtungslisten, Sammlungen und öffentliche Listen:
- Um das Skript mit Trakt zu verbinden, navigieren Sie zu „/Einstellungen/Content Services/Trakt/Trakt-Benutzer/Bearbeiten/Benutzer hinzufügen“. Sie können eine unbegrenzte Anzahl von Benutzern hinzufügen.
- Um die Trakt-Beobachtungslisten, Sammlungen oder öffentlichen Listen Ihrer Benutzer zu überwachen und herunterzuladen, navigieren Sie zu „/Einstellungen/Content Services/Trakt/Trakt-Listen“. Standardmäßig wird keine Trak-Liste auf neue Inhalte überwacht.
- Es werden nur Filme und ganze Sendungen in den Watchlists, öffentlichen Listen und Sammlungen heruntergeladen. (Vorerst) keine einzelnen Staffeln oder Episoden.
- Die Trak-Watchlists der angegebenen Benutzer werden alle 5 Sekunden aktualisiert.
- Sendungen in den Trak-Sammlungen bestimmter Benutzer werden alle 30 Minuten auf neu veröffentlichte Episoden überprüft.
- Öffentliche Listen werden alle 30 Minuten aktualisiert.
Aufseheranfragen:
- Sie können plex_debrid mit overseerr verbinden, um genehmigte Anfragen ausgewählter Benutzer sofort und automatisch herunterzuladen. Damit dies funktioniert, müssen Sie plex_debrid entweder mit Plex oder Trakt verbinden, da diese Dienste verwendet werden können, um weitere Informationen zu den angeforderten Medienelementen zu sammeln.
- Um das Skript mit overseerr zu verbinden, navigieren Sie zu „/Settings/Content Services/Overseerr“.
- Standardmäßig werden alle genehmigten Anfragen aller Overseerr-Benutzer von plex_debrid heruntergeladen. Um diese Funktion auf bestimmte Benutzer zu beschränken, navigieren Sie zu „/Einstellungen/Content Services/Overserr/Overserr-Benutzer“.
Jellyseerr-Anfragen:
- Sie können plex_debrid mit jellyseerr verbinden, um genehmigte Anfragen ausgewählter Benutzer sofort und automatisch herunterzuladen. Damit dies funktioniert, müssen Sie plex_debrid entweder mit Plex oder Trakt verbinden, da diese Dienste verwendet werden können, um weitere Informationen zu den angeforderten Medienelementen zu sammeln. Da jellyseer und overseerr genau dieselben API-Endpunkte verwenden, richten Sie jellyseer einfach im Overseerr-Menü von plex_debrid ein:
- Um das Skript mit jellyseerr zu verbinden, navigieren Sie zu „/Settings/Content Services/Overseerr“.
- Standardmäßig werden alle genehmigten Anfragen aller jellyseerr-Benutzer von plex_debrid heruntergeladen. Um diese Funktion auf bestimmte Benutzer zu beschränken, navigieren Sie zu „/Einstellungen/Content Services/Overserr/Overserr-Benutzer“.
Die Dienste, die plex_debrid nutzen kann, um Ihre aktuelle Mediensammlung zu ermitteln.
Plex-Bibliothek:
- Um Ihre Plex-Bibliothek als Ihren Bibliotheksdienst zu verwenden, navigieren Sie zu „/Einstellungen/Bibliotheksdienst/Bibliothekssammlungsdienst/Bibliotheksdienst ändern/“.
- Wenn Sie Ihre Plex-Bibliothek als Ihren Bibliotheksdienst auswählen, wird Ihre gesamte Plex-Bibliothek (einschließlich Freigaben) überprüft, bevor etwas heruntergeladen wird, und das Skript vermeidet doppelte Downloads. Um diese Bibliotheksprüfung auf bestimmte Bibliotheksabschnitte zu beschränken, navigieren Sie zu „/Einstellungen/Bibliotheksdienst/Bibliothekssammeldienst/Bibliotheksdienst bearbeiten/Plex-Bibliotheksprüfung/Bearbeiten“.
Trakt-Sammlung:
- Um eine Ihrer Trak-Benutzersammlungen als Ihren Bibliotheksdienst zu verwenden, navigieren Sie zu „/Einstellungen/Bibliotheksdienst/Bibliothekssammlungsdienst/Bibliotheksdienst ändern/“.
- Wenn Sie Ihre Trak-Sammlung als Ihren Bibliotheksdienst auswählen, wird Ihre gesamte Trak-Sammlung vor dem Herunterladen überprüft und das Skript vermeidet doppelte Downloads.
- (Sie benötigen mindestens ein Element in Ihrer Trak-Sammlung. Wenn sie derzeit leer ist, fügen Sie einfach einen zufälligen Film oder eine beliebige Show hinzu.)
Die Dienste, die plex_debrid nach einem erfolgreichen Download aktualisieren/aktualisieren kann. Sie können eine beliebige Kombination von Diensten hinzufügen.
Plex-Bibliothek:
- Um Ihre Plex-Bibliotheken nach einem erfolgreichen Download zu aktualisieren, navigieren Sie zu „/Einstellungen/Bibliotheksdienst/Bibliotheksaktualisierungsdienst/Bearbeiten/“.
- Sie können eine unbegrenzte Anzahl an zu aktualisierenden Bibliotheken hinzufügen
- plex_debrid ist jetzt in der Lage, Ihre Bibliotheken nur teilweise zu scannen. Diese Funktion ist derzeit nur für Inhalte verfügbar, die über realdebrid heruntergeladen werden.
Plex-Labels:
- Um Ihrem heruntergeladenen Inhalt automatische Versions- und Benutzeretiketten hinzuzufügen, navigieren Sie zu „/Einstellungen/Bibliotheksdienst/Bibliotheksaktualisierungsdienst/Bearbeiten/“.
- Dazu muss auch eine Plex-Bibliotheksaktualisierung eingerichtet werden (siehe oben).
- Es werden folgende Beschriftungen hinzugefügt: „Von: …“ für jeden Benutzer, der diesen Artikel auf die Beobachtungsliste gesetzt hat, „Version: …“ für jede heruntergeladene Version.
Trakt-Sammlung:
- Um Inhalte nach erfolgreichem Download als auf Trakt gesammelt zu markieren, navigieren Sie zu „/Einstellungen/Bibliotheksdienst/Bibliotheksaktualisierungsdienst/Bearbeiten/“.
- plex_debrid fügt automatisch die heruntergeladene Auflösung und andere Eigenschaften der heruntergeladenen Medien zu Ihrer Trakt-Sammlung hinzu
Jellyfin-Bibliotheken:
- Um Ihre Jellyfin-Bibliotheken nach einem erfolgreichen Download zu aktualisieren, navigieren Sie zu „/Einstellungen/Bibliotheksdienst/Bibliotheksaktualisierungsdienst/Bearbeiten/“.
- plex_debrid kann derzeit nur Ihre gesamte Jellyfinlibrary aktualisieren. Teilweise Scans der Bibliothek folgen in Kürze!
Aufseheranfragen:
- Um Ihre Overserr-Anfragen nach einem erfolgreichen Download als verfügbar zu markieren, navigieren Sie zu „/Einstellungen/Bibliotheksdienst/Bibliotheksaktualisierungsdienst/Bearbeiten/“.
Jellyseerr-Anfragen:
- Um Ihre Jellyerr-Anfragen nach einem erfolgreichen Download als verfügbar zu markieren, navigieren Sie zu „/Einstellungen/Bibliotheksdienst/Bibliotheksaktualisierungsdienst/Bearbeiten/“.
Die Dienste, die plex_debrid zum Ignorieren von Inhalten verwendet. Sie können eine beliebige Kombination von Diensten hinzufügen. Sie können die Medien, die derzeit ignoriert werden, im Hauptmenü von plex_debrid durchsuchen.
Plex Discover-Überwachungsstatus:
- Um einen Plex-Benutzer-Plex-Discover-Überwachungsstatus zum Ignorieren von Inhalten zu verwenden, navigieren Sie zu „/Einstellungen/Bibliotheksdienst/Bibliotheks-Ignorierdienste/Bearbeiten/“.
Trakt-Überwachungsstatus:
- Um den Trak-Überwachungsstatus eines Trak-Benutzers zum Ignorieren von Inhalten zu verwenden, navigieren Sie zu „/Einstellungen/Bibliotheksdienst/Bibliotheks-Ignorierdienste/Bearbeiten/“.
? Lokale Ignorierungsliste:
- Um eine lokale Textdatei mit Abfragen zum Ignorieren von Inhalten zu verwenden, navigieren Sie zu „/Einstellungen/Bibliotheksdienst/Bibliotheks-Ignorierdienste/Bearbeiten/“.
- Sie werden aufgefordert, einen Pfad zu einem Verzeichnis (keine Datei) anzugeben, in dem plex_debrid eine Datei mit dem Namen
ignored.txt
speichert, nachdem der Inhalt ignoriert wurde.- Wenn Sie diese Datei selbst erstellen möchten und nicht darauf warten möchten, dass plex_debrid sie erstellt, stellen Sie sicher, dass Sie sie im angegebenen Pfad und unter dem richtigen Namen
ignored.txt
speichern- Wenn Sie die Ignorierdatei mit der Docker-Version von plex_debrid verwenden möchten, stellen Sie sicher, dass Sie den Pfad
./config/
auswählen, damit die Datei außerhalb Ihres Containers gespeichert wird.
Die Dienste, die plex_debrid nutzen kann, um Torrents zu finden. Sie können eine beliebige Kombination von Diensten hinzufügen. Standardmäßig ist Torrentio der einzige aktivierte Dienst. Sie können weitere Scraping-Dienste anschließen, um sicherzustellen, dass Sie qualitativ hochwertige, zwischengespeicherte Veröffentlichungen finden.
Torrentio (sehr empfehlenswert):
- Die Torrentio-Implementierung nutzt die Torrentio-API, um Veröffentlichungen sofort aus der riesigen Veröffentlichungsdatenbank von Torrentio abzurufen. Es erfolgt kein eigentliches Scraping, weshalb dieser Service so schnell ist.
- Sie können Torrentio aktivieren, indem Sie zu „/Settings/Scraper/Sources/Add/“ navigieren. Es sind keine weiteren Schritte erforderlich.
- Sie können die Torrentio-Einstellungen bearbeiten, indem Sie zu „/Settings/Scraper/Sources/Edit/“ navigieren. Das Einstellungsmenü fordert Sie auf, „https://torrentio.strem.fun/configure“ aufzurufen, wo Sie Ihre Einstellungen bearbeiten können. Ihre Konfigurations-„Manifest-URL“ wird nach jeder Änderung, die Sie vornehmen, in Ihre Zwischenablage kopiert. Sie können diese URL in die Einstellung „plex_debrid“ einfügen, um Ihre Konfiguration zu aktualisieren. Geben Sie Ihre Debrid-Informationen nicht ein, sie sind nicht erforderlich.
Legacy Scraper (rarbg, 1337x, nyaa):
- Die einzigen derzeit integrierten „Legacy“-Scraper sind für rarbg.to, nyaa.si und 1337x.to – Sie können diese ein- oder ausschalten, indem Sie zu „/Settings/Scraper/Sources/Edit/“ navigieren.
Jacke:
- Es wird empfohlen, „jackett“ zu installieren, ein Programm, das eine große Anzahl von Torrent-Indexern umschließt (https://github.com/Jackett/Jackett). Gehen Sie nach der Installation zu http://localhost:9117 und fügen Sie einige Ihrer bevorzugten Indexer hinzu. Aktivieren Sie die Jackett-Server-Einstellung „CORS“. Sobald die Jackett-Einrichtung abgeschlossen ist, können Sie Jackett in plex_debrid aktivieren, indem Sie zu „/Settings/Scraper/Sources/Edit/Add source/jackett“ navigieren.
- Sie können jetzt auswählen, ob Sie einen bestimmten Debrid-Dienst für einen bestimmten Torrent-Tracker verwenden möchten, indem Sie zu „/Einstellungen/Debrid-Dienste/Tracker-spezifische Debrid-Dienste“ navigieren. Dies ist praktisch, wenn Sie einen privaten Tracker verwenden, der Sie dazu zwingt, einen Debrid-Dienst zu nutzen, der Ihre Torrents verteilt (z. B. Debridlink, put.io).
prowlarr:
- Wenn Sie Prowlarr gegenüber Jackett bevorzugen, können Sie prowlarr in plex_debrid integrieren, indem Sie zu „/Settings/Scraper/Sources/Edit/Add source/prowlarr“ navigieren. Für einige Indexer (z. B. 1337x) gelten für Prowlarr strengere Ratenbegrenzungen als für Jackett, was dazu führen kann, dass plex_debrid die Anforderung an Prowlarr abbricht und daher weniger Releases als Jackett findet.
- Sie können jetzt auswählen, ob Sie einen bestimmten Debrid-Dienst für einen bestimmten Torrent-Tracker verwenden möchten, indem Sie zu „/Einstellungen/Debrid-Dienste/Tracker-spezifische Debrid-Dienste“ navigieren. Dies ist praktisch, wenn Sie einen privaten Tracker verwenden, der Sie dazu zwingt, einen Debrid-Dienst zu nutzen, der Ihre Torrents verteilt (z. B. Debridlink, put.io).
Orionoid:
- Sie können die Orionoid-Scraper in plex_debrid integrieren, indem Sie zu „/Settings/Scraper/Sources/Edit/Add source/orionoid“ navigieren.
- Standardmäßig werden pro Scraping-Versuch nur die Top-5-Links abgerufen und die Links werden nach „Beliebtheit“ sortiert, nicht nach dem Premium-Attribut „Beste“. Dies geschieht aus Gründen der „kostenlosen“ Kontofreundlichkeit. Sie können diese Parameter in den Orionoid-Quelleneinstellungen „/Settings/Scraper/Sources/Edit/EditSources/orionoid“ ändern.
- Eine vollständige Liste aller möglichen Parameter und ihrer jeweiligen Werte finden Sie unter „https://panel.orionoid.com/“ im Menü „Entwickler“, Abschnitt „API-Dokumente“ unter „Stream-API“.
Die Dienste, die plex_debrid zum Herunterladen von Torrents verwenden kann. Sie können eine beliebige Kombination von Diensten hinzufügen.
Debrid-Dienste:
- Sie können mehr als einen Debrid-Dienst hinzufügen und die Reihenfolge ändern, in der sie auf zwischengespeicherte Veröffentlichungen überprüft werden sollen, indem Sie zu „/Einstellungen/Debrid-Dienste/Bearbeiten“ navigieren.
Definieren der herunterzuladenden Versionen:
Eine vollständige Dokumentation der Versionseinstellungen finden Sie im Wiki: https://github.com/itsToggle/plex_debrid/wiki/Version-Guides
Sie können definieren, welche Release-Qualitäten plex_debrid herunterladen soll, indem Sie eine „Version“ definieren. Sie können eine unbegrenzte Anzahl von Versionen hinzufügen, indem Sie zu „/Einstellungen/Scraper-Einstellungen/Versionen“ navigieren. Standardmäßig wird plex_debrid nur mit einer Versionsdefinition geliefert ([1080p SDR]).
Versionen bestehen aus einer unbegrenzten Anzahl vollständig anpassbarer „Regeln“ und „Trigger“.
„Regeln“ definieren die Qualitätsanforderungen Ihrer Versionen. Die Regeln können entweder als Anforderung oder als Präferenz formuliert werden. Die erste Regel hat die höchste Priorität, die letzte die niedrigste. Um einige Beispiele zu nennen, hier sind die Regeln, die die Standardversion [1080p SDR] ausmachen:
1) cache status requirement : cached 2) resolution requirement : <= 1080 3) resolution preference : highest 4) title requirement : exclude (H?D?.?CAM|H?D?.?TS) 5) title requirement : exclude (3D) 6) title requirement : exclude (DO?VI?) 7) title requirement : exclude (HDR) 8) title preference : include (EXTENDED|REMASTERED) 9) size preference : lowest 10) seeders preference : highest 11) size requirement : >= 0.1
„Trigger“ definieren, wann plex_debrid nach einer Version suchen soll. Sie können Auslöser hinzufügen, die eine Version auf einen bestimmten Medientyp oder auf bestimmte Filme/Sendungen beschränken. Sie können festlegen, wie oft plex_debrid versuchen soll, eine Version herunterzuladen, und wie viele Versuche mit anderen Versionen unternommen werden sollen, bevor versucht wird, eine Version herunterzuladen. Andere Auslöser können eine Version auf ein bestimmtes Genre oder auf einen bestimmten Benutzer beschränken, der den Film/die Show angefordert hat. Hier sind einige der möglichen Auslöser, dargestellt am Beispiel einer 720p-Version, nach der nur gesucht werden sollte, wenn es sich bei den betreffenden Medien um „Shows“ handelt, die „vor 2010“ veröffentlicht wurden, nicht „Family Guy“ oder „ Letzte Woche heute Abend“ und für „5 Versuche“ wurde keine andere Version gefunden:
A) media type requirement : shows B) retries requirement : >= 5 C) retries requirement : <= 48 D) title requirement : exclude (family.guy|last.week.tonight) E) year requirement : <= 2010
Textbasierte Regelwerte werden als Regex-Definitionen interpretiert, unterscheiden nicht zwischen Groß- und Kleinschreibung und verwenden die offizielle Regex-Syntax. Besuchen Sie regexr.com, um Ihre Regex-Definitionen auszuprobieren, oder besuchen Sie unseren Discord-Server, um zu sehen, wie andere Leute Versionen verwenden.
Plex-Einschränkungen:
- Wenn Plex als Bibliothekssammlungsdienst ausgewählt wird, müssen Trak- und Overseerr-Inhalte dem Plex-Medientyp zugeordnet werden. Um genau über den Inhalt von Overseerr und Trakt nach Plex zu entsprechen, hat sein mindestens einen Film und eine Show in einer Bibliothek, die von plex_debrid sichtbar ist. Um den Inhalt genau zu entsprechen, ist eine Suche nach IMDB/TMDB/TVDB -ID erforderlich - die derzeit nur mit einem "Fix -Match" -Anruf an ein vorhandenes Bibliothekselement beantragt wird. Bis Plex eine universelle Suche nach ID ermöglicht, ist dies das Beste, was ich tun kann.
- plex_debrid kann nicht zwischen einer wirklich leeren Bibliothek und einer Bibliothek zielen, die nicht erreicht werden konnte, weil es offline (oder aus keinem anderen Grund erreichbar ist). Um unerwünschtes Verhalten zu vermeiden, hört das Skript einfach auf, wenn eine leere Bibliothek auftritt. Sie müssen den Bibliotheken, die von plex_debrid sichtbar sind, manuell mindestens ein Medienelement hinzufügen, bevor die Download -Automatisierung sparsam ausgeführt werden kann.
- Die Plex Discover -API enthält nur Veröffentlichungsdaten, nicht genaue Freigabzeiten. Es wird empfohlen, das Skript mit Trakt.TV zu verbinden, mit dem Plex_debrid genauere Veröffentlichungsdaten finden und sogar herausfinden kann, ob Filme vor ihrem tatsächlichen Veröffentlichungsdatum heruntergeladen werden können.