Realdebrid hat Unterstützung für das WebDav-Protokoll hinzugefügt, wodurch es über die offizielle RClone-Software gemountet werden kann. Ab sofort (19.08) unterstützt die Realdebrids-Webdav-Implementierung das Löschen von Torrent-Dateien über rclone nicht und begrenzt die Anzahl der angezeigten Torrents auf 200. Es ist auch viel langsamer als mein Fork. Das liegt daran, dass realdebrid bei jedem Zugriff auf eine Datei über den Webdav-Server nur die ersten 1000 direkten Links von /downloads überprüft. Wenn kein entsprechender direkter Link gefunden wird, was höchstwahrscheinlich der Fall ist, wenn Sie mehr als 1000 Dateien haben, wird der Realdebrid-Webdav die Einschränkung der Datei wieder aufheben. Wenn Sie beispielsweise Ihre Plex-Bibliothek des gemounteten Laufwerks aktualisieren (und Sie haben eine Bibliothek mit mehr als 1000 Dateien), wird jede einzelne Datei immer wieder uneingeschränkt freigegeben, was sehr lange dauert. Plex erkennt auch Intros erneut und führt andere Metadatenaufgaben aus, jedes Mal, wenn eine Datei wieder nicht eingeschränkt wird.
Sie erwähnten zwar, dass das Löschen von Torrent-Dateien mit anderen WebDav-Mounting-Programmen funktioniert, ich empfehle jedoch die Verwendung meines Forks anstelle des RealDebrid WebDav.
Dieser RClone Fork enthält eine Real-Debrid-Implementierung. Mit dieser Version kann das gesamte RealDebrid /torrents-Verzeichnis als schreibgeschütztes virtuelles Laufwerk bereitgestellt werden.
Ein möglicher Anwendungsfall hierfür ist die Bereitstellung des /torrent-Verzeichnisses über Plex, wodurch Sie eine Medienbibliothek mit wirklich unbegrenzter Größe erstellen können. Ich arbeite an einem Projekt, das es Plex ermöglicht, genauso zu funktionieren wie Wako, Syncler und andere Streaming-Apps. Schauen Sie es sich auf https://github.com/itsToggle/plex_rd an
Die Lese-/Schreibfunktionen beschränken sich auf das Lesen und Löschen von Dateien.
Dieser RClone-Fork sortiert Ihre Torrents automatisch in drei Unterordner: „Shows“, „Filme“ und „Standard“. Wenn ein Torrent nicht als Film oder Show klassifiziert werden konnte, finden Sie ihn im Ordner „Standard“.
Es gibt keine serverseitigen Datenverkehrs- oder Speicherbeschränkungen.
Dieser RClone-Fork aktiviert direkte Links automatisch wieder, wenn sie nach einer Woche ablaufen.
Es gibt ein serverseitiges Verbindungslimit, das meiner Meinung nach bei 16 parallelen Verbindungen liegt.
Weitere Informationen zur Docker-Version rclone_rd finden Sie unter https://hub.docker.com/repository/docker/itstoggle/docker-volume-rclone_rd
Weitere Informationen zur allgemeinen Verwendung finden Sie unter https://rclone.org/docker/
Winfsp installieren (https://winfsp.dev/)
Laden Sie die neueste vorgefertigte Datei „rclone.exe“ hier herunter: https://github.com/itsToggle/rclone_RD/releases
Ich kann für macOS keine Cross-Kompilierung durchführen, also verlasse ich mich darauf, dass ihr die macOS-Versionen kompiliert und teilt :)
Laden Sie die neueste vorgefertigte „rclone-darwin“-Datei hier herunter: https://github.com/itsToggle/rclone_RD/releases
Laden Sie die neueste vorgefertigte „rclone-linux“-Datei hier herunter: https://github.com/itsToggle/rclone_RD/releases
Diese Version basiert auf der neuesten Version von RCX Github. Ich habe einfach die Datei „librclone.so“ in der APK durch eine kompilierte Version meines RClone-Forks ersetzt. Um die APK installieren zu können, musste die App erneut signiert werden, was ich mit einer APK-Signatur-App aus dem Android Playstore getan habe, die meiner Meinung nach nicht bösartig ist. Um Realdebrid als Fernbedienung hinzuzufügen, richten Sie einfach eine Realdebrid-Fernbedienung auf Ihrem PC ein und kopieren Sie die Datei rclone.conf
( C:UsersBigSchlong.configrclone
) auf Ihr Android-Gerät. In der RCX-App können Sie jetzt Ihre rclone-Konfigurationsdatei laden. Sie sind fertig, Sie können Realdebrid auf Ihrem Android-Gerät mounten :)
Laden Sie die neueste vorgefertigte „apk“-Datei hier herunter: https://github.com/itsToggle/rclone_RD/releases
Öffnen Sie ein Terminal im Download-Speicherort Ihrer rclone_rd-Datei.
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.
Es wird empfohlen, die Tags in diesem Beispiel-Montagebefehl zu verwenden:
'rclone mount torrents: Y: --dir-cache-time 10s'
Dadurch wird das gemountete Laufwerk erheblich beschleunigt und Änderungen werden schneller erkannt.
Ich empfehle wirklich, die vorgefertigte Version herunterzuladen. Wenn Sie jedoch ein wenig basteln und es selbst bauen möchten, sind hier die Schritte:
Laden Sie die Projektdateien herunter.
Installieren Sie Golang
Um das Projekt zu erstellen, muss MinGW oder eine andere CGO-Anpassung installiert sein.
Installieren Sie WinFsp.
Wenn Sie die Fernbedienung nicht als virtuelles Laufwerk, sondern als DLNA-Server oder Silimar bereitstellen möchten, verwenden Sie „go build“, um das Projekt zu erstellen.
Wenn Sie die Fernbedienung als virtuelles Laufwerk bereitstellen möchten, fahren Sie fort:
Erstellen Sie das Projekt mit „go build -tags cmount“.
Wenn dies aufgrund des schwerwiegenden Fehlers „fuse_common.h fehlt“ fehlschlägt, müssen Sie die folgenden Schritte ausführen:
Suchen Sie diesen Ordner: C:Programme (x86)WinFspincfuse – darin finden Sie die fehlenden Dateien.
Kopieren Sie alle Dateien in das Verzeichnis, in dem sie fehlen. Für mich war das: C:UsersBigSchlonggopkgmodgithub.comwinfspcgofuse@v1.5.1-0.20220421173602-ce7e5a65cac7fuse
Versuchen Sie es erneut zu erstellen
Laden Sie die Projektdateien herunter
Installieren Sie Golang
Führen Sie ein Terminal im Stammverzeichnis der Projektdateien aus
Verwenden Sie „go build -tags cmount“, um das Projekt zu erstellen
Wenn etwas fehlschlägt, suchen Sie in den offiziellen rclone-Kanälen nach Hilfe.
Bitte zögern Sie nicht, mich zu kontaktieren, wenn Sie eine Version kompiliert haben, damit ich sie als Community-Build für andere bereitstellen kann :)