mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 15:38:19 +08:00
feat(music): 支持多源识别与元数据刮削
This commit is contained in:
@@ -93,6 +93,12 @@ class BangumiModule(_ModuleBase):
|
||||
:param source: 请求级识别数据源
|
||||
:return: 识别的媒体信息,包括剧集信息
|
||||
"""
|
||||
# Bangumi 只处理影视,不能在音乐模块未响应时接管音乐请求。
|
||||
if (
|
||||
kwargs.get("mtype") == MediaType.MUSIC
|
||||
or getattr(meta, "type", None) == MediaType.MUSIC
|
||||
):
|
||||
return None
|
||||
if not bangumiid and (
|
||||
not meta or (source or settings.RECOGNIZE_SOURCE) != "bangumi"
|
||||
):
|
||||
@@ -129,6 +135,12 @@ class BangumiModule(_ModuleBase):
|
||||
:param source: 请求级识别数据源
|
||||
:return: 识别的媒体信息,包括剧集信息
|
||||
"""
|
||||
# 与同步入口保持同一类型边界,音乐请求不得进入 Bangumi。
|
||||
if (
|
||||
kwargs.get("mtype") == MediaType.MUSIC
|
||||
or getattr(meta, "type", None) == MediaType.MUSIC
|
||||
):
|
||||
return None
|
||||
if not bangumiid and (
|
||||
not meta or (source or settings.RECOGNIZE_SOURCE) != "bangumi"
|
||||
):
|
||||
|
||||
Reference in New Issue
Block a user