rDownloader 1.1.0 — GNU GPL v3.0 ou ultérieure
Un seul gestionnaire. Tous vos flux.
Réunissez HTTP et hébergeurs, FTP/SFTP/WebDAV, Usenet, torrents, médias, flux, abonnements, galeries et enregistrements de direct dans un hub de téléchargement local. Capturez depuis n'importe où, pilotez une seule file persistante et automatisez la suite.

01 — Sources prises en charge
Arrêtez de rafistoler vos outils de téléchargement.
Des sources différentes ne devraient pas imposer des habitudes différentes. rDownloader leur donne la même structure de paquets, les mêmes priorités, contrôles, destinations, statistiques et modèle de reprise.
HTTP et hébergeurs
Transferts HTTP parallèles et reprenables, avec sommes de contrôle, limitation de bande passante, proxies et validation prudente des fichiers distants. Utilisez des comptes ou les parcours gratuits pris en charge via des resolvers inclus pour hébergeurs, stockages cloud et multihébergeurs — dont Google Drive, OneDrive/SharePoint, Dropbox et Real-Debrid, plus un resolver générique pour 140 sites XFileSharing. Quand le même fichier est proposé par plusieurs hébergeurs, un seul télécharge et les autres attendent en secours, prenant le relais d'eux-mêmes si l'hébergeur échoue.
FTP, SFTP et WebDAV
Parcourez les répertoires distants avant la mise en file, gardez les identifiants chiffrés, vérifiez les fichiers distants avant reprise et protégez les connexions SFTP par une confiance explicite de la clé d'hôte SSH.
Usenet et NZB
Importez des NZB, utilisez des pools de serveurs NNTP priorisés, reprenez au niveau du segment, validez les données yEnc et CRC, réparez avec PAR2 et enchaînez sur l'extraction.
BitTorrent
Examinez l'arborescence d'un magnet ou d'un fichier torrent avant la mise en file. Pilotez priorités, trackers, pairs, liaison réseau, proxy/blocklist et politiques de partage héritées via le moteur intégré.
Vidéo et audio
Résolvez les pages et playlists prises en charge via yt-dlp. Choisissez les formats par codec, HDR, débit et langue, sélectionnez audio, sous-titres et métadonnées, utilisez des modèles de sortie sûrs et fusionnez avec ffmpeg au besoin.
Galeries d'images
Ajoutez une galerie complète comme une seule tâche via gallery-dl. Les fichiers déjà présents sont ignorés lors d'une reprise.
Enregistrements de direct
Enregistrez maintenant, ou planifiez et surveillez des chaînes via streamlink. Conservez les fichiers annexes disponibles, découpez ou remuxez les longues captures, récupérez après reconnexion et basculez vers une VOD publiée si configuré.
Flux et abonnements
Suivez chaînes, playlists, podcasts, galeries, flux RSS/Atom et indexeurs Newznab/Torznab configurés. Filtrez les nouveautés, évitez les doublons grâce à un historique persistant et choisissez la mise en file après vérification ou automatique.
Les fonctions médias, galeries et direct s'appuient sur des outils externes disponibles séparément. La compatibilité d'une source dépend de ces outils et du site source.
02 — LinkGrabber
Collectez d'abord. Téléchargez quand vous êtes prêt.
Collez du texte mélangé, envoyez ou interceptez un téléchargement du navigateur, utilisez Click'n'Load, partagez vers la PWA installable, ouvrez un lien rdownloader://, déposez un NZB, un torrent ou un conteneur de liens, collez un dossier cloud partagé ou une page de release, suivez un flux, surveillez un hotfolder ou connectez-vous via REST, la CLI distante ou MCP. Le LinkGrabber vérifie ce qu'il peut, affiche métadonnées et doublons, regroupe fichiers liés et miroirs, et vous laisse contrôler le résultat avant la file.
VÉRIFIER
Sachez ce que vous avez collecté
Contrôlez statut en ligne, fournisseur, nom de fichier, taille, état de doublon et métadonnées médias avant de démarrer.
ORGANISER
Construisez les bons paquets
Renommez liens et paquets, déplacez des éléments, choisissez catégorie et priorité, ajoutez un mot de passe d'archive ou mettez la sélection en file en pause. Une release proposée par cinq hébergeurs tient sur une ligne : votre préférence de qualité, de langue et d'hébergeur choisit le miroir, et vous pouvez la contredire.
CAPTURER
Utilisez la surface que vous avez déjà
Extension navigateur, PWA/Web Share, presse-papiers du bureau, Click'n'Load 2, import de fichiers et de flux, hotfolders, API, CLI distante et MCP mènent au même flux de travail.

