Support additional Apple TV device types (#61104)

This commit is contained in:
Pierre Ståhl 2021-12-19 14:55:53 +01:00 committed by GitHub
parent 4e2195baa1
commit 355f2f25d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 50 additions and 1 deletions

View File

@ -7,7 +7,14 @@
"zeroconf": [ "zeroconf": [
"_mediaremotetv._tcp.local.", "_mediaremotetv._tcp.local.",
"_touch-able._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"], "codeowners": ["@postlund"],
"iot_class": "local_push" "iot_class": "local_push"

View File

@ -18,6 +18,18 @@ ZEROCONF = {
"model": "appletv*" "model": "appletv*"
} }
}, },
{
"domain": "apple_tv",
"properties": {
"model": "audioaccessory*"
}
},
{
"domain": "apple_tv",
"properties": {
"am": "airport*"
}
},
{ {
"domain": "samsungtv", "domain": "samsungtv",
"properties": { "properties": {
@ -30,6 +42,11 @@ ZEROCONF = {
"domain": "guardian" "domain": "guardian"
} }
], ],
"_appletv-v2._tcp.local.": [
{
"domain": "apple_tv"
}
],
"_axis-video._tcp.local.": [ "_axis-video._tcp.local.": [
{ {
"domain": "axis", "domain": "axis",
@ -124,6 +141,11 @@ ZEROCONF = {
"domain": "homekit" "domain": "homekit"
} }
], ],
"_hscp._tcp.local.": [
{
"domain": "apple_tv"
}
],
"_http._tcp.local.": [ "_http._tcp.local.": [
{ {
"domain": "bosch_shc", "domain": "bosch_shc",
@ -241,6 +263,26 @@ ZEROCONF = {
"name": "brother*" "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.": [ "_sonos._tcp.local.": [
{ {
"domain": "sonos" "domain": "sonos"