From 6ec500f2e7232ad1001e6e3b067fdde3d5ac7bdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=B8yer=20Iversen?= Date: Tue, 3 Jan 2017 21:13:02 +0100 Subject: [PATCH] issue #5101 (#5161) --- homeassistant/components/media_player/vlc.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/media_player/vlc.py b/homeassistant/components/media_player/vlc.py index ee4fef3cfde..da6e9a696b9 100644 --- a/homeassistant/components/media_player/vlc.py +++ b/homeassistant/components/media_player/vlc.py @@ -62,8 +62,10 @@ class VlcDevice(MediaPlayerDevice): else: self._state = STATE_IDLE self._media_duration = self._vlc.get_length()/1000 - self._media_position = self._vlc.get_position() * self._media_duration - self._media_position_updated_at = dt_util.utcnow() + position = self._vlc.get_position() * self._media_duration + if position != self._media_position: + self._media_position_updated_at = dt_util.utcnow() + self._media_position = position self._volume = self._vlc.audio_get_volume() / 100 self._muted = (self._vlc.audio_get_mute() == 1)