- Browser / PWA
- Clipboard
- Click'n'Load
- NZB / Torrent / Containers
- Folders / Release pages
- Feeds
- Hotfolder
- API / CLI / MCP
LinkGrabber
File persistante
03 — Chaîne d'automatisation
Le téléchargement n'est qu'un début.
Orientez les paquets avec des catégories et des règles au premier match, ou construisez des flux événementiels dans un éditeur déclencheur/condition/action. rDownloader vérifie, répare, extrait, nettoie, exécute des scripts, notifie d'autres systèmes et remet les fichiers terminés à une destination de stockage ou d'envoi configurée.
- Capture
- Résolution
- Téléchargement
- Catégorisation
Choisissez des niveaux de traitement de type SABnzbd, de l'absence de post-traitement jusqu'à la réparation, la décompression et la suppression des archives. Un traitement interrompu est enregistré puis repris, avec l'historique des étapes visible par paquet.
Ajoutez des automatisations pour la capture, la résolution, le démarrage, la réussite, l'échec, l'extraction, les résultats de scripts, les envois et les seuils de stockage. Historique d'exécution, reprises et idempotence rendent chaque action inspectable.
La réparation PAR2 concerne les paquets Usenet ; la vérification SFV peut s'appliquer à tous les types. Les fonctions d'archive et d'envoi dépendent des outils configurés et du plugin de destination ou d'une installation rclone.

04 — Contrôle de la file
Conçu pour les files qui exigent un vrai contrôle.
Gardez la vue d'ensemble quand un lien devient des centaines de fichiers. Mettez en pause globalement ou travaillez au niveau du paquet et du fichier. Changez les priorités, réinitialisez ou relancez sans risque, planifiez bande passante et budgets de trafic, protégez l'espace disque et repartez après un redémarrage.
Paquets persistants
Les états de file, de transfert, de traitement, de fin et de partage survivent aux redémarrages.
Parallèle et reprenable
Traitez plusieurs fichiers à la fois et utilisez les plages d'octets sur les serveurs HTTP qui les prennent en charge.
Priorités et actions groupées
Priorités haute, normale ou basse, ordre manuel et contrôles de sélection multiple.
Sommes de contrôle et reprise sûre
Validez les valeurs MD5, SHA-1, SHA-256 ou CRC32 attendues et protégez les fichiers partiels contre un contenu distant modifié.
Visibilité en direct
Suivez la vitesse globale et par paquet ou fichier, le débit récent, les données restantes et l'espace libre.
Contrôle réseau
Combinez une limite manuelle en direct avec des profils planifiés et des limites par protocole, hôte, compte ou catégorie. Routez le trafic pris en charge via des proxies HTTP, HTTPS ou SOCKS5.
Capacité et contexte
Ne suspendez que la racine de stockage concernée quand l'espace manque, et bloquez les nouveaux démarrages sur batterie ou réseau facturé, quand c'est pris en charge.
Fin de file et notifications
Exécutez un script, passez en veille ou éteignez la machine une fois la file vidée, et livrez des événements filtrés via webhooks signés, SMTP ou cibles compatibles Apprise, avec historique persistant.
05 — Plugins
Étendez le flux sans ouvrir le cœur.
rDownloader empaquette des composants WebAssembly spécifiques à une capacité sous forme d'archives .rdplug signées. Douze types de plugins — resolver, transfert, analyseur d'entrée, fournisseur d'authentification, fournisseur OAuth, explorateur de dossiers, enrichissement de métadonnées, destination de notification, étape de post-traitement, destination de stockage/envoi, travail distant et transformation de flux — étendent le produit, tandis que le cœur conserve la politique, la persistance, la validation et les transitions d'état finales.
- Resolver
- Transfert
- Analyseur d'entrée
- Authentification
- Fournisseur OAuth
- Explorateur de dossiers
- Métadonnées
- Notification
- Post-traitement
- Stockage / envoi
- Travail distant
- Transformation de flux

