Keep monitoring the Sonarr and Radarr wanted list and send an search request to then at every X minutes or on Wake Event, forcing an Automatic Search instead of relying on RSS based search, this way it will be more suitable to home based systems.
The software was completly rewritten to .NET Core (cross platform)
To start using it, you just need to configure 'settings_sonarr.json' and/or 'settings_radarr.json', make sure to put the correect API Key.
{
"URL": "http://localhost:8989",
"Interval": 120,
"ScanOnWake": true,
"ScanOnInterval": false,
"ScanOnStart": true,
"ForceImport": false,
"ForceImportInterval": 1,
"ForceImportMode": "Copy",
"APIKey": ""
}
Valid options for ForceImportMode: "Copy" or "Move"
{
"URL": "http://localhost:7878",
"Interval": 1440,
"ScanOnWake": true,
"ScanOnInterval": false,
"ScanOnStart": true,
"APIKey": ""
}
All the interval properties are in minutes.
If the setting 'ScanOnStart' is true, and both 'ScanOnWake' and 'ScanOnInterval' are false, it will start, scan and exit the app, otherwise it will stay open.
You can omit sonarr or radarr and use only one of then if you wish.
docker run -it --rm \
-v /path/to/settings_sonarr.json:/app/settings_sonarr.json:ro \
-v /path/to/settings_radarr.json:/app/settings_radarr.json:ro \
ghcr.io/darksupremo/sonarr_scanner:latest