Skip to Content
AutoDL-IRSSI

AutoDL-IRSSI

IRC-based torrent announce monitor (DEPRECATED)

DEPRECATED - REMOVAL SCHEDULED

AutoDL-IRSSI is officially deprecated and will be removed from QuickBox Pro in a future update.

The original developer dropped support in 2020, and the plugin has become increasingly incompatible with modern versions of ruTorrent, rTorrent, and libtorrent. Many trackers have already begun blacklisting AutoDL’s matching patterns.

Common errors:

[09.05.2025 12:28:10] autodl-irssi: __init2: ex: Exception info: name = TypeError; message = Cannot read properties of undefined (reading 'options');

Migrate to Autobrr immediately - a modern, actively maintained alternative with better integration and user-friendliness. Autobrr provides an online tool for converting  AutoDL filters to its supported JSON format.

AutoDL-IRSSI is a plugin for Irssi that monitors IRC announce channels and downloads torrent files based on user-defined filters. It integrates with ruTorrent to provide automated torrent downloading from private tracker announce channels. QuickBox Pro installs AutoDL-IRSSI from the community fork with per-user Irssi systemd services.

📡 IRC Monitoring

Monitors tracker IRC announce channels for new torrent releases

🔍 Filter System

User-defined filters to match specific releases based on criteria

🔗 ruTorrent Integration

Seamless integration with ruTorrent web interface for filter management

Instant Downloads

Automatically downloads matching torrents as soon as they're announced

🎯 Multi-Tracker

Supports hundreds of private trackers with pre-configured announce patterns

👥 Per-User Config

Isolated configurations and credentials for each QuickBox user

Use Autobrr Instead

Autobrr is the modern replacement for AutoDL-IRSSI. It offers:

  • Active development and maintenance
  • Modern web interface (no ruTorrent dependency)
  • Better performance and reliability
  • Support for more trackers and protocols

View Autobrr documentation →


Installation

Symptoms

  • QuickBox Pro v3 installed and configured
  • ruTorrent installed (required for web interface)
  • IRC announce access on private trackers

Resolution

  • Use QuickBox's qb command for installation
  • Automatic Irssi systemd service configuration
  • Per-user installation with isolated settings
  • STRONGLY RECOMMENDED: Install Autobrr instead

Basic Installation

Install AutoDL-IRSSI for all users:

qb install autodl

Not Recommended for New Installations

AutoDL-IRSSI should not be installed on new systems. Use Autobrr instead. This documentation is provided for legacy users only.

CLI Commands

CommandDescription
qb install autodlInstall AutoDL-IRSSI for all users
qb reinstall autodlReinstall AutoDL-IRSSI (preserves configuration)
qb update autodlUpdate to latest community fork release
qb remove autodlRemove AutoDL-IRSSI and clean up files
qb help autodlDisplay comprehensive help information

Automatic Port Assignment

QuickBox automatically assigns random ports from 2000-35000 per user. Find your assigned port in ruTorrent → Settings → AutoDL-IRSSI.


Accessing AutoDL-IRSSI

After installation, access AutoDL-IRSSI configuration via ruTorrent:

  1. Open ruTorrent web interface
  2. Navigate to Settings (gear icon)
  3. Select AutoDL-IRSSI tab
  4. Configure filters and tracker settings

ruTorrent Required

AutoDL-IRSSI requires ruTorrent for web-based configuration. Without ruTorrent, you must manually edit ~/.autodl/autodl.cfg.


Initial Configuration

1. Configure IRC Trackers

Add IRC announce channels for your trackers:

  1. In ruTorrent, go to Settings → AutoDL-IRSSI → Trackers
  2. Select your tracker from the list
  3. Enter IRC credentials:
    • IRC Server: Pre-configured for most trackers
    • IRC Channels: Pre-configured announce channels
    • IRC Announce Names: Bot names to monitor
  4. Save configuration

2. Create Filters

Set up filters to match specific releases:

  1. Go to Settings → AutoDL-IRSSI → Filters
  2. Click Add Filter
  3. Configure filter criteria:
    • Match releases: Title, category, uploader patterns
    • Except releases: Exclusion patterns
    • Max size/min size: File size limits
    • Shows/Movies: Media-specific filters
  4. Set Action: Where to save downloads
  5. Save filter

