diff --git a/vrobbler/apps/scrobbles/models.py b/vrobbler/apps/scrobbles/models.py index 6d5a884..dccaa34 100644 --- a/vrobbler/apps/scrobbles/models.py +++ b/vrobbler/apps/scrobbles/models.py @@ -42,7 +42,11 @@ class Scrobble(TimeStampedModel): @property def percent_played(self) -> int: - if self.playback_position_ticks and self.media_obj.run_time_ticks: + if ( + self.playback_position_ticks + and self.media_obj.run_time_ticks + and source != 'Mopidy' + ): return int( (self.playback_position_ticks / self.media_obj.run_time_ticks) * 100