update playlist match

This commit is contained in:
aynakeya
2024-12-06 03:05:39 -08:00
parent 7beb87edff
commit ab07ab0300

View File

@@ -8,10 +8,20 @@ import (
"github.com/aynakeya/deepcolor"
"github.com/tidwall/gjson"
"net/http"
"regexp"
"strings"
)
var playlistIdRegex = regexp.MustCompile(`gcid_(\w+)`)
func (k *Kugou) MatchPlaylist(uri string) (miaosic.MetaData, bool) {
if playlistIdRegex.MatchString(uri) {
matches := playlistIdRegex.FindStringSubmatch(uri)
return miaosic.MetaData{
Provider: k.GetName(),
Identifier: matches[1],
}, true
}
return miaosic.MetaData{}, false
}