1
0
Fork 0

Fix null pointer error.

liquidsoap-2.2
Icedream 2021-02-28 19:02:53 +01:00
parent 5ffabd4ad1
commit 08fe330421
Signed by: icedream
GPG Key ID: 468BBEEBB9EC6AEA
1 changed files with 12 additions and 12 deletions

View File

@ -238,19 +238,19 @@ func main() {
tunaData.Status = "playing" tunaData.Status = "playing"
tunaData.Artists = []string{currentMetadata.Artist} tunaData.Artists = []string{currentMetadata.Artist}
tunaData.Title = currentMetadata.Title tunaData.Title = currentMetadata.Title
} // enrich metadata with metacollector
// enrich metadata with metacollector resp, err := metacollectorClient.GetTrack(metacollector.MetaCollectorRequest{
resp, err := metacollectorClient.GetTrack(metacollector.MetaCollectorRequest{ Artist: currentMetadata.Artist,
Artist: currentMetadata.Artist, Title: currentMetadata.Title,
Title: currentMetadata.Title, })
}) if err == nil {
if err == nil { if resp.CoverURL != nil {
if resp.CoverURL != nil { tunaData.CoverURL = metaCollectorAPIURL.ResolveReference(&url.URL{
tunaData.CoverURL = metaCollectorAPIURL.ResolveReference(&url.URL{ Path: *resp.CoverURL,
Path: *resp.CoverURL, }).String()
}).String() }
tunaData.Label = resp.Publisher
} }
tunaData.Label = resp.Publisher
} }
if err := output.Post(tunaData); err != nil { if err := output.Post(tunaData); err != nil {
log.Printf("WARNING: Failed to send new metadata to tuna: %s", err.Error()) log.Printf("WARNING: Failed to send new metadata to tuna: %s", err.Error())