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:
2025-10-10 15:27:06 -04:00
parent 76dcc0be33
commit 035f2f6e02
2 changed files with 69 additions and 33 deletions
+1 -1
View File
@@ -1 +1 @@
2.0.19
2.0.20