diff --git a/aionowplaying/interface/mpris2.py b/aionowplaying/interface/mpris2.py index 4072d3e..8025430 100644 --- a/aionowplaying/interface/mpris2.py +++ b/aionowplaying/interface/mpris2.py @@ -37,6 +37,8 @@ def __init__(self, bus_name: str, it: 'Mpris2Interface' = None): def set_property(self, name: str, value: Any): setattr(self._properties, name, value) + if name == PlaybackPropertyName.Position: + return if isinstance(value, PlaybackProperties.MetadataBean): value = DBusBeanMapper.metadata(value) self.emit_properties_changed({name: value})