|
@@ -961,6 +961,10 @@ class Scrobble(TimeStampedModel):
|
|
|
return [s.geo_location for s in past_scrobbles]
|
|
|
|
|
|
def update(self, scrobble_data: dict) -> "Scrobble":
|
|
|
+ logger.info(
|
|
|
+ "[scrobbling] update",
|
|
|
+ extra={"scrobble_id": self.id, "scrobble_data": scrobble_data},
|
|
|
+ )
|
|
|
# Status is a field we get from Mopidy, which refuses to poll us
|
|
|
scrobble_status = scrobble_data.pop("mopidy_status", None)
|
|
|
if not scrobble_status:
|