sonarrissues #40

Closed
sbcrumb wants to merge 3 commits from sonarrissues into dev
Owner
No description provided.
sbcrumb added 2 commits 2025-10-10 15:27:57 -04:00
Fix rename webhook targeting using episodeId lookup
Local Docker Build (Dev) / build-dev (pull_request) Successful in 4s
60bd37e8c2
Found that rename events contain episodeId field which can be used to fetch specific episode details. Replaced complex episode data extraction with direct API call to /api/v3/episode/{episodeId} to get season/episode numbers for targeted processing.

This should resolve rename webhooks processing entire series instead of single episodes.
Optimize TV processor performance with database-first episode lookup
Local Docker Build (Dev) / build-dev (pull_request) Successful in 4s
b100553973
Major performance improvement for manual scans:
- Check NFOGuard database before making Sonarr API calls
- Only query Sonarr history for episodes missing from database
- Filter Sonarr episode processing to only needed episodes
- Add detailed logging for cache hits vs API calls

Expected improvement: 172 API calls -> 0-10 API calls for typical scans
jskala added 1 commit 2025-10-10 15:28:51 -04:00
Bump version to 2.0.21 to resolve merge conflict with dev branch
Local Docker Build (Dev) / build-dev (pull_request) Successful in 3s
a82652cbb9
sbcrumb closed this pull request 2025-10-10 15:29:06 -04:00
Some checks are pending
Local Docker Build (Dev) / build-dev (pull_request) Successful in 3s

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sbcrumb/nfoguard#40