From 23c7c4c9777494c717d1c09bab278cb7a54fe24f Mon Sep 17 00:00:00 2001 From: David McClosky Date: Sun, 28 Mar 2021 13:39:36 -0400 Subject: [PATCH] Fallback to filename for title in vlc_telnet (#48438) PR extracted from #44776. --- homeassistant/components/vlc_telnet/media_player.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/homeassistant/components/vlc_telnet/media_player.py b/homeassistant/components/vlc_telnet/media_player.py index 85a39197ca8..303c5cfc85a 100644 --- a/homeassistant/components/vlc_telnet/media_player.py +++ b/homeassistant/components/vlc_telnet/media_player.py @@ -156,6 +156,12 @@ class VlcDevice(MediaPlayerEntity): self._media_artist = info.get(0, {}).get("artist") self._media_title = info.get(0, {}).get("title") + if not self._media_title: + # Fall back to filename. + data_info = info.get("data") + if data_info: + self._media_title = data_info["filename"] + except (CommandError, LuaError, ParseError) as err: _LOGGER.error("Command error: %s", err) except (ConnErr, EOFError) as err: