mirror of
https://github.com/AynaLivePlayer/AynaLivePlayer.git
synced 2025-12-06 18:32:50 +08:00
fix id diange bug
This commit is contained in:
@@ -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)
|
||||
|
||||
3
todo.txt
3
todo.txt
@@ -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. 弹幕拿不到的问题,尽量使用身份码,网页协议随时可能爆炸
|
||||
|
||||
Reference in New Issue
Block a user