06 — MCP et API
Pensé pour les humains. Prêt pour l'automatisation.
Utilisez l'interface web responsive et installable, automatisez via la CLI distante ou la surface REST/SSE native, connectez des clients médias testés par des adaptateurs de compatibilité, ou donnez à un client MCP compatible l'accès au serveur intégré.
Donnez une file de téléchargement à votre client MCP
Les outils intégrés couvrent téléchargements directs et magnets, contrôle de la file et des paquets, statut, vérifications et mise en file du LinkGrabber, plus toute la configuration, lisible et modifiable sauf la liste des fournisseurs pris en charge. MCP utilise la même logique applicative et la même validation que REST, et chaque outil coûte le domaine de permission de la route sous-jacente : un assistant peut surveiller la file sans recevoir tous les identifiants stockés. Aucun outil ne prend ni ne renvoie de mot de passe, de clé ou de cookie.
Intégrez sur un contrat documenté
Utilisez les points d'accès JSON sous /api/v1, générez des clients depuis le document OpenAPI et écoutez les changements en direct via Server-Sent Events. Une CLI distante expose le travail de file et du LinkGrabber pour scripts et terminaux.
Branchez vos outils médias sans remplacer l'API native
Les sous-ensembles de compatibilité SABnzbd et BitTorrent pris en charge relient les flux Sonarr, Radarr, Lidarr, Readarr et similaires qui ont été testés. La matrice de compatibilité indique précisément les clients, versions et opérations couverts.
Vous : Ajoute ces liens au LinkGrabber et vérifie-les d'abord.
Assistant : 12 candidats collectés. 11 sont en ligne et 1 est indisponible.
07 — Local d'abord
Votre machine. Vos téléchargements.
Faites tourner rDownloader sur un poste, un NAS ou un serveur. Le serveur Rust embarque l'application web, le planificateur, l'API et les runners internes dans un seul binaire, et SQLite conserve la file et la configuration de façon durable.
Local par défaut
Par défaut, le serveur écoute exclusivement sur 127.0.0.1.
Aucun secret en configuration claire
Les secrets de fournisseurs, proxies, NNTP, notifications, plugins et requêtes capturées passent par des références de coffre chiffrées et cloisonnées ; les jetons bearer ne sont stockés dans SQLite que sous forme d'empreintes SHA-256.
Connexion par passkey, ou mot de passe et code
Votre authentificateur vérifie un code PIN ou une empreinte avant de signer : une étape, deux facteurs. Un code d'application d'authentification reste possible, avec dix codes de récupération à usage unique. Le mot de passe continue de fonctionner à côté, ce qui rend un appareil perdu surmontable.
Voir ce qui est connecté, et y mettre fin
Chaque session ouverte affiche son appareil, son adresse, sa dernière utilisation et son expiration. Fermez-en une, ou déconnectez partout ailleurs en gardant le navigateur devant vous.
Des permissions par domaine, pas tout ou rien
Un jeton machine est limité à l'un des six domaines — lecture, entrée, contrôle de la file, configuration, identifiants, administration — sur chaque opération d'API, le flux d'événements et chaque outil MCP. Seul le domaine identifiants donne accès aux identifiants stockés. Les jetons de capture et d'API sont révocables et non interchangeables.
Destinations restreintes
Les téléchargements restent dans les racines de stockage configurées, avec contrôle des chemins et des liens symboliques.
Sauvegarde avec ou sans identifiants
Exportez les réglages en JSON versionné et protégez au besoin les identifiants inclus par un mot de passe.
Une trace de ce qui s'est passé
Un journal d'audit en ajout seul conserve connexions, usage des jetons, changements de réglages et actions destructrices — jamais un mot de passe ni un jeton — et aucune route ne peut modifier ou supprimer un enregistrement. Journaux, statistiques de transfert et métriques Prometheus restent sur votre machine.
Les identifiants vont là où ils doivent aller
La clé d'API d'un compte n'est envoyée qu'aux hôtes d'API de ce fournisseur, et son mot de passe qu'à son formulaire de connexion.
Accès distant configuré volontairement
rDownloader est une application mono-administrateur, pas un service public multi-utilisateurs. Passer par un reverse proxy est un réglage, pas une supposition : nommez les sauts autorisés à parler pour un client, l'adresse vue de l'extérieur, et si le cookie de session peut circuler en clair. L'application entière fonctionne sous un sous-chemin, et rdownloader doctor alerte sur les combinaisons à moitié configurées.
08 — Plateformes
Installez-le là où vivent vos fichiers.
Choisissez une build native ou un conteneur multi-architecture. Ouvrez ou installez la PWA embarquée depuis la machine et le réseau que vous configurez.
Windows
Binaires serveur et capture portables x86-64.
macOS
Builds natives Intel et Apple Silicon, plus un agent de capture dans la barre de menus.
Linux
Binaires natifs x86-64 et agent de capture sans interface, adapté à un service utilisateur systemd.
Docker
Image serveur amd64 et arm64 avec volumes persistants /config et /downloads.
L'image Docker contient le serveur, pas l'agent de capture de bureau. Elle embarque ffmpeg, yt-dlp, streamlink, gallery-dl, 7-Zip et par2 en versions épinglées ; unrar n'est pas inclus, car il n'est pas libre et 7-Zip lit le RAR5. Apprise et rclone doivent être fournis selon l'installation. En installation native, chaque outil optionnel est fourni par l'exploitant.
Utilisez rDownloader dans votre langue
L'application détecte automatiquement la langue de l'interface, et vous pouvez la changer manuellement. L'interface complète est disponible en allemand, anglais, français et espagnol. L'extension navigateur utilise les mêmes quatre langues.
Accessibilité
L'interface vise WCAG 2.2 AA : lien d'évitement en premier dans l'ordre de tabulation, points de repère, changements de file annoncés une fois en résumé plutôt que par téléchargement, et prefers-reduced-motion respecté.
Rassemblez tous vos flux de téléchargement.
Commencez par un lien ou migrez une file entière. rDownloader vous donne les outils de capture, un contrôle durable et l'automatisation pour faire de ce flux le vôtre.
GNU GPL v3.0 ou ultérieure