diff --git a/homeassistant/components/media_player/cast.py b/homeassistant/components/media_player/cast.py index 6b012fe6fbd..4039c95c7fc 100644 --- a/homeassistant/components/media_player/cast.py +++ b/homeassistant/components/media_player/cast.py @@ -56,8 +56,8 @@ def setup_platform(hass, config, add_devices, discovery_info=None): hosts = [(config[CONF_HOST], DEFAULT_PORT)] else: - hosts = [host for host in pychromecast.discover_chromecasts() - if host not in KNOWN_HOSTS] + hosts = [tuple(dev[:2]) for dev in pychromecast.discover_chromecasts() + if tuple(dev[:2]) not in KNOWN_HOSTS] casts = []