github mrusse/soularr v1.2.0

11 hours ago

What's Changed

New Features:

  • New Web UI! A web interface (port 8265) for monitoring Soularr activity. Requires log_to_file to be enabled.
  • Failed import deny list. Albums that fail Lidarr import are tracked and skipped on future runs, preventing accumulation in the failed imports folder. Can be managed via the Web UI or by editing failed_imports.json directly. Closes #137.
  • Use selected Lidarr release. New config option use_selected_lidarr_release that targets the release manually selected in Lidarr instead of using the most common track count or format filters. Closes #181.

Fixes & Improvements:

  • Re-added disable_sync logic. Closes #182
  • Improved error handling for file tagging
  • Refactored monitor_downloads for reliability
  • Added file logging with rotation support

Config Changes:

Added:

[Logging]
# Enable logging to a file in addition to stdout
log_to_file = True
# Log filename (resolved relative to the data/var directory)
log_file = soularr.log
# Maximum log file size in bytes before rotation (default: 1MB)
max_bytes = 1048576
# Number of rotated log files to keep
backup_count = 3

[Release Settings]
# Use the release manually selected in Lidarr, ignoring the other release settings below
use_selected_lidarr_release = False

[Search Settings]
# Skip re-downloading albums that previously failed to import into Lidarr
failed_import_denylist = True

Removed:

remove_wanted_on_failure = False  
enable_search_denylist = False                                                                                                                                                               
max_search_failures = 3
search_for_tracks = True

These options were all deprecated by the new failed_import_denylist feature.

Full Changelog: v1.1.0...v1.2.0

Don't miss a new soularr release

NewReleases is sending notifications on new releases.