Description
When managing libraries organized by genre, language, or content type across multiple root folders, users must manually select the destination Radarr/Sonarr server for every request. This creates friction in automated workflows and increases the chance of movies being placed in incorrect folders.
For example, I have separate folders for:
- Danish films (/media/Danske film)
- Classic films (/media/Gamle danske film)
- General English films (/media/Film)
- Animation, Comedy, Documentaries, etc.
Currently, users must remember to select the correct "destination server" dropdown when making requests. For large libraries with many categories, this becomes tedious and error-prone.
Desired Behavior
Implement automatic request routing based on movie/series metadata, similar to how Redirecterr (https://github.com/varthe/Redirecterr) works as middleware:
Admin Configuration:
- Define routing rules in Seerr settings based on TMDB metadata
- Example rules:
- IF
original_language == "da" → Route to "Radarr: Danske Film"
- IF
year < 1980 AND genre contains "Drama" → Route to "Radarr: Old Classics"
- IF
genre contains "Animation" → Route to "Radarr: Animation"
- Default: Route to "Radarr: General Films"
User Experience:
- When a user requests a movie, Seerr automatically selects the appropriate destination server based on these rules
- No manual dropdown selection needed
- Admins can still manually override if needed
Fallback Behavior:
- If no rules match, default to the primary server
- Log routing decisions for debugging
This would extend Seerr's existing "Override Rules" functionality to include metadata-based conditions beyond just user/tag filters.
Alternatives Considered:
- Redirecterr middleware (works but requires separate Docker container and complexity)
- Manual selection (current behavior, but doesn't scale)
- Single root folder with post-processing scripts (requires file moves and extra I/O)
Related:
This was frequently requested in Overseerr (issues #704, #3615, #1881) but never implemented due to limited development resources.
Additional Context
No response
Search Existing Issues
Code of Conduct
Description
When managing libraries organized by genre, language, or content type across multiple root folders, users must manually select the destination Radarr/Sonarr server for every request. This creates friction in automated workflows and increases the chance of movies being placed in incorrect folders.
For example, I have separate folders for:
Currently, users must remember to select the correct "destination server" dropdown when making requests. For large libraries with many categories, this becomes tedious and error-prone.
Desired Behavior
Implement automatic request routing based on movie/series metadata, similar to how Redirecterr (https://github.com/varthe/Redirecterr) works as middleware:
Admin Configuration:
original_language == "da"→ Route to "Radarr: Danske Film"year < 1980ANDgenre contains "Drama"→ Route to "Radarr: Old Classics"genre contains "Animation"→ Route to "Radarr: Animation"User Experience:
Fallback Behavior:
This would extend Seerr's existing "Override Rules" functionality to include metadata-based conditions beyond just user/tag filters.
Alternatives Considered:
Related:
This was frequently requested in Overseerr (issues #704, #3615, #1881) but never implemented due to limited development resources.
Additional Context
No response
Search Existing Issues
Code of Conduct