-
-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Welcome to the go_media_downloader wiki!
New users: Start with the Installation Guide for step-by-step setup instructions for Windows, Linux, or Docker.
Before the first run you have to define your configuration (config.toml) - this wiki will help with that.
You can configure these in any order:
-
General - Define general application settings (ports, workers, logging, caching)
-
Groups - Define media groups (movies and/or TV series collections)
-
Paths - Configure download destinations and media storage locations
-
Lists - Set up list sources (IMDB, Trakt, Plex, Jellyfin, custom scrapers)
-
Qualities - Define quality profiles (resolution, codecs, audio formats)
-
Indexers - Configure indexers (Newznab/Torznab sources)
-
Regex - Set up custom regex patterns for filtering releases
-
Downloader - Configure download clients (SABnzbd, qBittorrent, etc.)
-
Scheduler - Set up automated task schedules (searches, RSS, scanning)
-
Notification - Configure notifications (Pushover, Gotify, Apprise, etc.)
-
API - API endpoints and usage documentation
- Web - Web interface features and tools (cron generator, naming tester, quality reorder, database management)
Hot Reload: If you edit config.toml while the application is running, reload configuration with:
http://server:port/api/config/refresh?apikey=your_api_key
Or use the file watcher feature by enabling enable_file_watcher = true in general settings for automatic reload on config changes.
Check Quality Priorities: View computed quality priorities for a media group:
http://server:port/api/quality/qualitytemplatename/groupname?apikey=your_api_key
Access the web interface at http://server:port (default port: 9090) using your configured API key for authentication.