Skip to content

drrako/arrcoon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arrcoon

arrcoon-logo

Arrcoon is a single-binary Go application that accompanies Sonarr or Radarr installation and tries its best to automatically remove associated torrents from the torrent client immediately when the media is deleted from the *arr library. It builds and maintains own series (movies) index based *arr on events and history API.

Key features

  • Instantly removes torrent downloads from the client when the corresponding show/movie is removed from *arrs library
  • Removes torrent downloads that are no longer mapped in the *arrs library (including individual episodes/season packs)

Installation

Download the latest binary for your architecture. Create a directory arrcoon inside *arr config folder and put the binary inside. Make sure arccoon has execute permissions:

mkdir /path/to/sonarr/config/arrcoon
cd /path/to/sonarr/config/arrcoon
curl -L "https://github.com/drrako/arrcoon/releases/download/2025.9.0/arrcoon-linux-amd64-2025.9.0.zip" -o arrcoon.zip && unzip arrcoon.zip && rm arrcoon.zip
chmod +x arrcoon

Create config.yml in the installation dir (/path/to/sonarr/config/arrcoon) based on the example, e.g.:

sonarr:
  host: http://localhost:8989
  token: XXXX
# radarr:
#   host: http://localhost:7878
#   token: XXXX
clients:
  rtorrent:
    host: http://localhost/rtorrent/RPC2

⚠️ arrcoon supports only single torrent client per *arr installation

Client Configuration Example Notes
rTorrent clients:
rtorrent:
host: http://localhost/rtorrent/RPC2
Basic auth is not supported.
transmission # Without auth
clients:
transmission:
host: http://localhost:9091/transmission/rpc
# With auth
clients:
transmission:
host: http://user:password@localhost:9091/transmission/rpc
qbittorrent # Without auth
clients:
qbittorrent:
host: http://localhost:8080
# With auth
clients:
qbittorrent:
host: http://LOGIN:PASS@localhost:8080

Add Sonarr/Radarr arrcoon connection and click Test to validate config:

sonarr1 sonarr2

⚠️ You're required to click Test as arrcoon builds internal index during testing

Logs

Logs can be found in the logs directory, alongside the arrcoon binary:

tail -f /path/to/sonarr/config/arrcoon/logs/arrcoon.log

About

A simple Go app for orchestrating torrents cleanup in Sonarr/Radarr

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published