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
@@ -29,7 +29,7 @@ def _audio_file(name: str, extension: str = "flac") -> FileItem:
def _recording(**overrides) -> MusicInfo:
"""构造本地媒体库查重使用的单曲身份。"""
values = {
"source": "musicbrainz",
"media_source": "musicbrainz",
"media_id": "recording-1",
"title": "Get Lucky",
"artists": ["Daft Punk"],