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)
|
musicItem = requestAndCacheMusic(song, singer)
|
||||||
fmt.Println("[Info] Music item cache updated.")
|
fmt.Println("[Info] Music item cache updated.")
|
||||||
musicItem.FromCache = false
|
musicItem.FromCache = false
|
||||||
musicItem.AudioURL = scheme + "://" + r.Host + musicItem.AudioURL
|
musicItem.AudioURL = scheme + "://" + r.Host + "/stream_live?song=" + song + "&singer=" + singer
|
||||||
musicItem.AudioFullURL = scheme + "://" + r.Host + musicItem.AudioFullURL
|
musicItem.AudioFullURL = scheme + "://" + r.Host + "/stream_live?song=" + song + "&singer=" + singer
|
||||||
musicItem.M3U8URL = scheme + "://" + r.Host + musicItem.M3U8URL
|
musicItem.M3U8URL = scheme + "://" + r.Host + musicItem.M3U8URL
|
||||||
musicItem.LyricURL = scheme + "://" + r.Host + musicItem.LyricURL
|
musicItem.LyricURL = scheme + "://" + r.Host + musicItem.LyricURL
|
||||||
musicItem.CoverURL = scheme + "://" + r.Host + musicItem.CoverURL
|
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 _, host := range apiHosts {
|
||||||
for _, source := range sources {
|
for _, source := range sources {
|
||||||
path := pathMap[source]
|
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)
|
resp, err := client.Get(apiURL)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user