refactor(media): unify media identity and chain responsibilities

This commit is contained in:
jxxghp
2026-08-12 18:31:09 +08:00
parent cbb969e0ff
commit ca32922a7f
155 changed files with 8371 additions and 4526 deletions
+1 -1
View File
@@ -73,7 +73,7 @@ def test_recognize_musicbrainz_source_parses_music_meta() -> None:
assert isinstance(metainfo, MetaMusic)
assert metainfo.title == "晴天"
assert metainfo.artists == ["周杰伦"]
assert chain.async_recognize_by_meta.await_args.kwargs.get("source") == "musicbrainz"
assert chain.async_recognize_by_meta.await_args.kwargs.get("media_source") == "musicbrainz"
def test_recognize_audio_file_title_uses_music_meta_without_source() -> None: