refactor: better (really?🤨) lrc parsing and handling

This commit is contained in:
2026-04-07 18:23:26 +02:00
parent 1414066eed
commit b922a0df28
6 changed files with 411 additions and 205 deletions
+2 -2
View File
@@ -80,7 +80,7 @@ def test_cache_search_fetcher_with_fuzzy_metadata(
assert result is not None
assert result.lyrics is not None
assert result.lyrics.to_lrc() == expected_lrc
assert result.lyrics.to_text() == expected_lrc
def test_cache_search_fetcher_prefer_better_match(lrc_manager: LrcManager):
@@ -97,7 +97,7 @@ def test_cache_search_fetcher_prefer_better_match(lrc_manager: LrcManager):
assert result is not None
assert result.lyrics is not None
assert result.lyrics.to_lrc() == "[00:00.01]artist modified"
assert result.lyrics.to_text() == "[00:00.01]artist modified"
@pytest.mark.network