Realdebrid a ajouté la prise en charge du protocole WebDav, ce qui le rend montable via le logiciel rclone officiel. À partir de maintenant (19.08), l'implémentation de realdebrids webdav ne prend pas en charge la suppression des fichiers torrent via rclone et limite le nombre de torrents affichés à 200. C'est également beaucoup plus lent que mon fork. En effet, chaque fois qu'un fichier est accédé via le serveur webdav, realdebrid vérifie uniquement les 1000 premiers liens directs depuis /downloads. Si aucun lien direct correspondant n'est trouvé, ce qui est très probablement le cas si vous avez plus de 1000 fichiers, le webdav realdebrid libérera à nouveau la restriction du fichier. Si vous actualisez par exemple votre bibliothèque plex du lecteur monté (et que vous disposez d'une bibliothèque de plus de 1 000 fichiers), chaque fichier est sans restriction encore et encore, ce qui prend beaucoup de temps. plex détectera également à nouveau les intros et effectuera d'autres tâches de métadonnées chaque fois qu'un fichier sera à nouveau sans restriction.
Ils ont mentionné que la suppression de fichiers torrent fonctionne avec d'autres programmes de montage webdav, mais je recommande d'utiliser mon fork au lieu du webdav realdebrid.
Ce RClone Fork contient une implémentation Real-Debrid. En utilisant cette version, l'intégralité du répertoire RealDebrid /torrents peut être utilisée comme lecteur virtuel en lecture seule.
Un cas d'utilisation potentiel pour cela consiste à servir le répertoire /torrent sur plex, vous permettant de créer une bibliothèque multimédia de taille vraiment illimitée. Je travaille sur un projet qui permet à plex de fonctionner de la même manière que Wako, Synchroniser et d'autres applications de streaming. Découvrez-le sur https://github.com/itsToggle/plex_rd
Les capacités de lecture/écriture sont limitées à la lecture de fichiers et à leur suppression.
Ce fork rclone triera automatiquement vos torrents en 3 sous-dossiers : « émissions », « films » et « par défaut ». Si un torrent ne peut pas être classé comme film ou émission, vous pouvez le trouver dans le dossier « par défaut ».
Il n’y a aucune limitation de trafic ou de stockage côté serveur.
Ce fork rclone réactivera automatiquement les liens directs lorsqu'ils expireront après 1 semaine.
Il existe une limite de connexion côté serveur, qui, je crois, est de 16 connexions parallèles.
consultez https://hub.docker.com/repository/docker/itstoggle/docker-volume-rclone_rd pour plus d'informations sur la version docker rclone_rd
consultez https://rclone.org/docker/ pour plus d'informations sur l'utilisation générale
installer winfsp (https://winfsp.dev/)
téléchargez le dernier fichier « rclone.exe » prédéfini à partir d'ici : https://github.com/itsToggle/rclone_RD/releases
Je ne peux pas effectuer de compilation croisée pour macOS, je compte donc sur vous pour compiler et partager les versions de macOS :)
téléchargez le dernier fichier « rclone-darwin » prédéfini à partir d'ici : https://github.com/itsToggle/rclone_RD/releases
téléchargez le dernier fichier « rclone-linux » prédéfini à partir d'ici : https://github.com/itsToggle/rclone_RD/releases
Cette version est basée sur la dernière version du github rcx. J'ai simplement remplacé le fichier 'librclone.so' dans l'apk par une version compilée de mon fork rclone. Pour pouvoir installer l'apk, l'application devait être à nouveau signée, ce que j'ai fait avec une application de signature d'apk du Playstore Android, qui, je suis presque sûr, n'est pas malveillante. Pour ajouter realdebrid comme télécommande, configurez simplement une télécommande realdebrid sur votre PC et copiez le fichier rclone.conf
( C:UsersBigSchlong.configrclone
) sur votre appareil Android. Dans l'application RCX, vous pouvez maintenant charger votre fichier de configuration rclone. Vous avez terminé, vous pouvez monter realdebrid sur votre appareil Android :)
téléchargez le dernier fichier « apk » prédéfini à partir d'ici : https://github.com/itsToggle/rclone_RD/releases
ouvrez un terminal dans l'emplacement de téléchargement de votre fichier rclone_rd.
configurez rclone en exécutant la commande 'rclone config' (peut être './rclone config' et selon votre système d'exploitation, le nom de fichier peut être './rclone-linux' ou similaire. Si vous obtenez une erreur d'autorisation refusée (linux et macos ), exécutez 'sudo chmod u+x rclone-linux', ajusté au nom de fichier.)
créez une nouvelle télécommande en tapant 'n'
donnez un nom à votre télécommande (par exemple « votre-télécommande »)
choisissez '47) realdebrid' comme type de télécommande
suivez le reste des instructions demandées, choisissez « pas de configuration avancée »
Vous pouvez monter votre télécommande nouvellement créée en exécutant la commande 'rclone cmount your-remote: X: --dir-cache-time 10s' (remplacez 'your-remote' par le nom de votre télécommande, remplacez 'X' par une lettre de lecteur de votre choix ou remplacez 'X:' par un dossier de destination)
Si vous exécutez mon fork rclone sous Linux, remplacez "cmount" par "mount" dans la commande ci-dessus.
Vous avez créé avec succès un lecteur virtuel de votre service de débridage !
Vous pouvez exécuter rclone en tant que service d'arrière-plan en ajoutant la balise de montage '--no-console' (Windows) ou '--deamon' (Linux, Mac, etc.).
Il est recommandé d'utiliser les balises dans cet exemple de commande de montage :
'rclone mount torrents : Y : --dir-cache-time 10s'
Cela accélérera considérablement le lecteur monté et détectera les modifications plus rapidement.
Je suggère vraiment de télécharger la version prédéfinie. Mais si vous souhaitez bricoler un peu et le construire vous-même, voici les étapes :
Téléchargez les fichiers du projet.
Installer Golang
Pour construire le projet, vous devez avoir installé MinGW ou une autre adaptation cgo.
installez WinFsp.
Si vous ne souhaitez pas monter la télécommande en tant que lecteur virtuel mais plutôt en tant que serveur DLNA ou silimar, utilisez « go build » pour construire le projet.
Si vous souhaitez monter la télécommande en tant que lecteur virtuel, continuez :
Construisez le projet en utilisant 'go build -tags cmount'.
si cela échoue sur « erreur fatale : fuse_common.h manquant », vous devez suivre les étapes suivantes :
Localisez ce dossier : C:Program Files (x86)WinFspincfuse - à l'intérieur, vous trouverez les fichiers manquants.
Copiez tous les fichiers dans le répertoire dans lequel ils sont absents. Pour moi, c'était : C:UsersBigSchlonggopkgmodgithub.comwinfspcgofuse@v1.5.1-0.20220421173602-ce7e5a65cac7fuse
Essayez de le reconstruire
Téléchargez les fichiers du projet
Installer Golang
Exécutez un terminal dans le répertoire racine des fichiers du projet
utilisez 'go build -tags cmount' pour construire le projet
Si quelque chose échoue, consultez les canaux officiels rclone pour obtenir de l'aide.
N'hésitez pas à me contacter si vous avez compilé une version, afin que je puisse la fournir en tant que version communautaire pour les autres :)