diff --git a/backends/listenbrainz/client.go b/backends/listenbrainz/client.go
index 9611421..887f92d 100644
--- a/backends/listenbrainz/client.go
+++ b/backends/listenbrainz/client.go
@@ -57,9 +57,8 @@ func NewClient(token string) Client {
 	)
 	client.SetRetryMaxWaitTime(time.Duration(1 * time.Minute))
 	client.SetRetryAfter(func(client *resty.Client, resp *resty.Response) (time.Duration, error) {
-		resetIn, err := strconv.Atoi(resp.Header().Get("X-RateLimit-Reset-In"))
-		// fmt.Printf("R %v: %v, %v\n", resp.Request.URL, resetIn, err)
-		return time.Duration(resetIn * int(time.Second)), err
+		retryAfter, err := strconv.Atoi(resp.Header().Get("Retry-After"))
+		return time.Duration(retryAfter * int(time.Second)), err
 	})
 
 	return Client{