1
0
Fork 0

Fix cover URL.

master
Icedream 2021-02-28 18:41:20 +01:00
parent 4316443b70
commit db60f8e60b
Signed by: icedream
GPG Key ID: 1573F6D8EFE4D0CF
2 changed files with 12 additions and 6 deletions

View File

@ -75,11 +75,12 @@ func main() {
lastCoverCheckResult := false lastCoverCheckResult := false
lastCoverCheckTime := time.Now() lastCoverCheckTime := time.Now()
metacollectorClient := metacollector.NewMetaCollectorClient(&url.URL{ metaCollectorAPIURL := &url.URL{
Scheme: "http", Scheme: "http",
Host: "192.168.188.69:8080", // TODO - make configurable Host: "192.168.188.69:8080", // TODO - make configurable
Path: "/", Path: "/",
}) }
metacollectorClient := metacollector.NewMetaCollectorClient(metaCollectorAPIURL)
for metadata := range c { for metadata := range c {
// log.Printf("New metadata: %+v", metadata) // log.Printf("New metadata: %+v", metadata)
@ -148,7 +149,9 @@ func main() {
if err == nil { if err == nil {
log.Println("Enriching metadata:", resp) log.Println("Enriching metadata:", resp)
if resp.CoverURL != nil { if resp.CoverURL != nil {
tunaMetadata.CoverURL = *resp.CoverURL tunaMetadata.CoverURL = metaCollectorAPIURL.ResolveReference(&url.URL{
Path: *resp.CoverURL,
}).String()
} }
tunaMetadata.Label = resp.Publisher tunaMetadata.Label = resp.Publisher
} else { } else {

View File

@ -223,11 +223,12 @@ func main() {
metadata := map[*stagelinq.Device]map[int]*DeviceMeta{} metadata := map[*stagelinq.Device]map[int]*DeviceMeta{}
output := tuna.NewTunaOutput() output := tuna.NewTunaOutput()
metacollectorClient := metacollector.NewMetaCollectorClient(&url.URL{ metaCollectorAPIURL := &url.URL{
Scheme: "http", Scheme: "http",
Host: "192.168.188.69:8080", // TODO - make configurable Host: "192.168.188.69:8080", // TODO - make configurable
Path: "/", Path: "/",
}) }
metacollectorClient := metacollector.NewMetaCollectorClient(metaCollectorAPIURL)
sendMetadata := func() { sendMetadata := func() {
tunaData := &tuna.TunaData{ tunaData := &tuna.TunaData{
@ -245,7 +246,9 @@ func main() {
}) })
if err == nil { if err == nil {
if resp.CoverURL != nil { if resp.CoverURL != nil {
tunaData.CoverURL = *resp.CoverURL tunaMetadata.CoverURL = metaCollectorAPIURL.ResolveReference(&url.URL{
Path: *resp.CoverURL,
}).String()
} }
tunaData.Label = resp.Publisher tunaData.Label = resp.Publisher
} }