update: update the nfo scan
Local Docker Build (Dev) / build-dev (push) Successful in 5s

This commit is contained in:
2025-10-26 13:42:50 -04:00
parent d50ac88237
commit d933ac7585
2 changed files with 15 additions and 4 deletions
+10
View File
@@ -2299,6 +2299,10 @@ def register_routes(app, dependencies: dict):
"movies": []
}
# Track total files processed for statistics
total_tv_files_checked = 0
total_movie_files_checked = 0
try:
# Use filesystem-first approach: find all NFO files missing dateadded
print("📺 Scanning NFO files directly for missing dateadded elements")
@@ -2334,6 +2338,8 @@ def register_routes(app, dependencies: dict):
# Check each NFO file for missing dateadded
for i, nfo_file in enumerate(tv_nfo_files):
total_tv_files_checked = i + 1 # Track progress
if i % 1000 == 0 and i > 0:
elapsed = time.time() - scan_start_time
print(f"📊 Progress: {i}/{len(tv_nfo_files)} TV NFO files checked in {elapsed:.1f}s, {len(missing_nfo_files)} missing found")
@@ -2433,6 +2439,8 @@ def register_routes(app, dependencies: dict):
# Check each NFO file for missing dateadded
for i, nfo_file in enumerate(movie_nfo_files):
total_movie_files_checked = i + 1 # Track progress
if i % 500 == 0 and i > 0:
elapsed = time.time() - scan_start_time
print(f"📊 Progress: {i}/{len(movie_nfo_files)} Movie NFO files checked in {elapsed:.1f}s, {len(missing_items['movies'])} missing found")
@@ -2489,6 +2497,8 @@ def register_routes(app, dependencies: dict):
"total_missing": total_missing,
"episodes_missing": len(missing_items["episodes"]),
"movies_missing": len(missing_items["movies"]),
"total_tv_files_checked": total_tv_files_checked,
"total_movie_files_checked": total_movie_files_checked,
"missing_items": missing_items
}