diff --git a/backends/listenbrainz/client.go b/backends/listenbrainz/client.go index 26f1a35..2d6486b 100644 --- a/backends/listenbrainz/client.go +++ b/backends/listenbrainz/client.go @@ -77,9 +77,10 @@ func (c Client) GetFeedback(user string, status int, offset int) (result GetFeed response, err := c.HttpClient.R(). SetPathParam("username", user). SetQueryParams(map[string]string{ - "status": strconv.Itoa(status), - "offset": strconv.Itoa(offset), - "count": strconv.Itoa(c.MaxResults), + "status": strconv.Itoa(status), + "offset": strconv.Itoa(offset), + "count": strconv.Itoa(c.MaxResults), + "metadata": "true", }). SetResult(&result). Get(path) diff --git a/backends/listenbrainz/listenbrainz.go b/backends/listenbrainz/listenbrainz.go index 0ea7a15..d38bc67 100644 --- a/backends/listenbrainz/listenbrainz.go +++ b/backends/listenbrainz/listenbrainz.go @@ -78,8 +78,6 @@ out: func (b ListenBrainzApiBackend) ExportLoves(oldestTimestamp time.Time) ([]models.Love, error) { offset := 0 - // perPage := MaxItemsPerGet - loves := make([]models.Love, 0, 2*MaxItemsPerGet) out: @@ -103,7 +101,7 @@ out: } } - offset += 1 + offset += MaxItemsPerGet } slices.Reverse(loves)