Enhance LRC and SR duration matching logic by increasing tolerance from 5 seconds to 10 seconds + improve LRC websocket broadcasting logic

This commit is contained in:
2025-09-27 09:17:24 -04:00
parent 00614326a4
commit 061aed296f
6 changed files with 722 additions and 108 deletions

View File

@@ -81,7 +81,7 @@ class LRCLib:
# Filter by duration if provided
if duration:
search_data = [r for r in search_data if abs(r.get("duration", 0) - duration) <= 5]
search_data = [r for r in search_data if abs(r.get("duration", 0) - duration) <= 10]
if plain:
possible_matches = [