diff --git a/homeassistant/components/apple_tv/manifest.json b/homeassistant/components/apple_tv/manifest.json index 02fabc02565..9bc63773522 100644 --- a/homeassistant/components/apple_tv/manifest.json +++ b/homeassistant/components/apple_tv/manifest.json @@ -7,7 +7,14 @@ "zeroconf": [ "_mediaremotetv._tcp.local.", "_touch-able._tcp.local.", - {"type":"_airplay._tcp.local.","properties":{"model":"appletv*"}} + "_appletv-v2._tcp.local.", + "_hscp._tcp.local.", + {"type":"_airplay._tcp.local.", "properties": {"model":"appletv*"}}, + {"type":"_airplay._tcp.local.", "properties": {"model":"audioaccessory*"}}, + {"type":"_airplay._tcp.local.", "properties": {"am":"airport*"}}, + {"type":"_raop._tcp.local.", "properties": {"am":"appletv*"}}, + {"type":"_raop._tcp.local.", "properties": {"am":"audioaccessory*"}}, + {"type":"_raop._tcp.local.", "properties": {"am":"airport*"}} ], "codeowners": ["@postlund"], "iot_class": "local_push" diff --git a/homeassistant/generated/zeroconf.py b/homeassistant/generated/zeroconf.py index af828c077c5..8825b1639e9 100644 --- a/homeassistant/generated/zeroconf.py +++ b/homeassistant/generated/zeroconf.py @@ -18,6 +18,18 @@ ZEROCONF = { "model": "appletv*" } }, + { + "domain": "apple_tv", + "properties": { + "model": "audioaccessory*" + } + }, + { + "domain": "apple_tv", + "properties": { + "am": "airport*" + } + }, { "domain": "samsungtv", "properties": { @@ -30,6 +42,11 @@ ZEROCONF = { "domain": "guardian" } ], + "_appletv-v2._tcp.local.": [ + { + "domain": "apple_tv" + } + ], "_axis-video._tcp.local.": [ { "domain": "axis", @@ -124,6 +141,11 @@ ZEROCONF = { "domain": "homekit" } ], + "_hscp._tcp.local.": [ + { + "domain": "apple_tv" + } + ], "_http._tcp.local.": [ { "domain": "bosch_shc", @@ -241,6 +263,26 @@ ZEROCONF = { "name": "brother*" } ], + "_raop._tcp.local.": [ + { + "domain": "apple_tv", + "properties": { + "am": "appletv*" + } + }, + { + "domain": "apple_tv", + "properties": { + "am": "audioaccessory*" + } + }, + { + "domain": "apple_tv", + "properties": { + "am": "airport*" + } + } + ], "_sonos._tcp.local.": [ { "domain": "sonos"