2.1 KiB
2.1 KiB
NFOGuard Development Summary
Current Status: v1.5.2 - TVDB Warning Suppression! 🔇
Latest Updates (v1.5.2)
- 🔇 TVDB WARNINGS: Added SUPPRESS_TVDB_WARNINGS configuration option
- ✅ CLEAN LOGS: Can now suppress non-critical TVDB API failure warnings
- 🧹 PRODUCTION: Cleaner logs for production monitoring
- 🎯 FUNCTIONAL: System works perfectly without TVDB (uses IMDb/Sonarr data)
TVDB Warning Suppression
Added new environment variable:
# Suppress TVDB API warnings (true/false) - TVDB failures are common and non-critical
SUPPRESS_TVDB_WARNINGS=true
Why Suppress TVDB Warnings?
- ❌ Common Failures: Many series don't exist in TVDB database
- ✅ Non-Critical: NFOGuard works perfectly without TVDB data
- 📊 Primary Data: Uses IMDb IDs and Sonarr metadata (more reliable)
- 🧹 Log Noise: Reduces repetitive warning messages
Before vs After
Before (noisy):
INFO: All episodes found in cache
WARNING: GET https://api4.thetvdb.com/v4/search/remoteid?remoteId=tt0804484&type=series failed: HTTP Error 400: Bad Request
INFO: Completed processing TV series: Foundation (2021) [imdb-tt0804484]
WARNING: GET https://api4.thetvdb.com/v4/search/remoteid?remoteId=tt9737326&type=series failed: HTTP Error 400: Bad Request
After (clean):
INFO: All episodes found in cache
INFO: Completed processing TV series: Foundation (2021) [imdb-tt0804484]
INFO: Completed processing TV series: Invasion (2021) [imdb-tt9737326]
Your Configuration
DEBUG=false # Clean production logging
PATH_DEBUG=false # No path mapping debug
SUPPRESS_TVDB_WARNINGS=true # Hide non-critical TVDB failures
System Status
- ✅ Processing: All TV series processing successfully
- ✅ Episodes: All episodes found and processed
- ✅ NFO Files: Being created/updated with proper metadata
- ✅ Functionality: TVDB failures don't affect operation