Google演员


配置

可以通过使用此my按钮将Google Cas必威体育存款t添加到您必威是什么的家庭助理实例中:

Google演员可以由家庭助理自动发现。必威是什么如果发现实例,它将显示为“发现”,您可以选择立即设置它。

手动配置步骤

在本地网络中对MDNS发现的支持是必须自动发现的。确保您的路由器已启用此功能。如果MDN在网络中不起作用,则可以在配置中手动输入铸件设备的IP地址,如下所述。

选项

可以通过采取以下步骤来通过用户界面设置Google Cast的选项:

  • 浏览您的家庭助理实例必威体育存款。必威是什么
  • 在侧边栏中,单击设置
  • 从“配置”菜单中选择:集成
  • 如果配置了多个Google cast的实例,请选择要配置的实例。
  • 点击“选项”
已知的主人

逗号分隔的主机名或铸件设备的IP地址列表,如果MDNS Discovery不起作用,请使用

允许uuids

逗号分隔的铸件设备清单,以添加到家庭助理。必威是什么仅当您不想添加所有可用设备时使用。直到通过MDN发现或包含在已知主机列表中的设备才能添加该设备。为了找到设备的UUID,使用MDNS浏览器或高级用户可以使用以下Python命令(根据需要调整友好名称) -python3 -c“导入pychromecast; print(pychromecast.get_listed_chromecasts(friendly_names = ['起居室电视','卧室电视','Office Chromecast'])))))))))))))))))))。仅当您的用户配置文件中启用高级模式时,此选项才可见。

忽略CEC

逗号分隔的Chromecasts列表,应忽略CEC数据以确定活动输入。有关更多信息,请参见上游文档。仅当您的用户配置文件中启用高级模式时,此选项才可见。

必威是什么家庭助理演员

必威是什么家庭助理有自己的演员申请,可以在任何Chromecast设备上显示家庭助理UI。您可以通过添加铸造实体行到您的仪表板,或致电cast.show_lovelace_view服务。该服务采用仪表板视图的路径和铸件设备的实体ID来显示视图。一种小路必须在仪表板的YAML中为每个视图定义,如在查看文档。这dashboard_path是遵循定义的仪表板URL的一部分base_url,通常是“ lovelace”。以下是脚本开始施放的完整配置楼下标签lovelace-cast路径(请注意ENTITY_ID在下面指定数据而不是用于服务电话):

cast_downstairs_on_kitchen别名显示楼下厨房”顺序-数据dashboard_pathlovelace-castENTITY_IDMedia_player.kitchenView_path楼下服务cast.show_lovelace_view

必威是什么家庭助理演员要求您的家庭助理安装可以通过必威体育存款https://。如果您使用的是家庭助理云,则无需必威是什么做任何事情。否则,您必须确保已配置external_url在你的配置

玩媒体

Chromecasts通常忽略DHCP的DNS服务器,而是将使用Google的DNS服务器8.8.8.8和8.8.4.4。这意味着媒体URL必须直接指定服务器的IP地址,例如http://192.168.1.1:8123/movie.mp4,或公开解决,例如http://homeassistant.internal.mydomain.com:8123/movie.mp4在哪里homeassistant.internal.mydomain.com决心192.168.1.1。无法公开解决的主机名,例如http://homeassistant.local:8123/movie.mp4将无法玩。

这在投放TTS或本地媒体来源时很重要;演员集成将使这种媒体从external_url如果配置,否则从家庭助理云中进行配置,否则必威是什么Internal_url。请注意,如果是必威是什么external_url已配置。

使用内置媒体播放器应用程序(默认媒体接收器)

Chromecasts可以玩多种现代媒体(图像/音频/视频)格式使用内置的应用程序默认媒体接收器。根据经验,如果Chrome浏览器可以播放媒体文件,则Chromecast也将能够处理。

需要通过HTTP访问媒体。Chromecast设备不支持其他协议,例如DLNA或SMB文件共享的播放。

您可以使用本地网络播放MP3流,例如网络收音机,FLAC文件或视频Media_player.play_media服务,只要可以通过HTTP访问媒体即可。您需要设置Media_content_id到媒体URL和MEDIA_CONTENT_TYPE到匹配的内容类型。

#从本地网络播放视频文件:服务Media_player.play_media目标ENTITY_IDMedia_player.Chromecast数据MEDIA_CONTENT_TYPE视频”Media_content_idhttp://192.168.0.100/movies/sample-video.mkv“
#显示JPEG图像:服务Media_player.play_media目标ENTITY_IDMedia_player.Chromecast数据MEDIA_CONTENT_TYPE图像/jpeg”Media_content_idhttp://via.placeholder.com/1024x600.jpg/0b6b94/ffffff/?

额外的媒体元数据(例如标题,字幕,艺术家名称)可以传递到服务中,并将显示在Chromecast显示屏上。对于可能的元数据类型和值检查Google Cast文档> Mediaformation> Metadata字段

#从互联网上播放电影,提供了额外的元数据:服务Media_player.play_media目标ENTITY_IDMedia_player.Chromecast数据MEDIA_CONTENT_TYPE视频/MP4”Media_content_idhttp://commondatastorage.googleapis.com/gtv-videos-bucket/sample/bigbuckbunny.mp4“额外的元数据元数据1标题大的巴克兔子”字幕经过搅拌机基础,领有牌照在下面有创造力的下议院归因执照”图片-URLhttps://peach.blender.org/wp-content/uploads/watchtrailer.gif“
#播放Netradio,提供了额外的元数据:服务Media_player.play_media目标ENTITY_IDMedia_player.Chromecast数据MEDIA_CONTENT_TYPE音频/mp3”Media_content_idhttp://stream.tilos.hu:8000/tilos”额外的元数据元数据3标题收音机tilos”艺术家居住”图片-URLhttps://tilos.hu/images/kockalogo.png“

用其他应用程序铸造

除默认媒体接收器以外,还可以使用其他应用程序播放。为此,MEDIA_CONTENT_TYPE应该设置为投掷, 和Media_content_id应该是该应用程序的参数,包括应用程序名称。

BBC iPlayer

该应用程序不会检索自己的元数据,因此,如果您希望铸件或媒体播放器卡显示标题和/或图像,则必须自己提供数据。请参阅下面的示例。

注意:媒体ID不是URL中的8位字母数字,可以通过右键单击播放视频来找到。例如。,这一集显示:

2908kbps dash(mf_cloudfront_dash_https)
B09W70R2 960x540

与B09W70R2是Media_id

媒体参数

强制的:

  • app_nameBBCiplayer
  • Media_id:项目ID

选修的:

  • is_live:项目是直播

例子

施放的示例值这一集

别名投掷英国广播公司iPlayer我的Chromecast”顺序-服务Media_player.play_media目标ENTITY_IDMedia_player.my_chromecast数据MEDIA_CONTENT_TYPE投掷Media_content_id'{“ app_name”:“ bbciplayer”,“ Media_id”:“ B09W70R2”}'额外的元数据元数据0标题Bitz鲍勃”字幕城堡改头换面”图片-URLhttps://ichef.bbci.co.uk/images/ic/1280x720/p07j4m3r.jpg“

英国广播公司的声音

该应用程序不会检索自己的元数据,因此,如果您希望铸件或媒体播放器卡显示标题和/或图像,则必须自己提供数据。请参阅下面的示例。

媒体参数

强制的:

  • app_nameBBCSounds
  • Media_id:项目ID

选修的:

  • is_live:项目是直播

例子

施放的示例值BBC电台1

别名投掷英国广播公司听起来我的Chromecast”顺序-服务Media_player.play_media目标ENTITY_IDMedia_player.my_chromecast数据MEDIA_CONTENT_TYPE投掷Media_content_id'{“ app_name”:“ bbcsounds”,“ Media_id”:“ bbc_radio_one”,“ is_live”:真的}'额外的元数据元数据0标题收音机1“图片-URLhttps://sounds.files.bbci.co.uk/2.3.0/networks/bbc_radio_one/background_1280x720.png“

