- New command: python -m src.cli.nfo_cli update - Updates all existing NFO files with fresh TMDB data - Optionally re-downloads media files - Shows progress with success/error count - Updates task3_status.md to mark update_tvshow_nfo() as complete
- Created SeriesManagerService to orchestrate SerieList and NFOService - Follows clean architecture (core entities stay independent) - Supports auto-create and update-on-scan based on configuration - Created CLI tool (src/cli/nfo_cli.py) for NFO management - Commands: 'scan' (create/update NFOs) and 'status' (check NFO coverage) - Batch processing with rate limiting to respect TMDB API limits - Comprehensive error handling and logging Usage: python -m src.cli.nfo_cli scan # Create missing NFOs python -m src.cli.nfo_cli status # Check NFO statistics