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),
log: global.Logger.WithPrefix("Plugin.Logger"),
log: global.Logger.WithPrefix("Plugin.Diange"),
}
return diange
}
@@ -215,7 +215,14 @@ func (d *Diange) handleMessage(event *event.Event) {
// 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
@@ -241,6 +248,7 @@ func (d *Diange) handleMessage(event *event.Event) {
break
}
} else {
d.log.Info("Match media: ", mediaMeta)
m, err := miaosic.GetMediaInfo(mediaMeta)
if err != nil {
d.log.Error("Get media info failed: ", err)

View File

@@ -14,7 +14,8 @@
----
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.22@1.0.2: 文本输出, 歌曲最长时长控制bug修复, 网易云登录(歌曲来源统一登录)
- 2024.04.17 : 1. 弹幕拿不到的问题,尽量使用身份码,网页协议随时可能爆炸