Update web_server.py
This commit is contained in:
parent
fcee0194e7
commit
907ea21103
1 changed files with 8 additions and 2 deletions
|
|
@ -2564,11 +2564,14 @@ def _check_album_completion(db, album_data: dict, artist_name: str, test_mode: b
|
||||||
else:
|
else:
|
||||||
# Check if album exists in database with completeness info
|
# Check if album exists in database with completeness info
|
||||||
try:
|
try:
|
||||||
|
# Get active server for database checking
|
||||||
|
active_server = config_manager.get_active_media_server()
|
||||||
db_album, confidence, owned_tracks, expected_tracks, is_complete = db.check_album_exists_with_completeness(
|
db_album, confidence, owned_tracks, expected_tracks, is_complete = db.check_album_exists_with_completeness(
|
||||||
title=album_name,
|
title=album_name,
|
||||||
artist=artist_name,
|
artist=artist_name,
|
||||||
expected_track_count=total_tracks if total_tracks > 0 else None,
|
expected_track_count=total_tracks if total_tracks > 0 else None,
|
||||||
confidence_threshold=0.7 # Slightly lower threshold for better matching
|
confidence_threshold=0.7, # Slightly lower threshold for better matching
|
||||||
|
server_source=active_server # Check only the active server
|
||||||
)
|
)
|
||||||
except Exception as db_error:
|
except Exception as db_error:
|
||||||
print(f"⚠️ Database error for album '{album_name}': {db_error}")
|
print(f"⚠️ Database error for album '{album_name}': {db_error}")
|
||||||
|
|
@ -2655,11 +2658,14 @@ def _check_single_completion(db, single_data: dict, artist_name: str, test_mode:
|
||||||
elif album_type == 'ep' or total_tracks > 1:
|
elif album_type == 'ep' or total_tracks > 1:
|
||||||
# Treat EPs like albums
|
# Treat EPs like albums
|
||||||
try:
|
try:
|
||||||
|
# Get active server for database checking
|
||||||
|
active_server = config_manager.get_active_media_server()
|
||||||
db_album, confidence, owned_tracks, expected_tracks, is_complete = db.check_album_exists_with_completeness(
|
db_album, confidence, owned_tracks, expected_tracks, is_complete = db.check_album_exists_with_completeness(
|
||||||
title=single_name,
|
title=single_name,
|
||||||
artist=artist_name,
|
artist=artist_name,
|
||||||
expected_track_count=total_tracks,
|
expected_track_count=total_tracks,
|
||||||
confidence_threshold=0.7
|
confidence_threshold=0.7,
|
||||||
|
server_source=active_server # Check only the active server
|
||||||
)
|
)
|
||||||
except Exception as db_error:
|
except Exception as db_error:
|
||||||
print(f"⚠️ Database error for EP '{single_name}': {db_error}")
|
print(f"⚠️ Database error for EP '{single_name}': {db_error}")
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue