DLNA数字媒体服务器
DLNA数字媒体服务器集成允许您浏览和播放来自DLNA数字媒体服务器
配置
要将 DLNA数字媒体服务器 integration 添加到您的 Home Assistant 实例中,请使用此 My 按钮:
DLNA数字媒体服务器 可以被 Home Assistant 自动发现。如果发现了实例, 它将显示为 已发现。您可以立即进行设置。
手动配置步骤
如果没有自动发现,请不要担心!您可以设置一个 手动集成条目:
-
浏览到您的 Home Assistant 实例。
-
转到
设置 > 设备与服务。 -
在右下角,选择
Add Integration 按钮。 -
从列表中选择 DLNA数字媒体服务器。
-
按照屏幕上的说明完成设置。
重命名
DMS设备的名称/标题与配置条目的标题相同。可以在集成配置页面的三点菜单中进行更改。
媒体源URI
DLNA DMS的媒体源URI看起来像media-source://dlna_dms/<source_id>/<media_identifier>
。
其中<source_id>
是DMS设备的slug化名称。例如,“DLNA Server”变成“dlna_server”。如果多个DMS设备的名称相同,一些设备的末尾会附加下划线和唯一编号,例如“server”、“server_1”、“server_2”。
<media_identifier>
可以有三种形式之一:
-
path/to/file
或/path/to/file
:通过内容目录的斜杠分隔路径。这必须指向唯一的媒体项。 -
:ObjectID
:冒号后跟由服务器分配的对象ID。 -
?query
:问号后跟要搜索的查询字符串,请参见DLNA ContentDirectory SearchCriteria(第65页的第5.3.16部分“A_ARG_TYPE_SearchCriteria”和第269页的第D.5部分“搜索”)以获取语法。将使用第一个找到的结果。
在浏览时生成的URI将类似于上述对象ID形式。但是,所有三种形式都将与media_player.play_media操作一起工作。
示例
使用路径URI:
action: media_player.play_media
target:
entity_id: media_player.living_room_tv
data:
media_content_id: "media-source://dlna_dms/my_server/videos/favourites/Epic Sax Guy 10 Hours.mp4"
使用查询URI:
action: media_player.play_media
target:
entity_id: media_player.living_room_tv
data:
media_content_id: 'media-source://dlna_dms/my_server/?dc:title="Big Buck Bunny"'