Merge pull request #91 from itouakirai/patch-3

Fix: Update GetToken function for new Apple Music URL
This commit is contained in:
ZHAAREY
2025-11-04 14:54:20 +08:00
committed by GitHub

View File

@@ -7,7 +7,7 @@ import (
)
func GetToken() (string, error) {
req, err := http.NewRequest("GET", "https://beta.music.apple.com", nil)
req, err := http.NewRequest("GET", "https://music.apple.com", nil)
if err != nil {
return "", err
}
@@ -23,10 +23,10 @@ func GetToken() (string, error) {
return "", err
}
regex := regexp.MustCompile(`/assets/index-legacy~[^"'\s]+\.js`)
regex := regexp.MustCompile(`/assets/index~[^/]+\.js`)
indexJsUri := regex.FindString(string(body))
req, err = http.NewRequest("GET", "https://beta.music.apple.com"+indexJsUri, nil)
req, err = http.NewRequest("GET", "https://music.apple.com"+indexJsUri, nil)
if err != nil {
return "", err
}
@@ -47,4 +47,3 @@ func GetToken() (string, error) {
return token, nil
}