4cf82465504e0bc5013c9fd1e70f0c9e9700822a
All checks were successful
CI/CD / Build & Push Docker Image (push) Successful in 1m16s
Add a fallback in onSuccess that ensures the torrent state is set to 'pausedUP' after updateTorrent returns. This catches edge cases where updateTorrent might not set the state correctly. The check: 1. Verifies state after updateTorrent returns 2. If state is not 'pausedUP' but we have a valid symlink path, force update 3. Logs a warning with diagnostic info when fallback triggers This should definitively fix the TorBox downloads stuck in 'downloading' state issue (dcy-355). Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Decypharr
Decypharr is an implementation of QbitTorrent with Multiple Debrid service support, written in Go.
What is Decypharr?
Decypharr combines the power of QBittorrent with popular Debrid services to enhance your media management. It provides a familiar interface for Sonarr, Radarr, and other *Arr applications.
Features
- Mock Qbittorent API that supports the Arrs (Sonarr, Radarr, Lidarr etc)
- Full-fledged UI for managing torrents
- Multiple Debrid providers support
- WebDAV server support for each debrid provider
- Optional mounting of WebDAV to your system(using Rclone)
- Repair Worker for missing files
Supported Debrid Providers
Quick Start
Docker (Recommended)
services:
decypharr:
image: cy01/blackhole:latest
container_name: decypharr
ports:
- "8282:8282"
volumes:
- /mnt/:/mnt:rshared
- ./configs/:/app # config.json must be in this directory
restart: unless-stopped
devices:
- /dev/fuse:/dev/fuse:rwm
cap_add:
- SYS_ADMIN
security_opt:
- apparmor:unconfined
Documentation
For complete documentation, please visit our Documentation.
The documentation includes:
- Detailed installation instructions
- Configuration guide
- Usage with Sonarr/Radarr
- WebDAV setup
- Repair Worker information
- ...and more!
Basic Configuration
You can configure Decypharr through the Web UI or by editing the config.json file directly.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Languages
Go
61.5%
JavaScript
19.8%
HTML
16.3%
CSS
1.9%
Dockerfile
0.3%
Other
0.2%
