support capitalized id for kugou

This commit is contained in:
aynakeya
2025-07-09 00:28:58 +08:00
parent d9488a6eb3
commit 069551d026

View File

@@ -155,13 +155,13 @@ func (k *Kugou) GetName() string {
return "kugou"
}
var kugouIdRegex = regexp.MustCompile("^[0-9a-z]{32,32}$")
var kugouIdRegex = regexp.MustCompile("^[0-9a-zA-Z]{32,32}$")
func (k *Kugou) MatchMedia(uri string) (miaosic.MetaData, bool) {
if id := kugouIdRegex.FindString(uri); id != "" {
return miaosic.MetaData{
Provider: k.GetName(),
Identifier: id,
Identifier: strings.ToLower(id),
}, true
}
return miaosic.MetaData{}, false