由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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带EJB的java JPA:无持久性提供程序   检查数字最后一位的java If语句   java解除对象在字符串池中驻留时的字符串类型分配   java如何在Android中使用堆栈?   java删除字符串中数字之后的任何内容   JAVA 7中消除StringBuilder对象(在循环中运行)最后一个逗号的json方法?   字典将值放入Java*中的映射,而不更新现有值(如果存在)   Java中加法和乘法的基本词法分析器   ExoPlayer2中的java检查视频对象   java向HashMap添加对象   java如何配置JavaMelody以监视C3p0数据源中的Jdbc连接   java“Xlint:unchecked”在Intellij中配置后不工作   悬停时将java滑块元素移出   c如何在SWIG生成的Java绑定中转换为SWIGTYPE_p_void类型?   Ant的java代码未在Maven中运行   字典使用公共键创建两个映射值的映射java   java Tomcat 8元空间OutOfMemory问题