diff --git a/homeassistant/components/media_player/__init__.py b/homeassistant/components/media_player/__init__.py index 7efbbe01653..38e476c5d8c 100644 --- a/homeassistant/components/media_player/__init__.py +++ b/homeassistant/components/media_player/__init__.py @@ -667,6 +667,7 @@ class MediaPlayerDevice(Entity): class MediaPlayerImageView(HomeAssistantView): """Media player view to serve an image.""" + requires_auth = False url = "/api/media_player_proxy/" name = "api:media_player:image" diff --git a/tests/components/media_player/test_demo.py b/tests/components/media_player/test_demo.py index f2b9ce4b032..03a97a44b30 100644 --- a/tests/components/media_player/test_demo.py +++ b/tests/components/media_player/test_demo.py @@ -2,6 +2,7 @@ import unittest from unittest.mock import patch from homeassistant import bootstrap +from homeassistant.const import HTTP_HEADER_HA_AUTH import homeassistant.components.media_player as mp import homeassistant.components.http as http @@ -13,6 +14,8 @@ from tests.common import get_test_home_assistant, get_test_instance_port SERVER_PORT = get_test_instance_port() HTTP_BASE_URL = 'http://127.0.0.1:{}'.format(SERVER_PORT) +API_PASSWORD = "test1234" +HA_HEADERS = {HTTP_HEADER_HA_AUTH: API_PASSWORD} hass = None @@ -26,7 +29,8 @@ def setUpModule(): # pylint: disable=invalid-name hass = get_test_home_assistant() bootstrap.setup_component(hass, http.DOMAIN, { http.DOMAIN: { - http.CONF_SERVER_PORT: SERVER_PORT + http.CONF_SERVER_PORT: SERVER_PORT, + http.CONF_API_PASSWORD: API_PASSWORD, }, })