3. Test Configuration

Verify setup:

  1. Check AutoDL-IRSSI → Preferences for connection status
  2. Monitor AutoDL-IRSSI → Log for IRC connection messages
  3. Wait for matching announce to test filters

Service Management

AutoDL-IRSSI runs as an Irssi systemd service for each user.

systemctl status irssi@username # Check status systemctl restart irssi@username # Restart service journalctl -u irssi@username -f # View live logs systemctl enable irssi@username # Start on boot systemctl disable irssi@username # Prevent auto-start

Troubleshooting

AutoDL-IRSSI Won’t Start

journalctl -u irssi@username -f

Check Irssi script loading:

# Manual Irssi test su - username -c "irssi" # In Irssi: /script list (should show autodl-irssi.pl)

IRC Connection Failures

Symptoms

  • AutoDL shows 'Not connected' in ruTorrent
  • No announces appearing in log
  • Authentication failures to IRC servers
  • TypeError: Cannot read properties of undefined

Resolution

  • MIGRATE TO AUTOBRR - AutoDL is deprecated and breaking
  • Verify tracker still supports AutoDL (many have blacklisted it)
  • Check IRC credentials are correct on tracker website
  • Ensure Irssi service is running: systemctl status irssi@username
  • Check logs for connection errors: journalctl -u irssi@username -f

Compatibility Issues

# Common errors with modern ruTorrent/rTorrent TypeError: Cannot read properties of undefined (reading 'options') # This indicates incompatibility with modern versions # Solution: Migrate to Autobrr qb install autobrr -u username

Permission Issues

qb fix permissions -u username systemctl restart irssi@username

Configuration Reset

# Backup current configuration cp -r ~/.autodl ~/.autodl.backup cp -r ~/.irssi ~/.irssi.backup # Stop service systemctl stop irssi@username # Remove configuration rm -rf ~/.autodl ~/.irssi # Reinstall qb reinstall autodl

Best Practices

Do

  • MIGRATE TO AUTOBRR immediately - AutoDL is deprecated
  • Check if your trackers still support AutoDL before using it
  • Export your filters before migration for reference
  • Document IRC credentials in a secure password manager
  • Monitor logs for connection issues regularly
  • Use specific filters to avoid excessive downloads
  • Test filters with small batches before broad matching
  • Keep ruTorrent updated if still using AutoDL

Don't

  • Don't install AutoDL on new systems—use Autobrr instead
  • Don't ignore deprecation warnings—plan migration now
  • Don't expect support—the original developer dropped it in 2020
  • Don't assume it will work—many trackers have blacklisted it
  • Don't create overly broad filters—will cause excessive downloads
  • Don't share IRC credentials—violates tracker rules
  • Don't manually edit autodl.cfg while service is running
  • Don't rely on AutoDL for critical automation—use Autobrr

Migration Path

Why Autobrr?

  • Actively maintained since 2021
  • Modern web interface (no ruTorrent dependency)
  • Better performance and reliability
  • Support for more trackers and protocols
  • Native integration with *arr apps

Migration Steps:

  1. Document your current AutoDL filters
  2. Install Autobrr: qb install autobrr -u username
  3. Configure filters in Autobrr web interface
  4. Test Autobrr with a few releases
  5. Remove AutoDL: qb remove autodl

View Autobrr documentation →


Use Cases

Legacy Private Tracker Automation (Deprecated)

  • Monitor IRC announce channels for new releases
  • Automatically download matching torrents based on filters
  • WARNING: Many trackers have blacklisted AutoDL patterns

Race/Seeding Automation (No Longer Viable)

  • Instant downloads from IRC announces for faster seeding
  • WARNING: Incompatibility issues make this unreliable

Filter-Based Selection (Use Autobrr Instead)

  • Complex filter logic for specific release criteria
  • RECOMMENDED: Migrate to Autobrr for this use case

Recommended Alternative

🎬

Media Management

⬇️

Download Clients


Additional Resources


Join the Community

Media server operators sharing configs, getting support, and shaping the future of QuickBox Pro.

Dedicated Support
Feature Previews
Community Configs
Active Discussions
Join Discord Server