Flow enhancement
This commit is contained in:
4
api.go
4
api.go
@@ -171,8 +171,8 @@ func apiHandler(w http.ResponseWriter, r *http.Request) {
|
||||
musicItem = requestAndCacheMusic(song, singer)
|
||||
fmt.Println("[Info] Music item cache updated.")
|
||||
musicItem.FromCache = false
|
||||
musicItem.AudioURL = scheme + "://" + r.Host + musicItem.AudioURL
|
||||
musicItem.AudioFullURL = scheme + "://" + r.Host + musicItem.AudioFullURL
|
||||
musicItem.AudioURL = scheme + "://" + r.Host + "/stream_live?song=" + song + "&singer=" + singer
|
||||
musicItem.AudioFullURL = scheme + "://" + r.Host + "/stream_live?song=" + song + "&singer=" + singer
|
||||
musicItem.M3U8URL = scheme + "://" + r.Host + musicItem.M3U8URL
|
||||
musicItem.LyricURL = scheme + "://" + r.Host + musicItem.LyricURL
|
||||
musicItem.CoverURL = scheme + "://" + r.Host + musicItem.CoverURL
|
||||
|
||||
0
files/cache/music/.gitignore
vendored
0
files/cache/music/.gitignore
vendored
@@ -388,7 +388,7 @@ func getRemoteMusicURLOnly(song, singer string) string {
|
||||
for _, host := range apiHosts {
|
||||
for _, source := range sources {
|
||||
path := pathMap[source]
|
||||
apiURL := fmt.Sprintf("%s%s?song=%s&singer=%s", host, path, url.QueryEscape(song), url.QueryEscape(singer))
|
||||
apiURL := fmt.Sprintf("%s%s?msg=%s-%s&n=1", host, path, url.QueryEscape(song), url.QueryEscape(singer))
|
||||
|
||||
resp, err := client.Get(apiURL)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user