mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-06 16:07:01 +08:00
fix(music): 原声带电影名本体检索与合辑前缀拆分修复零命中
- musicbrainz: 原声带描述词(Original Motion Picture Soundtrack)剔除后 用电影名本体补充检索阶梯,候选比对支持本体与主标题弱匹配; 后缀定界防止 Ghost 类词内 ost 误剥,本体过短时不作独立检索目标 - musicbrainz: 尾部年份反复剥离,修复场景命名重复携带年份 (Live At Montreux 2011 2011)阻断精确匹配 - metamusic: Various Artists-Title 全拼合辑前缀拆分,未收录别名变体 统一归一为 Various Artists - 补充原声带/重复年份/合辑前缀测试案例
This commit is contained in:
@@ -171,6 +171,14 @@ def test_apply_title_strips_video_tokens():
|
||||
assert meta.year == 2018
|
||||
|
||||
|
||||
def test_apply_title_splits_various_artists_prefix():
|
||||
"""场景命名的 Various Artists-Title 无空格连字符前缀应拆分为合辑署名。"""
|
||||
meta = parse_title("Various.Artists-Reply.1988.OST")
|
||||
|
||||
assert meta.artists == ["Various Artists"]
|
||||
assert meta.title == "Reply 1988 OST"
|
||||
|
||||
|
||||
def test_apply_title_restores_letter_abbrev():
|
||||
"""单字母点号缩写还原不误伤合法缩写与单词。"""
|
||||
meta = parse_title("E.S.Posthumus - Ashielf Alpen FLAC")
|
||||
|
||||
Reference in New Issue
Block a user