Optimize TV processor performance with database-first episode lookup
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
This commit is contained in: