fix id diange bug

This commit is contained in:
aynakeya
2024-04-28 14:04:44 -07:00
parent 9a277482b4
commit d514f96c28
2 changed files with 12 additions and 3 deletions

View File

@@ -86,7 +86,7 @@ func NewDiange() *Diange {
}, },
}, },
cooldowns: make(map[string]int), cooldowns: make(map[string]int),
log: global.Logger.WithPrefix("Plugin.Logger"), log: global.Logger.WithPrefix("Plugin.Diange"),
} }
return diange return diange
} }
@@ -215,7 +215,14 @@ func (d *Diange) handleMessage(event *event.Event) {
// match media first // match media first
mediaMeta, found := miaosic.MatchMedia(keywords) var mediaMeta miaosic.MetaData
found := false
for _, source := range sources {
mediaMeta, found = miaosic.MatchMediaByProvider(source, keywords)
if found {
break
}
}
var media miaosic.MediaInfo var media miaosic.MediaInfo
@@ -241,6 +248,7 @@ func (d *Diange) handleMessage(event *event.Event) {
break break
} }
} else { } else {
d.log.Info("Match media: ", mediaMeta)
m, err := miaosic.GetMediaInfo(mediaMeta) m, err := miaosic.GetMediaInfo(mediaMeta)
if err != nil { if err != nil {
d.log.Error("Get media info failed: ", err) d.log.Error("Get media info failed: ", err)

View File

@@ -14,7 +14,8 @@
---- ----
Finished Finished
- 2024.04.24@1.0.5: 修复直播间长连接重复连接导致点歌重复点的问题,修复直播间添加失败时候会触发闪退的问题,更新依赖导致的闪退问题,修复webdm断开再连接之后无法获取到弹幕的问题 - 2024.04.28 : 修复id点歌匹配失败的问题
- 2024.04.26@1.0.5: 修复直播间长连接重复连接导致点歌重复点的问题,修复直播间添加失败时候会触发闪退的问题,更新依赖导致的闪退问题,修复webdm断开再连接之后无法获取到弹幕的问题
- 2024.04.24@1.0.4: 添加log修复闪退 - 2024.04.24@1.0.4: 添加log修复闪退
- 2024.04.22@1.0.2: 文本输出, 歌曲最长时长控制bug修复, 网易云登录(歌曲来源统一登录) - 2024.04.22@1.0.2: 文本输出, 歌曲最长时长控制bug修复, 网易云登录(歌曲来源统一登录)
- 2024.04.17 : 1. 弹幕拿不到的问题,尽量使用身份码,网页协议随时可能爆炸 - 2024.04.17 : 1. 弹幕拿不到的问题,尽量使用身份码,网页协议随时可能爆炸