From 2b4387f7c2fd2fccf295fe7149d2a08433da6a43 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Sun, 30 Jul 2023 18:43:42 +0200 Subject: [PATCH] Return the actual media url from media extractor (#97408) --- homeassistant/components/media_extractor/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/media_extractor/__init__.py b/homeassistant/components/media_extractor/__init__.py index a35650f0092..d00f1b33ccc 100644 --- a/homeassistant/components/media_extractor/__init__.py +++ b/homeassistant/components/media_extractor/__init__.py @@ -127,7 +127,12 @@ class MediaExtractor: _LOGGER.error("Could not extract stream for the query: %s", query) raise MEQueryException() from err - return requested_stream["webpage_url"] + if "formats" in requested_stream: + best_stream = requested_stream["formats"][ + len(requested_stream["formats"]) - 1 + ] + return best_stream["url"] + return requested_stream["url"] return stream_selector