Utilisateurs de qBittorrent, combien de fois avons-nous vu un .torrent marqué « stalled » ? Un téléchargement bloqué pour X raison et Sonarr ou Radarr qui attend… attend… encore et toujours…
Les *arrs n’ont pas d’outil de détection des téléchargements bloqués.
Swaparr comble cette lacune, très simplement.
Pour lancer le Docker, on met les instances qu’on souhaite, je teste avec les 2 que j’ai. J’ai mis les IP:port mais on peut mettre une URL sans le backslash de fin
services:
radarr:
image: ghcr.io/thijmengthn/swaparr:latest
container_name: swaparr-radarr
restart: unless-stopped
environment:
- BASEURL=http://192.168.0.163:7878
- APIKEY=xxx
- PLATFORM=radarr
- MAX_STRIKES=3
- SCAN_INTERVAL=10m
- MAX_DOWNLOAD_TIME=
- IGNORE_ABOVE_SIZE=25GB
- REMOVE_FROM_CLIENT=true
- DRY_RUN=false
sonarr:
image: ghcr.io/thijmengthn/swaparr:latest
container_name: swaparr-sonarr
restart: unless-stopped
environment:
- BASEURL=http://192.168.0.163:8989
- APIKEY=xxx
- PLATFORM=sonarr
- MAX_STRIKES=3
- SCAN_INTERVAL=10m
- MAX_DOWNLOAD_TIME=2h
- IGNORE_ABOVE_SIZE=25GB
- REMOVE_FROM_CLIENT=true
- DRY_RUN=false
J’ai tout laissé par défaut mais on peut régler les variables
Name | Default | Description |
---|---|---|
BASEURL | http://127.0.0.1:7878 | The URL of a radarr, sonarr or other starr instance. |
APIKEY | 7f3a8..cbc07 | The API key of a radarr, sonarr or other starr instance. |
PLATFORM | radarr | Indicates the type of starr platform, either radarr , sonarr , lidarr , readarr or whisparr . |
MAX_STRIKES | 3 | Maximum number of strikes a download can accumulate before it is removed. |
SCAN_INTERVAL | 10m | How often Swaparr checks for stalled downloads. |
MAX_DOWNLOAD_TIME | 2h | Maximum allowed download time before it’s considered stalled. |
IGNORE_ABOVE_SIZE | 25GB | Files larger than this size will be ignored and not monitored. |
REMOVE_FROM_CLIENT | true | Remove from both queue and download client (default) OR false only the queue of a starr instance. |
DRY_RUN | false | Sandbox mode; try Swaparr without it performing destructive actions on your instances. |
Swaparr gère les clients de téléchargement BitTorrent liés aux *arrs, toute les 10 minutes avec cette configuration.
Et l’instance *arr pourra donc aller chercher un autre .torrent
aerya@StreamBox:~$ sudo docker logs swaparr-radarr
── Swaparr ─────
╭─╮ Platform: radarr
│ │ Max strikes: 3
│ │ Scan interval: 10m
│ │ Max download time: 2h
│ │ Ignore above size: 25GB
╰─╯ Remove from client: true
╭─╮ Be part of Swaparr's journey ⭐ Star us on GitHub!
╰─╯ Your support strengthens the open-source community.
────────────────
╭──────────────────────────────────────────────────────────────────────────╮
│ No downloads found │
╰──────────────────────────────────────────────────────────────────────────╯
─ Checking again in 10m..
╭──────────────────────────────────────────────────────────────────────────╮
│ No downloads found │
╰──────────────────────────────────────────────────────────────────────────╯
─ Checking again in 10m..
╭──────────────────────────────────────────────────────────────────────────╮
│ No downloads found │
╰──────────────────────────────────────────────────────────────────────────╯
─ Checking again in 10m..