由python脚本控制的raumfeld
pyfeld的Python项目详细描述
概要
使用python实现raumfeld功能的小型工具。 使用这些简单的工具,您可以在Raumfeld中控制以下内容:
- 播放设置:音量、位置、暂停、停止、均衡器
- 房间:列出房间
- 分区:列出、创建、删除
- 媒体:浏览和搜索,在区域中播放
- 宏操作:淡入,等待条件(音量、位置、标题)
安装
最简单的方法是使用pip3进行安装
pip3 install pyfeld
请注意,它需要python3,仍然需要知道您不会将它与python2和 在你使用它之前伤害你。
用法
运行pyfeld
这些示例将假设一个名为kitchen
的设备获取帮助:
^{tt3}$
发现设备并打印区域和房间的信息:
^{tt4}$
与Bevor相同,但打印:
^{tt5}$
厨房设定容积:
^{tt6}$
在区域上设置音量:
^{tt7}$
打开设备:
^{tt8}$
所有设备的信息:
^{tt9}$
停止区域:
^{tt10}$
浏览一些内容:
^{tt11}$
播放一张浏览过的专辑:
^{tt12}$
检查厨房的音量,然后设置为30%:
^{tt13}$ ^{tt14}$
提高低音和高音,降低中音
^{tt15}$
创建新区域(注意空格,引用!):
^{tt16}$
- 从设备所在的区域中删除设备:
- pyfeld drop "bath room"
Pyfeld高级
可以对特定的udn执行操作,但通常不需要。
- 检索自定义项:
- pyfeld --discover-v info
pyfeld --udn createzone uuid:f7052a34-37f6-432f-b584-837466474205pyfeld --udn roomsetvolume uuid:f7052a34-37f6-432f-b584-837466474205 10