Use Radarr and Sonarr as metadata/target hints #10

Open
opened 2026-07-29 12:25:21 +02:00 by daniels · 0 comments
Owner

Problem

Hashed filenames and poor release names make manual imports error-prone. The initial app intentionally leaves arr_hints.py as a placeholder.

Proposed change

Implement optional Radarr/Sonarr hint clients that improve target decisions while Importarr remains the file movement owner.

Scope

  • Query Radarr/Sonarr by release folder/file name.
  • Suggest movie vs TV classification.
  • Suggest target root/folder and display confidence.
  • Detect existing library matches.
  • Keep hints optional and non-blocking when Arr services are unavailable.

Acceptance criteria

  • Importarr can show suggested movie/series matches for queue items.
  • Users can see confidence/source of a hint before import.
  • Importarr does not delegate file movement to Radarr/Sonarr.
  • API keys are never exposed in UI/API/logs.
## Problem Hashed filenames and poor release names make manual imports error-prone. The initial app intentionally leaves `arr_hints.py` as a placeholder. ## Proposed change Implement optional Radarr/Sonarr hint clients that improve target decisions while Importarr remains the file movement owner. ## Scope - Query Radarr/Sonarr by release folder/file name. - Suggest movie vs TV classification. - Suggest target root/folder and display confidence. - Detect existing library matches. - Keep hints optional and non-blocking when Arr services are unavailable. ## Acceptance criteria - Importarr can show suggested movie/series matches for queue items. - Users can see confidence/source of a hint before import. - Importarr does not delegate file movement to Radarr/Sonarr. - API keys are never exposed in UI/API/logs.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: daniels/importarr#10