diff --git a/plextraktsync/watch/WatchStateUpdater.py b/plextraktsync/watch/WatchStateUpdater.py index 3f56da3a1d0..0d8ed7102ad 100644 --- a/plextraktsync/watch/WatchStateUpdater.py +++ b/plextraktsync/watch/WatchStateUpdater.py @@ -174,6 +174,10 @@ def on_play(self, event: PlaySessionStateNotification): self.logger.debug(f"Scrobbled: {scrobbled}") def can_scrobble(self, event: PlaySessionStateNotification): + if self.ignore_clients: + if event.client_identifier in self.ignore_clients: + return False + if not self.username_filter: return True