From 1d5d56faf87a8422287a046918ee49a1c52f96ee Mon Sep 17 00:00:00 2001 From: Laszlo Jakab <6196882+laszlojakab@users.noreply.github.com> Date: Sun, 16 Feb 2020 23:26:41 +0100 Subject: [PATCH] Add timestamp to lg_netcast media_image_url to update image correctly (#30933) * add timestamp to media_image_url to update image correctly * applying isort on source * apply black formatting on source * using f strings in media_image_url property * remove unnecessary casting --- homeassistant/components/lg_netcast/media_player.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/lg_netcast/media_player.py b/homeassistant/components/lg_netcast/media_player.py index cc5f47bca90..cb91257f83d 100644 --- a/homeassistant/components/lg_netcast/media_player.py +++ b/homeassistant/components/lg_netcast/media_player.py @@ -1,5 +1,5 @@ """Support for LG TV running on NetCast 3 or 4.""" -from datetime import timedelta +from datetime import datetime, timedelta import logging from pylgnetcast import LgNetCastClient, LgNetCastError @@ -199,7 +199,9 @@ class LgTVDevice(MediaPlayerDevice): @property def media_image_url(self): """URL for obtaining a screen capture.""" - return self._client.url + "data?target=screen_image" + return ( + f"{self._client.url}data?target=screen_image&_={datetime.now().timestamp()}" + ) def turn_off(self): """Turn off media player."""