bubbleupnp

BubbleUpnp应用程序具有与内置默认媒体接收器应用相似的功能,如果默认应用程序未能播放媒体,则可以用作备份。

媒体参数

强制的:

  • app_namebubbleupnp
  • Media_id:播放的URL

选修的:

  • 媒体类型:媒体类型,例如视频/MP4,,,,音频/mp3,,,,图像/jpeg,默认为视频/MP4

例子

'cast_bubbleupnp_to_my_chromecast'别名投掷一种视频我的Chromecast使用bubbleupnp”顺序-目标ENTITY_IDMedia_player.my_chromecast数据MEDIA_CONTENT_TYPE投掷Media_content_id'{“ app_name”:“ bubbleupnp”,“ Media_id”:“ http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/sample/bigbuckbunny.mp4”,“媒体类型”:“视频/MP4”}'服务Media_player.play_media

plex

要直接从配置的Plex服务器施放媒体,请设置字段如PLEX集成中所记录的并准备好Media_content_idplex://

'cast_plex_to_chromecast'别名投掷plexChromecast”顺序-服务Media_player.play_media目标ENTITY_IDMedia_player.Chromecast数据MEDIA_CONTENT_TYPE电影Media_content_id'plex:// {“ library_name”:“电影”,“标题”:“土拨鼠天”}'

supla

注意:媒体ID不是URL中的8位字母数字,可以通过右键单击播放音频剪辑来找到。例如。,这一集显示:

128bps dash(mf_cloudfront_nonbidi_dash_https)
p009ycqz

p009ycqz是Media_id

媒体参数

强制的:

  • app_namesupla
  • Media_id:Supla项目ID

选修的:

  • is_live:项目是一个直播

例子

施放项目的示例值https://www.supla.fi/audio/3601824

'cast_supla_to_my_chromecast'别名投掷supla我的Chromecast”顺序-目标ENTITY_IDMedia_player.my_chromecast数据MEDIA_CONTENT_TYPE投掷Media_content_id'{“ app_name”:“ supla”,“ Media_id”:“ 3601824”}'服务Media_player.play_media

YouTube

媒体参数

强制的:

  • app_nameYouTube
  • Media_id:YouTube视频ID

选修的:

  • 入住:仅入住
  • playlist_id:与Media_id从这个播放列表中。请注意,仅提供playlist_id但不是Media_id不起作用。

例子

'cast_youtube_to_my_chromecast'别名投掷YouTube我的Chromecast”顺序-目标ENTITY_IDMedia_player.my_chromecast数据MEDIA_CONTENT_TYPE投掷Media_content_id'{“ app_name”:“YouTube”,“ Media_id”:“ DQW4W9WGXCQ”}'服务Media_player.play_media

故障排除自动发现

MDN依赖于UDP多播,这可能是由于各种原因而失败的。如果本节中的提示都没有帮助,则推荐的解决方案是确保所有铸造设备都将静态IP分配给它们并配置已知主机的列表。

zeroconf配置

Google演员集成依赖于zeroconf集成用于MDNS发现。Zeroconf集成具有一些影响MDN路由的配置选项。

在不同子网上的铸造设备和家庭助理必威是什么

铸件设备只有在与家庭助手的子网上在同一子网上,因此可以自动发现,因为MDNS数据包没有在子网上进行路由。必威是什么不建议且不支持在不同的子网上使用铸件设备的设置进行自动发现。必威是什么如果不可能,则有必要在子网之间启用MDN转发或配置已知主机列表。

必威是什么家庭助理容器

运行时必威是什么家庭助理容器在Docker中,请确保它以主机网络模式运行。没有它的运行不受家庭助理项目的支持,这将导致这种集成无法发现您的铸造设备。必威是什么